From fd6e66de169552e8800b292c0ec6991df17264e0 Mon Sep 17 00:00:00 2001 From: "tiago.kayaya" Date: Wed, 10 Feb 2021 05:13:46 +0100 Subject: [PATCH] save --- .../buildOutputCleanup.lock | Bin 17 -> 0 bytes .../buildOutputCleanup/cache.properties | 2 - .../buildOutputCleanup/outputFiles.bin | Bin 129035 -> 0 bytes android/.gradle/vcs-1/gc.properties | 0 android/.idea/caches/build_file_checksums.ser | Bin 753 -> 0 bytes android/.idea/codeStyles/Project.xml | 116 - android/.idea/compiler.xml | 6 - android/.idea/gradle.xml | 23 - android/.idea/jarRepositories.xml | 30 - ...ins_src_main_libs_sqlite_connector_jar.xml | 9 - ...src_main_libs_sqlite_native_driver_jar.xml | 9 - ...__androidx_activity_activity_1_0_0_aar.xml | 13 - ...androidx_appcompat_appcompat_1_1_0_aar.xml | 16 - ...ppcompat_appcompat_resources_1_1_0_aar.xml | 13 - ...roidx_arch_core_core_runtime_2_0_0_aar.xml | 13 - ...le__androidx_browser_browser_1_2_0_aar.xml | 16 - ...__androidx_cardview_cardview_1_0_0_aar.xml | 13 - ...atorlayout_coordinatorlayout_1_1_0_aar.xml | 16 - .../Gradle__androidx_core_core_1_2_0_aar.xml | 16 - ..._cursoradapter_cursoradapter_1_0_0_aar.xml | 13 - ...droidx_customview_customview_1_0_0_aar.xml | 13 - ...dx_documentfile_documentfile_1_0_0_aar.xml | 13 - ...dx_drawerlayout_drawerlayout_1_0_0_aar.xml | 16 - ..._exifinterface_exifinterface_1_2_0_aar.xml | 16 - ...__androidx_fragment_fragment_1_1_0_aar.xml | 16 - ...dx_interpolator_interpolator_1_0_0_aar.xml | 13 - ...cy_legacy_support_core_utils_1_0_0_aar.xml | 13 - ...lifecycle_lifecycle_livedata_2_0_0_aar.xml | 13 - ...ycle_lifecycle_livedata_core_2_0_0_aar.xml | 13 - ..._lifecycle_lifecycle_runtime_2_1_0_aar.xml | 13 - ...ifecycle_lifecycle_viewmodel_2_1_0_aar.xml | 13 - ...adle__androidx_loader_loader_1_0_0_aar.xml | 13 - ...anager_localbroadcastmanager_1_0_0_aar.xml | 13 - ...Gradle__androidx_print_print_1_0_0_aar.xml | 16 - ...dx_recyclerview_recyclerview_1_1_0_aar.xml | 16 - ...droidx_savedstate_savedstate_1_0_0_aar.xml | 13 - .../Gradle__androidx_test_core_1_2_0_aar.xml | 15 - ..._test_espresso_espresso_core_3_2_0_aar.xml | 15 - ...sso_espresso_idling_resource_3_2_0_aar.xml | 15 - ...dle__androidx_test_ext_junit_1_1_1_aar.xml | 15 - ...radle__androidx_test_monitor_1_2_0_aar.xml | 15 - ...Gradle__androidx_test_runner_1_2_0_aar.xml | 15 - ...droidx_transition_transition_1_2_0_aar.xml | 16 - ...ectordrawable_vectordrawable_1_1_0_aar.xml | 13 - ...able_vectordrawable_animated_1_1_0_aar.xml | 13 - ...rcelable_versionedparcelable_1_1_0_aar.xml | 13 - ...droidx_viewpager2_viewpager2_1_0_0_aar.xml | 16 - ...androidx_viewpager_viewpager_1_0_0_aar.xml | 13 - ..._datatransport_transport_api_2_2_0_aar.xml | 13 - ...nsport_transport_backend_cct_2_2_0_aar.xml | 13 - ...atransport_transport_runtime_2_2_0_aar.xml | 13 - ...roid_gms_play_services_base_17_0_0_aar.xml | 13 - ..._gms_play_services_basement_17_0_0_aar.xml | 13 - ..._gms_play_services_location_17_0_0_aar.xml | 11 - ...services_places_placereport_17_0_0_aar.xml | 11 - ...oid_gms_play_services_stats_17_0_0_aar.xml | 11 - ...oid_gms_play_services_tasks_17_0_0_aar.xml | 11 - ...droid_material_material_1_1_0_rc02_aar.xml | 16 - ...le_firebase_firebase_common_19_3_0_aar.xml | 15 - ...irebase_firebase_components_16_0_0_aar.xml | 15 - ...base_firebase_datatransport_17_0_3_aar.xml | 15 - ...base_firebase_encoders_json_16_0_0_aar.xml | 15 - ...oogle_firebase_firebase_iid_20_1_1_aar.xml | 13 - ...rebase_firebase_iid_interop_17_0_0_aar.xml | 11 - ...base_firebase_installations_16_0_0_aar.xml | 13 - ...ebase_installations_interop_16_0_0_aar.xml | 13 - ...ebase_measurement_connector_18_0_0_aar.xml | 11 - ...firebase_firebase_messaging_20_1_2_aar.xml | 13 - ...org_apache_cordova_framework_7_0_0_aar.xml | 13 - android/.idea/misc.xml | 9 - android/.idea/modules.xml | 14 - android/.idea/vcs.xml | 6 - android/.idea/workspace.xml | 381 - .../com/gpr/gabinetedigital/BuildConfig.java | 13 - .../debug/annotationProcessors.json | 1 - .../blame/res/debug/multi-v2/debug.json | 9760 - .../blame/res/debug/multi-v2/values-af.json | 111 - .../blame/res/debug/multi-v2/values-am.json | 111 - .../blame/res/debug/multi-v2/values-ar.json | 111 - .../blame/res/debug/multi-v2/values-as.json | 111 - .../blame/res/debug/multi-v2/values-az.json | 111 - .../res/debug/multi-v2/values-b+sr+Latn.json | 111 - .../blame/res/debug/multi-v2/values-be.json | 111 - .../blame/res/debug/multi-v2/values-bg.json | 111 - .../blame/res/debug/multi-v2/values-bn.json | 111 - .../blame/res/debug/multi-v2/values-bs.json | 111 - .../blame/res/debug/multi-v2/values-ca.json | 111 - .../blame/res/debug/multi-v2/values-cs.json | 111 - .../blame/res/debug/multi-v2/values-da.json | 111 - .../blame/res/debug/multi-v2/values-de.json | 111 - .../blame/res/debug/multi-v2/values-el.json | 111 - .../res/debug/multi-v2/values-en-rAU.json | 60 - .../res/debug/multi-v2/values-en-rCA.json | 60 - .../res/debug/multi-v2/values-en-rGB.json | 111 - .../res/debug/multi-v2/values-en-rIN.json | 60 - .../res/debug/multi-v2/values-en-rXC.json | 60 - .../res/debug/multi-v2/values-es-rUS.json | 111 - .../blame/res/debug/multi-v2/values-es.json | 111 - .../blame/res/debug/multi-v2/values-et.json | 111 - .../blame/res/debug/multi-v2/values-eu.json | 111 - .../blame/res/debug/multi-v2/values-fa.json | 111 - .../blame/res/debug/multi-v2/values-fi.json | 111 - .../res/debug/multi-v2/values-fr-rCA.json | 111 - .../blame/res/debug/multi-v2/values-fr.json | 111 - .../blame/res/debug/multi-v2/values-gl.json | 111 - .../blame/res/debug/multi-v2/values-gu.json | 111 - .../multi-v2/values-h360dp-land-v13.json | 19 - .../multi-v2/values-h480dp-land-v13.json | 19 - .../res/debug/multi-v2/values-h720dp-v13.json | 19 - .../res/debug/multi-v2/values-hdpi-v4.json | 20 - .../blame/res/debug/multi-v2/values-hi.json | 111 - .../blame/res/debug/multi-v2/values-hr.json | 111 - .../blame/res/debug/multi-v2/values-hu.json | 111 - .../blame/res/debug/multi-v2/values-hy.json | 111 - .../blame/res/debug/multi-v2/values-in.json | 111 - .../blame/res/debug/multi-v2/values-is.json | 111 - .../blame/res/debug/multi-v2/values-it.json | 111 - .../blame/res/debug/multi-v2/values-iw.json | 111 - .../blame/res/debug/multi-v2/values-ja.json | 111 - .../blame/res/debug/multi-v2/values-ka.json | 111 - .../blame/res/debug/multi-v2/values-kk.json | 111 - .../blame/res/debug/multi-v2/values-km.json | 111 - .../blame/res/debug/multi-v2/values-kn.json | 111 - .../blame/res/debug/multi-v2/values-ko.json | 111 - .../blame/res/debug/multi-v2/values-ky.json | 111 - .../blame/res/debug/multi-v2/values-land.json | 38 - .../res/debug/multi-v2/values-large-v4.json | 36 - .../res/debug/multi-v2/values-ldltr-v21.json | 19 - .../blame/res/debug/multi-v2/values-lo.json | 111 - .../blame/res/debug/multi-v2/values-lt.json | 111 - .../blame/res/debug/multi-v2/values-lv.json | 111 - .../blame/res/debug/multi-v2/values-mk.json | 111 - .../blame/res/debug/multi-v2/values-ml.json | 111 - .../blame/res/debug/multi-v2/values-mn.json | 111 - .../blame/res/debug/multi-v2/values-mr.json | 111 - .../blame/res/debug/multi-v2/values-ms.json | 111 - .../blame/res/debug/multi-v2/values-my.json | 111 - .../blame/res/debug/multi-v2/values-nb.json | 111 - .../blame/res/debug/multi-v2/values-ne.json | 111 - .../res/debug/multi-v2/values-night-v8.json | 43 - .../blame/res/debug/multi-v2/values-nl.json | 111 - .../blame/res/debug/multi-v2/values-or.json | 111 - .../blame/res/debug/multi-v2/values-pa.json | 111 - .../blame/res/debug/multi-v2/values-pl.json | 111 - .../blame/res/debug/multi-v2/values-port.json | 19 - .../res/debug/multi-v2/values-pt-rBR.json | 111 - .../res/debug/multi-v2/values-pt-rPT.json | 111 - .../blame/res/debug/multi-v2/values-pt.json | 60 - .../blame/res/debug/multi-v2/values-ro.json | 111 - .../blame/res/debug/multi-v2/values-ru.json | 111 - .../blame/res/debug/multi-v2/values-si.json | 111 - .../blame/res/debug/multi-v2/values-sk.json | 111 - .../blame/res/debug/multi-v2/values-sl.json | 111 - .../res/debug/multi-v2/values-small-v4.json | 19 - .../blame/res/debug/multi-v2/values-sq.json | 111 - .../blame/res/debug/multi-v2/values-sr.json | 111 - .../blame/res/debug/multi-v2/values-sv.json | 111 - .../blame/res/debug/multi-v2/values-sw.json | 111 - .../debug/multi-v2/values-sw600dp-v13.json | 38 - .../blame/res/debug/multi-v2/values-ta.json | 111 - .../blame/res/debug/multi-v2/values-te.json | 111 - .../blame/res/debug/multi-v2/values-th.json | 111 - .../blame/res/debug/multi-v2/values-tl.json | 111 - .../blame/res/debug/multi-v2/values-tr.json | 111 - .../blame/res/debug/multi-v2/values-uk.json | 111 - .../blame/res/debug/multi-v2/values-ur.json | 111 - .../blame/res/debug/multi-v2/values-uz.json | 111 - .../blame/res/debug/multi-v2/values-v16.json | 38 - .../blame/res/debug/multi-v2/values-v17.json | 20 - .../blame/res/debug/multi-v2/values-v18.json | 19 - .../blame/res/debug/multi-v2/values-v21.json | 66 - .../blame/res/debug/multi-v2/values-v22.json | 20 - .../blame/res/debug/multi-v2/values-v23.json | 58 - .../blame/res/debug/multi-v2/values-v24.json | 19 - .../blame/res/debug/multi-v2/values-v25.json | 20 - .../blame/res/debug/multi-v2/values-v26.json | 20 - .../blame/res/debug/multi-v2/values-v28.json | 38 - .../blame/res/debug/multi-v2/values-vi.json | 111 - .../multi-v2/values-w360dp-port-v13.json | 19 - .../multi-v2/values-w480dp-port-v13.json | 19 - .../res/debug/multi-v2/values-watch-v20.json | 20 - .../res/debug/multi-v2/values-watch-v21.json | 20 - .../res/debug/multi-v2/values-xlarge-v4.json | 19 - .../res/debug/multi-v2/values-zh-rCN.json | 111 - .../res/debug/multi-v2/values-zh-rHK.json | 111 - .../res/debug/multi-v2/values-zh-rTW.json | 111 - .../blame/res/debug/multi-v2/values-zu.json | 111 - .../blame/res/debug/multi-v2/values.json | 320 - .../blame/res/debug/single/debug.json | 134 - .../debug/bundle-manifest/AndroidManifest.xml | 180 - .../debug/bundle-manifest/output.json | 1 - .../debug/out/output.json | 1 - .../debug/R.jar | Bin 365156 -> 0 bytes .../dex_archive_input_jar_hashes/debug/out | Bin 408 -> 0 bytes .../debug-mergeJavaRes/merge-state | Bin 21357 -> 0 bytes .../debug-mergeNativeLibs/merge-state | Bin 10561 -> 0 bytes .../incremental/mergeDebugAssets/merger.xml | 2 - .../mergeDebugJniLibFolders/merger.xml | 2 - .../compile-file-map.properties | 34 - .../mergeDebugResources/merger.xml | 7717 - .../incremental/mergeDebugShaders/merger.xml | 2 - .../tmp/debug/dex-renamer-state.txt | 13 - .../tmp/debug/zip-cache/androidResources | Bin 42365 -> 0 bytes .../tmp/debug/zip-cache/javaResources0 | Bin 4588 -> 0 bytes .../debug/AndroidManifest.xml | 181 - .../instant_app_manifest/debug/output.json | 1 - .../com/gpr/gabinetedigital/BuildConfig.class | Bin 726 -> 0 bytes .../gpr/gabinetedigital/MainActivity$1.class | Bin 680 -> 0 bytes .../gpr/gabinetedigital/MainActivity.class | Bin 693 -> 0 bytes .../manifest-merger-blame-debug-report.txt | 327 - .../debug/out/capacitor.config.json | 20 - .../debug/out/public/0-es2015.js | 286 - .../debug/out/public/0-es2015.js.map | 1 - .../merged_assets/debug/out/public/0-es5.js | 507 - .../debug/out/public/0-es5.js.map | 1 - .../debug/out/public/1-es2015.js | 438 - .../debug/out/public/1-es2015.js.map | 1 - .../merged_assets/debug/out/public/1-es5.js | 775 - .../debug/out/public/1-es5.js.map | 1 - .../debug/out/public/10-es2015.js | 168 - .../debug/out/public/10-es2015.js.map | 1 - .../merged_assets/debug/out/public/10-es5.js | 259 - .../debug/out/public/10-es5.js.map | 1 - .../debug/out/public/11-es2015.js | 1527 - .../debug/out/public/11-es2015.js.map | 1 - .../merged_assets/debug/out/public/11-es5.js | 2147 - .../debug/out/public/11-es5.js.map | 1 - .../debug/out/public/12-es2015.js | 202 - .../debug/out/public/12-es2015.js.map | 1 - .../merged_assets/debug/out/public/12-es5.js | 370 - .../debug/out/public/12-es5.js.map | 1 - .../debug/out/public/13-es2015.js | 91 - .../debug/out/public/13-es2015.js.map | 1 - .../merged_assets/debug/out/public/13-es5.js | 151 - .../debug/out/public/13-es5.js.map | 1 - .../debug/out/public/14-es2015.js | 253 - .../debug/out/public/14-es2015.js.map | 1 - .../merged_assets/debug/out/public/14-es5.js | 407 - .../debug/out/public/14-es5.js.map | 1 - .../debug/out/public/15-es2015.js | 253 - .../debug/out/public/15-es2015.js.map | 1 - .../merged_assets/debug/out/public/15-es5.js | 430 - .../debug/out/public/15-es5.js.map | 1 - .../debug/out/public/16-es2015.js | 464 - .../debug/out/public/16-es2015.js.map | 1 - .../merged_assets/debug/out/public/16-es5.js | 874 - .../debug/out/public/16-es5.js.map | 1 - .../debug/out/public/17-es2015.js | 349 - .../debug/out/public/17-es2015.js.map | 1 - .../merged_assets/debug/out/public/17-es5.js | 619 - .../debug/out/public/17-es5.js.map | 1 - .../debug/out/public/18-es2015.js | 237 - .../debug/out/public/18-es2015.js.map | 1 - .../merged_assets/debug/out/public/18-es5.js | 363 - .../debug/out/public/18-es5.js.map | 1 - .../debug/out/public/19-es2015.js | 569 - .../debug/out/public/19-es2015.js.map | 1 - .../merged_assets/debug/out/public/19-es5.js | 1085 - .../debug/out/public/19-es5.js.map | 1 - .../debug/out/public/2-es2015.js | 961 - .../debug/out/public/2-es2015.js.map | 1 - .../merged_assets/debug/out/public/2-es5.js | 1776 - .../debug/out/public/2-es5.js.map | 1 - .../debug/out/public/20-es2015.js | 510 - .../debug/out/public/20-es2015.js.map | 1 - .../merged_assets/debug/out/public/20-es5.js | 767 - .../debug/out/public/20-es5.js.map | 1 - .../debug/out/public/21-es2015.js | 917 - .../debug/out/public/21-es2015.js.map | 1 - .../merged_assets/debug/out/public/21-es5.js | 1515 - .../debug/out/public/21-es5.js.map | 1 - .../debug/out/public/22-es2015.js | 388 - .../debug/out/public/22-es2015.js.map | 1 - .../merged_assets/debug/out/public/22-es5.js | 534 - .../debug/out/public/22-es5.js.map | 1 - .../debug/out/public/23-es2015.js | 85 - .../debug/out/public/23-es2015.js.map | 1 - .../merged_assets/debug/out/public/23-es5.js | 152 - .../debug/out/public/23-es5.js.map | 1 - .../debug/out/public/24-es2015.js | 167 - .../debug/out/public/24-es2015.js.map | 1 - .../merged_assets/debug/out/public/24-es5.js | 320 - .../debug/out/public/24-es5.js.map | 1 - .../debug/out/public/25-es2015.js | 413 - .../debug/out/public/25-es2015.js.map | 1 - .../merged_assets/debug/out/public/25-es5.js | 649 - .../debug/out/public/25-es5.js.map | 1 - .../debug/out/public/26-es2015.js | 816 - .../debug/out/public/26-es2015.js.map | 1 - .../merged_assets/debug/out/public/26-es5.js | 1381 - .../debug/out/public/26-es5.js.map | 1 - .../debug/out/public/27-es2015.js | 322 - .../debug/out/public/27-es2015.js.map | 1 - .../merged_assets/debug/out/public/27-es5.js | 511 - .../debug/out/public/27-es5.js.map | 1 - .../debug/out/public/28-es2015.js | 109 - .../debug/out/public/28-es2015.js.map | 1 - .../merged_assets/debug/out/public/28-es5.js | 179 - .../debug/out/public/28-es5.js.map | 1 - .../debug/out/public/29-es2015.js | 792 - .../debug/out/public/29-es2015.js.map | 1 - .../merged_assets/debug/out/public/29-es5.js | 1712 - .../debug/out/public/29-es5.js.map | 1 - .../debug/out/public/3-es2015.js | 75 - .../debug/out/public/3-es2015.js.map | 1 - .../merged_assets/debug/out/public/3-es5.js | 138 - .../debug/out/public/3-es5.js.map | 1 - .../debug/out/public/30-es2015.js | 348 - .../debug/out/public/30-es2015.js.map | 1 - .../merged_assets/debug/out/public/30-es5.js | 560 - .../debug/out/public/30-es5.js.map | 1 - .../debug/out/public/31-es2015.js | 408 - .../debug/out/public/31-es2015.js.map | 1 - .../merged_assets/debug/out/public/31-es5.js | 659 - .../debug/out/public/31-es5.js.map | 1 - .../debug/out/public/32-es2015.js | 503 - .../debug/out/public/32-es2015.js.map | 1 - .../merged_assets/debug/out/public/32-es5.js | 886 - .../debug/out/public/32-es5.js.map | 1 - .../debug/out/public/33-es2015.js | 438 - .../debug/out/public/33-es2015.js.map | 1 - .../merged_assets/debug/out/public/33-es5.js | 1048 - .../debug/out/public/33-es5.js.map | 1 - .../debug/out/public/34-es2015.js | 78 - .../debug/out/public/34-es2015.js.map | 1 - .../merged_assets/debug/out/public/34-es5.js | 150 - .../debug/out/public/34-es5.js.map | 1 - .../debug/out/public/35-es2015.js | 166 - .../debug/out/public/35-es2015.js.map | 1 - .../merged_assets/debug/out/public/35-es5.js | 237 - .../debug/out/public/35-es5.js.map | 1 - .../debug/out/public/36-es2015.js | 167 - .../debug/out/public/36-es2015.js.map | 1 - .../merged_assets/debug/out/public/36-es5.js | 281 - .../debug/out/public/36-es5.js.map | 1 - .../debug/out/public/37-es2015.js | 223 - .../debug/out/public/37-es2015.js.map | 1 - .../merged_assets/debug/out/public/37-es5.js | 541 - .../debug/out/public/37-es5.js.map | 1 - .../debug/out/public/38-es2015.js | 39 - .../debug/out/public/38-es2015.js.map | 1 - .../merged_assets/debug/out/public/38-es5.js | 74 - .../debug/out/public/38-es5.js.map | 1 - .../debug/out/public/39-es2015.js | 235 - .../debug/out/public/39-es2015.js.map | 1 - .../merged_assets/debug/out/public/39-es5.js | 409 - .../debug/out/public/39-es5.js.map | 1 - .../debug/out/public/4-es2015.js | 96 - .../debug/out/public/4-es2015.js.map | 1 - .../merged_assets/debug/out/public/4-es5.js | 225 - .../debug/out/public/4-es5.js.map | 1 - .../debug/out/public/40-es2015.js | 304 - .../debug/out/public/40-es2015.js.map | 1 - .../merged_assets/debug/out/public/40-es5.js | 545 - .../debug/out/public/40-es5.js.map | 1 - .../debug/out/public/41-es2015.js | 175 - .../debug/out/public/41-es2015.js.map | 1 - .../merged_assets/debug/out/public/41-es5.js | 325 - .../debug/out/public/41-es5.js.map | 1 - .../debug/out/public/42-es2015.js | 559 - .../debug/out/public/42-es2015.js.map | 1 - .../merged_assets/debug/out/public/42-es5.js | 856 - .../debug/out/public/42-es5.js.map | 1 - .../debug/out/public/43-es2015.js | 58 - .../debug/out/public/43-es2015.js.map | 1 - .../merged_assets/debug/out/public/43-es5.js | 121 - .../debug/out/public/43-es5.js.map | 1 - .../debug/out/public/44-es2015.js | 56 - .../debug/out/public/44-es2015.js.map | 1 - .../merged_assets/debug/out/public/44-es5.js | 153 - .../debug/out/public/44-es5.js.map | 1 - .../debug/out/public/45-es2015.js | 56 - .../debug/out/public/45-es2015.js.map | 1 - .../merged_assets/debug/out/public/45-es5.js | 178 - .../debug/out/public/45-es5.js.map | 1 - .../debug/out/public/46-es2015.js | 491 - .../debug/out/public/46-es2015.js.map | 1 - .../merged_assets/debug/out/public/46-es5.js | 1003 - .../debug/out/public/46-es5.js.map | 1 - .../debug/out/public/47-es2015.js | 61 - .../debug/out/public/47-es2015.js.map | 1 - .../merged_assets/debug/out/public/47-es5.js | 112 - .../debug/out/public/47-es5.js.map | 1 - .../debug/out/public/5-es2015.js | 84 - .../debug/out/public/5-es2015.js.map | 1 - .../merged_assets/debug/out/public/5-es5.js | 129 - .../debug/out/public/5-es5.js.map | 1 - .../debug/out/public/6-es2015.js | 384 - .../debug/out/public/6-es2015.js.map | 1 - .../merged_assets/debug/out/public/6-es5.js | 574 - .../debug/out/public/6-es5.js.map | 1 - .../debug/out/public/7-es2015.js | 169 - .../debug/out/public/7-es2015.js.map | 1 - .../merged_assets/debug/out/public/7-es5.js | 289 - .../debug/out/public/7-es5.js.map | 1 - .../debug/out/public/8-es2015.js | 131 - .../debug/out/public/8-es2015.js.map | 1 - .../merged_assets/debug/out/public/8-es5.js | 236 - .../debug/out/public/8-es5.js.map | 1 - .../debug/out/public/9-es2015.js | 48 - .../debug/out/public/9-es2015.js.map | 1 - .../merged_assets/debug/out/public/9-es5.js | 85 - .../debug/out/public/9-es5.js.map | 1 - ...add-participants-cc-modal-module-es2015.js | 83 - ...participants-cc-modal-module-es2015.js.map | 1 - ...al-add-participants-cc-modal-module-es5.js | 137 - ...dd-participants-cc-modal-module-es5.js.map | 1 - ...al-add-participants-modal-module-es2015.js | 83 - ...dd-participants-modal-module-es2015.js.map | 1 - ...modal-add-participants-modal-module-es5.js | 137 - ...l-add-participants-modal-module-es5.js.map | 1 - ...modal-approve-event-modal-module-es2015.js | 83 - ...l-approve-event-modal-module-es2015.js.map | 1 - ...nt-modal-approve-event-modal-module-es5.js | 137 - ...odal-approve-event-modal-module-es5.js.map | 1 - .../debug/out/public/assets/icon/favicon.png | Bin 5077 -> 0 bytes .../out/public/assets/icon/favicon_ionic.png | Bin 930 -> 0 bytes .../out/public/assets/icon/icon-no-image.svg | 13 - .../out/public/assets/icon/icons-chat-mic.svg | 17 - .../public/assets/icon/icons-chat-options.svg | 16 - .../public/assets/icon/icons-chat-send.svg | 23 - .../out/public/assets/icon/icons-user.svg | 16 - .../debug/out/public/assets/images/1.jpg | Bin 86817 -> 0 bytes .../debug/out/public/assets/images/2.jpg | Bin 30131 -> 0 bytes .../debug/out/public/assets/images/3.jpg | Bin 51661 -> 0 bytes .../debug/out/public/assets/images/4.jpg | Bin 531173 -> 0 bytes .../Gabinete Digital_files/2.js.download | 961 - .../images/Gabinete Digital_files/all.min.css | 5 - .../Gabinete Digital_files/common.js.download | 543 - .../assets/images/Gabinete Digital_files/css2 | 756 - ...odule_pages-login-login-module.js.download | 3215 - .../event-list-event-list-module.js.download | 228 - .../focus-visible-15ada7f7-js.js.download | 61 - .../home-home-module.js.download | 527 - .../index-index-module.js.download | 151 - .../keyboard-dd970efc-js.js.download | 153 - .../Gabinete Digital_files/main.js.download | 561 - ...igital-gabinete-digital-module.js.download | 196 - .../pages-login-login-module.js.download | 281 - .../polyfills.js.download | 6156 - .../runtime.js.download | 224 - .../saved_resource.html | 1313 - .../Gabinete Digital_files/styles.js.download | 500 - .../swipe-back-0a6a44c8-js.js.download | 71 - .../tap-click-252af35a-js.js.download | 186 - .../Gabinete Digital_files/vendor.js.download | 144182 --------------- .../out/public/assets/images/fullLogo.png | Bin 48259 -> 0 bytes .../public/assets/images/icons-add-photo.svg | 26 - .../public/assets/images/icons-add-photos.svg | 21 - .../out/public/assets/images/icons-add.svg | 23 - .../out/public/assets/images/icons-agenda.svg | 32 - .../assets/images/icons-arrow-arrow-left.svg | 11 - .../images/icons-arrow-circle-arrow-right.svg | 12 - .../assets/images/icons-arrow-forward.svg | 11 - .../public/assets/images/icons-attach-doc.svg | 16 - .../public/assets/images/icons-calendar.svg | 19 - .../assets/images/icons-chat-chat-40.png | Bin 1091 -> 0 bytes .../assets/images/icons-chat-chat-40.svg | 15 - .../images/icons-chat-contacts-list.svg | 16 - .../images/icons-chat-group-chat-40.svg | 16 - .../images/icons-chat-new-conversation.png | Bin 1353 -> 0 bytes .../images/icons-chat-new-conversation.svg | 16 - .../assets/images/icons-chat-new-group.png | Bin 1624 -> 0 bytes .../assets/images/icons-chat-new-group.svg | 19 - .../public/assets/images/icons-chat-send.png | Bin 1521 -> 0 bytes .../assets/images/icons-correspondencia.svg | 65 - .../assets/images/icons-correspondencias.svg | 40 - .../assets/images/icons-default-agenda.svg | 32 - .../assets/images/icons-description.svg | 18 - .../public/assets/images/icons-duration.svg | 18 - .../out/public/assets/images/icons-edit.svg | 20 - .../images/icons-expediente-attachment.svg | 15 - .../images/icons-expediente-deferimento.svg | 84 - .../images/icons-expediente-despacho.svg | 58 - .../images/icons-expediente-diploma.svg | 45 - .../images/icons-expediente-parecer.svg | 71 - .../images/icons-expediente-pendente.svg | 37 - .../public/assets/images/icons-location.svg | 20 - .../out/public/assets/images/icons-menu.svg | 15 - .../assets/images/icons-nav-actions.svg | 15 - .../assets/images/icons-nav-agenda-bag.svg | 40 - .../assets/images/icons-nav-calendar.svg | 16 - .../assets/images/icons-nav-chat-inactive.svg | 14 - .../images/icons-nav-gabinete-inactive.svg | 23 - .../assets/images/icons-nav-gabinete.svg | 16 - .../assets/images/icons-nav-grupos-active.png | Bin 1664 -> 0 bytes .../public/assets/images/icons-nav-home.svg | 15 - .../public/assets/images/icons-people-cc.svg | 17 - .../out/public/assets/images/icons-person.svg | 16 - .../assets/images/icons-plane-active.svg | 19 - .../public/assets/images/icons-profile-pr.svg | 23 - .../public/assets/images/icons-profile.svg | 23 - .../public/assets/images/icons-refresh.svg | 21 - .../out/public/assets/images/icons-search.svg | 19 - .../public/assets/images/icons-tirar-foto.svg | 15 - .../out/public/assets/images/logo-no-bg.png | Bin 4157 -> 0 bytes .../debug/out/public/assets/images/logo.png | Bin 200811 -> 0 bytes .../out/public/assets/images/logo_default.png | Bin 34699 -> 0 bytes .../debug/out/public/assets/shapes.svg | 1 - ...ndee-modal-attendee-modal-module-es2015.js | 83 - ...-modal-attendee-modal-module-es2015.js.map | 1 - ...ttendee-modal-attendee-modal-module-es5.js | 137 - ...dee-modal-attendee-modal-module-es5.js.map | 1 - ...-modal-book-meeting-modal-module-es2015.js | 83 - ...al-book-meeting-modal-module-es2015.js.map | 1 - ...ing-modal-book-meeting-modal-module-es5.js | 137 - ...modal-book-meeting-modal-module-es5.js.map | 1 - .../debug/out/public/common-es2015.js | 1320 - .../debug/out/public/common-es2015.js.map | 1 - .../debug/out/public/common-es5.js | 2180 - .../debug/out/public/common-es5.js.map | 1 - .../public/contacts-contacts-module-es2015.js | 171 - .../contacts-contacts-module-es2015.js.map | 1 - .../public/contacts-contacts-module-es5.js | 288 - .../contacts-contacts-module-es5.js.map | 1 - ...conversation-conversation-module-es2015.js | 83 - ...ersation-conversation-module-es2015.js.map | 1 - .../conversation-conversation-module-es5.js | 137 - ...onversation-conversation-module-es5.js.map | 1 - .../debug/out/public/core-js-js-es2015.js | 25 - .../debug/out/public/core-js-js-es2015.js.map | 1 - .../debug/out/public/core-js-js-es5.js | 5160 - .../debug/out/public/core-js-js-es5.js.map | 1 - ...odule~pages-events-events-module-es2015.js | 323 - ...e~pages-events-events-module-es2015.js.map | 1 - ...e-module~pages-events-events-module-es5.js | 447 - ...dule~pages-events-events-module-es5.js.map | 1 - ...odule~pages-events-events-module-es2015.js | 370 - ...e~pages-events-events-module-es2015.js.map | 1 - ...l-module~pages-events-events-module-es5.js | 708 - ...dule~pages-events-events-module-es5.js.map | 1 - ...l-discart-expedient-modal-module-es2015.js | 83 - ...scart-expedient-modal-module-es2015.js.map | 1 - ...odal-discart-expedient-modal-module-es5.js | 137 - ...-discart-expedient-modal-module-es5.js.map | 1 - .../debug/out/public/dom-js-es2015.js | 161 - .../debug/out/public/dom-js-es2015.js.map | 1 - .../debug/out/public/dom-js-es5.js | 1087 - .../debug/out/public/dom-js-es5.js.map | 1 - ...modal-emend-message-modal-module-es2015.js | 83 - ...l-emend-message-modal-module-es2015.js.map | 1 - ...ge-modal-emend-message-modal-module-es5.js | 137 - ...odal-emend-message-modal-module-es5.js.map | 1 - ...ver-event-actions-popover-module-es2015.js | 83 - ...event-actions-popover-module-es2015.js.map | 1 - ...opover-event-actions-popover-module-es5.js | 137 - ...er-event-actions-popover-module-es5.js.map | 1 - ...-modal-event-detail-modal-module-es2015.js | 83 - ...al-event-detail-modal-module-es2015.js.map | 1 - ...ail-modal-event-detail-modal-module-es5.js | 137 - ...modal-event-detail-modal-module-es5.js.map | 1 - ...odal-expedient-task-modal-module-es2015.js | 83 - ...-expedient-task-modal-module-es2015.js.map | 1 - ...k-modal-expedient-task-modal-module-es5.js | 137 - ...dal-expedient-task-modal-module-es5.js.map | 1 - .../focus-visible-15ada7f7-js-es2015.js | 61 - .../focus-visible-15ada7f7-js-es2015.js.map | 1 - .../public/focus-visible-15ada7f7-js-es5.js | 77 - .../focus-visible-15ada7f7-js-es5.js.map | 1 - .../public/gallery-gallery-module-es2015.js | 156 - .../gallery-gallery-module-es2015.js.map | 1 - .../out/public/gallery-gallery-module-es5.js | 271 - .../public/gallery-gallery-module-es5.js.map | 1 - .../group-chat-group-chat-module-es2015.js | 143 - ...group-chat-group-chat-module-es2015.js.map | 1 - .../group-chat-group-chat-module-es5.js | 244 - .../group-chat-group-chat-module-es5.js.map | 1 - ...p-contacts-group-contacts-module-es2015.js | 89 - ...ntacts-group-contacts-module-es2015.js.map | 1 - ...roup-contacts-group-contacts-module-es5.js | 149 - ...-contacts-group-contacts-module-es5.js.map | 1 - ...p-messages-group-messages-module-es2015.js | 138 - ...ssages-group-messages-module-es2015.js.map | 1 - ...roup-messages-group-messages-module-es5.js | 229 - ...-messages-group-messages-module-es5.js.map | 1 - .../out/public/home-home-module-es2015.js | 552 - .../out/public/home-home-module-es2015.js.map | 1 - .../debug/out/public/home-home-module-es5.js | 826 - .../out/public/home-home-module-es5.js.map | 1 - .../image-modal-image-modal-module-es2015.js | 83 - ...age-modal-image-modal-module-es2015.js.map | 1 - .../image-modal-image-modal-module-es5.js | 137 - .../image-modal-image-modal-module-es5.js.map | 1 - .../out/public/index-index-module-es2015.js | 151 - .../public/index-index-module-es2015.js.map | 1 - .../out/public/index-index-module-es5.js | 257 - .../out/public/index-index-module-es5.js.map | 1 - .../merged_assets/debug/out/public/index.html | 29 - .../public/input-shims-b956f530-js-es2015.js | 414 - .../input-shims-b956f530-js-es2015.js.map | 1 - .../out/public/input-shims-b956f530-js-es5.js | 592 - .../public/input-shims-b956f530-js-es5.js.map | 1 - .../out/public/keyboard-dd970efc-js-es2015.js | 153 - .../public/keyboard-dd970efc-js-es2015.js.map | 1 - .../out/public/keyboard-dd970efc-js-es5.js | 236 - .../public/keyboard-dd970efc-js-es5.js.map | 1 - .../debug/out/public/main-es2015.js | 713 - .../debug/out/public/main-es2015.js.map | 1 - .../debug/out/public/main-es5.js | 892 - .../debug/out/public/main-es5.js.map | 1 - .../public/messages-messages-module-es2015.js | 90 - .../messages-messages-module-es2015.js.map | 1 - .../public/messages-messages-module-es5.js | 154 - .../messages-messages-module-es5.js.map | 1 - .../debug/out/public/native-bridge.js | 466 - .../new-action-new-action-module-es2015.js | 83 - ...new-action-new-action-module-es2015.js.map | 1 - .../new-action-new-action-module-es5.js | 137 - .../new-action-new-action-module-es5.js.map | 1 - .../new-group-new-group-module-es2015.js | 94 - .../new-group-new-group-module-es2015.js.map | 1 - .../public/new-group-new-group-module-es5.js | 165 - .../new-group-new-group-module-es5.js.map | 1 - ...blication-new-publication-module-es2015.js | 83 - ...ation-new-publication-module-es2015.js.map | 1 - ...-publication-new-publication-module-es5.js | 137 - ...lication-new-publication-module-es5.js.map | 1 - .../public/newchat-newchat-module-es2015.js | 217 - .../newchat-newchat-module-es2015.js.map | 1 - .../out/public/newchat-newchat-module-es5.js | 370 - .../public/newchat-newchat-module-es5.js.map | 1 - .../pages-agenda-agenda-module-es2015.js | 1500 - .../pages-agenda-agenda-module-es2015.js.map | 1 - .../public/pages-agenda-agenda-module-es5.js | 2300 - .../pages-agenda-agenda-module-es5.js.map | 1 - .../public/pages-chat-chat-module-es2015.js | 1657 - .../pages-chat-chat-module-es2015.js.map | 1 - .../out/public/pages-chat-chat-module-es5.js | 2940 - .../public/pages-chat-chat-module-es5.js.map | 1 - .../pages-events-events-module-es2015.js | 713 - .../pages-events-events-module-es2015.js.map | 1 - .../public/pages-events-events-module-es5.js | 1285 - .../pages-events-events-module-es5.js.map | 1 - ...-digital-gabinete-digital-module-es2015.js | 258 - ...ital-gabinete-digital-module-es2015.js.map | 1 - ...ete-digital-gabinete-digital-module-es5.js | 465 - ...digital-gabinete-digital-module-es5.js.map | 1 - .../public/pages-login-login-module-es2015.js | 434 - .../pages-login-login-module-es2015.js.map | 1 - .../public/pages-login-login-module-es5.js | 739 - .../pages-login-login-module-es5.js.map | 1 - ...publications-publications-module-es2015.js | 392 - ...ications-publications-module-es2015.js.map | 1 - ...es-publications-publications-module-es5.js | 678 - ...ublications-publications-module-es5.js.map | 1 - .../pages-search-search-module-es2015.js | 96 - .../pages-search-search-module-es2015.js.map | 1 - .../public/pages-search-search-module-es5.js | 168 - .../pages-search-search-module-es5.js.map | 1 - .../out/public/polyfills-core-js-es2015.js | 26 - .../public/polyfills-core-js-es2015.js.map | 1 - .../debug/out/public/polyfills-core-js-es5.js | 5959 - .../out/public/polyfills-core-js-es5.js.map | 1 - .../out/public/polyfills-css-shim-es2015.js | 19 - .../public/polyfills-css-shim-es2015.js.map | 1 - .../out/public/polyfills-css-shim-es5.js | 468 - .../out/public/polyfills-css-shim-es5.js.map | 1 - .../debug/out/public/polyfills-dom-es2015.js | 178 - .../out/public/polyfills-dom-es2015.js.map | 1 - .../debug/out/public/polyfills-dom-es5.js | 2104 - .../debug/out/public/polyfills-dom-es5.js.map | 1 - .../debug/out/public/polyfills-es2015.js | 6156 - .../debug/out/public/polyfills-es2015.js.map | 1 - .../debug/out/public/polyfills-es5.js | 20326 -- .../debug/out/public/polyfills-es5.js.map | 1 - .../debug/out/public/runtime-es2015.js | 224 - .../debug/out/public/runtime-es2015.js.map | 1 - .../debug/out/public/runtime-es5.js | 224 - .../debug/out/public/runtime-es5.js.map | 1 - .../shadow-css-d7d058ec-d59cb009-js-es2015.js | 404 - ...dow-css-d7d058ec-d59cb009-js-es2015.js.map | 1 - .../shadow-css-d7d058ec-d59cb009-js-es5.js | 490 - ...shadow-css-d7d058ec-d59cb009-js-es5.js.map | 1 - .../public/shadow-css-fc98efba-js-es2015.js | 401 - .../shadow-css-fc98efba-js-es2015.js.map | 1 - .../out/public/shadow-css-fc98efba-js-es5.js | 494 - .../public/shadow-css-fc98efba-js-es5.js.map | 1 - ...dismiss-btn-modal-dismiss-module-es2015.js | 150 - ...iss-btn-modal-dismiss-module-es2015.js.map | 1 - ...al-dismiss-btn-modal-dismiss-module-es5.js | 257 - ...ismiss-btn-modal-dismiss-module-es5.js.map | 1 - ...btn-seguinte-btn-seguinte-module-es2015.js | 140 - ...seguinte-btn-seguinte-module-es2015.js.map | 1 - ...ed-btn-seguinte-btn-seguinte-module-es5.js | 238 - ...tn-seguinte-btn-seguinte-module-es5.js.map | 1 - .../shared-header-header-module-es2015.js | 163 - .../shared-header-header-module-es2015.js.map | 1 - .../public/shared-header-header-module-es5.js | 297 - .../shared-header-header-module-es5.js.map | 1 - ...hared-header-pr-header-pr-module-es2015.js | 140 - ...d-header-pr-header-pr-module-es2015.js.map | 1 - .../shared-header-pr-header-pr-module-es5.js | 238 - ...ared-header-pr-header-pr-module-es5.js.map | 1 - ...over-chat-options-popover-module-es2015.js | 83 - ...-chat-options-popover-module-es2015.js.map | 1 - ...popover-chat-options-popover-module-es5.js | 137 - ...ver-chat-options-popover-module-es5.js.map | 1 - ...chat-popover-chat-popover-module-es2015.js | 83 - ...-popover-chat-popover-module-es2015.js.map | 1 - ...er-chat-popover-chat-popover-module-es5.js | 137 - ...hat-popover-chat-popover-module-es5.js.map | 1 - ...p-duration-group-duration-module-es2015.js | 83 - ...ration-group-duration-module-es2015.js.map | 1 - ...roup-duration-group-duration-module-es5.js | 137 - ...-duration-group-duration-module-es5.js.map | 1 - ...-options-messages-options-module-es2015.js | 307 - ...ions-messages-options-module-es2015.js.map | 1 - ...ges-options-messages-options-module-es5.js | 473 - ...options-messages-options-module-es5.js.map | 1 - .../public/status-tap-a9bf301d-js-es2015.js | 42 - .../status-tap-a9bf301d-js-es2015.js.map | 1 - .../out/public/status-tap-a9bf301d-js-es5.js | 56 - .../public/status-tap-a9bf301d-js-es5.js.map | 1 - .../stencil-polyfills-css-shim-es2015.js | 671 - .../stencil-polyfills-css-shim-es2015.js.map | 1 - .../public/stencil-polyfills-css-shim-es5.js | 818 - .../stencil-polyfills-css-shim-es5.js.map | 1 - .../public/stencil-polyfills-dom-es2015.js | 152 - .../stencil-polyfills-dom-es2015.js.map | 1 - .../out/public/stencil-polyfills-dom-es5.js | 1060 - .../public/stencil-polyfills-dom-es5.js.map | 1 - .../debug/out/public/styles-es2015.js | 500 - .../debug/out/public/styles-es2015.js.map | 1 - .../debug/out/public/styles-es5.js | 539 - .../debug/out/public/styles-es5.js.map | 1 - .../out/public/svg/add-circle-outline.svg | 1 - .../debug/out/public/svg/add-circle-sharp.svg | 1 - .../debug/out/public/svg/add-circle.svg | 1 - .../debug/out/public/svg/add-outline.svg | 1 - .../debug/out/public/svg/add-sharp.svg | 1 - .../debug/out/public/svg/add.svg | 1 - .../debug/out/public/svg/airplane-outline.svg | 1 - .../debug/out/public/svg/airplane-sharp.svg | 1 - .../debug/out/public/svg/airplane.svg | 1 - .../debug/out/public/svg/alarm-outline.svg | 1 - .../debug/out/public/svg/alarm-sharp.svg | 1 - .../debug/out/public/svg/alarm.svg | 1 - .../debug/out/public/svg/albums-outline.svg | 1 - .../debug/out/public/svg/albums-sharp.svg | 1 - .../debug/out/public/svg/albums.svg | 1 - .../out/public/svg/alert-circle-outline.svg | 1 - .../out/public/svg/alert-circle-sharp.svg | 1 - .../debug/out/public/svg/alert-circle.svg | 1 - .../debug/out/public/svg/alert-outline.svg | 1 - .../debug/out/public/svg/alert-sharp.svg | 1 - .../debug/out/public/svg/alert.svg | 1 - .../public/svg/american-football-outline.svg | 1 - .../public/svg/american-football-sharp.svg | 1 - .../out/public/svg/american-football.svg | 1 - .../out/public/svg/analytics-outline.svg | 1 - .../debug/out/public/svg/analytics-sharp.svg | 1 - .../debug/out/public/svg/analytics.svg | 1 - .../debug/out/public/svg/aperture-outline.svg | 1 - .../debug/out/public/svg/aperture-sharp.svg | 1 - .../debug/out/public/svg/aperture.svg | 1 - .../debug/out/public/svg/apps-outline.svg | 1 - .../debug/out/public/svg/apps-sharp.svg | 1 - .../debug/out/public/svg/apps.svg | 1 - .../debug/out/public/svg/archive-outline.svg | 1 - .../debug/out/public/svg/archive-sharp.svg | 1 - .../debug/out/public/svg/archive.svg | 1 - .../public/svg/arrow-back-circle-outline.svg | 1 - .../public/svg/arrow-back-circle-sharp.svg | 1 - .../out/public/svg/arrow-back-circle.svg | 1 - .../out/public/svg/arrow-back-outline.svg | 1 - .../debug/out/public/svg/arrow-back-sharp.svg | 1 - .../debug/out/public/svg/arrow-back.svg | 1 - .../public/svg/arrow-down-circle-outline.svg | 1 - .../public/svg/arrow-down-circle-sharp.svg | 1 - .../out/public/svg/arrow-down-circle.svg | 1 - .../out/public/svg/arrow-down-outline.svg | 1 - .../debug/out/public/svg/arrow-down-sharp.svg | 1 - .../debug/out/public/svg/arrow-down.svg | 1 - .../svg/arrow-forward-circle-outline.svg | 1 - .../public/svg/arrow-forward-circle-sharp.svg | 1 - .../out/public/svg/arrow-forward-circle.svg | 1 - .../out/public/svg/arrow-forward-outline.svg | 1 - .../out/public/svg/arrow-forward-sharp.svg | 1 - .../debug/out/public/svg/arrow-forward.svg | 1 - .../public/svg/arrow-redo-circle-outline.svg | 1 - .../public/svg/arrow-redo-circle-sharp.svg | 1 - .../out/public/svg/arrow-redo-circle.svg | 1 - .../out/public/svg/arrow-redo-outline.svg | 1 - .../debug/out/public/svg/arrow-redo-sharp.svg | 1 - .../debug/out/public/svg/arrow-redo.svg | 1 - .../public/svg/arrow-undo-circle-outline.svg | 1 - .../public/svg/arrow-undo-circle-sharp.svg | 1 - .../out/public/svg/arrow-undo-circle.svg | 1 - .../out/public/svg/arrow-undo-outline.svg | 1 - .../debug/out/public/svg/arrow-undo-sharp.svg | 1 - .../debug/out/public/svg/arrow-undo.svg | 1 - .../public/svg/arrow-up-circle-outline.svg | 1 - .../out/public/svg/arrow-up-circle-sharp.svg | 1 - .../debug/out/public/svg/arrow-up-circle.svg | 1 - .../debug/out/public/svg/arrow-up-outline.svg | 1 - .../debug/out/public/svg/arrow-up-sharp.svg | 1 - .../debug/out/public/svg/arrow-up.svg | 1 - .../out/public/svg/at-circle-outline.svg | 1 - .../debug/out/public/svg/at-circle-sharp.svg | 1 - .../debug/out/public/svg/at-circle.svg | 1 - .../debug/out/public/svg/at-outline.svg | 1 - .../debug/out/public/svg/at-sharp.svg | 1 - .../merged_assets/debug/out/public/svg/at.svg | 1 - .../debug/out/public/svg/attach-outline.svg | 1 - .../debug/out/public/svg/attach-sharp.svg | 1 - .../debug/out/public/svg/attach.svg | 1 - .../out/public/svg/backspace-outline.svg | 1 - .../debug/out/public/svg/backspace-sharp.svg | 1 - .../debug/out/public/svg/backspace.svg | 1 - .../debug/out/public/svg/bandage-outline.svg | 1 - .../debug/out/public/svg/bandage-sharp.svg | 1 - .../debug/out/public/svg/bandage.svg | 1 - .../out/public/svg/bar-chart-outline.svg | 1 - .../debug/out/public/svg/bar-chart-sharp.svg | 1 - .../debug/out/public/svg/bar-chart.svg | 1 - .../debug/out/public/svg/barbell-outline.svg | 1 - .../debug/out/public/svg/barbell-sharp.svg | 1 - .../debug/out/public/svg/barbell.svg | 1 - .../debug/out/public/svg/barcode-outline.svg | 1 - .../debug/out/public/svg/barcode-sharp.svg | 1 - .../debug/out/public/svg/barcode.svg | 1 - .../debug/out/public/svg/baseball-outline.svg | 1 - .../debug/out/public/svg/baseball-sharp.svg | 1 - .../debug/out/public/svg/baseball.svg | 1 - .../debug/out/public/svg/basket-outline.svg | 1 - .../debug/out/public/svg/basket-sharp.svg | 1 - .../debug/out/public/svg/basket.svg | 1 - .../out/public/svg/basketball-outline.svg | 1 - .../debug/out/public/svg/basketball-sharp.svg | 1 - .../debug/out/public/svg/basketball.svg | 1 - .../public/svg/battery-charging-outline.svg | 1 - .../out/public/svg/battery-charging-sharp.svg | 1 - .../debug/out/public/svg/battery-charging.svg | 1 - .../out/public/svg/battery-dead-outline.svg | 1 - .../out/public/svg/battery-dead-sharp.svg | 1 - .../debug/out/public/svg/battery-dead.svg | 1 - .../out/public/svg/battery-full-outline.svg | 1 - .../out/public/svg/battery-full-sharp.svg | 1 - .../debug/out/public/svg/battery-full.svg | 1 - .../out/public/svg/battery-half-outline.svg | 1 - .../out/public/svg/battery-half-sharp.svg | 1 - .../debug/out/public/svg/battery-half.svg | 1 - .../debug/out/public/svg/beaker-outline.svg | 1 - .../debug/out/public/svg/beaker-sharp.svg | 1 - .../debug/out/public/svg/beaker.svg | 1 - .../debug/out/public/svg/bed-outline.svg | 1 - .../debug/out/public/svg/bed-sharp.svg | 1 - .../debug/out/public/svg/bed.svg | 1 - .../debug/out/public/svg/beer-outline.svg | 1 - .../debug/out/public/svg/beer-sharp.svg | 1 - .../debug/out/public/svg/beer.svg | 1 - .../debug/out/public/svg/bicycle-outline.svg | 1 - .../debug/out/public/svg/bicycle-sharp.svg | 1 - .../debug/out/public/svg/bicycle.svg | 1 - .../out/public/svg/bluetooth-outline.svg | 1 - .../debug/out/public/svg/bluetooth-sharp.svg | 1 - .../debug/out/public/svg/bluetooth.svg | 1 - .../debug/out/public/svg/boat-outline.svg | 1 - .../debug/out/public/svg/boat-sharp.svg | 1 - .../debug/out/public/svg/boat.svg | 1 - .../debug/out/public/svg/body-outline.svg | 1 - .../debug/out/public/svg/body-sharp.svg | 1 - .../debug/out/public/svg/body.svg | 1 - .../debug/out/public/svg/bonfire-outline.svg | 1 - .../debug/out/public/svg/bonfire-sharp.svg | 1 - .../debug/out/public/svg/bonfire.svg | 1 - .../debug/out/public/svg/book-outline.svg | 1 - .../debug/out/public/svg/book-sharp.svg | 1 - .../debug/out/public/svg/book.svg | 1 - .../debug/out/public/svg/bookmark-outline.svg | 1 - .../debug/out/public/svg/bookmark-sharp.svg | 1 - .../debug/out/public/svg/bookmark.svg | 1 - .../out/public/svg/bookmarks-outline.svg | 1 - .../debug/out/public/svg/bookmarks-sharp.svg | 1 - .../debug/out/public/svg/bookmarks.svg | 1 - .../out/public/svg/briefcase-outline.svg | 1 - .../debug/out/public/svg/briefcase-sharp.svg | 1 - .../debug/out/public/svg/briefcase.svg | 1 - .../debug/out/public/svg/browsers-outline.svg | 1 - .../debug/out/public/svg/browsers-sharp.svg | 1 - .../debug/out/public/svg/browsers.svg | 1 - .../debug/out/public/svg/brush-outline.svg | 1 - .../debug/out/public/svg/brush-sharp.svg | 1 - .../debug/out/public/svg/brush.svg | 1 - .../debug/out/public/svg/bug-outline.svg | 1 - .../debug/out/public/svg/bug-sharp.svg | 1 - .../debug/out/public/svg/bug.svg | 1 - .../debug/out/public/svg/build-outline.svg | 1 - .../debug/out/public/svg/build-sharp.svg | 1 - .../debug/out/public/svg/build.svg | 1 - .../debug/out/public/svg/bulb-outline.svg | 1 - .../debug/out/public/svg/bulb-sharp.svg | 1 - .../debug/out/public/svg/bulb.svg | 1 - .../debug/out/public/svg/bus-outline.svg | 1 - .../debug/out/public/svg/bus-sharp.svg | 1 - .../debug/out/public/svg/bus.svg | 1 - .../debug/out/public/svg/business-outline.svg | 1 - .../debug/out/public/svg/business-sharp.svg | 1 - .../debug/out/public/svg/business.svg | 1 - .../debug/out/public/svg/cafe-outline.svg | 1 - .../debug/out/public/svg/cafe-sharp.svg | 1 - .../debug/out/public/svg/cafe.svg | 1 - .../out/public/svg/calculator-outline.svg | 1 - .../debug/out/public/svg/calculator-sharp.svg | 1 - .../debug/out/public/svg/calculator.svg | 1 - .../debug/out/public/svg/calendar-outline.svg | 1 - .../debug/out/public/svg/calendar-sharp.svg | 1 - .../debug/out/public/svg/calendar.svg | 1 - .../debug/out/public/svg/call-outline.svg | 1 - .../debug/out/public/svg/call-sharp.svg | 1 - .../debug/out/public/svg/call.svg | 1 - .../debug/out/public/svg/camera-outline.svg | 1 - .../out/public/svg/camera-reverse-outline.svg | 1 - .../out/public/svg/camera-reverse-sharp.svg | 1 - .../debug/out/public/svg/camera-reverse.svg | 1 - .../debug/out/public/svg/camera-sharp.svg | 1 - .../debug/out/public/svg/camera.svg | 1 - .../debug/out/public/svg/car-outline.svg | 1 - .../debug/out/public/svg/car-sharp.svg | 1 - .../out/public/svg/car-sport-outline.svg | 1 - .../debug/out/public/svg/car-sport-sharp.svg | 1 - .../debug/out/public/svg/car-sport.svg | 1 - .../debug/out/public/svg/car.svg | 1 - .../debug/out/public/svg/card-outline.svg | 1 - .../debug/out/public/svg/card-sharp.svg | 1 - .../debug/out/public/svg/card.svg | 1 - .../public/svg/caret-back-circle-outline.svg | 1 - .../public/svg/caret-back-circle-sharp.svg | 1 - .../out/public/svg/caret-back-circle.svg | 1 - .../out/public/svg/caret-back-outline.svg | 1 - .../debug/out/public/svg/caret-back-sharp.svg | 1 - .../debug/out/public/svg/caret-back.svg | 1 - .../public/svg/caret-down-circle-outline.svg | 1 - .../public/svg/caret-down-circle-sharp.svg | 1 - .../out/public/svg/caret-down-circle.svg | 1 - .../out/public/svg/caret-down-outline.svg | 1 - .../debug/out/public/svg/caret-down-sharp.svg | 1 - .../debug/out/public/svg/caret-down.svg | 1 - .../svg/caret-forward-circle-outline.svg | 1 - .../public/svg/caret-forward-circle-sharp.svg | 1 - .../out/public/svg/caret-forward-circle.svg | 1 - .../out/public/svg/caret-forward-outline.svg | 1 - .../out/public/svg/caret-forward-sharp.svg | 1 - .../debug/out/public/svg/caret-forward.svg | 1 - .../public/svg/caret-up-circle-outline.svg | 1 - .../out/public/svg/caret-up-circle-sharp.svg | 1 - .../debug/out/public/svg/caret-up-circle.svg | 1 - .../debug/out/public/svg/caret-up-outline.svg | 1 - .../debug/out/public/svg/caret-up-sharp.svg | 1 - .../debug/out/public/svg/caret-up.svg | 1 - .../debug/out/public/svg/cart-outline.svg | 1 - .../debug/out/public/svg/cart-sharp.svg | 1 - .../debug/out/public/svg/cart.svg | 1 - .../debug/out/public/svg/cash-outline.svg | 1 - .../debug/out/public/svg/cash-sharp.svg | 1 - .../debug/out/public/svg/cash.svg | 1 - .../debug/out/public/svg/cellular-outline.svg | 1 - .../debug/out/public/svg/cellular-sharp.svg | 1 - .../debug/out/public/svg/cellular.svg | 1 - .../public/svg/chatbox-ellipses-outline.svg | 1 - .../out/public/svg/chatbox-ellipses-sharp.svg | 1 - .../debug/out/public/svg/chatbox-ellipses.svg | 1 - .../debug/out/public/svg/chatbox-outline.svg | 1 - .../debug/out/public/svg/chatbox-sharp.svg | 1 - .../debug/out/public/svg/chatbox.svg | 1 - .../svg/chatbubble-ellipses-outline.svg | 1 - .../public/svg/chatbubble-ellipses-sharp.svg | 1 - .../out/public/svg/chatbubble-ellipses.svg | 1 - .../out/public/svg/chatbubble-outline.svg | 1 - .../debug/out/public/svg/chatbubble-sharp.svg | 1 - .../debug/out/public/svg/chatbubble.svg | 1 - .../out/public/svg/chatbubbles-outline.svg | 1 - .../out/public/svg/chatbubbles-sharp.svg | 1 - .../debug/out/public/svg/chatbubbles.svg | 1 - .../debug/out/public/svg/checkbox-outline.svg | 1 - .../debug/out/public/svg/checkbox-sharp.svg | 1 - .../debug/out/public/svg/checkbox.svg | 1 - .../public/svg/checkmark-circle-outline.svg | 1 - .../out/public/svg/checkmark-circle-sharp.svg | 1 - .../debug/out/public/svg/checkmark-circle.svg | 1 - .../svg/checkmark-done-circle-outline.svg | 1 - .../svg/checkmark-done-circle-sharp.svg | 1 - .../out/public/svg/checkmark-done-circle.svg | 1 - .../out/public/svg/checkmark-done-outline.svg | 1 - .../out/public/svg/checkmark-done-sharp.svg | 1 - .../debug/out/public/svg/checkmark-done.svg | 1 - .../out/public/svg/checkmark-outline.svg | 1 - .../debug/out/public/svg/checkmark-sharp.svg | 1 - .../debug/out/public/svg/checkmark.svg | 1 - .../svg/chevron-back-circle-outline.svg | 1 - .../public/svg/chevron-back-circle-sharp.svg | 1 - .../out/public/svg/chevron-back-circle.svg | 1 - .../out/public/svg/chevron-back-outline.svg | 1 - .../out/public/svg/chevron-back-sharp.svg | 1 - .../debug/out/public/svg/chevron-back.svg | 1 - .../svg/chevron-down-circle-outline.svg | 1 - .../public/svg/chevron-down-circle-sharp.svg | 1 - .../out/public/svg/chevron-down-circle.svg | 1 - .../out/public/svg/chevron-down-outline.svg | 1 - .../out/public/svg/chevron-down-sharp.svg | 1 - .../debug/out/public/svg/chevron-down.svg | 1 - .../svg/chevron-forward-circle-outline.svg | 1 - .../svg/chevron-forward-circle-sharp.svg | 1 - .../out/public/svg/chevron-forward-circle.svg | 1 - .../public/svg/chevron-forward-outline.svg | 1 - .../out/public/svg/chevron-forward-sharp.svg | 1 - .../debug/out/public/svg/chevron-forward.svg | 1 - .../public/svg/chevron-up-circle-outline.svg | 1 - .../public/svg/chevron-up-circle-sharp.svg | 1 - .../out/public/svg/chevron-up-circle.svg | 1 - .../out/public/svg/chevron-up-outline.svg | 1 - .../debug/out/public/svg/chevron-up-sharp.svg | 1 - .../debug/out/public/svg/chevron-up.svg | 1 - .../out/public/svg/clipboard-outline.svg | 1 - .../debug/out/public/svg/clipboard-sharp.svg | 1 - .../debug/out/public/svg/clipboard.svg | 1 - .../out/public/svg/close-circle-outline.svg | 1 - .../out/public/svg/close-circle-sharp.svg | 1 - .../debug/out/public/svg/close-circle.svg | 1 - .../debug/out/public/svg/close-outline.svg | 1 - .../debug/out/public/svg/close-sharp.svg | 1 - .../debug/out/public/svg/close.svg | 1 - .../out/public/svg/cloud-circle-outline.svg | 1 - .../out/public/svg/cloud-circle-sharp.svg | 1 - .../debug/out/public/svg/cloud-circle.svg | 1 - .../out/public/svg/cloud-done-outline.svg | 1 - .../debug/out/public/svg/cloud-done-sharp.svg | 1 - .../debug/out/public/svg/cloud-done.svg | 1 - .../out/public/svg/cloud-download-outline.svg | 1 - .../out/public/svg/cloud-download-sharp.svg | 1 - .../debug/out/public/svg/cloud-download.svg | 1 - .../out/public/svg/cloud-offline-outline.svg | 1 - .../out/public/svg/cloud-offline-sharp.svg | 1 - .../debug/out/public/svg/cloud-offline.svg | 1 - .../debug/out/public/svg/cloud-outline.svg | 1 - .../debug/out/public/svg/cloud-sharp.svg | 1 - .../out/public/svg/cloud-upload-outline.svg | 1 - .../out/public/svg/cloud-upload-sharp.svg | 1 - .../debug/out/public/svg/cloud-upload.svg | 1 - .../debug/out/public/svg/cloud.svg | 1 - .../out/public/svg/cloudy-night-outline.svg | 1 - .../out/public/svg/cloudy-night-sharp.svg | 1 - .../debug/out/public/svg/cloudy-night.svg | 1 - .../debug/out/public/svg/cloudy-outline.svg | 1 - .../debug/out/public/svg/cloudy-sharp.svg | 1 - .../debug/out/public/svg/cloudy.svg | 1 - .../out/public/svg/code-download-outline.svg | 1 - .../out/public/svg/code-download-sharp.svg | 1 - .../debug/out/public/svg/code-download.svg | 1 - .../debug/out/public/svg/code-outline.svg | 1 - .../debug/out/public/svg/code-sharp.svg | 1 - .../out/public/svg/code-slash-outline.svg | 1 - .../debug/out/public/svg/code-slash-sharp.svg | 1 - .../debug/out/public/svg/code-slash.svg | 1 - .../out/public/svg/code-working-outline.svg | 1 - .../out/public/svg/code-working-sharp.svg | 1 - .../debug/out/public/svg/code-working.svg | 1 - .../debug/out/public/svg/code.svg | 1 - .../debug/out/public/svg/cog-outline.svg | 1 - .../debug/out/public/svg/cog-sharp.svg | 1 - .../debug/out/public/svg/cog.svg | 1 - .../out/public/svg/color-fill-outline.svg | 1 - .../debug/out/public/svg/color-fill-sharp.svg | 1 - .../debug/out/public/svg/color-fill.svg | 1 - .../out/public/svg/color-filter-outline.svg | 1 - .../out/public/svg/color-filter-sharp.svg | 1 - .../debug/out/public/svg/color-filter.svg | 1 - .../out/public/svg/color-palette-outline.svg | 1 - .../out/public/svg/color-palette-sharp.svg | 1 - .../debug/out/public/svg/color-palette.svg | 1 - .../out/public/svg/color-wand-outline.svg | 1 - .../debug/out/public/svg/color-wand-sharp.svg | 1 - .../debug/out/public/svg/color-wand.svg | 1 - .../debug/out/public/svg/compass-outline.svg | 1 - .../debug/out/public/svg/compass-sharp.svg | 1 - .../debug/out/public/svg/compass.svg | 1 - .../out/public/svg/construct-outline.svg | 1 - .../debug/out/public/svg/construct-sharp.svg | 1 - .../debug/out/public/svg/construct.svg | 1 - .../debug/out/public/svg/contract-outline.svg | 1 - .../debug/out/public/svg/contract-sharp.svg | 1 - .../debug/out/public/svg/contract.svg | 1 - .../debug/out/public/svg/contrast-outline.svg | 1 - .../debug/out/public/svg/contrast-sharp.svg | 1 - .../debug/out/public/svg/contrast.svg | 1 - .../debug/out/public/svg/copy-outline.svg | 1 - .../debug/out/public/svg/copy-sharp.svg | 1 - .../debug/out/public/svg/copy.svg | 1 - .../debug/out/public/svg/create-outline.svg | 1 - .../debug/out/public/svg/create-sharp.svg | 1 - .../debug/out/public/svg/create.svg | 1 - .../debug/out/public/svg/crop-outline.svg | 1 - .../debug/out/public/svg/crop-sharp.svg | 1 - .../debug/out/public/svg/crop.svg | 1 - .../debug/out/public/svg/cube-outline.svg | 1 - .../debug/out/public/svg/cube-sharp.svg | 1 - .../debug/out/public/svg/cube.svg | 1 - .../debug/out/public/svg/cut-outline.svg | 1 - .../debug/out/public/svg/cut-sharp.svg | 1 - .../debug/out/public/svg/cut.svg | 1 - .../debug/out/public/svg/desktop-outline.svg | 1 - .../debug/out/public/svg/desktop-sharp.svg | 1 - .../debug/out/public/svg/desktop.svg | 1 - .../debug/out/public/svg/disc-outline.svg | 1 - .../debug/out/public/svg/disc-sharp.svg | 1 - .../debug/out/public/svg/disc.svg | 1 - .../public/svg/document-attach-outline.svg | 1 - .../out/public/svg/document-attach-sharp.svg | 1 - .../debug/out/public/svg/document-attach.svg | 1 - .../debug/out/public/svg/document-outline.svg | 1 - .../debug/out/public/svg/document-sharp.svg | 1 - .../out/public/svg/document-text-outline.svg | 1 - .../out/public/svg/document-text-sharp.svg | 1 - .../debug/out/public/svg/document-text.svg | 1 - .../debug/out/public/svg/document.svg | 1 - .../out/public/svg/documents-outline.svg | 1 - .../debug/out/public/svg/documents-sharp.svg | 1 - .../debug/out/public/svg/documents.svg | 1 - .../debug/out/public/svg/download-outline.svg | 1 - .../debug/out/public/svg/download-sharp.svg | 1 - .../debug/out/public/svg/download.svg | 1 - .../out/public/svg/duplicate-outline.svg | 1 - .../debug/out/public/svg/duplicate-sharp.svg | 1 - .../debug/out/public/svg/duplicate.svg | 1 - .../debug/out/public/svg/ear-outline.svg | 1 - .../debug/out/public/svg/ear-sharp.svg | 1 - .../debug/out/public/svg/ear.svg | 1 - .../debug/out/public/svg/earth-outline.svg | 1 - .../debug/out/public/svg/earth-sharp.svg | 1 - .../debug/out/public/svg/earth.svg | 1 - .../debug/out/public/svg/easel-outline.svg | 1 - .../debug/out/public/svg/easel-sharp.svg | 1 - .../debug/out/public/svg/easel.svg | 1 - .../debug/out/public/svg/egg-outline.svg | 1 - .../debug/out/public/svg/egg-sharp.svg | 1 - .../debug/out/public/svg/egg.svg | 1 - .../debug/out/public/svg/ellipse-outline.svg | 1 - .../debug/out/public/svg/ellipse-sharp.svg | 1 - .../debug/out/public/svg/ellipse.svg | 1 - .../ellipsis-horizontal-circle-outline.svg | 1 - .../svg/ellipsis-horizontal-circle-sharp.svg | 1 - .../public/svg/ellipsis-horizontal-circle.svg | 1 - .../svg/ellipsis-horizontal-outline.svg | 1 - .../public/svg/ellipsis-horizontal-sharp.svg | 1 - .../out/public/svg/ellipsis-horizontal.svg | 1 - .../svg/ellipsis-vertical-circle-outline.svg | 1 - .../svg/ellipsis-vertical-circle-sharp.svg | 1 - .../public/svg/ellipsis-vertical-circle.svg | 1 - .../public/svg/ellipsis-vertical-outline.svg | 1 - .../public/svg/ellipsis-vertical-sharp.svg | 1 - .../out/public/svg/ellipsis-vertical.svg | 1 - .../debug/out/public/svg/enter-outline.svg | 1 - .../debug/out/public/svg/enter-sharp.svg | 1 - .../debug/out/public/svg/enter.svg | 1 - .../debug/out/public/svg/exit-outline.svg | 1 - .../debug/out/public/svg/exit-sharp.svg | 1 - .../debug/out/public/svg/exit.svg | 1 - .../debug/out/public/svg/expand-outline.svg | 1 - .../debug/out/public/svg/expand-sharp.svg | 1 - .../debug/out/public/svg/expand.svg | 1 - .../debug/out/public/svg/eye-off-outline.svg | 1 - .../debug/out/public/svg/eye-off-sharp.svg | 1 - .../debug/out/public/svg/eye-off.svg | 1 - .../debug/out/public/svg/eye-outline.svg | 1 - .../debug/out/public/svg/eye-sharp.svg | 1 - .../debug/out/public/svg/eye.svg | 1 - .../debug/out/public/svg/eyedrop-outline.svg | 1 - .../debug/out/public/svg/eyedrop-sharp.svg | 1 - .../debug/out/public/svg/eyedrop.svg | 1 - .../out/public/svg/fast-food-outline.svg | 1 - .../debug/out/public/svg/fast-food-sharp.svg | 1 - .../debug/out/public/svg/fast-food.svg | 1 - .../debug/out/public/svg/female-outline.svg | 1 - .../debug/out/public/svg/female-sharp.svg | 1 - .../debug/out/public/svg/female.svg | 1 - .../out/public/svg/file-tray-full-outline.svg | 1 - .../out/public/svg/file-tray-full-sharp.svg | 1 - .../debug/out/public/svg/file-tray-full.svg | 1 - .../out/public/svg/file-tray-outline.svg | 1 - .../debug/out/public/svg/file-tray-sharp.svg | 1 - .../public/svg/file-tray-stacked-outline.svg | 1 - .../public/svg/file-tray-stacked-sharp.svg | 1 - .../out/public/svg/file-tray-stacked.svg | 1 - .../debug/out/public/svg/file-tray.svg | 1 - .../debug/out/public/svg/film-outline.svg | 1 - .../debug/out/public/svg/film-sharp.svg | 1 - .../debug/out/public/svg/film.svg | 1 - .../debug/out/public/svg/filter-outline.svg | 1 - .../debug/out/public/svg/filter-sharp.svg | 1 - .../debug/out/public/svg/filter.svg | 1 - .../out/public/svg/finger-print-outline.svg | 1 - .../out/public/svg/finger-print-sharp.svg | 1 - .../debug/out/public/svg/finger-print.svg | 1 - .../debug/out/public/svg/fitness-outline.svg | 1 - .../debug/out/public/svg/fitness-sharp.svg | 1 - .../debug/out/public/svg/fitness.svg | 1 - .../debug/out/public/svg/flag-outline.svg | 1 - .../debug/out/public/svg/flag-sharp.svg | 1 - .../debug/out/public/svg/flag.svg | 1 - .../debug/out/public/svg/flame-outline.svg | 1 - .../debug/out/public/svg/flame-sharp.svg | 1 - .../debug/out/public/svg/flame.svg | 1 - .../out/public/svg/flash-off-outline.svg | 1 - .../debug/out/public/svg/flash-off-sharp.svg | 1 - .../debug/out/public/svg/flash-off.svg | 1 - .../debug/out/public/svg/flash-outline.svg | 1 - .../debug/out/public/svg/flash-sharp.svg | 1 - .../debug/out/public/svg/flash.svg | 1 - .../out/public/svg/flashlight-outline.svg | 1 - .../debug/out/public/svg/flashlight-sharp.svg | 1 - .../debug/out/public/svg/flashlight.svg | 1 - .../debug/out/public/svg/flask-outline.svg | 1 - .../debug/out/public/svg/flask-sharp.svg | 1 - .../debug/out/public/svg/flask.svg | 1 - .../debug/out/public/svg/flower-outline.svg | 1 - .../debug/out/public/svg/flower-sharp.svg | 1 - .../debug/out/public/svg/flower.svg | 1 - .../out/public/svg/folder-open-outline.svg | 1 - .../out/public/svg/folder-open-sharp.svg | 1 - .../debug/out/public/svg/folder-open.svg | 1 - .../debug/out/public/svg/folder-outline.svg | 1 - .../debug/out/public/svg/folder-sharp.svg | 1 - .../debug/out/public/svg/folder.svg | 1 - .../debug/out/public/svg/football-outline.svg | 1 - .../debug/out/public/svg/football-sharp.svg | 1 - .../debug/out/public/svg/football.svg | 1 - .../debug/out/public/svg/funnel-outline.svg | 1 - .../debug/out/public/svg/funnel-sharp.svg | 1 - .../debug/out/public/svg/funnel.svg | 1 - .../public/svg/game-controller-outline.svg | 1 - .../out/public/svg/game-controller-sharp.svg | 1 - .../debug/out/public/svg/game-controller.svg | 1 - .../debug/out/public/svg/gift-outline.svg | 1 - .../debug/out/public/svg/gift-sharp.svg | 1 - .../debug/out/public/svg/gift.svg | 1 - .../out/public/svg/git-branch-outline.svg | 1 - .../debug/out/public/svg/git-branch-sharp.svg | 1 - .../debug/out/public/svg/git-branch.svg | 1 - .../out/public/svg/git-commit-outline.svg | 1 - .../debug/out/public/svg/git-commit-sharp.svg | 1 - .../debug/out/public/svg/git-commit.svg | 1 - .../out/public/svg/git-compare-outline.svg | 1 - .../out/public/svg/git-compare-sharp.svg | 1 - .../debug/out/public/svg/git-compare.svg | 1 - .../out/public/svg/git-merge-outline.svg | 1 - .../debug/out/public/svg/git-merge-sharp.svg | 1 - .../debug/out/public/svg/git-merge.svg | 1 - .../out/public/svg/git-network-outline.svg | 1 - .../out/public/svg/git-network-sharp.svg | 1 - .../debug/out/public/svg/git-network.svg | 1 - .../public/svg/git-pull-request-outline.svg | 1 - .../out/public/svg/git-pull-request-sharp.svg | 1 - .../debug/out/public/svg/git-pull-request.svg | 1 - .../debug/out/public/svg/glasses-outline.svg | 1 - .../debug/out/public/svg/glasses-sharp.svg | 1 - .../debug/out/public/svg/glasses.svg | 1 - .../debug/out/public/svg/globe-outline.svg | 1 - .../debug/out/public/svg/globe-sharp.svg | 1 - .../debug/out/public/svg/globe.svg | 1 - .../debug/out/public/svg/golf-outline.svg | 1 - .../debug/out/public/svg/golf-sharp.svg | 1 - .../debug/out/public/svg/golf.svg | 1 - .../debug/out/public/svg/grid-outline.svg | 1 - .../debug/out/public/svg/grid-sharp.svg | 1 - .../debug/out/public/svg/grid.svg | 1 - .../debug/out/public/svg/hammer-outline.svg | 1 - .../debug/out/public/svg/hammer-sharp.svg | 1 - .../debug/out/public/svg/hammer.svg | 1 - .../out/public/svg/hand-left-outline.svg | 1 - .../debug/out/public/svg/hand-left-sharp.svg | 1 - .../debug/out/public/svg/hand-left.svg | 1 - .../out/public/svg/hand-right-outline.svg | 1 - .../debug/out/public/svg/hand-right-sharp.svg | 1 - .../debug/out/public/svg/hand-right.svg | 1 - .../debug/out/public/svg/happy-outline.svg | 1 - .../debug/out/public/svg/happy-sharp.svg | 1 - .../debug/out/public/svg/happy.svg | 1 - .../out/public/svg/hardware-chip-outline.svg | 1 - .../out/public/svg/hardware-chip-sharp.svg | 1 - .../debug/out/public/svg/hardware-chip.svg | 1 - .../debug/out/public/svg/headset-outline.svg | 1 - .../debug/out/public/svg/headset-sharp.svg | 1 - .../debug/out/public/svg/headset.svg | 1 - .../out/public/svg/heart-circle-outline.svg | 1 - .../out/public/svg/heart-circle-sharp.svg | 1 - .../debug/out/public/svg/heart-circle.svg | 1 - .../svg/heart-dislike-circle-outline.svg | 1 - .../public/svg/heart-dislike-circle-sharp.svg | 1 - .../out/public/svg/heart-dislike-circle.svg | 1 - .../out/public/svg/heart-dislike-outline.svg | 1 - .../out/public/svg/heart-dislike-sharp.svg | 1 - .../debug/out/public/svg/heart-dislike.svg | 1 - .../out/public/svg/heart-half-outline.svg | 1 - .../debug/out/public/svg/heart-half-sharp.svg | 1 - .../debug/out/public/svg/heart-half.svg | 1 - .../debug/out/public/svg/heart-outline.svg | 1 - .../debug/out/public/svg/heart-sharp.svg | 1 - .../debug/out/public/svg/heart.svg | 1 - .../out/public/svg/help-buoy-outline.svg | 1 - .../debug/out/public/svg/help-buoy-sharp.svg | 1 - .../debug/out/public/svg/help-buoy.svg | 1 - .../out/public/svg/help-circle-outline.svg | 1 - .../out/public/svg/help-circle-sharp.svg | 1 - .../debug/out/public/svg/help-circle.svg | 1 - .../debug/out/public/svg/help-outline.svg | 1 - .../debug/out/public/svg/help-sharp.svg | 1 - .../debug/out/public/svg/help.svg | 1 - .../debug/out/public/svg/home-outline.svg | 1 - .../debug/out/public/svg/home-sharp.svg | 1 - .../debug/out/public/svg/home.svg | 1 - .../out/public/svg/hourglass-outline.svg | 1 - .../debug/out/public/svg/hourglass-sharp.svg | 1 - .../debug/out/public/svg/hourglass.svg | 1 - .../out/public/svg/ice-cream-outline.svg | 1 - .../debug/out/public/svg/ice-cream-sharp.svg | 1 - .../debug/out/public/svg/ice-cream.svg | 1 - .../debug/out/public/svg/image-outline.svg | 1 - .../debug/out/public/svg/image-sharp.svg | 1 - .../debug/out/public/svg/image.svg | 1 - .../debug/out/public/svg/images-outline.svg | 1 - .../debug/out/public/svg/images-sharp.svg | 1 - .../debug/out/public/svg/images.svg | 1 - .../debug/out/public/svg/infinite-outline.svg | 1 - .../debug/out/public/svg/infinite-sharp.svg | 1 - .../debug/out/public/svg/infinite.svg | 1 - .../public/svg/information-circle-outline.svg | 1 - .../public/svg/information-circle-sharp.svg | 1 - .../out/public/svg/information-circle.svg | 1 - .../out/public/svg/information-outline.svg | 1 - .../out/public/svg/information-sharp.svg | 1 - .../debug/out/public/svg/information.svg | 1 - .../debug/out/public/svg/journal-outline.svg | 1 - .../debug/out/public/svg/journal-sharp.svg | 1 - .../debug/out/public/svg/journal.svg | 1 - .../debug/out/public/svg/key-outline.svg | 1 - .../debug/out/public/svg/key-sharp.svg | 1 - .../debug/out/public/svg/key.svg | 1 - .../debug/out/public/svg/keypad-outline.svg | 1 - .../debug/out/public/svg/keypad-sharp.svg | 1 - .../debug/out/public/svg/keypad.svg | 1 - .../debug/out/public/svg/language-outline.svg | 1 - .../debug/out/public/svg/language-sharp.svg | 1 - .../debug/out/public/svg/language.svg | 1 - .../debug/out/public/svg/laptop-outline.svg | 1 - .../debug/out/public/svg/laptop-sharp.svg | 1 - .../debug/out/public/svg/laptop.svg | 1 - .../debug/out/public/svg/layers-outline.svg | 1 - .../debug/out/public/svg/layers-sharp.svg | 1 - .../debug/out/public/svg/layers.svg | 1 - .../debug/out/public/svg/leaf-outline.svg | 1 - .../debug/out/public/svg/leaf-sharp.svg | 1 - .../debug/out/public/svg/leaf.svg | 1 - .../debug/out/public/svg/library-outline.svg | 1 - .../debug/out/public/svg/library-sharp.svg | 1 - .../debug/out/public/svg/library.svg | 1 - .../debug/out/public/svg/link-outline.svg | 1 - .../debug/out/public/svg/link-sharp.svg | 1 - .../debug/out/public/svg/link.svg | 1 - .../out/public/svg/list-circle-outline.svg | 1 - .../out/public/svg/list-circle-sharp.svg | 1 - .../debug/out/public/svg/list-circle.svg | 1 - .../debug/out/public/svg/list-outline.svg | 1 - .../debug/out/public/svg/list-sharp.svg | 1 - .../debug/out/public/svg/list.svg | 1 - .../debug/out/public/svg/locate-outline.svg | 1 - .../debug/out/public/svg/locate-sharp.svg | 1 - .../debug/out/public/svg/locate.svg | 1 - .../debug/out/public/svg/location-outline.svg | 1 - .../debug/out/public/svg/location-sharp.svg | 1 - .../debug/out/public/svg/location.svg | 1 - .../out/public/svg/lock-closed-outline.svg | 1 - .../out/public/svg/lock-closed-sharp.svg | 1 - .../debug/out/public/svg/lock-closed.svg | 1 - .../out/public/svg/lock-open-outline.svg | 1 - .../debug/out/public/svg/lock-open-sharp.svg | 1 - .../debug/out/public/svg/lock-open.svg | 1 - .../debug/out/public/svg/log-in-outline.svg | 1 - .../debug/out/public/svg/log-in-sharp.svg | 1 - .../debug/out/public/svg/log-in.svg | 1 - .../debug/out/public/svg/log-out-outline.svg | 1 - .../debug/out/public/svg/log-out-sharp.svg | 1 - .../debug/out/public/svg/log-out.svg | 1 - .../debug/out/public/svg/logo-amazon.svg | 1 - .../debug/out/public/svg/logo-amplify.svg | 1 - .../debug/out/public/svg/logo-android.svg | 1 - .../debug/out/public/svg/logo-angular.svg | 1 - .../out/public/svg/logo-apple-appstore.svg | 1 - .../debug/out/public/svg/logo-apple.svg | 1 - .../debug/out/public/svg/logo-behance.svg | 1 - .../debug/out/public/svg/logo-bitbucket.svg | 1 - .../debug/out/public/svg/logo-bitcoin.svg | 1 - .../debug/out/public/svg/logo-buffer.svg | 1 - .../debug/out/public/svg/logo-capacitor.svg | 1 - .../debug/out/public/svg/logo-chrome.svg | 1 - .../out/public/svg/logo-closed-captioning.svg | 1 - .../debug/out/public/svg/logo-codepen.svg | 1 - .../debug/out/public/svg/logo-css3.svg | 1 - .../out/public/svg/logo-designernews.svg | 1 - .../debug/out/public/svg/logo-docker.svg | 1 - .../debug/out/public/svg/logo-dribbble.svg | 1 - .../debug/out/public/svg/logo-dropbox.svg | 1 - .../debug/out/public/svg/logo-edge.svg | 1 - .../debug/out/public/svg/logo-electron.svg | 1 - .../debug/out/public/svg/logo-euro.svg | 1 - .../debug/out/public/svg/logo-facebook.svg | 1 - .../debug/out/public/svg/logo-firebase.svg | 1 - .../debug/out/public/svg/logo-firefox.svg | 1 - .../debug/out/public/svg/logo-flickr.svg | 1 - .../debug/out/public/svg/logo-foursquare.svg | 1 - .../debug/out/public/svg/logo-github.svg | 1 - .../debug/out/public/svg/logo-gitlab.svg | 1 - .../out/public/svg/logo-google-playstore.svg | 1 - .../debug/out/public/svg/logo-google.svg | 1 - .../debug/out/public/svg/logo-hackernews.svg | 1 - .../debug/out/public/svg/logo-html5.svg | 1 - .../debug/out/public/svg/logo-instagram.svg | 1 - .../debug/out/public/svg/logo-ionic.svg | 1 - .../debug/out/public/svg/logo-ionitron.svg | 1 - .../debug/out/public/svg/logo-javascript.svg | 1 - .../debug/out/public/svg/logo-laravel.svg | 1 - .../debug/out/public/svg/logo-linkedin.svg | 1 - .../debug/out/public/svg/logo-markdown.svg | 1 - .../debug/out/public/svg/logo-medium.svg | 1 - .../debug/out/public/svg/logo-no-smoking.svg | 1 - .../debug/out/public/svg/logo-nodejs.svg | 1 - .../debug/out/public/svg/logo-npm.svg | 1 - .../debug/out/public/svg/logo-octocat.svg | 1 - .../debug/out/public/svg/logo-paypal.svg | 1 - .../debug/out/public/svg/logo-pinterest.svg | 1 - .../debug/out/public/svg/logo-playstation.svg | 1 - .../debug/out/public/svg/logo-pwa.svg | 1 - .../debug/out/public/svg/logo-python.svg | 1 - .../debug/out/public/svg/logo-react.svg | 1 - .../debug/out/public/svg/logo-reddit.svg | 1 - .../debug/out/public/svg/logo-rss.svg | 1 - .../debug/out/public/svg/logo-sass.svg | 1 - .../debug/out/public/svg/logo-skype.svg | 1 - .../debug/out/public/svg/logo-slack.svg | 1 - .../debug/out/public/svg/logo-snapchat.svg | 1 - .../debug/out/public/svg/logo-soundcloud.svg | 1 - .../out/public/svg/logo-stackoverflow.svg | 1 - .../debug/out/public/svg/logo-steam.svg | 1 - .../debug/out/public/svg/logo-stencil.svg | 1 - .../debug/out/public/svg/logo-tiktok.svg | 1 - .../debug/out/public/svg/logo-tumblr.svg | 1 - .../debug/out/public/svg/logo-tux.svg | 1 - .../debug/out/public/svg/logo-twitch.svg | 1 - .../debug/out/public/svg/logo-twitter.svg | 1 - .../debug/out/public/svg/logo-usd.svg | 1 - .../debug/out/public/svg/logo-venmo.svg | 1 - .../debug/out/public/svg/logo-vimeo.svg | 1 - .../debug/out/public/svg/logo-vk.svg | 1 - .../debug/out/public/svg/logo-vue.svg | 1 - .../out/public/svg/logo-web-component.svg | 1 - .../debug/out/public/svg/logo-whatsapp.svg | 1 - .../debug/out/public/svg/logo-windows.svg | 1 - .../debug/out/public/svg/logo-wordpress.svg | 1 - .../debug/out/public/svg/logo-xbox.svg | 1 - .../debug/out/public/svg/logo-xing.svg | 1 - .../debug/out/public/svg/logo-yahoo.svg | 1 - .../debug/out/public/svg/logo-yen.svg | 1 - .../debug/out/public/svg/logo-youtube.svg | 1 - .../debug/out/public/svg/magnet-outline.svg | 1 - .../debug/out/public/svg/magnet-sharp.svg | 1 - .../debug/out/public/svg/magnet.svg | 1 - .../out/public/svg/mail-open-outline.svg | 1 - .../debug/out/public/svg/mail-open-sharp.svg | 1 - .../debug/out/public/svg/mail-open.svg | 1 - .../debug/out/public/svg/mail-outline.svg | 1 - .../debug/out/public/svg/mail-sharp.svg | 1 - .../out/public/svg/mail-unread-outline.svg | 1 - .../out/public/svg/mail-unread-sharp.svg | 1 - .../debug/out/public/svg/mail-unread.svg | 1 - .../debug/out/public/svg/mail.svg | 1 - .../out/public/svg/male-female-outline.svg | 1 - .../out/public/svg/male-female-sharp.svg | 1 - .../debug/out/public/svg/male-female.svg | 1 - .../debug/out/public/svg/male-outline.svg | 1 - .../debug/out/public/svg/male-sharp.svg | 1 - .../debug/out/public/svg/male.svg | 1 - .../debug/out/public/svg/man-outline.svg | 1 - .../debug/out/public/svg/man-sharp.svg | 1 - .../debug/out/public/svg/man.svg | 1 - .../debug/out/public/svg/map-outline.svg | 1 - .../debug/out/public/svg/map-sharp.svg | 1 - .../debug/out/public/svg/map.svg | 1 - .../debug/out/public/svg/medal-outline.svg | 1 - .../debug/out/public/svg/medal-sharp.svg | 1 - .../debug/out/public/svg/medal.svg | 1 - .../debug/out/public/svg/medical-outline.svg | 1 - .../debug/out/public/svg/medical-sharp.svg | 1 - .../debug/out/public/svg/medical.svg | 1 - .../debug/out/public/svg/medkit-outline.svg | 1 - .../debug/out/public/svg/medkit-sharp.svg | 1 - .../debug/out/public/svg/medkit.svg | 1 - .../out/public/svg/megaphone-outline.svg | 1 - .../debug/out/public/svg/megaphone-sharp.svg | 1 - .../debug/out/public/svg/megaphone.svg | 1 - .../debug/out/public/svg/menu-outline.svg | 1 - .../debug/out/public/svg/menu-sharp.svg | 1 - .../debug/out/public/svg/menu.svg | 1 - .../out/public/svg/mic-circle-outline.svg | 1 - .../debug/out/public/svg/mic-circle-sharp.svg | 1 - .../debug/out/public/svg/mic-circle.svg | 1 - .../out/public/svg/mic-off-circle-outline.svg | 1 - .../out/public/svg/mic-off-circle-sharp.svg | 1 - .../debug/out/public/svg/mic-off-circle.svg | 1 - .../debug/out/public/svg/mic-off-outline.svg | 1 - .../debug/out/public/svg/mic-off-sharp.svg | 1 - .../debug/out/public/svg/mic-off.svg | 1 - .../debug/out/public/svg/mic-outline.svg | 1 - .../debug/out/public/svg/mic-sharp.svg | 1 - .../debug/out/public/svg/mic.svg | 1 - .../debug/out/public/svg/moon-outline.svg | 1 - .../debug/out/public/svg/moon-sharp.svg | 1 - .../debug/out/public/svg/moon.svg | 1 - .../debug/out/public/svg/move-outline.svg | 1 - .../debug/out/public/svg/move-sharp.svg | 1 - .../debug/out/public/svg/move.svg | 1 - .../out/public/svg/musical-note-outline.svg | 1 - .../out/public/svg/musical-note-sharp.svg | 1 - .../debug/out/public/svg/musical-note.svg | 1 - .../out/public/svg/musical-notes-outline.svg | 1 - .../out/public/svg/musical-notes-sharp.svg | 1 - .../debug/out/public/svg/musical-notes.svg | 1 - .../public/svg/navigate-circle-outline.svg | 1 - .../out/public/svg/navigate-circle-sharp.svg | 1 - .../debug/out/public/svg/navigate-circle.svg | 1 - .../debug/out/public/svg/navigate-outline.svg | 1 - .../debug/out/public/svg/navigate-sharp.svg | 1 - .../debug/out/public/svg/navigate.svg | 1 - .../out/public/svg/newspaper-outline.svg | 1 - .../debug/out/public/svg/newspaper-sharp.svg | 1 - .../debug/out/public/svg/newspaper.svg | 1 - .../svg/notifications-circle-outline.svg | 1 - .../public/svg/notifications-circle-sharp.svg | 1 - .../out/public/svg/notifications-circle.svg | 1 - .../svg/notifications-off-circle-outline.svg | 1 - .../svg/notifications-off-circle-sharp.svg | 1 - .../public/svg/notifications-off-circle.svg | 1 - .../public/svg/notifications-off-outline.svg | 1 - .../public/svg/notifications-off-sharp.svg | 1 - .../out/public/svg/notifications-off.svg | 1 - .../out/public/svg/notifications-outline.svg | 1 - .../out/public/svg/notifications-sharp.svg | 1 - .../debug/out/public/svg/notifications.svg | 1 - .../debug/out/public/svg/nuclear-outline.svg | 1 - .../debug/out/public/svg/nuclear-sharp.svg | 1 - .../debug/out/public/svg/nuclear.svg | 1 - .../out/public/svg/nutrition-outline.svg | 1 - .../debug/out/public/svg/nutrition-sharp.svg | 1 - .../debug/out/public/svg/nutrition.svg | 1 - .../debug/out/public/svg/open-outline.svg | 1 - .../debug/out/public/svg/open-sharp.svg | 1 - .../debug/out/public/svg/open.svg | 1 - .../debug/out/public/svg/options-outline.svg | 1 - .../debug/out/public/svg/options-sharp.svg | 1 - .../debug/out/public/svg/options.svg | 1 - .../out/public/svg/paper-plane-outline.svg | 1 - .../out/public/svg/paper-plane-sharp.svg | 1 - .../debug/out/public/svg/paper-plane.svg | 1 - .../out/public/svg/partly-sunny-outline.svg | 1 - .../out/public/svg/partly-sunny-sharp.svg | 1 - .../debug/out/public/svg/partly-sunny.svg | 1 - .../out/public/svg/pause-circle-outline.svg | 1 - .../out/public/svg/pause-circle-sharp.svg | 1 - .../debug/out/public/svg/pause-circle.svg | 1 - .../debug/out/public/svg/pause-outline.svg | 1 - .../debug/out/public/svg/pause-sharp.svg | 1 - .../debug/out/public/svg/pause.svg | 1 - .../debug/out/public/svg/paw-outline.svg | 1 - .../debug/out/public/svg/paw-sharp.svg | 1 - .../debug/out/public/svg/paw.svg | 1 - .../debug/out/public/svg/pencil-outline.svg | 1 - .../debug/out/public/svg/pencil-sharp.svg | 1 - .../debug/out/public/svg/pencil.svg | 1 - .../out/public/svg/people-circle-outline.svg | 1 - .../out/public/svg/people-circle-sharp.svg | 1 - .../debug/out/public/svg/people-circle.svg | 1 - .../debug/out/public/svg/people-outline.svg | 1 - .../debug/out/public/svg/people-sharp.svg | 1 - .../debug/out/public/svg/people.svg | 1 - .../out/public/svg/person-add-outline.svg | 1 - .../debug/out/public/svg/person-add-sharp.svg | 1 - .../debug/out/public/svg/person-add.svg | 1 - .../out/public/svg/person-circle-outline.svg | 1 - .../out/public/svg/person-circle-sharp.svg | 1 - .../debug/out/public/svg/person-circle.svg | 1 - .../debug/out/public/svg/person-outline.svg | 1 - .../out/public/svg/person-remove-outline.svg | 1 - .../out/public/svg/person-remove-sharp.svg | 1 - .../debug/out/public/svg/person-remove.svg | 1 - .../debug/out/public/svg/person-sharp.svg | 1 - .../debug/out/public/svg/person.svg | 1 - .../public/svg/phone-landscape-outline.svg | 1 - .../out/public/svg/phone-landscape-sharp.svg | 1 - .../debug/out/public/svg/phone-landscape.svg | 1 - .../out/public/svg/phone-portrait-outline.svg | 1 - .../out/public/svg/phone-portrait-sharp.svg | 1 - .../debug/out/public/svg/phone-portrait.svg | 1 - .../out/public/svg/pie-chart-outline.svg | 1 - .../debug/out/public/svg/pie-chart-sharp.svg | 1 - .../debug/out/public/svg/pie-chart.svg | 1 - .../debug/out/public/svg/pin-outline.svg | 1 - .../debug/out/public/svg/pin-sharp.svg | 1 - .../debug/out/public/svg/pin.svg | 1 - .../debug/out/public/svg/pint-outline.svg | 1 - .../debug/out/public/svg/pint-sharp.svg | 1 - .../debug/out/public/svg/pint.svg | 1 - .../debug/out/public/svg/pizza-outline.svg | 1 - .../debug/out/public/svg/pizza-sharp.svg | 1 - .../debug/out/public/svg/pizza.svg | 1 - .../debug/out/public/svg/planet-outline.svg | 1 - .../debug/out/public/svg/planet-sharp.svg | 1 - .../debug/out/public/svg/planet.svg | 1 - .../public/svg/play-back-circle-outline.svg | 1 - .../out/public/svg/play-back-circle-sharp.svg | 1 - .../debug/out/public/svg/play-back-circle.svg | 1 - .../out/public/svg/play-back-outline.svg | 1 - .../debug/out/public/svg/play-back-sharp.svg | 1 - .../debug/out/public/svg/play-back.svg | 1 - .../out/public/svg/play-circle-outline.svg | 1 - .../out/public/svg/play-circle-sharp.svg | 1 - .../debug/out/public/svg/play-circle.svg | 1 - .../svg/play-forward-circle-outline.svg | 1 - .../public/svg/play-forward-circle-sharp.svg | 1 - .../out/public/svg/play-forward-circle.svg | 1 - .../out/public/svg/play-forward-outline.svg | 1 - .../out/public/svg/play-forward-sharp.svg | 1 - .../debug/out/public/svg/play-forward.svg | 1 - .../debug/out/public/svg/play-outline.svg | 1 - .../debug/out/public/svg/play-sharp.svg | 1 - .../svg/play-skip-back-circle-outline.svg | 1 - .../svg/play-skip-back-circle-sharp.svg | 1 - .../out/public/svg/play-skip-back-circle.svg | 1 - .../out/public/svg/play-skip-back-outline.svg | 1 - .../out/public/svg/play-skip-back-sharp.svg | 1 - .../debug/out/public/svg/play-skip-back.svg | 1 - .../svg/play-skip-forward-circle-outline.svg | 1 - .../svg/play-skip-forward-circle-sharp.svg | 1 - .../public/svg/play-skip-forward-circle.svg | 1 - .../public/svg/play-skip-forward-outline.svg | 1 - .../public/svg/play-skip-forward-sharp.svg | 1 - .../out/public/svg/play-skip-forward.svg | 1 - .../debug/out/public/svg/play.svg | 1 - .../debug/out/public/svg/podium-outline.svg | 1 - .../debug/out/public/svg/podium-sharp.svg | 1 - .../debug/out/public/svg/podium.svg | 1 - .../debug/out/public/svg/power-outline.svg | 1 - .../debug/out/public/svg/power-sharp.svg | 1 - .../debug/out/public/svg/power.svg | 1 - .../debug/out/public/svg/pricetag-outline.svg | 1 - .../debug/out/public/svg/pricetag-sharp.svg | 1 - .../debug/out/public/svg/pricetag.svg | 1 - .../out/public/svg/pricetags-outline.svg | 1 - .../debug/out/public/svg/pricetags-sharp.svg | 1 - .../debug/out/public/svg/pricetags.svg | 1 - .../debug/out/public/svg/print-outline.svg | 1 - .../debug/out/public/svg/print-sharp.svg | 1 - .../debug/out/public/svg/print.svg | 1 - .../debug/out/public/svg/pulse-outline.svg | 1 - .../debug/out/public/svg/pulse-sharp.svg | 1 - .../debug/out/public/svg/pulse.svg | 1 - .../debug/out/public/svg/push-outline.svg | 1 - .../debug/out/public/svg/push-sharp.svg | 1 - .../debug/out/public/svg/push.svg | 1 - .../debug/out/public/svg/qr-code-outline.svg | 1 - .../debug/out/public/svg/qr-code-sharp.svg | 1 - .../debug/out/public/svg/qr-code.svg | 1 - .../public/svg/radio-button-off-outline.svg | 1 - .../out/public/svg/radio-button-off-sharp.svg | 1 - .../debug/out/public/svg/radio-button-off.svg | 1 - .../public/svg/radio-button-on-outline.svg | 1 - .../out/public/svg/radio-button-on-sharp.svg | 1 - .../debug/out/public/svg/radio-button-on.svg | 1 - .../debug/out/public/svg/radio-outline.svg | 1 - .../debug/out/public/svg/radio-sharp.svg | 1 - .../debug/out/public/svg/radio.svg | 1 - .../debug/out/public/svg/rainy-outline.svg | 1 - .../debug/out/public/svg/rainy-sharp.svg | 1 - .../debug/out/public/svg/rainy.svg | 1 - .../debug/out/public/svg/reader-outline.svg | 1 - .../debug/out/public/svg/reader-sharp.svg | 1 - .../debug/out/public/svg/reader.svg | 1 - .../debug/out/public/svg/receipt-outline.svg | 1 - .../debug/out/public/svg/receipt-sharp.svg | 1 - .../debug/out/public/svg/receipt.svg | 1 - .../out/public/svg/recording-outline.svg | 1 - .../debug/out/public/svg/recording-sharp.svg | 1 - .../debug/out/public/svg/recording.svg | 1 - .../out/public/svg/refresh-circle-outline.svg | 1 - .../out/public/svg/refresh-circle-sharp.svg | 1 - .../debug/out/public/svg/refresh-circle.svg | 1 - .../debug/out/public/svg/refresh-outline.svg | 1 - .../debug/out/public/svg/refresh-sharp.svg | 1 - .../debug/out/public/svg/refresh.svg | 1 - .../out/public/svg/reload-circle-outline.svg | 1 - .../out/public/svg/reload-circle-sharp.svg | 1 - .../debug/out/public/svg/reload-circle.svg | 1 - .../debug/out/public/svg/reload-outline.svg | 1 - .../debug/out/public/svg/reload-sharp.svg | 1 - .../debug/out/public/svg/reload.svg | 1 - .../out/public/svg/remove-circle-outline.svg | 1 - .../out/public/svg/remove-circle-sharp.svg | 1 - .../debug/out/public/svg/remove-circle.svg | 1 - .../debug/out/public/svg/remove-outline.svg | 1 - .../debug/out/public/svg/remove-sharp.svg | 1 - .../debug/out/public/svg/remove.svg | 1 - .../out/public/svg/reorder-four-outline.svg | 1 - .../out/public/svg/reorder-four-sharp.svg | 1 - .../debug/out/public/svg/reorder-four.svg | 1 - .../out/public/svg/reorder-three-outline.svg | 1 - .../out/public/svg/reorder-three-sharp.svg | 1 - .../debug/out/public/svg/reorder-three.svg | 1 - .../out/public/svg/reorder-two-outline.svg | 1 - .../out/public/svg/reorder-two-sharp.svg | 1 - .../debug/out/public/svg/reorder-two.svg | 1 - .../debug/out/public/svg/repeat-outline.svg | 1 - .../debug/out/public/svg/repeat-sharp.svg | 1 - .../debug/out/public/svg/repeat.svg | 1 - .../debug/out/public/svg/resize-outline.svg | 1 - .../debug/out/public/svg/resize-sharp.svg | 1 - .../debug/out/public/svg/resize.svg | 1 - .../out/public/svg/restaurant-outline.svg | 1 - .../debug/out/public/svg/restaurant-sharp.svg | 1 - .../debug/out/public/svg/restaurant.svg | 1 - .../public/svg/return-down-back-outline.svg | 1 - .../out/public/svg/return-down-back-sharp.svg | 1 - .../debug/out/public/svg/return-down-back.svg | 1 - .../svg/return-down-forward-outline.svg | 1 - .../public/svg/return-down-forward-sharp.svg | 1 - .../out/public/svg/return-down-forward.svg | 1 - .../out/public/svg/return-up-back-outline.svg | 1 - .../out/public/svg/return-up-back-sharp.svg | 1 - .../debug/out/public/svg/return-up-back.svg | 1 - .../public/svg/return-up-forward-outline.svg | 1 - .../public/svg/return-up-forward-sharp.svg | 1 - .../out/public/svg/return-up-forward.svg | 1 - .../debug/out/public/svg/ribbon-outline.svg | 1 - .../debug/out/public/svg/ribbon-sharp.svg | 1 - .../debug/out/public/svg/ribbon.svg | 1 - .../debug/out/public/svg/rocket-outline.svg | 1 - .../debug/out/public/svg/rocket-sharp.svg | 1 - .../debug/out/public/svg/rocket.svg | 1 - .../debug/out/public/svg/rose-outline.svg | 1 - .../debug/out/public/svg/rose-sharp.svg | 1 - .../debug/out/public/svg/rose.svg | 1 - .../debug/out/public/svg/sad-outline.svg | 1 - .../debug/out/public/svg/sad-sharp.svg | 1 - .../debug/out/public/svg/sad.svg | 1 - .../debug/out/public/svg/save-outline.svg | 1 - .../debug/out/public/svg/save-sharp.svg | 1 - .../debug/out/public/svg/save.svg | 1 - .../out/public/svg/scan-circle-outline.svg | 1 - .../out/public/svg/scan-circle-sharp.svg | 1 - .../debug/out/public/svg/scan-circle.svg | 1 - .../debug/out/public/svg/scan-outline.svg | 1 - .../debug/out/public/svg/scan-sharp.svg | 1 - .../debug/out/public/svg/scan.svg | 1 - .../debug/out/public/svg/school-outline.svg | 1 - .../debug/out/public/svg/school-sharp.svg | 1 - .../debug/out/public/svg/school.svg | 1 - .../out/public/svg/search-circle-outline.svg | 1 - .../out/public/svg/search-circle-sharp.svg | 1 - .../debug/out/public/svg/search-circle.svg | 1 - .../debug/out/public/svg/search-outline.svg | 1 - .../debug/out/public/svg/search-sharp.svg | 1 - .../debug/out/public/svg/search.svg | 1 - .../debug/out/public/svg/send-outline.svg | 1 - .../debug/out/public/svg/send-sharp.svg | 1 - .../debug/out/public/svg/send.svg | 1 - .../debug/out/public/svg/server-outline.svg | 1 - .../debug/out/public/svg/server-sharp.svg | 1 - .../debug/out/public/svg/server.svg | 1 - .../debug/out/public/svg/settings-outline.svg | 1 - .../debug/out/public/svg/settings-sharp.svg | 1 - .../debug/out/public/svg/settings.svg | 1 - .../debug/out/public/svg/shapes-outline.svg | 1 - .../debug/out/public/svg/shapes-sharp.svg | 1 - .../debug/out/public/svg/shapes.svg | 1 - .../debug/out/public/svg/share-outline.svg | 1 - .../debug/out/public/svg/share-sharp.svg | 1 - .../out/public/svg/share-social-outline.svg | 1 - .../out/public/svg/share-social-sharp.svg | 1 - .../debug/out/public/svg/share-social.svg | 1 - .../debug/out/public/svg/share.svg | 1 - .../public/svg/shield-checkmark-outline.svg | 1 - .../out/public/svg/shield-checkmark-sharp.svg | 1 - .../debug/out/public/svg/shield-checkmark.svg | 1 - .../debug/out/public/svg/shield-outline.svg | 1 - .../debug/out/public/svg/shield-sharp.svg | 1 - .../debug/out/public/svg/shield.svg | 1 - .../debug/out/public/svg/shirt-outline.svg | 1 - .../debug/out/public/svg/shirt-sharp.svg | 1 - .../debug/out/public/svg/shirt.svg | 1 - .../debug/out/public/svg/shuffle-outline.svg | 1 - .../debug/out/public/svg/shuffle-sharp.svg | 1 - .../debug/out/public/svg/shuffle.svg | 1 - .../debug/out/public/svg/skull-outline.svg | 1 - .../debug/out/public/svg/skull-sharp.svg | 1 - .../debug/out/public/svg/skull.svg | 1 - .../debug/out/public/svg/snow-outline.svg | 1 - .../debug/out/public/svg/snow-sharp.svg | 1 - .../debug/out/public/svg/snow.svg | 1 - .../out/public/svg/speedometer-outline.svg | 1 - .../out/public/svg/speedometer-sharp.svg | 1 - .../debug/out/public/svg/speedometer.svg | 1 - .../debug/out/public/svg/square-outline.svg | 1 - .../debug/out/public/svg/square-sharp.svg | 1 - .../debug/out/public/svg/square.svg | 1 - .../out/public/svg/star-half-outline.svg | 1 - .../debug/out/public/svg/star-half-sharp.svg | 1 - .../debug/out/public/svg/star-half.svg | 1 - .../debug/out/public/svg/star-outline.svg | 1 - .../debug/out/public/svg/star-sharp.svg | 1 - .../debug/out/public/svg/star.svg | 1 - .../out/public/svg/stats-chart-outline.svg | 1 - .../out/public/svg/stats-chart-sharp.svg | 1 - .../debug/out/public/svg/stats-chart.svg | 1 - .../out/public/svg/stop-circle-outline.svg | 1 - .../out/public/svg/stop-circle-sharp.svg | 1 - .../debug/out/public/svg/stop-circle.svg | 1 - .../debug/out/public/svg/stop-outline.svg | 1 - .../debug/out/public/svg/stop-sharp.svg | 1 - .../debug/out/public/svg/stop.svg | 1 - .../out/public/svg/stopwatch-outline.svg | 1 - .../debug/out/public/svg/stopwatch-sharp.svg | 1 - .../debug/out/public/svg/stopwatch.svg | 1 - .../debug/out/public/svg/subway-outline.svg | 1 - .../debug/out/public/svg/subway-sharp.svg | 1 - .../debug/out/public/svg/subway.svg | 1 - .../debug/out/public/svg/sunny-outline.svg | 1 - .../debug/out/public/svg/sunny-sharp.svg | 1 - .../debug/out/public/svg/sunny.svg | 1 - .../public/svg/swap-horizontal-outline.svg | 1 - .../out/public/svg/swap-horizontal-sharp.svg | 1 - .../debug/out/public/svg/swap-horizontal.svg | 1 - .../out/public/svg/swap-vertical-outline.svg | 1 - .../out/public/svg/swap-vertical-sharp.svg | 1 - .../debug/out/public/svg/swap-vertical.svg | 1 - .../out/public/svg/sync-circle-outline.svg | 1 - .../out/public/svg/sync-circle-sharp.svg | 1 - .../debug/out/public/svg/sync-circle.svg | 1 - .../debug/out/public/svg/sync-outline.svg | 1 - .../debug/out/public/svg/sync-sharp.svg | 1 - .../debug/out/public/svg/sync.svg | 1 - .../public/svg/tablet-landscape-outline.svg | 1 - .../out/public/svg/tablet-landscape-sharp.svg | 1 - .../debug/out/public/svg/tablet-landscape.svg | 1 - .../public/svg/tablet-portrait-outline.svg | 1 - .../out/public/svg/tablet-portrait-sharp.svg | 1 - .../debug/out/public/svg/tablet-portrait.svg | 1 - .../out/public/svg/tennisball-outline.svg | 1 - .../debug/out/public/svg/tennisball-sharp.svg | 1 - .../debug/out/public/svg/tennisball.svg | 1 - .../debug/out/public/svg/terminal-outline.svg | 1 - .../debug/out/public/svg/terminal-sharp.svg | 1 - .../debug/out/public/svg/terminal.svg | 1 - .../debug/out/public/svg/text-outline.svg | 1 - .../debug/out/public/svg/text-sharp.svg | 1 - .../debug/out/public/svg/text.svg | 1 - .../out/public/svg/thermometer-outline.svg | 1 - .../out/public/svg/thermometer-sharp.svg | 1 - .../debug/out/public/svg/thermometer.svg | 1 - .../out/public/svg/thumbs-down-outline.svg | 1 - .../out/public/svg/thumbs-down-sharp.svg | 1 - .../debug/out/public/svg/thumbs-down.svg | 1 - .../out/public/svg/thumbs-up-outline.svg | 1 - .../debug/out/public/svg/thumbs-up-sharp.svg | 1 - .../debug/out/public/svg/thumbs-up.svg | 1 - .../out/public/svg/thunderstorm-outline.svg | 1 - .../out/public/svg/thunderstorm-sharp.svg | 1 - .../debug/out/public/svg/thunderstorm.svg | 1 - .../debug/out/public/svg/time-outline.svg | 1 - .../debug/out/public/svg/time-sharp.svg | 1 - .../debug/out/public/svg/time.svg | 1 - .../debug/out/public/svg/timer-outline.svg | 1 - .../debug/out/public/svg/timer-sharp.svg | 1 - .../debug/out/public/svg/timer.svg | 1 - .../debug/out/public/svg/today-outline.svg | 1 - .../debug/out/public/svg/today-sharp.svg | 1 - .../debug/out/public/svg/today.svg | 1 - .../debug/out/public/svg/toggle-outline.svg | 1 - .../debug/out/public/svg/toggle-sharp.svg | 1 - .../debug/out/public/svg/toggle.svg | 1 - .../out/public/svg/trail-sign-outline.svg | 1 - .../debug/out/public/svg/trail-sign-sharp.svg | 1 - .../debug/out/public/svg/trail-sign.svg | 1 - .../debug/out/public/svg/train-outline.svg | 1 - .../debug/out/public/svg/train-sharp.svg | 1 - .../debug/out/public/svg/train.svg | 1 - .../out/public/svg/transgender-outline.svg | 1 - .../out/public/svg/transgender-sharp.svg | 1 - .../debug/out/public/svg/transgender.svg | 1 - .../out/public/svg/trash-bin-outline.svg | 1 - .../debug/out/public/svg/trash-bin-sharp.svg | 1 - .../debug/out/public/svg/trash-bin.svg | 1 - .../debug/out/public/svg/trash-outline.svg | 1 - .../debug/out/public/svg/trash-sharp.svg | 1 - .../debug/out/public/svg/trash.svg | 1 - .../out/public/svg/trending-down-outline.svg | 1 - .../out/public/svg/trending-down-sharp.svg | 1 - .../debug/out/public/svg/trending-down.svg | 1 - .../out/public/svg/trending-up-outline.svg | 1 - .../out/public/svg/trending-up-sharp.svg | 1 - .../debug/out/public/svg/trending-up.svg | 1 - .../debug/out/public/svg/triangle-outline.svg | 1 - .../debug/out/public/svg/triangle-sharp.svg | 1 - .../debug/out/public/svg/triangle.svg | 1 - .../debug/out/public/svg/trophy-outline.svg | 1 - .../debug/out/public/svg/trophy-sharp.svg | 1 - .../debug/out/public/svg/trophy.svg | 1 - .../debug/out/public/svg/tv-outline.svg | 1 - .../debug/out/public/svg/tv-sharp.svg | 1 - .../merged_assets/debug/out/public/svg/tv.svg | 1 - .../debug/out/public/svg/umbrella-outline.svg | 1 - .../debug/out/public/svg/umbrella-sharp.svg | 1 - .../debug/out/public/svg/umbrella.svg | 1 - .../debug/out/public/svg/videocam-outline.svg | 1 - .../debug/out/public/svg/videocam-sharp.svg | 1 - .../debug/out/public/svg/videocam.svg | 1 - .../out/public/svg/volume-high-outline.svg | 1 - .../out/public/svg/volume-high-sharp.svg | 1 - .../debug/out/public/svg/volume-high.svg | 1 - .../out/public/svg/volume-low-outline.svg | 1 - .../debug/out/public/svg/volume-low-sharp.svg | 1 - .../debug/out/public/svg/volume-low.svg | 1 - .../out/public/svg/volume-medium-outline.svg | 1 - .../out/public/svg/volume-medium-sharp.svg | 1 - .../debug/out/public/svg/volume-medium.svg | 1 - .../out/public/svg/volume-mute-outline.svg | 1 - .../out/public/svg/volume-mute-sharp.svg | 1 - .../debug/out/public/svg/volume-mute.svg | 1 - .../out/public/svg/volume-off-outline.svg | 1 - .../debug/out/public/svg/volume-off-sharp.svg | 1 - .../debug/out/public/svg/volume-off.svg | 1 - .../debug/out/public/svg/walk-outline.svg | 1 - .../debug/out/public/svg/walk-sharp.svg | 1 - .../debug/out/public/svg/walk.svg | 1 - .../debug/out/public/svg/wallet-outline.svg | 1 - .../debug/out/public/svg/wallet-sharp.svg | 1 - .../debug/out/public/svg/wallet.svg | 1 - .../debug/out/public/svg/warning-outline.svg | 1 - .../debug/out/public/svg/warning-sharp.svg | 1 - .../debug/out/public/svg/warning.svg | 1 - .../debug/out/public/svg/watch-outline.svg | 1 - .../debug/out/public/svg/watch-sharp.svg | 1 - .../debug/out/public/svg/watch.svg | 1 - .../debug/out/public/svg/water-outline.svg | 1 - .../debug/out/public/svg/water-sharp.svg | 1 - .../debug/out/public/svg/water.svg | 1 - .../debug/out/public/svg/wifi-outline.svg | 1 - .../debug/out/public/svg/wifi-sharp.svg | 1 - .../debug/out/public/svg/wifi.svg | 1 - .../debug/out/public/svg/wine-outline.svg | 1 - .../debug/out/public/svg/wine-sharp.svg | 1 - .../debug/out/public/svg/wine.svg | 1 - .../debug/out/public/svg/woman-outline.svg | 1 - .../debug/out/public/svg/woman-sharp.svg | 1 - .../debug/out/public/svg/woman.svg | 1 - .../public/swipe-back-0a6a44c8-js-es2015.js | 71 - .../swipe-back-0a6a44c8-js-es2015.js.map | 1 - .../out/public/swipe-back-0a6a44c8-js-es5.js | 95 - .../public/swipe-back-0a6a44c8-js-es5.js.map | 1 - .../swiper-bundle-95afeea2-js-es2015.js | 6436 - .../swiper-bundle-95afeea2-js-es2015.js.map | 1 - .../public/swiper-bundle-95afeea2-js-es5.js | 7030 - .../merged_java_res/debug/out.jar | Bin 9517 -> 9517 bytes .../app/build/outputs/apk/debug/app-debug.apk | Bin 20412306 -> 20352374 bytes .../pages-agenda-agenda-module-es2015.js | 5 +- .../pages-agenda-agenda-module-es2015.js.map | 2 +- .../public/pages-agenda-agenda-module-es5.js | 4 +- .../pages-agenda-agenda-module-es5.js.map | 2 +- .../pages-events-events-module-es2015.js | 87 +- .../pages-events-events-module-es2015.js.map | 2 +- .../public/pages-events-events-module-es5.js | 154 +- .../pages-events-events-module-es5.js.map | 2 +- android/local.properties | 2 +- 1978 files changed, 101 insertions(+), 330891 deletions(-) delete mode 100644 android/.gradle/buildOutputCleanup/buildOutputCleanup.lock delete mode 100644 android/.gradle/buildOutputCleanup/cache.properties delete mode 100644 android/.gradle/buildOutputCleanup/outputFiles.bin delete mode 100644 android/.gradle/vcs-1/gc.properties delete mode 100644 android/.idea/caches/build_file_checksums.ser delete mode 100644 android/.idea/codeStyles/Project.xml delete mode 100644 android/.idea/compiler.xml delete mode 100644 android/.idea/gradle.xml delete mode 100644 android/.idea/jarRepositories.xml delete mode 100644 android/.idea/libraries/Gradle____capacitor_cordova_android_plugins_src_main_libs_sqlite_connector_jar.xml delete mode 100644 android/.idea/libraries/Gradle____capacitor_cordova_android_plugins_src_main_libs_sqlite_native_driver_jar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_1_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_browser_browser_1_2_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_core_core_1_2_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_2_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_test_core_1_2_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_2_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_2_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_1_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_test_monitor_1_2_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_test_runner_1_2_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_transition_transition_1_2_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_android_datatransport_transport_api_2_2_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_android_datatransport_transport_backend_cct_2_2_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_android_datatransport_transport_runtime_2_2_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_android_gms_play_services_base_17_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_17_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_android_gms_play_services_location_17_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_android_gms_play_services_places_placereport_17_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_android_gms_play_services_stats_17_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_android_gms_play_services_tasks_17_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_android_material_material_1_1_0_rc02_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_firebase_firebase_common_19_3_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_firebase_firebase_components_16_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_firebase_firebase_datatransport_17_0_3_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_firebase_firebase_encoders_json_16_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_firebase_firebase_iid_20_1_1_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_firebase_firebase_iid_interop_17_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_firebase_firebase_installations_16_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_firebase_firebase_installations_interop_16_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_firebase_firebase_measurement_connector_18_0_0_aar.xml delete mode 100644 android/.idea/libraries/Gradle__com_google_firebase_firebase_messaging_20_1_2_aar.xml delete mode 100644 android/.idea/libraries/Gradle__org_apache_cordova_framework_7_0_0_aar.xml delete mode 100644 android/.idea/misc.xml delete mode 100644 android/.idea/modules.xml delete mode 100644 android/.idea/vcs.xml delete mode 100644 android/.idea/workspace.xml delete mode 100644 android/app/build/generated/source/buildConfig/debug/com/gpr/gabinetedigital/BuildConfig.java delete mode 100644 android/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/debug.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-af.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-am.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-ar.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-as.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-az.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-b+sr+Latn.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-be.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-bg.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-bn.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-bs.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-ca.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-cs.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-da.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-de.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-el.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rAU.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rCA.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rGB.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rIN.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rXC.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-es-rUS.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-es.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-et.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-eu.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-fa.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-fi.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-fr-rCA.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-fr.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-gl.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-gu.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-h360dp-land-v13.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-h480dp-land-v13.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-h720dp-v13.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-hdpi-v4.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-hi.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-hr.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-hu.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-hy.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-in.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-is.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-it.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-iw.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-ja.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-ka.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-kk.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-km.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-kn.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-ko.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-ky.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-land.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-large-v4.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-ldltr-v21.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-lo.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-lt.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-lv.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-mk.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-ml.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-mn.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-mr.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-ms.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-my.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-nb.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-ne.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-night-v8.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-nl.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-or.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-pa.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-pl.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-port.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rBR.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rPT.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-pt.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-ro.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-ru.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-si.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-sk.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-sl.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-small-v4.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-sq.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-sr.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-sv.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-sw.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-sw600dp-v13.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-ta.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-te.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-th.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-tl.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-tr.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-uk.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-ur.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-uz.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-v16.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-v17.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-v18.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-v21.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-v22.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-v23.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-v24.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-v25.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-v26.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-v28.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-vi.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-w360dp-port-v13.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-w480dp-port-v13.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v20.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v21.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-xlarge-v4.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rCN.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rHK.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rTW.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values-zu.json delete mode 100644 android/app/build/intermediates/blame/res/debug/multi-v2/values.json delete mode 100644 android/app/build/intermediates/blame/res/debug/single/debug.json delete mode 100644 android/app/build/intermediates/bundle_manifest/debug/bundle-manifest/AndroidManifest.xml delete mode 100644 android/app/build/intermediates/bundle_manifest/debug/bundle-manifest/output.json delete mode 100644 android/app/build/intermediates/compatible_screen_manifest/debug/out/output.json delete mode 100644 android/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar delete mode 100644 android/app/build/intermediates/dex_archive_input_jar_hashes/debug/out delete mode 100644 android/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state delete mode 100644 android/app/build/intermediates/incremental/debug-mergeNativeLibs/merge-state delete mode 100644 android/app/build/intermediates/incremental/mergeDebugAssets/merger.xml delete mode 100644 android/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml delete mode 100644 android/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties delete mode 100644 android/app/build/intermediates/incremental/mergeDebugResources/merger.xml delete mode 100644 android/app/build/intermediates/incremental/mergeDebugShaders/merger.xml delete mode 100644 android/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt delete mode 100644 android/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources delete mode 100644 android/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 delete mode 100644 android/app/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml delete mode 100644 android/app/build/intermediates/instant_app_manifest/debug/output.json delete mode 100644 android/app/build/intermediates/javac/debug/classes/com/gpr/gabinetedigital/BuildConfig.class delete mode 100644 android/app/build/intermediates/javac/debug/classes/com/gpr/gabinetedigital/MainActivity$1.class delete mode 100644 android/app/build/intermediates/javac/debug/classes/com/gpr/gabinetedigital/MainActivity.class delete mode 100644 android/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/capacitor.config.json delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/0-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/0-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/0-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/0-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/1-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/1-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/1-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/1-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/10-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/10-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/10-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/10-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/11-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/11-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/11-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/11-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/12-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/12-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/12-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/12-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/13-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/13-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/13-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/13-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/14-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/14-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/14-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/14-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/15-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/15-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/15-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/15-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/16-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/16-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/16-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/16-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/17-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/17-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/17-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/17-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/18-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/18-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/18-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/18-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/19-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/19-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/19-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/19-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/2-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/2-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/2-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/2-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/20-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/20-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/20-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/20-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/21-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/21-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/21-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/21-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/22-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/22-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/22-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/22-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/23-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/23-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/23-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/23-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/24-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/24-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/24-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/24-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/25-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/25-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/25-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/25-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/26-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/26-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/26-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/26-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/27-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/27-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/27-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/27-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/28-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/28-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/28-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/28-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/29-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/29-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/29-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/29-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/3-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/3-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/3-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/3-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/30-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/30-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/30-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/30-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/31-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/31-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/31-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/31-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/32-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/32-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/32-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/32-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/33-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/33-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/33-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/33-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/34-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/34-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/34-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/34-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/35-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/35-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/35-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/35-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/36-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/36-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/36-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/36-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/37-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/37-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/37-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/37-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/38-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/38-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/38-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/38-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/39-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/39-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/39-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/39-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/4-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/4-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/4-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/4-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/40-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/40-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/40-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/40-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/41-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/41-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/41-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/41-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/42-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/42-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/42-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/42-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/43-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/43-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/43-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/43-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/44-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/44-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/44-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/44-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/45-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/45-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/45-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/45-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/46-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/46-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/46-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/46-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/47-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/47-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/47-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/47-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/5-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/5-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/5-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/5-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/6-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/6-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/6-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/6-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/7-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/7-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/7-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/7-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/8-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/8-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/8-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/8-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/9-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/9-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/9-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/9-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/add-participants-cc-modal-add-participants-cc-modal-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/add-participants-cc-modal-add-participants-cc-modal-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/add-participants-cc-modal-add-participants-cc-modal-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/add-participants-cc-modal-add-participants-cc-modal-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/add-participants-modal-add-participants-modal-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/add-participants-modal-add-participants-modal-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/add-participants-modal-add-participants-modal-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/add-participants-modal-add-participants-modal-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/approve-event-modal-approve-event-modal-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/approve-event-modal-approve-event-modal-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/approve-event-modal-approve-event-modal-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/approve-event-modal-approve-event-modal-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/icon/favicon.png delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/icon/favicon_ionic.png delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/icon/icon-no-image.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/icon/icons-chat-mic.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/icon/icons-chat-options.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/icon/icons-chat-send.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/icon/icons-user.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/1.jpg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/2.jpg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/3.jpg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/4.jpg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/2.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/all.min.css delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/common.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/css2 delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/default_home-home-module_pages-chat-chat-module_pages-login-login-module.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/event-list-event-list-module.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/focus-visible-15ada7f7-js.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/home-home-module.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/index-index-module.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/keyboard-dd970efc-js.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/main.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/pages-gabinete-digital-gabinete-digital-module.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/pages-login-login-module.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/polyfills.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/runtime.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/saved_resource.html delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/styles.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/swipe-back-0a6a44c8-js.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/tap-click-252af35a-js.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/Gabinete Digital_files/vendor.js.download delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/fullLogo.png delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-add-photo.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-add-photos.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-add.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-agenda.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-arrow-arrow-left.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-arrow-circle-arrow-right.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-arrow-forward.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-attach-doc.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-calendar.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-chat-chat-40.png delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-chat-chat-40.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-chat-contacts-list.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-chat-group-chat-40.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-chat-new-conversation.png delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-chat-new-conversation.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-chat-new-group.png delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-chat-new-group.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-chat-send.png delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-correspondencia.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-correspondencias.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-default-agenda.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-description.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-duration.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-edit.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-expediente-attachment.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-expediente-deferimento.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-expediente-despacho.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-expediente-diploma.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-expediente-parecer.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-expediente-pendente.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-location.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-menu.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-nav-actions.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-nav-agenda-bag.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-nav-calendar.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-nav-chat-inactive.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-nav-gabinete-inactive.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-nav-gabinete.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-nav-grupos-active.png delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-nav-home.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-people-cc.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-person.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-plane-active.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-profile-pr.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-profile.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-refresh.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-search.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-tirar-foto.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/logo-no-bg.png delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/logo.png delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/images/logo_default.png delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/assets/shapes.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/attendee-modal-attendee-modal-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/attendee-modal-attendee-modal-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/attendee-modal-attendee-modal-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/attendee-modal-attendee-modal-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/book-meeting-modal-book-meeting-modal-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/book-meeting-modal-book-meeting-modal-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/book-meeting-modal-book-meeting-modal-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/book-meeting-modal-book-meeting-modal-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/common-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/common-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/common-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/common-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/contacts-contacts-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/contacts-contacts-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/contacts-contacts-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/contacts-contacts-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/conversation-conversation-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/conversation-conversation-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/conversation-conversation-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/conversation-conversation-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/core-js-js-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/core-js-js-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/core-js-js-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/core-js-js-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-events-events-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-events-events-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-events-events-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-events-events-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/default~pages-events-event-detail-event-detail-module~pages-events-events-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/default~pages-events-event-detail-event-detail-module~pages-events-events-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/default~pages-events-event-detail-event-detail-module~pages-events-events-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/default~pages-events-event-detail-event-detail-module~pages-events-events-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/discart-expedient-modal-discart-expedient-modal-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/discart-expedient-modal-discart-expedient-modal-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/discart-expedient-modal-discart-expedient-modal-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/discart-expedient-modal-discart-expedient-modal-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/dom-js-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/dom-js-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/dom-js-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/dom-js-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/emend-message-modal-emend-message-modal-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/emend-message-modal-emend-message-modal-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/emend-message-modal-emend-message-modal-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/emend-message-modal-emend-message-modal-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/event-actions-popover-event-actions-popover-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/event-actions-popover-event-actions-popover-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/event-actions-popover-event-actions-popover-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/event-actions-popover-event-actions-popover-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/event-detail-modal-event-detail-modal-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/event-detail-modal-event-detail-modal-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/event-detail-modal-event-detail-modal-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/event-detail-modal-event-detail-modal-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/expedient-task-modal-expedient-task-modal-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/expedient-task-modal-expedient-task-modal-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/expedient-task-modal-expedient-task-modal-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/expedient-task-modal-expedient-task-modal-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/focus-visible-15ada7f7-js-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/focus-visible-15ada7f7-js-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/focus-visible-15ada7f7-js-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/focus-visible-15ada7f7-js-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/gallery-gallery-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/gallery-gallery-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/gallery-gallery-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/gallery-gallery-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/group-chat-group-chat-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/group-chat-group-chat-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/group-chat-group-chat-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/group-chat-group-chat-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/group-contacts-group-contacts-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/group-contacts-group-contacts-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/group-contacts-group-contacts-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/group-contacts-group-contacts-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/group-messages-group-messages-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/group-messages-group-messages-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/group-messages-group-messages-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/group-messages-group-messages-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/home-home-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/home-home-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/home-home-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/home-home-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/image-modal-image-modal-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/image-modal-image-modal-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/image-modal-image-modal-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/image-modal-image-modal-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/index-index-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/index-index-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/index-index-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/index-index-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/index.html delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/input-shims-b956f530-js-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/input-shims-b956f530-js-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/input-shims-b956f530-js-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/input-shims-b956f530-js-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/keyboard-dd970efc-js-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/keyboard-dd970efc-js-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/keyboard-dd970efc-js-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/keyboard-dd970efc-js-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/main-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/main-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/main-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/main-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/messages-messages-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/messages-messages-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/messages-messages-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/messages-messages-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/native-bridge.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/new-action-new-action-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/new-action-new-action-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/new-action-new-action-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/new-action-new-action-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/new-group-new-group-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/new-group-new-group-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/new-group-new-group-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/new-group-new-group-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/new-publication-new-publication-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/new-publication-new-publication-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/new-publication-new-publication-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/new-publication-new-publication-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/newchat-newchat-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/newchat-newchat-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/newchat-newchat-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/newchat-newchat-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-agenda-agenda-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-agenda-agenda-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-agenda-agenda-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-agenda-agenda-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-chat-chat-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-chat-chat-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-chat-chat-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-chat-chat-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-events-events-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-events-events-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-events-events-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-events-events-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-gabinete-digital-gabinete-digital-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-gabinete-digital-gabinete-digital-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-gabinete-digital-gabinete-digital-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-gabinete-digital-gabinete-digital-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-login-login-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-login-login-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-login-login-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-login-login-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-publications-publications-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-publications-publications-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-publications-publications-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-publications-publications-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-search-search-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-search-search-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-search-search-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/pages-search-search-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/polyfills-core-js-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/polyfills-core-js-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/polyfills-core-js-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/polyfills-core-js-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/polyfills-css-shim-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/polyfills-css-shim-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/polyfills-css-shim-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/polyfills-css-shim-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/polyfills-dom-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/polyfills-dom-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/polyfills-dom-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/polyfills-dom-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/polyfills-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/polyfills-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/polyfills-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/polyfills-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/runtime-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/runtime-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/runtime-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/runtime-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shadow-css-d7d058ec-d59cb009-js-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shadow-css-d7d058ec-d59cb009-js-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shadow-css-d7d058ec-d59cb009-js-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shadow-css-d7d058ec-d59cb009-js-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shadow-css-fc98efba-js-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shadow-css-fc98efba-js-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shadow-css-fc98efba-js-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shadow-css-fc98efba-js-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-btn-modal-dismiss-btn-modal-dismiss-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-btn-modal-dismiss-btn-modal-dismiss-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-btn-modal-dismiss-btn-modal-dismiss-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-btn-modal-dismiss-btn-modal-dismiss-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-btn-seguinte-btn-seguinte-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-btn-seguinte-btn-seguinte-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-btn-seguinte-btn-seguinte-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-btn-seguinte-btn-seguinte-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-header-header-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-header-header-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-header-header-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-header-header-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-header-pr-header-pr-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-header-pr-header-pr-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-header-pr-header-pr-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-header-pr-header-pr-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-popover-chat-options-popover-chat-options-popover-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-popover-chat-options-popover-chat-options-popover-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-popover-chat-options-popover-chat-options-popover-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-popover-chat-options-popover-chat-options-popover-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-popover-chat-popover-chat-popover-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-popover-chat-popover-chat-popover-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-popover-chat-popover-chat-popover-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-popover-chat-popover-chat-popover-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-popover-group-duration-group-duration-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-popover-group-duration-group-duration-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-popover-group-duration-group-duration-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-popover-group-duration-group-duration-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-popover-messages-options-messages-options-module-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-popover-messages-options-messages-options-module-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-popover-messages-options-messages-options-module-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/shared-popover-messages-options-messages-options-module-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/status-tap-a9bf301d-js-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/status-tap-a9bf301d-js-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/status-tap-a9bf301d-js-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/status-tap-a9bf301d-js-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/stencil-polyfills-css-shim-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/stencil-polyfills-css-shim-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/stencil-polyfills-css-shim-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/stencil-polyfills-css-shim-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/stencil-polyfills-dom-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/stencil-polyfills-dom-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/stencil-polyfills-dom-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/stencil-polyfills-dom-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/styles-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/styles-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/styles-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/styles-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/add-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/add-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/add-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/add-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/add-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/add.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/airplane-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/airplane-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/airplane.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/alarm-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/alarm-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/alarm.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/albums-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/albums-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/albums.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/alert-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/alert-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/alert-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/alert-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/alert-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/alert.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/american-football-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/american-football-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/american-football.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/analytics-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/analytics-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/analytics.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/aperture-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/aperture-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/aperture.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/apps-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/apps-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/apps.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/archive-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/archive-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/archive.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-back-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-back-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-back-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-back-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-back-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-back.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-down-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-down-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-down-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-down-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-down-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-down.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-forward-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-forward-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-forward-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-forward-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-forward-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-forward.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-redo-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-redo-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-redo-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-redo-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-redo-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-redo.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-undo-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-undo-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-undo-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-undo-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-undo-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-undo.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-up-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-up-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-up-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-up-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-up-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/arrow-up.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/at-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/at-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/at-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/at-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/at-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/at.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/attach-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/attach-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/attach.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/backspace-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/backspace-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/backspace.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bandage-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bandage-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bandage.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bar-chart-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bar-chart-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bar-chart.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/barbell-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/barbell-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/barbell.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/barcode-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/barcode-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/barcode.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/baseball-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/baseball-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/baseball.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/basket-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/basket-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/basket.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/basketball-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/basketball-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/basketball.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/battery-charging-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/battery-charging-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/battery-charging.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/battery-dead-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/battery-dead-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/battery-dead.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/battery-full-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/battery-full-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/battery-full.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/battery-half-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/battery-half-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/battery-half.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/beaker-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/beaker-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/beaker.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bed-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bed-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bed.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/beer-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/beer-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/beer.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bicycle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bicycle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bicycle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bluetooth-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bluetooth-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bluetooth.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/boat-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/boat-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/boat.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/body-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/body-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/body.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bonfire-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bonfire-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bonfire.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/book-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/book-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/book.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bookmark-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bookmark-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bookmark.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bookmarks-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bookmarks-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bookmarks.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/briefcase-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/briefcase-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/briefcase.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/browsers-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/browsers-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/browsers.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/brush-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/brush-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/brush.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bug-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bug-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bug.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/build-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/build-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/build.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bulb-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bulb-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bulb.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bus-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bus-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/bus.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/business-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/business-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/business.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cafe-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cafe-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cafe.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/calculator-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/calculator-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/calculator.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/calendar-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/calendar-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/calendar.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/call-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/call-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/call.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/camera-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/camera-reverse-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/camera-reverse-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/camera-reverse.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/camera-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/camera.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/car-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/car-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/car-sport-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/car-sport-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/car-sport.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/car.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/card-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/card-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/card.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-back-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-back-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-back-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-back-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-back-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-back.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-down-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-down-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-down-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-down-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-down-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-down.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-forward-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-forward-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-forward-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-forward-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-forward-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-forward.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-up-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-up-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-up-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-up-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-up-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/caret-up.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cart-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cart-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cart.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cash-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cash-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cash.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cellular-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cellular-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cellular.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chatbox-ellipses-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chatbox-ellipses-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chatbox-ellipses.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chatbox-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chatbox-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chatbox.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chatbubble-ellipses-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chatbubble-ellipses-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chatbubble-ellipses.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chatbubble-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chatbubble-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chatbubble.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chatbubbles-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chatbubbles-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chatbubbles.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/checkbox-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/checkbox-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/checkbox.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/checkmark-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/checkmark-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/checkmark-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/checkmark-done-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/checkmark-done-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/checkmark-done-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/checkmark-done-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/checkmark-done-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/checkmark-done.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/checkmark-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/checkmark-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/checkmark.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-back-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-back-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-back-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-back-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-back-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-back.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-down-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-down-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-down-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-down-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-down-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-down.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-forward-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-forward-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-forward-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-forward-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-forward-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-forward.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-up-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-up-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-up-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-up-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-up-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/chevron-up.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/clipboard-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/clipboard-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/clipboard.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/close-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/close-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/close-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/close-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/close-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/close.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-done-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-done-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-done.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-download-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-download-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-download.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-offline-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-offline-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-offline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-upload-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-upload-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud-upload.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloud.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloudy-night-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloudy-night-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloudy-night.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloudy-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloudy-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cloudy.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/code-download-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/code-download-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/code-download.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/code-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/code-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/code-slash-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/code-slash-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/code-slash.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/code-working-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/code-working-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/code-working.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/code.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cog-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cog-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cog.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/color-fill-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/color-fill-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/color-fill.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/color-filter-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/color-filter-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/color-filter.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/color-palette-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/color-palette-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/color-palette.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/color-wand-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/color-wand-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/color-wand.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/compass-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/compass-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/compass.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/construct-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/construct-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/construct.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/contract-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/contract-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/contract.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/contrast-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/contrast-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/contrast.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/copy-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/copy-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/copy.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/create-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/create-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/create.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/crop-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/crop-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/crop.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cube-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cube-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cube.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cut-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cut-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/cut.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/desktop-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/desktop-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/desktop.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/disc-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/disc-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/disc.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/document-attach-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/document-attach-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/document-attach.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/document-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/document-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/document-text-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/document-text-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/document-text.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/document.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/documents-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/documents-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/documents.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/download-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/download-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/download.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/duplicate-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/duplicate-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/duplicate.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ear-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ear-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ear.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/earth-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/earth-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/earth.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/easel-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/easel-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/easel.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/egg-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/egg-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/egg.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ellipse-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ellipse-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ellipse.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ellipsis-horizontal-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ellipsis-horizontal-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ellipsis-horizontal-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ellipsis-horizontal-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ellipsis-horizontal-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ellipsis-horizontal.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ellipsis-vertical-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ellipsis-vertical-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ellipsis-vertical-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ellipsis-vertical-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ellipsis-vertical-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ellipsis-vertical.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/enter-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/enter-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/enter.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/exit-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/exit-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/exit.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/expand-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/expand-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/expand.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/eye-off-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/eye-off-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/eye-off.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/eye-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/eye-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/eye.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/eyedrop-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/eyedrop-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/eyedrop.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/fast-food-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/fast-food-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/fast-food.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/female-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/female-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/female.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/file-tray-full-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/file-tray-full-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/file-tray-full.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/file-tray-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/file-tray-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/file-tray-stacked-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/file-tray-stacked-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/file-tray-stacked.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/file-tray.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/film-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/film-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/film.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/filter-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/filter-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/filter.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/finger-print-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/finger-print-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/finger-print.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/fitness-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/fitness-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/fitness.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flag-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flag-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flag.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flame-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flame-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flame.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flash-off-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flash-off-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flash-off.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flash-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flash-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flash.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flashlight-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flashlight-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flashlight.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flask-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flask-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flask.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flower-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flower-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/flower.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/folder-open-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/folder-open-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/folder-open.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/folder-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/folder-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/folder.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/football-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/football-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/football.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/funnel-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/funnel-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/funnel.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/game-controller-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/game-controller-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/game-controller.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/gift-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/gift-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/gift.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-branch-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-branch-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-branch.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-commit-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-commit-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-commit.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-compare-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-compare-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-compare.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-merge-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-merge-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-merge.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-network-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-network-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-network.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-pull-request-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-pull-request-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/git-pull-request.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/glasses-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/glasses-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/glasses.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/globe-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/globe-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/globe.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/golf-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/golf-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/golf.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/grid-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/grid-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/grid.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/hammer-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/hammer-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/hammer.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/hand-left-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/hand-left-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/hand-left.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/hand-right-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/hand-right-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/hand-right.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/happy-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/happy-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/happy.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/hardware-chip-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/hardware-chip-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/hardware-chip.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/headset-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/headset-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/headset.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/heart-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/heart-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/heart-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/heart-dislike-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/heart-dislike-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/heart-dislike-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/heart-dislike-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/heart-dislike-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/heart-dislike.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/heart-half-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/heart-half-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/heart-half.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/heart-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/heart-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/heart.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/help-buoy-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/help-buoy-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/help-buoy.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/help-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/help-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/help-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/help-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/help-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/help.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/home-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/home-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/home.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/hourglass-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/hourglass-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/hourglass.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ice-cream-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ice-cream-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ice-cream.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/image-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/image-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/image.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/images-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/images-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/images.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/infinite-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/infinite-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/infinite.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/information-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/information-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/information-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/information-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/information-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/information.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/journal-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/journal-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/journal.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/key-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/key-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/key.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/keypad-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/keypad-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/keypad.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/language-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/language-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/language.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/laptop-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/laptop-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/laptop.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/layers-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/layers-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/layers.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/leaf-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/leaf-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/leaf.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/library-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/library-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/library.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/link-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/link-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/link.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/list-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/list-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/list-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/list-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/list-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/list.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/locate-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/locate-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/locate.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/location-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/location-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/location.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/lock-closed-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/lock-closed-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/lock-closed.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/lock-open-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/lock-open-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/lock-open.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/log-in-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/log-in-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/log-in.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/log-out-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/log-out-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/log-out.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-amazon.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-amplify.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-android.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-angular.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-apple-appstore.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-apple.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-behance.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-bitbucket.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-bitcoin.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-buffer.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-capacitor.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-chrome.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-closed-captioning.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-codepen.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-css3.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-designernews.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-docker.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-dribbble.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-dropbox.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-edge.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-electron.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-euro.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-facebook.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-firebase.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-firefox.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-flickr.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-foursquare.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-github.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-gitlab.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-google-playstore.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-google.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-hackernews.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-html5.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-instagram.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-ionic.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-ionitron.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-javascript.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-laravel.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-linkedin.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-markdown.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-medium.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-no-smoking.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-nodejs.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-npm.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-octocat.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-paypal.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-pinterest.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-playstation.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-pwa.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-python.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-react.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-reddit.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-rss.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-sass.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-skype.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-slack.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-snapchat.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-soundcloud.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-stackoverflow.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-steam.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-stencil.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-tiktok.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-tumblr.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-tux.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-twitch.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-twitter.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-usd.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-venmo.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-vimeo.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-vk.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-vue.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-web-component.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-whatsapp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-windows.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-wordpress.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-xbox.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-xing.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-yahoo.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-yen.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/logo-youtube.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/magnet-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/magnet-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/magnet.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mail-open-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mail-open-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mail-open.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mail-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mail-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mail-unread-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mail-unread-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mail-unread.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mail.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/male-female-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/male-female-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/male-female.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/male-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/male-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/male.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/man-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/man-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/man.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/map-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/map-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/map.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/medal-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/medal-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/medal.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/medical-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/medical-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/medical.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/medkit-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/medkit-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/medkit.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/megaphone-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/megaphone-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/megaphone.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/menu-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/menu-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/menu.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mic-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mic-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mic-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mic-off-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mic-off-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mic-off-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mic-off-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mic-off-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mic-off.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mic-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mic-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/mic.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/moon-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/moon-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/moon.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/move-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/move-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/move.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/musical-note-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/musical-note-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/musical-note.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/musical-notes-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/musical-notes-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/musical-notes.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/navigate-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/navigate-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/navigate-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/navigate-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/navigate-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/navigate.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/newspaper-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/newspaper-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/newspaper.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/notifications-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/notifications-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/notifications-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/notifications-off-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/notifications-off-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/notifications-off-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/notifications-off-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/notifications-off-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/notifications-off.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/notifications-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/notifications-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/notifications.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/nuclear-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/nuclear-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/nuclear.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/nutrition-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/nutrition-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/nutrition.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/open-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/open-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/open.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/options-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/options-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/options.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/paper-plane-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/paper-plane-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/paper-plane.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/partly-sunny-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/partly-sunny-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/partly-sunny.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pause-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pause-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pause-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pause-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pause-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pause.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/paw-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/paw-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/paw.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pencil-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pencil-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pencil.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/people-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/people-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/people-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/people-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/people-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/people.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/person-add-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/person-add-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/person-add.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/person-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/person-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/person-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/person-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/person-remove-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/person-remove-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/person-remove.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/person-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/person.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/phone-landscape-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/phone-landscape-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/phone-landscape.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/phone-portrait-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/phone-portrait-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/phone-portrait.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pie-chart-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pie-chart-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pie-chart.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pin-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pin-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pin.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pint-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pint-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pint.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pizza-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pizza-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pizza.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/planet-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/planet-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/planet.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-back-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-back-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-back-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-back-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-back-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-back.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-forward-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-forward-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-forward-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-forward-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-forward-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-forward.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-skip-back-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-skip-back-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-skip-back-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-skip-back-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-skip-back-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-skip-back.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-skip-forward-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-skip-forward-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-skip-forward-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-skip-forward-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-skip-forward-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play-skip-forward.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/play.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/podium-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/podium-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/podium.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/power-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/power-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/power.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pricetag-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pricetag-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pricetag.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pricetags-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pricetags-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pricetags.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/print-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/print-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/print.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pulse-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pulse-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/pulse.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/push-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/push-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/push.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/qr-code-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/qr-code-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/qr-code.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/radio-button-off-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/radio-button-off-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/radio-button-off.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/radio-button-on-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/radio-button-on-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/radio-button-on.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/radio-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/radio-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/radio.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/rainy-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/rainy-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/rainy.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reader-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reader-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reader.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/receipt-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/receipt-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/receipt.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/recording-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/recording-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/recording.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/refresh-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/refresh-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/refresh-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/refresh-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/refresh-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/refresh.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reload-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reload-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reload-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reload-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reload-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reload.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/remove-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/remove-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/remove-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/remove-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/remove-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/remove.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reorder-four-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reorder-four-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reorder-four.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reorder-three-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reorder-three-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reorder-three.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reorder-two-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reorder-two-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/reorder-two.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/repeat-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/repeat-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/repeat.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/resize-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/resize-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/resize.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/restaurant-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/restaurant-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/restaurant.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/return-down-back-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/return-down-back-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/return-down-back.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/return-down-forward-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/return-down-forward-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/return-down-forward.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/return-up-back-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/return-up-back-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/return-up-back.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/return-up-forward-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/return-up-forward-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/return-up-forward.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ribbon-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ribbon-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/ribbon.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/rocket-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/rocket-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/rocket.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/rose-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/rose-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/rose.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/sad-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/sad-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/sad.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/save-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/save-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/save.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/scan-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/scan-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/scan-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/scan-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/scan-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/scan.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/school-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/school-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/school.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/search-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/search-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/search-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/search-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/search-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/search.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/send-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/send-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/send.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/server-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/server-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/server.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/settings-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/settings-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/settings.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/shapes-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/shapes-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/shapes.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/share-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/share-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/share-social-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/share-social-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/share-social.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/share.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/shield-checkmark-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/shield-checkmark-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/shield-checkmark.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/shield-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/shield-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/shield.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/shirt-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/shirt-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/shirt.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/shuffle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/shuffle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/shuffle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/skull-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/skull-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/skull.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/snow-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/snow-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/snow.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/speedometer-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/speedometer-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/speedometer.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/square-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/square-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/square.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/star-half-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/star-half-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/star-half.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/star-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/star-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/star.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/stats-chart-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/stats-chart-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/stats-chart.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/stop-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/stop-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/stop-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/stop-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/stop-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/stop.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/stopwatch-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/stopwatch-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/stopwatch.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/subway-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/subway-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/subway.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/sunny-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/sunny-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/sunny.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/swap-horizontal-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/swap-horizontal-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/swap-horizontal.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/swap-vertical-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/swap-vertical-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/swap-vertical.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/sync-circle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/sync-circle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/sync-circle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/sync-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/sync-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/sync.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/tablet-landscape-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/tablet-landscape-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/tablet-landscape.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/tablet-portrait-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/tablet-portrait-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/tablet-portrait.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/tennisball-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/tennisball-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/tennisball.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/terminal-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/terminal-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/terminal.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/text-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/text-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/text.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/thermometer-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/thermometer-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/thermometer.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/thumbs-down-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/thumbs-down-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/thumbs-down.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/thumbs-up-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/thumbs-up-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/thumbs-up.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/thunderstorm-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/thunderstorm-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/thunderstorm.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/time-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/time-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/time.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/timer-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/timer-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/timer.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/today-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/today-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/today.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/toggle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/toggle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/toggle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trail-sign-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trail-sign-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trail-sign.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/train-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/train-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/train.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/transgender-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/transgender-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/transgender.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trash-bin-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trash-bin-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trash-bin.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trash-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trash-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trash.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trending-down-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trending-down-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trending-down.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trending-up-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trending-up-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trending-up.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/triangle-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/triangle-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/triangle.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trophy-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trophy-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/trophy.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/tv-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/tv-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/tv.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/umbrella-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/umbrella-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/umbrella.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/videocam-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/videocam-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/videocam.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/volume-high-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/volume-high-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/volume-high.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/volume-low-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/volume-low-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/volume-low.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/volume-medium-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/volume-medium-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/volume-medium.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/volume-mute-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/volume-mute-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/volume-mute.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/volume-off-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/volume-off-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/volume-off.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/walk-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/walk-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/walk.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/wallet-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/wallet-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/wallet.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/warning-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/warning-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/warning.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/watch-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/watch-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/watch.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/water-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/water-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/water.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/wifi-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/wifi-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/wifi.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/wine-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/wine-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/wine.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/woman-outline.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/woman-sharp.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/svg/woman.svg delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/swipe-back-0a6a44c8-js-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/swipe-back-0a6a44c8-js-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/swipe-back-0a6a44c8-js-es5.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/swipe-back-0a6a44c8-js-es5.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/swiper-bundle-95afeea2-js-es2015.js delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/swiper-bundle-95afeea2-js-es2015.js.map delete mode 100644 android/app/build/intermediates/merged_assets/debug/out/public/swiper-bundle-95afeea2-js-es5.js diff --git a/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock deleted file mode 100644 index f9dc70635227bcdbabb4718c460c15d1ef477e8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 UcmZR+=#Uw1u5rbe0SvfU0VpF diff --git a/android/.gradle/buildOutputCleanup/cache.properties b/android/.gradle/buildOutputCleanup/cache.properties deleted file mode 100644 index 73ebfce5b..000000000 --- a/android/.gradle/buildOutputCleanup/cache.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Mon Feb 08 12:56:19 WAT 2021 -gradle.version=5.6.4 diff --git a/android/.gradle/buildOutputCleanup/outputFiles.bin b/android/.gradle/buildOutputCleanup/outputFiles.bin deleted file mode 100644 index 5565287814a1fa25d57d222adab27718fa79259e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 129035 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 diff --git a/android/.gradle/vcs-1/gc.properties b/android/.gradle/vcs-1/gc.properties deleted file mode 100644 index e69de29bb..000000000 diff --git a/android/.idea/caches/build_file_checksums.ser b/android/.idea/caches/build_file_checksums.ser deleted file mode 100644 index cbeea0edc2a9fc31f11efeeec56d58d202256166..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 753 zcmaKqPe@cj9LIk>(^fHdB`75JRF{f33ld8zwX&PLC0i73Soo;M_lCEl^WMDP%v*O4 zNtdjHQdnS@Ea(;z;UNzNQ5s3np$z(S2oGL@>LSR}L3*#Yl_hD0nSuFze>0!&Z)W;C z)C(69I=2wE4VO~`NzR!-)F2p{E;blJj>`v$F42iUYtp04NK-~qd7=*q&k~3G_AkEN zX6{iy>48?Ol*K}3e&_a=m2aQzEUUl z`CKhQ3Vyh}u$Go$Dvx*%xH!y$i; z_#-4Cf*nU22+%9GJQtMy - - - - - - -
- - - - xmlns:android - - ^$ - - - -
-
- - - - xmlns:.* - - ^$ - - - BY_NAME - -
-
- - - - .*:id - - http://schemas.android.com/apk/res/android - - - -
-
- - - - .*:name - - http://schemas.android.com/apk/res/android - - - -
-
- - - - name - - ^$ - - - -
-
- - - - style - - ^$ - - - -
-
- - - - .* - - ^$ - - - BY_NAME - -
-
- - - - .* - - http://schemas.android.com/apk/res/android - - - ANDROID_ATTRIBUTE_ORDER - -
-
- - - - .* - - .* - - - BY_NAME - -
-
-
-
-
- \ No newline at end of file diff --git a/android/.idea/compiler.xml b/android/.idea/compiler.xml deleted file mode 100644 index 61a9130cd..000000000 --- a/android/.idea/compiler.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/android/.idea/gradle.xml b/android/.idea/gradle.xml deleted file mode 100644 index f06a37fb2..000000000 --- a/android/.idea/gradle.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/android/.idea/jarRepositories.xml b/android/.idea/jarRepositories.xml deleted file mode 100644 index e34606ccd..000000000 --- a/android/.idea/jarRepositories.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle____capacitor_cordova_android_plugins_src_main_libs_sqlite_connector_jar.xml b/android/.idea/libraries/Gradle____capacitor_cordova_android_plugins_src_main_libs_sqlite_connector_jar.xml deleted file mode 100644 index aec8a1122..000000000 --- a/android/.idea/libraries/Gradle____capacitor_cordova_android_plugins_src_main_libs_sqlite_connector_jar.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle____capacitor_cordova_android_plugins_src_main_libs_sqlite_native_driver_jar.xml b/android/.idea/libraries/Gradle____capacitor_cordova_android_plugins_src_main_libs_sqlite_native_driver_jar.xml deleted file mode 100644 index 93b8889ef..000000000 --- a/android/.idea/libraries/Gradle____capacitor_cordova_android_plugins_src_main_libs_sqlite_native_driver_jar.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml deleted file mode 100644 index b9f58b1cd..000000000 --- a/android/.idea/libraries/Gradle__androidx_activity_activity_1_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_aar.xml b/android/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_aar.xml deleted file mode 100644 index a8a892c85..000000000 --- a/android/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_1_0_aar.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_1_0_aar.xml b/android/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_1_0_aar.xml deleted file mode 100644 index 934676e08..000000000 --- a/android/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_1_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml deleted file mode 100644 index 112b37498..000000000 --- a/android/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_browser_browser_1_2_0_aar.xml b/android/.idea/libraries/Gradle__androidx_browser_browser_1_2_0_aar.xml deleted file mode 100644 index 2cd615e13..000000000 --- a/android/.idea/libraries/Gradle__androidx_browser_browser_1_2_0_aar.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml deleted file mode 100644 index 48f939d7a..000000000 --- a/android/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml b/android/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml deleted file mode 100644 index 90490fc13..000000000 --- a/android/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_core_core_1_2_0_aar.xml b/android/.idea/libraries/Gradle__androidx_core_core_1_2_0_aar.xml deleted file mode 100644 index de8bfe538..000000000 --- a/android/.idea/libraries/Gradle__androidx_core_core_1_2_0_aar.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml deleted file mode 100644 index 49ef8a20d..000000000 --- a/android/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml deleted file mode 100644 index 88b0e929f..000000000 --- a/android/.idea/libraries/Gradle__androidx_customview_customview_1_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml deleted file mode 100644 index 04eb2a19d..000000000 --- a/android/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml deleted file mode 100644 index a77366db5..000000000 --- a/android/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_0_0_aar.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_2_0_aar.xml b/android/.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_2_0_aar.xml deleted file mode 100644 index 5fbdf87bd..000000000 --- a/android/.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_2_0_aar.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml b/android/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml deleted file mode 100644 index 5eca15945..000000000 --- a/android/.idea/libraries/Gradle__androidx_fragment_fragment_1_1_0_aar.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml deleted file mode 100644 index b71d39370..000000000 --- a/android/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml deleted file mode 100644 index de2235766..000000000 --- a/android/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml deleted file mode 100644 index 1fe65defd..000000000 --- a/android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml deleted file mode 100644 index 044bb52cb..000000000 --- a/android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml b/android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml deleted file mode 100644 index b2cfbc14b..000000000 --- a/android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_1_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml b/android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml deleted file mode 100644 index f8385ddda..000000000 --- a/android/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_1_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml deleted file mode 100644 index 9f3dd2f38..000000000 --- a/android/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml deleted file mode 100644 index e5442481a..000000000 --- a/android/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml deleted file mode 100644 index 0c1f90a81..000000000 --- a/android/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml b/android/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml deleted file mode 100644 index aa879c337..000000000 --- a/android/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml deleted file mode 100644 index 15afd4c15..000000000 --- a/android/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_test_core_1_2_0_aar.xml b/android/.idea/libraries/Gradle__androidx_test_core_1_2_0_aar.xml deleted file mode 100644 index 832ddc525..000000000 --- a/android/.idea/libraries/Gradle__androidx_test_core_1_2_0_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_2_0_aar.xml b/android/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_2_0_aar.xml deleted file mode 100644 index c6b796518..000000000 --- a/android/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_2_0_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_2_0_aar.xml b/android/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_2_0_aar.xml deleted file mode 100644 index dbea76523..000000000 --- a/android/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_2_0_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_1_aar.xml b/android/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_1_aar.xml deleted file mode 100644 index 9e8928be1..000000000 --- a/android/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_1_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_test_monitor_1_2_0_aar.xml b/android/.idea/libraries/Gradle__androidx_test_monitor_1_2_0_aar.xml deleted file mode 100644 index 4116e1d2c..000000000 --- a/android/.idea/libraries/Gradle__androidx_test_monitor_1_2_0_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_test_runner_1_2_0_aar.xml b/android/.idea/libraries/Gradle__androidx_test_runner_1_2_0_aar.xml deleted file mode 100644 index eabec7b62..000000000 --- a/android/.idea/libraries/Gradle__androidx_test_runner_1_2_0_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_transition_transition_1_2_0_aar.xml b/android/.idea/libraries/Gradle__androidx_transition_transition_1_2_0_aar.xml deleted file mode 100644 index c482af51d..000000000 --- a/android/.idea/libraries/Gradle__androidx_transition_transition_1_2_0_aar.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml b/android/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml deleted file mode 100644 index d0db7f3b0..000000000 --- a/android/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml b/android/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml deleted file mode 100644 index 331112c2f..000000000 --- a/android/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml b/android/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml deleted file mode 100644 index 9b95e8df8..000000000 --- a/android/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml deleted file mode 100644 index 629524383..000000000 --- a/android/.idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml b/android/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml deleted file mode 100644 index 687ade9d2..000000000 --- a/android/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_android_datatransport_transport_api_2_2_0_aar.xml b/android/.idea/libraries/Gradle__com_google_android_datatransport_transport_api_2_2_0_aar.xml deleted file mode 100644 index 461f97437..000000000 --- a/android/.idea/libraries/Gradle__com_google_android_datatransport_transport_api_2_2_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_android_datatransport_transport_backend_cct_2_2_0_aar.xml b/android/.idea/libraries/Gradle__com_google_android_datatransport_transport_backend_cct_2_2_0_aar.xml deleted file mode 100644 index dc6b69f76..000000000 --- a/android/.idea/libraries/Gradle__com_google_android_datatransport_transport_backend_cct_2_2_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_android_datatransport_transport_runtime_2_2_0_aar.xml b/android/.idea/libraries/Gradle__com_google_android_datatransport_transport_runtime_2_2_0_aar.xml deleted file mode 100644 index 2a1c0ae80..000000000 --- a/android/.idea/libraries/Gradle__com_google_android_datatransport_transport_runtime_2_2_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_android_gms_play_services_base_17_0_0_aar.xml b/android/.idea/libraries/Gradle__com_google_android_gms_play_services_base_17_0_0_aar.xml deleted file mode 100644 index 5765a6af8..000000000 --- a/android/.idea/libraries/Gradle__com_google_android_gms_play_services_base_17_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_17_0_0_aar.xml b/android/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_17_0_0_aar.xml deleted file mode 100644 index 9122cba90..000000000 --- a/android/.idea/libraries/Gradle__com_google_android_gms_play_services_basement_17_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_android_gms_play_services_location_17_0_0_aar.xml b/android/.idea/libraries/Gradle__com_google_android_gms_play_services_location_17_0_0_aar.xml deleted file mode 100644 index 5b4ecdfcd..000000000 --- a/android/.idea/libraries/Gradle__com_google_android_gms_play_services_location_17_0_0_aar.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_android_gms_play_services_places_placereport_17_0_0_aar.xml b/android/.idea/libraries/Gradle__com_google_android_gms_play_services_places_placereport_17_0_0_aar.xml deleted file mode 100644 index d558be383..000000000 --- a/android/.idea/libraries/Gradle__com_google_android_gms_play_services_places_placereport_17_0_0_aar.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_android_gms_play_services_stats_17_0_0_aar.xml b/android/.idea/libraries/Gradle__com_google_android_gms_play_services_stats_17_0_0_aar.xml deleted file mode 100644 index 489c4b90c..000000000 --- a/android/.idea/libraries/Gradle__com_google_android_gms_play_services_stats_17_0_0_aar.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_android_gms_play_services_tasks_17_0_0_aar.xml b/android/.idea/libraries/Gradle__com_google_android_gms_play_services_tasks_17_0_0_aar.xml deleted file mode 100644 index 71a308da5..000000000 --- a/android/.idea/libraries/Gradle__com_google_android_gms_play_services_tasks_17_0_0_aar.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_android_material_material_1_1_0_rc02_aar.xml b/android/.idea/libraries/Gradle__com_google_android_material_material_1_1_0_rc02_aar.xml deleted file mode 100644 index d184091ee..000000000 --- a/android/.idea/libraries/Gradle__com_google_android_material_material_1_1_0_rc02_aar.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_firebase_firebase_common_19_3_0_aar.xml b/android/.idea/libraries/Gradle__com_google_firebase_firebase_common_19_3_0_aar.xml deleted file mode 100644 index 923dcbfcd..000000000 --- a/android/.idea/libraries/Gradle__com_google_firebase_firebase_common_19_3_0_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_firebase_firebase_components_16_0_0_aar.xml b/android/.idea/libraries/Gradle__com_google_firebase_firebase_components_16_0_0_aar.xml deleted file mode 100644 index 5b1048157..000000000 --- a/android/.idea/libraries/Gradle__com_google_firebase_firebase_components_16_0_0_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_firebase_firebase_datatransport_17_0_3_aar.xml b/android/.idea/libraries/Gradle__com_google_firebase_firebase_datatransport_17_0_3_aar.xml deleted file mode 100644 index 0bdebf4fd..000000000 --- a/android/.idea/libraries/Gradle__com_google_firebase_firebase_datatransport_17_0_3_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_firebase_firebase_encoders_json_16_0_0_aar.xml b/android/.idea/libraries/Gradle__com_google_firebase_firebase_encoders_json_16_0_0_aar.xml deleted file mode 100644 index d7f492661..000000000 --- a/android/.idea/libraries/Gradle__com_google_firebase_firebase_encoders_json_16_0_0_aar.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_firebase_firebase_iid_20_1_1_aar.xml b/android/.idea/libraries/Gradle__com_google_firebase_firebase_iid_20_1_1_aar.xml deleted file mode 100644 index 200bff52f..000000000 --- a/android/.idea/libraries/Gradle__com_google_firebase_firebase_iid_20_1_1_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_firebase_firebase_iid_interop_17_0_0_aar.xml b/android/.idea/libraries/Gradle__com_google_firebase_firebase_iid_interop_17_0_0_aar.xml deleted file mode 100644 index e3c5802b5..000000000 --- a/android/.idea/libraries/Gradle__com_google_firebase_firebase_iid_interop_17_0_0_aar.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_firebase_firebase_installations_16_0_0_aar.xml b/android/.idea/libraries/Gradle__com_google_firebase_firebase_installations_16_0_0_aar.xml deleted file mode 100644 index 6aa5d1ff7..000000000 --- a/android/.idea/libraries/Gradle__com_google_firebase_firebase_installations_16_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_firebase_firebase_installations_interop_16_0_0_aar.xml b/android/.idea/libraries/Gradle__com_google_firebase_firebase_installations_interop_16_0_0_aar.xml deleted file mode 100644 index efec140bb..000000000 --- a/android/.idea/libraries/Gradle__com_google_firebase_firebase_installations_interop_16_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_firebase_firebase_measurement_connector_18_0_0_aar.xml b/android/.idea/libraries/Gradle__com_google_firebase_firebase_measurement_connector_18_0_0_aar.xml deleted file mode 100644 index a86c30aa0..000000000 --- a/android/.idea/libraries/Gradle__com_google_firebase_firebase_measurement_connector_18_0_0_aar.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__com_google_firebase_firebase_messaging_20_1_2_aar.xml b/android/.idea/libraries/Gradle__com_google_firebase_firebase_messaging_20_1_2_aar.xml deleted file mode 100644 index 35fffe51b..000000000 --- a/android/.idea/libraries/Gradle__com_google_firebase_firebase_messaging_20_1_2_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/libraries/Gradle__org_apache_cordova_framework_7_0_0_aar.xml b/android/.idea/libraries/Gradle__org_apache_cordova_framework_7_0_0_aar.xml deleted file mode 100644 index 6e3b78670..000000000 --- a/android/.idea/libraries/Gradle__org_apache_cordova_framework_7_0_0_aar.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/misc.xml b/android/.idea/misc.xml deleted file mode 100644 index d5d35ec44..000000000 --- a/android/.idea/misc.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/android/.idea/modules.xml b/android/.idea/modules.xml deleted file mode 100644 index 07ba2518d..000000000 --- a/android/.idea/modules.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/.idea/vcs.xml b/android/.idea/vcs.xml deleted file mode 100644 index 6c0b86358..000000000 --- a/android/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/android/.idea/workspace.xml b/android/.idea/workspace.xml deleted file mode 100644 index 1b8a15185..000000000 --- a/android/.idea/workspace.xml +++ /dev/null @@ -1,381 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1612785337864 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/app/build/generated/source/buildConfig/debug/com/gpr/gabinetedigital/BuildConfig.java b/android/app/build/generated/source/buildConfig/debug/com/gpr/gabinetedigital/BuildConfig.java deleted file mode 100644 index d68be164b..000000000 --- a/android/app/build/generated/source/buildConfig/debug/com/gpr/gabinetedigital/BuildConfig.java +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Automatically generated file. DO NOT MODIFY - */ -package com.gpr.gabinetedigital; - -public final class BuildConfig { - public static final boolean DEBUG = Boolean.parseBoolean("true"); - public static final String APPLICATION_ID = "com.gpr.gabinetedigital"; - public static final String BUILD_TYPE = "debug"; - public static final String FLAVOR = ""; - public static final int VERSION_CODE = 1; - public static final String VERSION_NAME = "1.0"; -} diff --git a/android/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json b/android/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json deleted file mode 100644 index 9e26dfeeb..000000000 --- a/android/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/debug.json b/android/app/build/intermediates/blame/res/debug/multi-v2/debug.json deleted file mode 100644 index 32f3dc2b0..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/debug.json +++ /dev/null @@ -1,9760 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-lv_values-lv.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-lv\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "224", - "endOffsets": "471" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4152", - "endColumns": "224", - "endOffsets": "4372" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-lv\\values-lv.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,158,257,373", - "endColumns": "102,98,115,100", - "endOffsets": "153,252,368,469" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5782,5885,5984,6100", - "endColumns": "102,98,115,100", - "endOffsets": "5880,5979,6095,6196" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-lv\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6201", - "endColumns": "104", - "endOffsets": "6301" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-lv\\values-lv.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6388", - "endColumns": "100", - "endOffsets": "6484" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-lv\\values-lv.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,335,444,530,634,756,838,919,1029,1136,1242,1351,1463,1566,1678,1785,1890,1990,2074,2183,2294,2393,2504,2611,2716,2890,2989", - "endColumns": "119,109,108,85,103,121,81,80,109,106,105,108,111,102,111,106,104,99,83,108,110,98,110,106,104,173,98,81", - "endOffsets": "220,330,439,525,629,751,833,914,1024,1131,1237,1346,1458,1561,1673,1780,1885,1985,2069,2178,2289,2388,2499,2606,2711,2885,2984,3066" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,335,444,530,634,756,838,919,1029,1136,1242,1351,1463,1566,1678,1785,1890,1990,2074,2183,2294,2393,2504,2611,2716,2890,6306", - "endColumns": "119,109,108,85,103,121,81,80,109,106,105,108,111,102,111,106,104,99,83,108,110,98,110,106,104,173,98,81", - "endOffsets": "220,330,439,525,629,751,833,914,1024,1131,1237,1346,1458,1561,1673,1780,1885,1985,2069,2178,2289,2388,2499,2606,2711,2885,2984,6383" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-lv\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,543,674,780,981,1110,1253,1384,1618,1725,1925,2058,2286,2467,2557,2651", - "endColumns": "104,192,130,105,200,128,142,130,233,106,199,132,227,180,89,93,113", - "endOffsets": "349,542,673,779,980,1109,1252,1383,1617,1724,1924,2057,2285,2466,2556,2650,2764" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2989,3098,3291,3426,3536,3737,3870,4017,4377,4611,4722,4922,5059,5287,5472,5566,5664", - "endColumns": "108,192,134,109,200,132,146,134,233,110,199,136,227,184,93,97,117", - "endOffsets": "3093,3286,3421,3531,3732,3865,4012,4147,4606,4717,4917,5054,5282,5467,5561,5659,5777" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-fr-rCA_values-fr-rCA.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-fr-rCA\\values-fr-rCA.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,323,433,520,626,756,841,922,1013,1105,1203,1298,1399,1492,1585,1680,1771,1862,1947,2057,2168,2271,2382,2490,2597,2756,2855", - "endColumns": "110,106,109,86,105,129,84,80,90,91,97,94,100,92,92,94,90,90,84,109,110,102,110,107,106,158,98,85", - "endOffsets": "211,318,428,515,621,751,836,917,1008,1100,1198,1293,1394,1487,1580,1675,1766,1857,1942,2052,2163,2266,2377,2485,2592,2751,2850,2936" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,323,433,520,626,756,841,922,1013,1105,1203,1298,1399,1492,1585,1680,1771,1862,1947,2057,2168,2271,2382,2490,2597,2756,6293", - "endColumns": "110,106,109,86,105,129,84,80,90,91,97,94,100,92,92,94,90,90,84,109,110,102,110,107,106,158,98,85", - "endOffsets": "211,318,428,515,621,751,836,917,1008,1100,1198,1293,1394,1487,1580,1675,1766,1857,1942,2052,2163,2266,2377,2485,2592,2751,2850,6374" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-fr-rCA\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "249,353,565,693,800,1030,1161,1308,1446,1700,1810,2026,2160,2379,2584,2683,2773", - "endColumns": "103,211,127,106,229,130,146,137,253,109,215,133,218,204,98,89,108", - "endOffsets": "352,564,692,799,1029,1160,1307,1445,1699,1809,2025,2159,2378,2583,2682,2772,2881" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2855,2963,3175,3307,3418,3648,3783,3934,4296,4550,4664,4880,5018,5237,5446,5549,5643", - "endColumns": "107,211,131,110,229,134,150,141,253,113,215,137,218,208,102,93,112", - "endOffsets": "2958,3170,3302,3413,3643,3778,3929,4071,4545,4659,4875,5013,5232,5441,5544,5638,5751" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-fr-rCA\\values-fr-rCA.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,162,264,383", - "endColumns": "106,101,118,103", - "endOffsets": "157,259,378,482" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5756,5863,5965,6084", - "endColumns": "106,101,118,103", - "endOffsets": "5858,5960,6079,6183" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-fr-rCA\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "251", - "endColumns": "219", - "endOffsets": "470" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4076", - "endColumns": "219", - "endOffsets": "4291" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-fr-rCA\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "211", - "endColumns": "100", - "endOffsets": "311" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6188", - "endColumns": "104", - "endOffsets": "6288" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-fr-rCA\\values-fr-rCA.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6379", - "endColumns": "100", - "endOffsets": "6475" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-en-rGB_values-en-rGB.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-en-rGB\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "251", - "endColumns": "196", - "endOffsets": "447" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3902", - "endColumns": "196", - "endOffsets": "4094" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-en-rGB\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "211", - "endColumns": "107", - "endOffsets": "318" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5812", - "endColumns": "111", - "endOffsets": "5919" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-en-rGB\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "249,352,536,659,764,974,1095,1237,1365,1583,1686,1869,1992,2197,2371,2460,2548", - "endColumns": "102,183,122,104,209,120,141,127,217,102,182,122,204,173,88,87,103", - "endOffsets": "351,535,658,763,973,1094,1236,1364,1582,1685,1868,1991,2196,2370,2459,2547,2651" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2762,2869,3053,3180,3289,3499,3624,3770,4099,4317,4424,4607,4734,4939,5117,5210,5302", - "endColumns": "106,183,126,108,209,124,145,131,217,106,182,126,204,177,92,91,107", - "endOffsets": "2864,3048,3175,3284,3494,3619,3765,3897,4312,4419,4602,4729,4934,5112,5205,5297,5405" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-en-rGB\\values-en-rGB.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,153,250,359", - "endColumns": "97,96,108,97", - "endOffsets": "148,245,354,452" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5410,5508,5605,5714", - "endColumns": "97,96,108,97", - "endOffsets": "5503,5600,5709,5807" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-en-rGB\\values-en-rGB.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6006", - "endColumns": "100", - "endOffsets": "6102" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-en-rGB\\values-en-rGB.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,309,417,501,601,716,794,870,961,1053,1148,1242,1343,1436,1531,1625,1716,1807,1888,1991,2094,2193,2298,2402,2506,2662,2762", - "endColumns": "103,99,107,83,99,114,77,75,90,91,94,93,100,92,94,93,90,90,80,102,102,98,104,103,103,155,99,81", - "endOffsets": "204,304,412,496,596,711,789,865,956,1048,1143,1237,1338,1431,1526,1620,1711,1802,1883,1986,2089,2188,2293,2397,2501,2657,2757,2839" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,309,417,501,601,716,794,870,961,1053,1148,1242,1343,1436,1531,1625,1716,1807,1888,1991,2094,2193,2298,2402,2506,2662,5924", - "endColumns": "103,99,107,83,99,114,77,75,90,91,94,93,100,92,94,93,90,90,80,102,102,98,104,103,103,155,99,81", - "endOffsets": "204,304,412,496,596,711,789,865,956,1048,1143,1237,1338,1431,1526,1620,1711,1802,1883,1986,2089,2188,2293,2397,2501,2657,2757,6001" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-gl_values-gl.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-gl\\values-gl.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,313,421,506,607,735,820,901,993,1086,1183,1277,1378,1472,1568,1663,1755,1847,1927,2035,2142,2249,2358,2463,2577,2754,2853", - "endColumns": "103,103,107,84,100,127,84,80,91,92,96,93,100,93,95,94,91,91,79,107,106,106,108,104,113,176,98,81", - "endOffsets": "204,308,416,501,602,730,815,896,988,1081,1178,1272,1373,1467,1563,1658,1750,1842,1922,2030,2137,2244,2353,2458,2572,2749,2848,2930" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,313,421,506,607,735,820,901,993,1086,1183,1277,1378,1472,1568,1663,1755,1847,1927,2035,2142,2249,2358,2463,2577,2754,6154", - "endColumns": "103,103,107,84,100,127,84,80,91,92,96,93,100,93,95,94,91,91,79,107,106,106,108,104,113,176,98,81", - "endOffsets": "204,308,416,501,602,730,815,896,988,1081,1178,1272,1373,1467,1563,1658,1750,1842,1922,2030,2137,2244,2353,2458,2572,2749,2848,6231" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-gl\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,544,671,777,995,1125,1270,1404,1634,1741,1941,2074,2298,2476,2569,2664", - "endColumns": "103,194,126,105,217,129,144,133,229,106,199,132,223,177,92,94,109", - "endOffsets": "348,543,670,776,994,1124,1269,1403,1633,1740,1940,2073,2297,2475,2568,2663,2773" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2853,2961,3156,3287,3397,3615,3749,3898,4229,4459,4570,4770,4907,5131,5313,5410,5509", - "endColumns": "107,194,130,109,217,133,148,137,229,110,199,136,223,181,96,98,113", - "endOffsets": "2956,3151,3282,3392,3610,3744,3893,4031,4454,4565,4765,4902,5126,5308,5405,5504,5618" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-gl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "192", - "endOffsets": "439" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4036", - "endColumns": "192", - "endOffsets": "4224" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-gl\\values-gl.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6236", - "endColumns": "100", - "endOffsets": "6332" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-gl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6049", - "endColumns": "104", - "endOffsets": "6149" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-gl\\values-gl.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,162,264,376", - "endColumns": "106,101,111,104", - "endOffsets": "157,259,371,476" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5623,5730,5832,5944", - "endColumns": "106,101,111,104", - "endOffsets": "5725,5827,5939,6044" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-hu_values-hu.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-hu\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,354,570,706,813,1040,1176,1324,1459,1688,1794,2010,2145,2376,2574,2671,2765", - "endColumns": "108,215,135,106,226,135,147,134,228,105,215,134,230,197,96,93,112", - "endOffsets": "353,569,705,812,1039,1175,1323,1458,1687,1793,2009,2144,2375,2573,2670,2764,2877" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2859,2972,3188,3328,3439,3666,3806,3958,4333,4562,4672,4888,5027,5258,5460,5561,5659", - "endColumns": "112,215,139,110,226,139,151,138,228,109,215,138,230,201,100,97,116", - "endOffsets": "2967,3183,3323,3434,3661,3801,3953,4092,4557,4667,4883,5022,5253,5455,5556,5654,5771" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-hu\\values-hu.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,305,420,504,619,742,819,895,986,1078,1173,1267,1368,1461,1556,1651,1742,1833,1915,2025,2135,2235,2346,2455,2574,2756,2859", - "endColumns": "107,91,114,83,114,122,76,75,90,91,94,93,100,92,94,94,90,90,81,109,109,99,110,108,118,181,102,82", - "endOffsets": "208,300,415,499,614,737,814,890,981,1073,1168,1262,1363,1456,1551,1646,1737,1828,1910,2020,2130,2230,2341,2450,2569,2751,2854,2937" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,305,420,504,619,742,819,895,986,1078,1173,1267,1368,1461,1556,1651,1742,1833,1915,2025,2135,2235,2346,2455,2574,2756,6295", - "endColumns": "107,91,114,83,114,122,76,75,90,91,94,93,100,92,94,94,90,90,81,109,109,99,110,108,118,181,102,82", - "endOffsets": "208,300,415,499,614,737,814,890,981,1073,1168,1262,1363,1456,1551,1646,1737,1828,1910,2020,2130,2230,2341,2450,2569,2751,2854,6373" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-hu\\values-hu.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6378", - "endColumns": "100", - "endOffsets": "6474" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-hu\\values-hu.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,151,252,367", - "endColumns": "95,100,114,102", - "endOffsets": "146,247,362,465" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5776,5872,5973,6088", - "endColumns": "95,100,114,102", - "endOffsets": "5867,5968,6083,6186" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-hu\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6191", - "endColumns": "103", - "endOffsets": "6290" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-hu\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "235", - "endOffsets": "482" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4097", - "endColumns": "235", - "endOffsets": "4328" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-v21_values-v21.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v21\\values-v21.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,19,20,21,22,24,26,27,28,29,30,32,34,36,38,40,42,43,48,50,52,53,54,56,58,59,60,61,62,63,106,109,152,155,158,160,162,164,167,171,174,175,176,179,180,181,182,183,184,187,188,190,192,194,196,200,202,203,204,205,207,211,213,215,216,217,218,219,220,222,223,224,234,235,236,248", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,146,249,352,457,564,673,782,891,1000,1109,1216,1319,1438,1593,1748,1853,1974,2075,2222,2363,2466,2585,2692,2795,2950,3121,3270,3435,3592,3743,3862,4213,4362,4511,4623,4770,4923,5070,5145,5234,5321,5422,5525,8499,8684,11670,11867,12066,12189,12312,12425,12608,12863,13064,13153,13264,13497,13598,13693,13816,13945,14062,14239,14338,14473,14616,14751,14870,15071,15190,15283,15394,15450,15557,15752,15863,15996,16091,16182,16273,16366,16483,16622,16693,16776,17456,17513,17571,18265", - "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,20,21,23,25,26,27,28,29,31,33,35,37,39,41,42,47,49,51,52,53,55,57,58,59,60,61,62,105,108,151,154,157,159,161,163,166,170,173,174,175,178,179,180,181,182,183,186,187,189,191,193,195,199,201,202,203,204,206,210,212,214,215,216,217,218,219,221,222,223,233,234,235,247,259", - "endColumns": "90,102,102,104,106,108,108,108,108,108,106,102,118,12,12,104,120,100,12,12,102,118,106,102,12,12,12,12,12,12,118,12,12,12,111,146,12,12,74,88,86,100,102,12,12,12,12,12,12,12,12,12,12,12,88,110,12,100,94,122,128,116,12,98,12,12,12,12,12,12,92,110,55,12,12,12,12,94,90,90,92,116,12,70,82,12,56,57,12,12", - "endOffsets": "141,244,347,452,559,668,777,886,995,1104,1211,1314,1433,1588,1743,1848,1969,2070,2217,2358,2461,2580,2687,2790,2945,3116,3265,3430,3587,3738,3857,4208,4357,4506,4618,4765,4918,5065,5140,5229,5316,5417,5520,8494,8679,11665,11862,12061,12184,12307,12420,12603,12858,13059,13148,13259,13492,13593,13688,13811,13940,14057,14234,14333,14468,14611,14746,14865,15066,15185,15278,15389,15445,15552,15747,15858,15991,16086,16177,16268,16361,16478,16617,16688,16771,17451,17508,17566,18260,18966" - }, - "to": { - "startLines": "16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,33,34,35,36,38,40,41,42,43,44,46,48,50,52,54,56,57,62,64,66,67,68,70,72,73,74,75,76,80,123,126,169,172,175,177,179,181,184,188,191,192,193,196,197,198,199,200,201,204,205,207,209,211,213,217,219,220,221,222,224,228,230,232,233,234,235,236,237,265,266,267,277,278,279,291", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "1201,1292,1395,1498,1603,1710,1819,1928,2037,2146,2255,2362,2465,2584,2739,2894,2999,3120,3221,3368,3509,3612,3731,3838,3941,4096,4267,4416,4581,4738,4889,5008,5359,5508,5657,5769,5916,6069,6216,6291,6380,6467,6568,6884,9858,10043,13029,13226,13425,13548,13671,13784,13967,14222,14423,14512,14623,14856,14957,15052,15175,15304,15421,15598,15697,15832,15975,16110,16229,16430,16549,16642,16753,16809,16916,17111,17222,17355,17450,17541,17632,17725,17842,20074,20145,20228,20908,20965,21023,21717", - "endLines": "16,17,18,19,20,21,22,23,24,25,26,27,28,30,32,33,34,35,37,39,40,41,42,43,45,47,49,51,53,55,56,61,63,65,66,67,69,71,72,73,74,75,76,122,125,168,171,174,176,178,180,183,187,190,191,192,195,196,197,198,199,200,203,204,206,208,210,212,216,218,219,220,221,223,227,229,231,232,233,234,235,236,238,265,266,276,277,278,290,302", - "endColumns": "90,102,102,104,106,108,108,108,108,108,106,102,118,12,12,104,120,100,12,12,102,118,106,102,12,12,12,12,12,12,118,12,12,12,111,146,12,12,74,88,86,100,102,12,12,12,12,12,12,12,12,12,12,12,88,110,12,100,94,122,128,116,12,98,12,12,12,12,12,12,92,110,55,12,12,12,12,94,90,90,92,116,12,70,82,12,56,57,12,12", - "endOffsets": "1287,1390,1493,1598,1705,1814,1923,2032,2141,2250,2357,2460,2579,2734,2889,2994,3115,3216,3363,3504,3607,3726,3833,3936,4091,4262,4411,4576,4733,4884,5003,5354,5503,5652,5764,5911,6064,6211,6286,6375,6462,6563,6666,9853,10038,13024,13221,13420,13543,13666,13779,13962,14217,14418,14507,14618,14851,14952,15047,15170,15299,15416,15593,15692,15827,15970,16105,16224,16425,16544,16637,16748,16804,16911,17106,17217,17350,17445,17536,17627,17720,17837,17976,20140,20223,20903,20960,21018,21712,22418" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-v21\\values-v21.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,15,16,19,24,35,41,47,53,59,65,69,72,75,78,81,85", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,123,202,290,378,466,554,641,728,815,902,1115,1231,1401,1722,2751,3208,3550,3894,4244,4594,4987,5205,5427,5653,5869,6110", - "endLines": "2,3,4,5,6,7,8,9,10,11,14,15,18,23,34,40,46,52,58,64,68,71,74,77,80,84,88", - "endColumns": "67,78,87,87,87,87,86,86,86,86,10,115,10,12,10,10,10,10,10,10,10,10,10,10,10,10,10", - "endOffsets": "118,197,285,373,461,549,636,723,810,897,1110,1226,1396,1717,2746,3203,3545,3889,4239,4589,4982,5200,5422,5648,5864,6105,6364" - }, - "to": { - "startLines": "3,4,5,6,7,8,9,10,11,12,77,239,240,243,248,259,307,313,319,325,331,335,338,341,344,355,359", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "159,227,306,394,482,570,658,745,832,919,6671,17981,18097,18267,18588,19617,22919,23261,23605,23955,24305,24698,24916,25138,25364,26090,26331", - "endLines": "3,4,5,6,7,8,9,10,11,12,79,239,242,247,258,264,312,318,324,330,334,337,340,343,346,358,362", - "endColumns": "67,78,87,87,87,87,86,86,86,86,10,115,10,12,10,10,10,10,10,10,10,10,10,10,10,10,10", - "endOffsets": "222,301,389,477,565,653,740,827,914,1001,6879,18092,18262,18583,19612,20069,23256,23600,23950,24300,24693,24911,25133,25359,25575,26326,26585" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-v21\\values-v21.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,13", - "startColumns": "4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,159,223,290,354,470,596,722,850,1022", - "endLines": "2,3,4,5,6,7,8,9,12,17", - "endColumns": "103,63,66,63,115,125,125,127,12,12", - "endOffsets": "154,218,285,349,465,591,717,845,1017,1355" - }, - "to": { - "startLines": "2,13,14,15,303,304,305,306,347,350", - "startColumns": "4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,1006,1070,1137,22423,22539,22665,22791,25580,25752", - "endLines": "2,13,14,15,303,304,305,306,349,354", - "endColumns": "103,63,66,63,115,125,125,127,12,12", - "endOffsets": "154,1065,1132,1196,22534,22660,22786,22914,25747,26085" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-af_values-af.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-af\\values-af.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6067", - "endColumns": "100", - "endOffsets": "6163" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-af\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5881", - "endColumns": "105", - "endOffsets": "5982" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-af\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "201", - "endOffsets": "448" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3929", - "endColumns": "201", - "endOffsets": "4126" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-af\\values-af.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,160,262,375", - "endColumns": "104,101,112,98", - "endOffsets": "155,257,370,469" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5462,5567,5669,5782", - "endColumns": "104,101,112,98", - "endOffsets": "5562,5664,5777,5876" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-af\\values-af.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,309,415,500,603,721,798,875,966,1058,1153,1247,1347,1440,1535,1634,1729,1823,1903,2010,2115,2212,2320,2423,2525,2679,2777", - "endColumns": "107,95,105,84,102,117,76,76,90,91,94,93,99,92,94,98,94,93,79,106,104,96,107,102,101,153,97,79", - "endOffsets": "208,304,410,495,598,716,793,870,961,1053,1148,1242,1342,1435,1530,1629,1724,1818,1898,2005,2110,2207,2315,2418,2520,2674,2772,2852" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,309,415,500,603,721,798,875,966,1058,1153,1247,1347,1440,1535,1634,1729,1823,1903,2010,2115,2212,2320,2423,2525,2679,5987", - "endColumns": "107,95,105,84,102,117,76,76,90,91,94,93,99,92,94,98,94,93,79,106,104,96,107,102,101,153,97,79", - "endOffsets": "208,304,410,495,598,716,793,870,961,1053,1148,1242,1342,1435,1530,1629,1724,1818,1898,2005,2110,2207,2315,2418,2520,2674,2772,6062" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-af\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,538,662,770,979,1099,1246,1373,1598,1704,1892,2017,2215,2395,2487,2576", - "endColumns": "104,187,123,107,208,119,146,126,224,105,187,124,197,179,91,88,103", - "endOffsets": "349,537,661,769,978,1098,1245,1372,1597,1703,1891,2016,2214,2394,2486,2575,2679" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2777,2886,3074,3202,3314,3523,3647,3798,4131,4356,4466,4654,4783,4981,5165,5261,5354", - "endColumns": "108,187,127,111,208,123,150,130,224,109,187,128,197,183,95,92,107", - "endOffsets": "2881,3069,3197,3309,3518,3642,3793,3924,4351,4461,4649,4778,4976,5160,5256,5349,5457" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-w480dp-port-v13_values-w480dp-port-v13.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-w480dp-port-v13\\values-w480dp-port-v13.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9", - "startColumns": "4,4,4,4,4,4,4,4", - "startOffsets": "55,114,170,226,293,358,413,478", - "endColumns": "58,55,55,66,64,54,64,68", - "endOffsets": "109,165,221,288,353,408,473,542" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-uk_values-uk.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-uk\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "204", - "endOffsets": "451" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3998", - "endColumns": "204", - "endOffsets": "4198" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-uk\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "98", - "endOffsets": "305" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5988", - "endColumns": "102", - "endOffsets": "6086" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-uk\\values-uk.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,165,272,392", - "endColumns": "109,106,119,106", - "endOffsets": "160,267,387,494" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5544,5654,5761,5881", - "endColumns": "109,106,119,106", - "endOffsets": "5649,5756,5876,5983" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-uk\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,546,671,779,992,1119,1260,1390,1617,1721,1914,2037,2243,2411,2507,2594", - "endColumns": "105,194,124,107,212,126,140,129,226,103,192,122,205,167,95,86,112", - "endOffsets": "350,545,670,778,991,1118,1259,1389,1616,1720,1913,2036,2242,2410,2506,2593,2706" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2829,2939,3134,3263,3375,3588,3719,3864,4203,4430,4538,4731,4858,5064,5236,5336,5427", - "endColumns": "109,194,128,111,212,130,144,133,226,107,192,126,205,171,99,90,116", - "endOffsets": "2934,3129,3258,3370,3583,3714,3859,3993,4425,4533,4726,4853,5059,5231,5331,5422,5539" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-uk\\values-uk.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,214,316,424,510,615,733,814,894,985,1077,1172,1266,1367,1460,1555,1650,1741,1832,1930,2036,2142,2240,2347,2454,2559,2729,2829", - "endColumns": "108,101,107,85,104,117,80,79,90,91,94,93,100,92,94,94,90,90,97,105,105,97,106,106,104,169,99,80", - "endOffsets": "209,311,419,505,610,728,809,889,980,1072,1167,1261,1362,1455,1550,1645,1736,1827,1925,2031,2137,2235,2342,2449,2554,2724,2824,2905" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,214,316,424,510,615,733,814,894,985,1077,1172,1266,1367,1460,1555,1650,1741,1832,1930,2036,2142,2240,2347,2454,2559,2729,6091", - "endColumns": "108,101,107,85,104,117,80,79,90,91,94,93,100,92,94,94,90,90,97,105,105,97,106,106,104,169,99,80", - "endOffsets": "209,311,419,505,610,728,809,889,980,1072,1167,1261,1362,1455,1550,1645,1736,1827,1925,2031,2137,2235,2342,2449,2554,2724,2824,6167" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-uk\\values-uk.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6172", - "endColumns": "100", - "endOffsets": "6268" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-hdpi-v4_values-hdpi-v4.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-hdpi-v4\\values-hdpi-v4.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endLines": "6", - "endColumns": "13", - "endOffsets": "327" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-et_values-et.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-et\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,346,540,665,771,980,1107,1249,1377,1596,1702,1897,2027,2241,2412,2501,2592", - "endColumns": "100,193,124,105,208,126,141,127,218,105,194,129,213,170,88,90,112", - "endOffsets": "345,539,664,770,979,1106,1248,1376,1595,1701,1896,2026,2240,2411,2500,2591,2704" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2827,2932,3126,3255,3365,3574,3705,3851,4182,4401,4511,4706,4840,5054,5229,5322,5417", - "endColumns": "104,193,128,109,208,130,145,131,218,109,194,133,213,174,92,94,116", - "endOffsets": "2927,3121,3250,3360,3569,3700,3846,3978,4396,4506,4701,4835,5049,5224,5317,5412,5529" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-et\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "97", - "endOffsets": "304" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5939", - "endColumns": "101", - "endOffsets": "6036" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-et\\values-et.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6123", - "endColumns": "100", - "endOffsets": "6219" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-et\\values-et.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,211,310,421,507,609,726,807,885,977,1070,1166,1268,1378,1472,1573,1667,1759,1852,1934,2045,2149,2248,2358,2460,2559,2725,2827", - "endColumns": "105,98,110,85,101,116,80,77,91,92,95,101,109,93,100,93,91,92,81,110,103,98,109,101,98,165,101,81", - "endOffsets": "206,305,416,502,604,721,802,880,972,1065,1161,1263,1373,1467,1568,1662,1754,1847,1929,2040,2144,2243,2353,2455,2554,2720,2822,2904" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,211,310,421,507,609,726,807,885,977,1070,1166,1268,1378,1472,1573,1667,1759,1852,1934,2045,2149,2248,2358,2460,2559,2725,6041", - "endColumns": "105,98,110,85,101,116,80,77,91,92,95,101,109,93,100,93,91,92,81,110,103,98,109,101,98,165,101,81", - "endOffsets": "206,305,416,502,604,721,802,880,972,1065,1161,1263,1373,1467,1568,1662,1754,1847,1929,2040,2144,2243,2353,2455,2554,2720,2822,6118" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-et\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "198", - "endOffsets": "445" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3983", - "endColumns": "198", - "endOffsets": "4177" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-et\\values-et.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,255,362", - "endColumns": "99,99,106,97", - "endOffsets": "150,250,357,455" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5534,5634,5734,5841", - "endColumns": "99,99,106,97", - "endOffsets": "5629,5729,5836,5934" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-km_values-km.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-km\\values-km.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,207,306,416,503,606,727,805,882,973,1065,1157,1251,1352,1445,1540,1634,1725,1816,1898,2002,2106,2206,2315,2424,2533,2695,2793", - "endColumns": "101,98,109,86,102,120,77,76,90,91,91,93,100,92,94,93,90,90,81,103,103,99,108,108,108,161,97,82", - "endOffsets": "202,301,411,498,601,722,800,877,968,1060,1152,1246,1347,1440,1535,1629,1720,1811,1893,1997,2101,2201,2310,2419,2528,2690,2788,2871" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,207,306,416,503,606,727,805,882,973,1065,1157,1251,1352,1445,1540,1634,1725,1816,1898,2002,2106,2206,2315,2424,2533,2695,6023", - "endColumns": "101,98,109,86,102,120,77,76,90,91,91,93,100,92,94,93,90,90,81,103,103,99,108,108,108,161,97,82", - "endOffsets": "202,301,411,498,601,722,800,877,968,1060,1152,1246,1347,1440,1535,1629,1720,1811,1893,1997,2101,2201,2310,2419,2528,2690,2788,6101" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-km\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "207", - "endOffsets": "454" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3950", - "endColumns": "207", - "endOffsets": "4153" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-km\\values-km.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6106", - "endColumns": "100", - "endOffsets": "6202" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-km\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5918", - "endColumns": "104", - "endOffsets": "6018" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-km\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,345,532,651,754,975,1097,1244,1378,1595,1699,1901,2024,2228,2412,2502,2586", - "endColumns": "99,186,118,102,220,121,146,133,216,103,201,122,203,183,89,83,101", - "endOffsets": "344,531,650,753,974,1096,1243,1377,1594,1698,1900,2023,2227,2411,2501,2585,2687" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2793,2897,3084,3207,3314,3535,3661,3812,4158,4375,4483,4685,4812,5016,5204,5298,5386", - "endColumns": "103,186,122,106,220,125,150,137,216,107,201,126,203,187,93,87,105", - "endOffsets": "2892,3079,3202,3309,3530,3656,3807,3945,4370,4478,4680,4807,5011,5199,5293,5381,5487" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-km\\values-km.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,152,249,382", - "endColumns": "96,96,132,98", - "endOffsets": "147,244,377,476" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5492,5589,5686,5819", - "endColumns": "96,96,132,98", - "endOffsets": "5584,5681,5814,5913" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-v25_values-v25.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v25\\values-v25.xml", - "from": { - "startLines": "2,3,4,6", - "startColumns": "4,4,4,4", - "startOffsets": "55,126,209,308", - "endLines": "2,3,5,7", - "endColumns": "70,82,12,12", - "endOffsets": "121,204,303,414" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-ne_values-ne.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ne\\values-ne.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,162,274,388", - "endColumns": "106,111,113,113", - "endOffsets": "157,269,383,497" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5716,5823,5935,6049", - "endColumns": "106,111,113,113", - "endOffsets": "5818,5930,6044,6158" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ne\\values-ne.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,327,435,526,633,760,844,924,1015,1107,1202,1296,1397,1490,1585,1679,1770,1861,1946,2059,2160,2256,2369,2479,2603,2777,2888", - "endColumns": "110,110,107,90,106,126,83,79,90,91,94,93,100,92,94,93,90,90,84,112,100,95,112,109,123,173,110,78", - "endOffsets": "211,322,430,521,628,755,839,919,1010,1102,1197,1291,1392,1485,1580,1674,1765,1856,1941,2054,2155,2251,2364,2474,2598,2772,2883,2962" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,327,435,526,633,760,844,924,1015,1107,1202,1296,1397,1490,1585,1679,1770,1861,1946,2059,2160,2256,2369,2479,2603,2777,6267", - "endColumns": "110,110,107,90,106,126,83,79,90,91,94,93,100,92,94,93,90,90,84,112,100,95,112,109,123,173,110,78", - "endOffsets": "211,322,430,521,628,755,839,919,1010,1102,1197,1291,1392,1485,1580,1674,1765,1856,1941,2054,2155,2251,2364,2474,2598,2772,2883,6341" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ne\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "222", - "endOffsets": "469" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4092", - "endColumns": "222", - "endOffsets": "4310" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ne\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6163", - "endColumns": "103", - "endOffsets": "6262" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ne\\values-ne.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6346", - "endColumns": "100", - "endOffsets": "6442" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ne\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,358,548,680,795,1025,1159,1295,1425,1664,1780,1975,2110,2317,2495,2587,2685", - "endColumns": "112,189,131,114,229,133,135,129,238,115,194,134,206,177,91,97,116", - "endOffsets": "357,547,679,794,1024,1158,1294,1424,1663,1779,1974,2109,2316,2494,2586,2684,2801" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2888,3005,3195,3331,3450,3680,3818,3958,4315,4554,4674,4869,5008,5215,5397,5493,5595", - "endColumns": "116,189,135,118,229,137,139,133,238,119,194,138,206,181,95,101,120", - "endOffsets": "3000,3190,3326,3445,3675,3813,3953,4087,4549,4669,4864,5003,5210,5392,5488,5590,5711" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-mr_values-mr.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-mr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5856", - "endColumns": "103", - "endOffsets": "5955" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-mr\\values-mr.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6039", - "endColumns": "100", - "endOffsets": "6135" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-mr\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,549,670,780,984,1103,1237,1359,1568,1674,1859,1981,2179,2358,2444,2536", - "endColumns": "104,198,120,109,203,118,133,121,208,105,184,121,197,178,85,91,105", - "endOffsets": "349,548,669,779,983,1102,1236,1358,1567,1673,1858,1980,2178,2357,2443,2535,2641" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2795,2904,3103,3228,3342,3546,3669,3807,4135,4344,4454,4639,4765,4963,5146,5236,5332", - "endColumns": "108,198,124,113,203,122,137,125,208,109,184,125,197,182,89,95,109", - "endOffsets": "2899,3098,3223,3337,3541,3664,3802,3928,4339,4449,4634,4760,4958,5141,5231,5327,5437" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-mr\\values-mr.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,156,257,368", - "endColumns": "100,100,110,100", - "endOffsets": "151,252,363,464" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5442,5543,5644,5755", - "endColumns": "100,100,110,100", - "endOffsets": "5538,5639,5750,5851" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-mr\\values-mr.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,322,429,519,621,733,811,889,980,1072,1165,1262,1363,1456,1551,1645,1736,1827,1906,2013,2114,2210,2319,2421,2535,2692,2795", - "endColumns": "110,105,106,89,101,111,77,77,90,91,92,96,100,92,94,93,90,90,78,106,100,95,108,101,113,156,102,78", - "endOffsets": "211,317,424,514,616,728,806,884,975,1067,1160,1257,1358,1451,1546,1640,1731,1822,1901,2008,2109,2205,2314,2416,2530,2687,2790,2869" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,322,429,519,621,733,811,889,980,1072,1165,1262,1363,1456,1551,1645,1736,1827,1906,2013,2114,2210,2319,2421,2535,2692,5960", - "endColumns": "110,105,106,89,101,111,77,77,90,91,92,96,100,92,94,93,90,90,78,106,100,95,108,101,113,156,102,78", - "endOffsets": "211,317,424,514,616,728,806,884,975,1067,1160,1257,1358,1451,1546,1640,1731,1822,1901,2008,2109,2205,2314,2416,2530,2687,2790,6034" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-mr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "201", - "endOffsets": "448" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3933", - "endColumns": "201", - "endOffsets": "4130" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-eu_values-eu.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-eu\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "106", - "endOffsets": "313" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6055", - "endColumns": "110", - "endOffsets": "6161" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-eu\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "200", - "endOffsets": "447" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4027", - "endColumns": "200", - "endOffsets": "4223" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-eu\\values-eu.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,257,370", - "endColumns": "99,101,112,103", - "endOffsets": "150,252,365,469" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5636,5736,5838,5951", - "endColumns": "99,101,112,103", - "endOffsets": "5731,5833,5946,6050" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-eu\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,347,555,679,786,992,1117,1266,1398,1641,1747,1945,2073,2300,2485,2577,2668", - "endColumns": "101,207,123,106,205,124,148,131,242,105,197,127,226,184,91,90,113", - "endOffsets": "346,554,678,785,991,1116,1265,1397,1640,1746,1944,2072,2299,2484,2576,2667,2781" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2850,2956,3164,3292,3403,3609,3738,3891,4228,4471,4581,4779,4911,5138,5327,5423,5518", - "endColumns": "105,207,127,110,205,128,152,135,242,109,197,131,226,188,95,94,117", - "endOffsets": "2951,3159,3287,3398,3604,3733,3886,4022,4466,4576,4774,4906,5133,5322,5418,5513,5631" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-eu\\values-eu.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,214,312,422,508,614,738,824,906,998,1091,1187,1281,1383,1477,1573,1670,1762,1855,1936,2045,2154,2253,2362,2469,2580,2751,2850", - "endColumns": "108,97,109,85,105,123,85,81,91,92,95,93,101,93,95,96,91,92,80,108,108,98,108,106,110,170,98,81", - "endOffsets": "209,307,417,503,609,733,819,901,993,1086,1182,1276,1378,1472,1568,1665,1757,1850,1931,2040,2149,2248,2357,2464,2575,2746,2845,2927" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,214,312,422,508,614,738,824,906,998,1091,1187,1281,1383,1477,1573,1670,1762,1855,1936,2045,2154,2253,2362,2469,2580,2751,6166", - "endColumns": "108,97,109,85,105,123,85,81,91,92,95,93,101,93,95,96,91,92,80,108,108,98,108,106,110,170,98,81", - "endOffsets": "209,307,417,503,609,733,819,901,993,1086,1182,1276,1378,1472,1568,1665,1757,1850,1931,2040,2149,2248,2357,2464,2575,2746,2845,6243" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-eu\\values-eu.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6248", - "endColumns": "100", - "endOffsets": "6344" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-port_values-port.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-port\\values-port.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "55", - "endOffsets": "106" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-sk_values-sk.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-sk\\values-sk.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,313,424,510,618,736,815,893,984,1076,1174,1268,1369,1462,1557,1655,1746,1837,1920,2025,2133,2232,2338,2450,2553,2719,2817", - "endColumns": "106,100,110,85,107,117,78,77,90,91,97,93,100,92,94,97,90,90,82,104,107,98,105,111,102,165,97,81", - "endOffsets": "207,308,419,505,613,731,810,888,979,1071,1169,1263,1364,1457,1552,1650,1741,1832,1915,2020,2128,2227,2333,2445,2548,2714,2812,2894" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,313,424,510,618,736,815,893,984,1076,1174,1268,1369,1462,1557,1655,1746,1837,1920,2025,2133,2232,2338,2450,2553,2719,6103", - "endColumns": "106,100,110,85,107,117,78,77,90,91,97,93,100,92,94,97,90,90,82,104,107,98,105,111,102,165,97,81", - "endOffsets": "207,308,419,505,613,731,810,888,979,1071,1169,1263,1364,1457,1552,1650,1741,1832,1915,2020,2128,2227,2333,2445,2548,2714,2812,6180" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-sk\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "197", - "endOffsets": "444" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3974", - "endColumns": "197", - "endOffsets": "4167" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-sk\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,541,663,771,986,1112,1251,1378,1606,1715,1916,2044,2266,2456,2550,2643", - "endColumns": "103,191,121,107,214,125,138,126,227,108,200,127,221,189,93,92,111", - "endOffsets": "348,540,662,770,985,1111,1250,1377,1605,1714,1915,2043,2265,2455,2549,2642,2754" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2817,2925,3117,3243,3355,3570,3700,3843,4172,4400,4513,4714,4846,5068,5262,5360,5457", - "endColumns": "107,191,125,111,214,129,142,130,227,112,200,131,221,193,97,96,115", - "endOffsets": "2920,3112,3238,3350,3565,3695,3838,3969,4395,4508,4709,4841,5063,5257,5355,5452,5568" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-sk\\values-sk.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,162,265,380", - "endColumns": "106,102,114,100", - "endOffsets": "157,260,375,476" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5573,5680,5783,5898", - "endColumns": "106,102,114,100", - "endOffsets": "5675,5778,5893,5994" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-sk\\values-sk.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6185", - "endColumns": "100", - "endOffsets": "6281" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-sk\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5999", - "endColumns": "103", - "endOffsets": "6098" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-sw_values-sw.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-sw\\values-sw.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6175", - "endColumns": "100", - "endOffsets": "6271" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-sw\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "103", - "endOffsets": "310" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5985", - "endColumns": "107", - "endOffsets": "6088" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-sw\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,347,535,658,765,987,1110,1255,1394,1618,1722,1907,2032,2241,2426,2520,2621", - "endColumns": "101,187,122,106,221,122,144,138,223,103,184,124,208,184,93,100,120", - "endOffsets": "346,534,657,764,986,1109,1254,1393,1617,1721,1906,2031,2240,2425,2519,2620,2741" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2801,2907,3095,3222,3333,3555,3682,3831,4179,4403,4511,4696,4825,5034,5223,5321,5426", - "endColumns": "105,187,126,110,221,126,148,142,223,107,184,128,208,188,97,104,124", - "endOffsets": "2902,3090,3217,3328,3550,3677,3826,3969,4398,4506,4691,4820,5029,5218,5316,5421,5546" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-sw\\values-sw.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,307,415,505,610,727,810,893,984,1076,1171,1265,1366,1459,1554,1648,1739,1830,1911,2012,2120,2219,2326,2438,2542,2704,2801", - "endColumns": "102,98,107,89,104,116,82,82,90,91,94,93,100,92,94,93,90,90,80,100,107,98,106,111,103,161,96,81", - "endOffsets": "203,302,410,500,605,722,805,888,979,1071,1166,1260,1361,1454,1549,1643,1734,1825,1906,2007,2115,2214,2321,2433,2537,2699,2796,2878" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,307,415,505,610,727,810,893,984,1076,1171,1265,1366,1459,1554,1648,1739,1830,1911,2012,2120,2219,2326,2438,2542,2704,6093", - "endColumns": "102,98,107,89,104,116,82,82,90,91,94,93,100,92,94,93,90,90,80,100,107,98,106,111,103,161,96,81", - "endOffsets": "203,302,410,500,605,722,805,888,979,1071,1166,1260,1361,1454,1549,1643,1734,1825,1906,2007,2115,2214,2321,2433,2537,2699,2796,6170" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-sw\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "204", - "endOffsets": "451" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3974", - "endColumns": "204", - "endOffsets": "4174" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-sw\\values-sw.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,169,270,387", - "endColumns": "113,100,116,101", - "endOffsets": "164,265,382,484" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5551,5665,5766,5883", - "endColumns": "113,100,116,101", - "endOffsets": "5660,5761,5878,5980" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-zh-rHK_values-zh-rHK.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-zh-rHK\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "211", - "endColumns": "96", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5349", - "endColumns": "100", - "endOffsets": "5445" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-zh-rHK\\values-zh-rHK.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,138,230,331", - "endColumns": "82,91,100,91", - "endOffsets": "133,225,326,418" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "4981,5064,5156,5257", - "endColumns": "82,91,100,91", - "endOffsets": "5059,5151,5252,5344" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-zh-rHK\\values-zh-rHK.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,200,293,393,475,572,680,757,833,925,1018,1109,1205,1301,1395,1491,1583,1675,1767,1844,1940,2035,2130,2227,2323,2421,2572,2666", - "endColumns": "94,92,99,81,96,107,76,75,91,92,90,95,95,93,95,91,91,91,76,95,94,94,96,95,97,150,93,77", - "endOffsets": "195,288,388,470,567,675,752,828,920,1013,1104,1200,1296,1390,1486,1578,1670,1762,1839,1935,2030,2125,2222,2318,2416,2567,2661,2739" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,200,293,393,475,572,680,757,833,925,1018,1109,1205,1301,1395,1491,1583,1675,1767,1844,1940,2035,2130,2227,2323,2421,2572,5450", - "endColumns": "94,92,99,81,96,107,76,75,91,92,90,95,95,93,95,91,91,91,76,95,94,94,96,95,97,150,93,77", - "endOffsets": "195,288,388,470,567,675,752,828,920,1013,1104,1200,1296,1390,1486,1578,1670,1762,1839,1935,2030,2125,2222,2318,2416,2567,2661,5523" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-zh-rHK\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "249,348,508,621,721,887,1001,1129,1247,1416,1515,1675,1788,1954,2088,2169,2252", - "endColumns": "98,159,112,99,165,113,127,117,168,98,159,112,165,133,80,82,96", - "endOffsets": "347,507,620,720,886,1000,1128,1246,1415,1514,1674,1787,1953,2087,2168,2251,2348" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2666,2769,2929,3046,3150,3316,3434,3566,3855,4024,4127,4287,4404,4570,4708,4793,4880", - "endColumns": "102,159,116,103,165,117,131,121,168,102,159,116,165,137,84,86,100", - "endOffsets": "2764,2924,3041,3145,3311,3429,3561,3683,4019,4122,4282,4399,4565,4703,4788,4875,4976" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-zh-rHK\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "251", - "endColumns": "166", - "endOffsets": "417" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3688", - "endColumns": "166", - "endOffsets": "3850" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-zh-rHK\\values-zh-rHK.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5528", - "endColumns": "100", - "endOffsets": "5624" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-or_values-or.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-or\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,354,547,678,793,1008,1142,1283,1418,1645,1756,1948,2080,2291,2475,2566,2664", - "endColumns": "108,192,130,114,214,133,140,134,226,110,191,131,210,183,90,97,111", - "endOffsets": "353,546,677,792,1007,1141,1282,1417,1644,1755,1947,2079,2290,2474,2565,2663,2775" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2856,2969,3162,3297,3416,3631,3769,3914,4252,4479,4594,4786,4922,5133,5321,5416,5518", - "endColumns": "112,192,134,118,214,137,144,138,226,114,191,135,210,187,94,101,115", - "endOffsets": "2964,3157,3292,3411,3626,3764,3909,4048,4474,4589,4781,4917,5128,5316,5411,5513,5629" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-or\\values-or.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,165,270,383", - "endColumns": "109,104,112,107", - "endOffsets": "160,265,378,486" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5634,5744,5849,5962", - "endColumns": "109,104,112,107", - "endOffsets": "5739,5844,5957,6065" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-or\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "102", - "endOffsets": "309" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6070", - "endColumns": "106", - "endOffsets": "6172" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-or\\values-or.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,224,334,441,527,631,751,829,906,997,1089,1185,1280,1381,1474,1569,1665,1756,1846,1934,2044,2148,2254,2365,2469,2587,2750,2856", - "endColumns": "118,109,106,85,103,119,77,76,90,91,95,94,100,92,94,95,90,89,87,109,103,105,110,103,117,162,105,88", - "endOffsets": "219,329,436,522,626,746,824,901,992,1084,1180,1275,1376,1469,1564,1660,1751,1841,1929,2039,2143,2249,2360,2464,2582,2745,2851,2940" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,224,334,441,527,631,751,829,906,997,1089,1185,1280,1381,1474,1569,1665,1756,1846,1934,2044,2148,2254,2365,2469,2587,2750,6177", - "endColumns": "118,109,106,85,103,119,77,76,90,91,95,94,100,92,94,95,90,89,87,109,103,105,110,103,117,162,105,88", - "endOffsets": "219,329,436,522,626,746,824,901,992,1084,1180,1275,1376,1469,1564,1660,1751,1841,1929,2039,2143,2249,2360,2464,2582,2745,2851,6261" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-or\\values-or.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6266", - "endColumns": "100", - "endOffsets": "6362" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-or\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "198", - "endOffsets": "445" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4053", - "endColumns": "198", - "endOffsets": "4247" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-gu_values-gu.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-gu\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,549,672,782,979,1099,1236,1361,1568,1674,1869,1992,2194,2370,2457,2549", - "endColumns": "105,197,122,109,196,119,136,124,206,105,194,122,201,175,86,91,106", - "endOffsets": "350,548,671,781,978,1098,1235,1360,1567,1673,1868,1991,2193,2369,2456,2548,2655" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2788,2898,3096,3223,3337,3534,3658,3799,4134,4341,4451,4646,4773,4975,5155,5246,5342", - "endColumns": "109,197,126,113,196,123,140,128,206,109,194,126,201,179,90,95,110", - "endOffsets": "2893,3091,3218,3332,3529,3653,3794,3923,4336,4446,4641,4768,4970,5150,5241,5337,5448" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-gu\\values-gu.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,316,423,510,610,730,808,886,977,1069,1164,1258,1359,1452,1547,1641,1732,1823,1902,2008,2109,2206,2315,2415,2525,2685,2788", - "endColumns": "106,103,106,86,99,119,77,77,90,91,94,93,100,92,94,93,90,90,78,105,100,96,108,99,109,159,102,79", - "endOffsets": "207,311,418,505,605,725,803,881,972,1064,1159,1253,1354,1447,1542,1636,1727,1818,1897,2003,2104,2201,2310,2410,2520,2680,2783,2863" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,316,423,510,610,730,808,886,977,1069,1164,1258,1359,1452,1547,1641,1732,1823,1902,2008,2109,2206,2315,2415,2525,2685,5968", - "endColumns": "106,103,106,86,99,119,77,77,90,91,94,93,100,92,94,93,90,90,78,105,100,96,108,99,109,159,102,79", - "endOffsets": "207,311,418,505,605,725,803,881,972,1064,1159,1253,1354,1447,1542,1636,1727,1818,1897,2003,2104,2201,2310,2410,2520,2680,2783,6043" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-gu\\values-gu.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,156,257,366", - "endColumns": "100,100,108,99", - "endOffsets": "151,252,361,461" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5453,5554,5655,5764", - "endColumns": "100,100,108,99", - "endOffsets": "5549,5650,5759,5859" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-gu\\values-gu.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6048", - "endColumns": "100", - "endOffsets": "6144" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-gu\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "205", - "endOffsets": "452" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3928", - "endColumns": "205", - "endOffsets": "4129" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-gu\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5864", - "endColumns": "103", - "endOffsets": "5963" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-pa_values-pa.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-pa\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "209", - "endOffsets": "456" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3937", - "endColumns": "209", - "endOffsets": "4142" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-pa\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,555,683,790,996,1123,1262,1391,1612,1719,1923,2053,2265,2452,2544,2636", - "endColumns": "104,204,127,106,205,126,138,128,220,106,203,129,211,186,91,91,106", - "endOffsets": "349,554,682,789,995,1122,1261,1390,1611,1718,1922,2052,2264,2451,2543,2635,2742" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2767,2876,3081,3213,3324,3530,3661,3804,4147,4368,4479,4683,4817,5029,5220,5316,5412", - "endColumns": "108,204,131,110,205,130,142,132,220,110,203,133,211,190,95,95,110", - "endOffsets": "2871,3076,3208,3319,3525,3656,3799,3932,4363,4474,4678,4812,5024,5215,5311,5407,5518" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-pa\\values-pa.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,305,410,496,596,709,787,865,956,1048,1142,1236,1337,1430,1525,1619,1710,1801,1879,1989,2092,2188,2299,2401,2511,2670,2767", - "endColumns": "102,96,104,85,99,112,77,77,90,91,93,93,100,92,94,93,90,90,77,109,102,95,110,101,109,158,96,78", - "endOffsets": "203,300,405,491,591,704,782,860,951,1043,1137,1231,1332,1425,1520,1614,1705,1796,1874,1984,2087,2183,2294,2396,2506,2665,2762,2841" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,305,410,496,596,709,787,865,956,1048,1142,1236,1337,1430,1525,1619,1710,1801,1879,1989,2092,2188,2299,2401,2511,2670,6049", - "endColumns": "102,96,104,85,99,112,77,77,90,91,93,93,100,92,94,93,90,90,77,109,102,95,110,101,109,158,96,78", - "endOffsets": "203,300,405,491,591,704,782,860,951,1043,1137,1231,1332,1425,1520,1614,1705,1796,1874,1984,2087,2183,2294,2396,2506,2665,2762,6123" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-pa\\values-pa.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6128", - "endColumns": "100", - "endOffsets": "6224" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-pa\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5945", - "endColumns": "103", - "endOffsets": "6044" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-pa\\values-pa.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,160,261,375", - "endColumns": "104,100,113,101", - "endOffsets": "155,256,370,472" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5523,5628,5729,5843", - "endColumns": "104,100,113,101", - "endOffsets": "5623,5724,5838,5940" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-pt-rPT_values-pt-rPT.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-pt-rPT\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "251", - "endColumns": "203", - "endOffsets": "454" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4037", - "endColumns": "203", - "endOffsets": "4236" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-pt-rPT\\values-pt-rPT.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,319,426,515,616,740,825,906,998,1091,1188,1282,1382,1476,1572,1667,1759,1851,1935,2042,2153,2255,2363,2471,2578,2749,2848", - "endColumns": "107,105,106,88,100,123,84,80,91,92,96,93,99,93,95,94,91,91,83,106,110,101,107,107,106,170,98,84", - "endOffsets": "208,314,421,510,611,735,820,901,993,1086,1183,1277,1377,1471,1567,1662,1754,1846,1930,2037,2148,2250,2358,2466,2573,2744,2843,2928" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,319,426,515,616,740,825,906,998,1091,1188,1282,1382,1476,1572,1667,1759,1851,1935,2042,2153,2255,2363,2471,2578,2749,6207", - "endColumns": "107,105,106,88,100,123,84,80,91,92,96,93,99,93,95,94,91,91,83,106,110,101,107,107,106,170,98,84", - "endOffsets": "208,314,421,510,611,735,820,901,993,1086,1183,1277,1377,1471,1567,1662,1754,1846,1930,2037,2148,2250,2358,2466,2573,2744,2843,6287" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-pt-rPT\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "211", - "endColumns": "102", - "endOffsets": "313" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6100", - "endColumns": "106", - "endOffsets": "6202" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-pt-rPT\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "249,352,547,673,779,1006,1132,1280,1414,1661,1767,1968,2097,2315,2519,2613,2708", - "endColumns": "102,194,125,105,226,125,147,133,246,105,200,128,217,203,93,94,111", - "endOffsets": "351,546,672,778,1005,1131,1279,1413,1660,1766,1967,2096,2314,2518,2612,2707,2819" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2848,2955,3150,3280,3390,3617,3747,3899,4241,4488,4598,4799,4932,5150,5358,5456,5555", - "endColumns": "106,194,129,109,226,129,151,137,246,109,200,132,217,207,97,98,115", - "endOffsets": "2950,3145,3275,3385,3612,3742,3894,4032,4483,4593,4794,4927,5145,5353,5451,5550,5666" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-pt-rPT\\values-pt-rPT.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6292", - "endColumns": "100", - "endOffsets": "6388" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-pt-rPT\\values-pt-rPT.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,171,270,382", - "endColumns": "115,98,111,101", - "endOffsets": "166,265,377,479" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5671,5787,5886,5998", - "endColumns": "115,98,111,101", - "endOffsets": "5782,5881,5993,6095" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-kn_values-kn.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-kn\\values-kn.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6194", - "endColumns": "100", - "endOffsets": "6290" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-kn\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "98", - "endOffsets": "305" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6009", - "endColumns": "102", - "endOffsets": "6107" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-kn\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "204", - "endOffsets": "451" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4025", - "endColumns": "204", - "endOffsets": "4225" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-kn\\values-kn.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,331,444,532,639,765,843,920,1011,1103,1198,1292,1393,1486,1581,1675,1766,1857,1938,2054,2164,2263,2376,2481,2595,2759,2859", - "endColumns": "113,111,112,87,106,125,77,76,90,91,94,93,100,92,94,93,90,90,80,115,109,98,112,104,113,163,99,81", - "endOffsets": "214,326,439,527,634,760,838,915,1006,1098,1193,1287,1388,1481,1576,1670,1761,1852,1933,2049,2159,2258,2371,2476,2590,2754,2854,2936" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,331,444,532,639,765,843,920,1011,1103,1198,1292,1393,1486,1581,1675,1766,1857,1938,2054,2164,2263,2376,2481,2595,2759,6112", - "endColumns": "113,111,112,87,106,125,77,76,90,91,94,93,100,92,94,93,90,90,80,115,109,98,112,104,113,163,99,81", - "endOffsets": "214,326,439,527,634,760,838,915,1006,1098,1193,1287,1388,1481,1576,1670,1761,1852,1933,2049,2159,2258,2371,2476,2590,2754,2854,6189" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-kn\\values-kn.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,169,269,385", - "endColumns": "113,99,115,99", - "endOffsets": "164,264,380,480" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5579,5693,5793,5909", - "endColumns": "113,99,115,99", - "endOffsets": "5688,5788,5904,6004" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-kn\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,354,556,687,800,1002,1129,1263,1387,1596,1707,1898,2031,2235,2418,2513,2602", - "endColumns": "108,201,130,112,201,126,133,123,208,110,190,132,203,182,94,88,109", - "endOffsets": "353,555,686,799,1001,1128,1262,1386,1595,1706,1897,2030,2234,2417,2512,2601,2711" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2859,2972,3174,3309,3426,3628,3759,3897,4230,4439,4554,4745,4882,5086,5273,5372,5465", - "endColumns": "112,201,134,116,201,130,137,127,208,114,190,136,203,186,98,92,113", - "endOffsets": "2967,3169,3304,3421,3623,3754,3892,4020,4434,4549,4740,4877,5081,5268,5367,5460,5574" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-xlarge-v4_values-xlarge-v4.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-xlarge-v4\\values-xlarge-v4.xml", - "from": { - "startLines": "2,3,4,5,6,7", - "startColumns": "4,4,4,4,4,4", - "startOffsets": "55,126,197,267,337,405", - "endColumns": "70,70,69,69,67,67", - "endOffsets": "121,192,262,332,400,468" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-b+sr+Latn_values-b+sr+Latn.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,166,266,379", - "endColumns": "110,99,112,96", - "endOffsets": "161,261,374,471" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5495,5606,5706,5819", - "endColumns": "110,99,112,96", - "endOffsets": "5601,5701,5814,5911" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-b+sr+Latn\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "214", - "endColumns": "99", - "endOffsets": "313" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5916", - "endColumns": "103", - "endOffsets": "6015" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6106", - "endColumns": "100", - "endOffsets": "6202" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-b+sr+Latn\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "254", - "endColumns": "188", - "endOffsets": "442" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3987", - "endColumns": "188", - "endOffsets": "4171" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-b+sr+Latn\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "252,356,544,668,776,989,1114,1252,1379,1587,1692,1883,2008,2216,2384,2478,2569", - "endColumns": "103,187,123,107,212,124,137,126,207,104,190,124,207,167,93,90,104", - "endOffsets": "355,543,667,775,988,1113,1251,1378,1586,1691,1882,2007,2215,2383,2477,2568,2673" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2836,2944,3132,3260,3372,3585,3714,3856,4176,4384,4493,4684,4813,5021,5193,5291,5386", - "endColumns": "107,187,127,111,212,128,141,130,207,108,190,128,207,171,97,94,108", - "endOffsets": "2939,3127,3255,3367,3580,3709,3851,3982,4379,4488,4679,4808,5016,5188,5286,5381,5490" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,313,419,505,609,731,816,899,990,1082,1177,1271,1372,1465,1560,1665,1756,1847,1932,2037,2143,2246,2353,2462,2569,2739,2836", - "endColumns": "106,100,105,85,103,121,84,82,90,91,94,93,100,92,94,104,90,90,84,104,105,102,106,108,106,169,96,85", - "endOffsets": "207,308,414,500,604,726,811,894,985,1077,1172,1266,1367,1460,1555,1660,1751,1842,1927,2032,2138,2241,2348,2457,2564,2734,2831,2917" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,313,419,505,609,731,816,899,990,1082,1177,1271,1372,1465,1560,1665,1756,1847,1932,2037,2143,2246,2353,2462,2569,2739,6020", - "endColumns": "106,100,105,85,103,121,84,82,90,91,94,93,100,92,94,104,90,90,84,104,105,102,106,108,106,169,96,85", - "endOffsets": "207,308,414,500,604,726,811,894,985,1077,1172,1266,1367,1460,1555,1660,1751,1842,1927,2032,2138,2241,2348,2457,2564,2734,2831,6101" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-ms_values-ms.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ms\\values-ms.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,321,429,516,620,731,810,889,980,1072,1167,1261,1360,1453,1548,1642,1733,1824,1903,2015,2123,2220,2329,2433,2540,2699,2800", - "endColumns": "110,104,107,86,103,110,78,78,90,91,94,93,98,92,94,93,90,90,78,111,107,96,108,103,106,158,100,79", - "endOffsets": "211,316,424,511,615,726,805,884,975,1067,1162,1256,1355,1448,1543,1637,1728,1819,1898,2010,2118,2215,2324,2428,2535,2694,2795,2875" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,321,429,516,620,731,810,889,980,1072,1167,1261,1360,1453,1548,1642,1733,1824,1903,2015,2123,2220,2329,2433,2540,2699,6177", - "endColumns": "110,104,107,86,103,110,78,78,90,91,94,93,98,92,94,93,90,90,78,111,107,96,108,103,106,158,100,79", - "endOffsets": "211,316,424,511,615,726,805,884,975,1067,1162,1256,1355,1448,1543,1637,1728,1819,1898,2010,2118,2215,2324,2428,2535,2694,2795,6252" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ms\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "102", - "endOffsets": "309" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6070", - "endColumns": "106", - "endOffsets": "6172" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ms\\values-ms.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6257", - "endColumns": "100", - "endOffsets": "6353" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ms\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "204", - "endOffsets": "451" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4004", - "endColumns": "204", - "endOffsets": "4204" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ms\\values-ms.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,160,260,379", - "endColumns": "104,99,118,100", - "endOffsets": "155,255,374,475" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5645,5750,5850,5969", - "endColumns": "104,99,118,100", - "endOffsets": "5745,5845,5964,6065" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ms\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,554,682,786,1017,1147,1293,1425,1669,1776,1982,2115,2345,2546,2639,2729", - "endColumns": "103,204,127,103,230,129,145,131,243,106,205,132,229,200,92,89,107", - "endOffsets": "348,553,681,785,1016,1146,1292,1424,1668,1775,1981,2114,2344,2545,2638,2728,2836" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2800,2908,3113,3245,3353,3584,3718,3868,4209,4453,4564,4770,4907,5137,5342,5439,5533", - "endColumns": "107,204,131,107,230,133,149,135,243,110,205,136,229,204,96,93,111", - "endOffsets": "2903,3108,3240,3348,3579,3713,3863,3999,4448,4559,4765,4902,5132,5337,5434,5528,5640" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-bn_values-bn.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-bn\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "210", - "endOffsets": "457" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3975", - "endColumns": "210", - "endOffsets": "4181" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-bn\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5917", - "endColumns": "103", - "endOffsets": "6016" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-bn\\values-bn.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,319,425,514,619,740,823,906,997,1089,1183,1277,1378,1471,1566,1660,1751,1842,1927,2037,2141,2244,2352,2460,2565,2730,2835", - "endColumns": "107,105,105,88,104,120,82,82,90,91,93,93,100,92,94,93,90,90,84,109,103,102,107,107,104,164,104,85", - "endOffsets": "208,314,420,509,614,735,818,901,992,1084,1178,1272,1373,1466,1561,1655,1746,1837,1922,2032,2136,2239,2347,2455,2560,2725,2830,2916" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,319,425,514,619,740,823,906,997,1089,1183,1277,1378,1471,1566,1660,1751,1842,1927,2037,2141,2244,2352,2460,2565,2730,6021", - "endColumns": "107,105,105,88,104,120,82,82,90,91,93,93,100,92,94,93,90,90,84,109,103,102,107,107,104,164,104,85", - "endOffsets": "208,314,420,509,614,735,818,901,992,1084,1178,1272,1373,1466,1561,1655,1746,1837,1922,2032,2136,2239,2347,2455,2560,2725,2830,6102" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-bn\\values-bn.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6107", - "endColumns": "100", - "endOffsets": "6203" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-bn\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,352,543,669,778,974,1094,1232,1361,1565,1672,1859,1985,2178,2352,2438,2531", - "endColumns": "106,190,125,108,195,119,137,128,203,106,186,125,192,173,85,92,114", - "endOffsets": "351,542,668,777,973,1093,1231,1360,1564,1671,1858,1984,2177,2351,2437,2530,2645" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2835,2946,3137,3267,3380,3576,3700,3842,4186,4390,4501,4688,4818,5011,5189,5279,5376", - "endColumns": "110,190,129,112,195,123,141,132,203,110,186,129,192,177,89,96,118", - "endOffsets": "2941,3132,3262,3375,3571,3695,3837,3970,4385,4496,4683,4813,5006,5184,5274,5371,5490" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-bn\\values-bn.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,161,263,372", - "endColumns": "105,101,108,104", - "endOffsets": "156,258,367,472" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5495,5601,5703,5812", - "endColumns": "105,101,108,104", - "endOffsets": "5596,5698,5807,5912" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-be_values-be.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-be\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,544,667,775,989,1113,1254,1383,1604,1709,1903,2029,2241,2426,2521,2609", - "endColumns": "104,193,122,107,213,123,140,128,220,104,193,125,211,184,94,87,103", - "endOffsets": "349,543,666,774,988,1112,1253,1382,1603,1708,1902,2028,2240,2425,2520,2608,2712" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2835,2944,3138,3265,3377,3591,3719,3864,4202,4423,4532,4726,4856,5068,5257,5356,5448", - "endColumns": "108,193,126,111,213,127,144,132,220,108,193,129,211,188,98,91,107", - "endOffsets": "2939,3133,3260,3372,3586,3714,3859,3992,4418,4527,4721,4851,5063,5252,5351,5443,5551" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-be\\values-be.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,164,272,384", - "endColumns": "108,107,111,105", - "endOffsets": "159,267,379,485" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5556,5665,5773,5885", - "endColumns": "108,107,111,105", - "endOffsets": "5660,5768,5880,5986" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-be\\values-be.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,328,444,530,635,754,834,912,1004,1097,1192,1286,1382,1476,1572,1667,1759,1851,1931,2037,2142,2240,2348,2454,2562,2735,2835", - "endColumns": "119,102,115,85,104,118,79,77,91,92,94,93,95,93,95,94,91,91,79,105,104,97,107,105,107,172,99,80", - "endOffsets": "220,323,439,525,630,749,829,907,999,1092,1187,1281,1377,1471,1567,1662,1754,1846,1926,2032,2137,2235,2343,2449,2557,2730,2830,2911" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,328,444,530,635,754,834,912,1004,1097,1192,1286,1382,1476,1572,1667,1759,1851,1931,2037,2142,2240,2348,2454,2562,2735,6096", - "endColumns": "119,102,115,85,104,118,79,77,91,92,94,93,95,93,95,94,91,91,79,105,104,97,107,105,107,172,99,80", - "endOffsets": "220,323,439,525,630,749,829,907,999,1092,1187,1281,1377,1471,1567,1662,1754,1846,1926,2032,2137,2235,2343,2449,2557,2730,2830,6172" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-be\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5991", - "endColumns": "104", - "endOffsets": "6091" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-be\\values-be.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6177", - "endColumns": "100", - "endOffsets": "6273" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-be\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "204", - "endOffsets": "451" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3997", - "endColumns": "204", - "endOffsets": "4197" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-tr_values-tr.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-tr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "205", - "endOffsets": "452" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3971", - "endColumns": "205", - "endOffsets": "4172" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-tr\\values-tr.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,261,368", - "endColumns": "99,105,106,104", - "endOffsets": "150,256,363,468" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5537,5637,5743,5850", - "endColumns": "99,105,106,104", - "endOffsets": "5632,5738,5845,5950" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-tr\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,353,540,674,777,983,1111,1264,1395,1626,1731,1919,2051,2255,2448,2536,2626", - "endColumns": "107,186,133,102,205,127,152,130,230,104,187,131,203,192,87,89,104", - "endOffsets": "352,539,673,776,982,1110,1263,1394,1625,1730,1918,2050,2254,2447,2535,2625,2730" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2797,2909,3096,3234,3341,3547,3679,3836,4177,4408,4517,4705,4841,5045,5242,5334,5428", - "endColumns": "111,186,137,106,205,131,156,134,230,108,187,135,203,196,91,93,108", - "endOffsets": "2904,3091,3229,3336,3542,3674,3831,3966,4403,4512,4700,4836,5040,5237,5329,5423,5532" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-tr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5955", - "endColumns": "105", - "endOffsets": "6056" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-tr\\values-tr.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6140", - "endColumns": "100", - "endOffsets": "6236" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-tr\\values-tr.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,318,430,515,621,741,821,897,988,1080,1172,1266,1367,1460,1562,1657,1748,1839,1917,2024,2128,2224,2331,2434,2543,2699,2797", - "endColumns": "113,98,111,84,105,119,79,75,90,91,91,93,100,92,101,94,90,90,77,106,103,95,106,102,108,155,97,78", - "endOffsets": "214,313,425,510,616,736,816,892,983,1075,1167,1261,1362,1455,1557,1652,1743,1834,1912,2019,2123,2219,2326,2429,2538,2694,2792,2871" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,318,430,515,621,741,821,897,988,1080,1172,1266,1367,1460,1562,1657,1748,1839,1917,2024,2128,2224,2331,2434,2543,2699,6061", - "endColumns": "113,98,111,84,105,119,79,75,90,91,91,93,100,92,101,94,90,90,77,106,103,95,106,102,108,155,97,78", - "endOffsets": "214,313,425,510,616,736,816,892,983,1075,1167,1261,1362,1455,1557,1652,1743,1834,1912,2019,2123,2219,2326,2429,2538,2694,2792,6135" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-da_values-da.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-da\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "185", - "endOffsets": "432" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3910", - "endColumns": "185", - "endOffsets": "4091" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-da\\values-da.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,167,266,373", - "endColumns": "111,98,106,95", - "endOffsets": "162,261,368,464" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5448,5560,5659,5766", - "endColumns": "111,98,106,95", - "endOffsets": "5555,5654,5761,5857" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-da\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5862", - "endColumns": "105", - "endOffsets": "5963" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-da\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,541,666,773,975,1098,1244,1374,1589,1693,1886,2011,2215,2419,2511,2599", - "endColumns": "103,191,124,106,201,122,145,129,214,103,192,124,203,203,91,87,102", - "endOffsets": "348,540,665,772,974,1097,1243,1373,1588,1692,1885,2010,2214,2418,2510,2598,2701" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2757,2865,3057,3186,3297,3499,3626,3776,4096,4311,4419,4612,4741,4945,5153,5249,5341", - "endColumns": "107,191,128,110,201,126,149,133,214,107,192,128,203,207,95,91,106", - "endOffsets": "2860,3052,3181,3292,3494,3621,3771,3905,4306,4414,4607,4736,4940,5148,5244,5336,5443" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-da\\values-da.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6047", - "endColumns": "100", - "endOffsets": "6143" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-da\\values-da.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,205,299,415,500,600,713,791,868,959,1051,1144,1238,1333,1426,1521,1619,1710,1801,1879,1987,2094,2190,2303,2406,2507,2660,2757", - "endColumns": "99,93,115,84,99,112,77,76,90,91,92,93,94,92,94,97,90,90,77,107,106,95,112,102,100,152,96,78", - "endOffsets": "200,294,410,495,595,708,786,863,954,1046,1139,1233,1328,1421,1516,1614,1705,1796,1874,1982,2089,2185,2298,2401,2502,2655,2752,2831" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,205,299,415,500,600,713,791,868,959,1051,1144,1238,1333,1426,1521,1619,1710,1801,1879,1987,2094,2190,2303,2406,2507,2660,5968", - "endColumns": "99,93,115,84,99,112,77,76,90,91,92,93,94,92,94,97,90,90,77,107,106,95,112,102,100,152,96,78", - "endOffsets": "200,294,410,495,595,708,786,863,954,1046,1139,1233,1328,1421,1516,1614,1705,1796,1874,1982,2089,2185,2298,2401,2502,2655,2752,6042" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-ldltr-v21_values-ldltr-v21.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ldltr-v21\\values-ldltr-v21.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "112", - "endOffsets": "163" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-tl_values-tl.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-tl\\values-tl.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6309", - "endColumns": "100", - "endOffsets": "6405" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-tl\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,558,694,801,1018,1152,1300,1438,1676,1781,1990,2126,2347,2552,2646,2738", - "endColumns": "104,207,135,106,216,133,147,137,237,104,208,135,220,204,93,91,105", - "endOffsets": "349,557,693,800,1017,1151,1299,1437,1675,1780,1989,2125,2346,2551,2645,2737,2843" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2845,2954,3162,3302,3413,3630,3768,3920,4267,4505,4614,4823,4963,5184,5393,5491,5587", - "endColumns": "108,207,139,110,216,137,151,141,237,108,208,139,220,208,97,95,109", - "endOffsets": "2949,3157,3297,3408,3625,3763,3915,4057,4500,4609,4818,4958,5179,5388,5486,5582,5692" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-tl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "204", - "endOffsets": "451" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4062", - "endColumns": "204", - "endOffsets": "4262" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-tl\\values-tl.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,158,263,374", - "endColumns": "102,104,110,103", - "endOffsets": "153,258,369,473" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5697,5800,5905,6016", - "endColumns": "102,104,110,103", - "endOffsets": "5795,5900,6011,6115" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-tl\\values-tl.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,324,437,525,631,746,826,904,995,1087,1182,1276,1377,1470,1565,1659,1750,1841,1924,2033,2143,2244,2354,2472,2580,2743,2845", - "endColumns": "110,107,112,87,105,114,79,77,90,91,94,93,100,92,94,93,90,90,82,108,109,100,109,117,107,162,101,83", - "endOffsets": "211,319,432,520,626,741,821,899,990,1082,1177,1271,1372,1465,1560,1654,1745,1836,1919,2028,2138,2239,2349,2467,2575,2738,2840,2924" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,324,437,525,631,746,826,904,995,1087,1182,1276,1377,1470,1565,1659,1750,1841,1924,2033,2143,2244,2354,2472,2580,2743,6225", - "endColumns": "110,107,112,87,105,114,79,77,90,91,94,93,100,92,94,93,90,90,82,108,109,100,109,117,107,162,101,83", - "endOffsets": "211,319,432,520,626,741,821,899,990,1082,1177,1271,1372,1465,1560,1654,1745,1836,1919,2028,2138,2239,2349,2467,2575,2738,2840,6304" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-tl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6120", - "endColumns": "104", - "endOffsets": "6220" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-el_values-el.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-el\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,354,572,702,811,1051,1174,1318,1448,1696,1802,2003,2130,2367,2538,2633,2721", - "endColumns": "108,217,129,108,239,122,143,129,247,105,200,126,236,170,94,87,107", - "endOffsets": "353,571,701,810,1050,1173,1317,1447,1695,1801,2002,2129,2366,2537,2632,2720,2828" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2886,2999,3217,3351,3464,3704,3831,3979,4336,4584,4694,4895,5026,5263,5438,5537,5629", - "endColumns": "112,217,133,112,239,126,147,133,247,109,200,130,236,174,98,91,111", - "endOffsets": "2994,3212,3346,3459,3699,3826,3974,4108,4579,4689,4890,5021,5258,5433,5532,5624,5736" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-el\\values-el.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,165,272,397", - "endColumns": "109,106,124,108", - "endOffsets": "160,267,392,501" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5741,5851,5958,6083", - "endColumns": "109,106,124,108", - "endOffsets": "5846,5953,6078,6187" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-el\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6192", - "endColumns": "105", - "endOffsets": "6293" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-el\\values-el.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6383", - "endColumns": "100", - "endOffsets": "6479" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-el\\values-el.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,223,334,451,536,642,765,854,940,1031,1123,1218,1312,1413,1506,1601,1698,1789,1880,1964,2075,2184,2286,2397,2507,2615,2786,2886", - "endColumns": "117,110,116,84,105,122,88,85,90,91,94,93,100,92,94,96,90,90,83,110,108,101,110,109,107,170,99,84", - "endOffsets": "218,329,446,531,637,760,849,935,1026,1118,1213,1307,1408,1501,1596,1693,1784,1875,1959,2070,2179,2281,2392,2502,2610,2781,2881,2966" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,223,334,451,536,642,765,854,940,1031,1123,1218,1312,1413,1506,1601,1698,1789,1880,1964,2075,2184,2286,2397,2507,2615,2786,6298", - "endColumns": "117,110,116,84,105,122,88,85,90,91,94,93,100,92,94,96,90,90,83,110,108,101,110,109,107,170,99,84", - "endOffsets": "218,329,446,531,637,760,849,935,1026,1118,1213,1307,1408,1501,1596,1693,1784,1875,1959,2070,2179,2281,2392,2502,2610,2781,2881,6378" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-el\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "222", - "endOffsets": "469" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4113", - "endColumns": "222", - "endOffsets": "4331" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-hy_values-hy.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-hy\\values-hy.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,313,423,512,618,735,817,898,989,1081,1176,1270,1371,1464,1559,1653,1744,1835,1917,2023,2129,2228,2338,2446,2547,2717,2814", - "endColumns": "107,99,109,88,105,116,81,80,90,91,94,93,100,92,94,93,90,90,81,105,105,98,109,107,100,169,96,81", - "endOffsets": "208,308,418,507,613,730,812,893,984,1076,1171,1265,1366,1459,1554,1648,1739,1830,1912,2018,2124,2223,2333,2441,2542,2712,2809,2891" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,313,423,512,618,735,817,898,989,1081,1176,1270,1371,1464,1559,1653,1744,1835,1917,2023,2129,2228,2338,2446,2547,2717,6144", - "endColumns": "107,99,109,88,105,116,81,80,90,91,94,93,100,92,94,93,90,90,81,105,105,98,109,107,100,169,96,81", - "endOffsets": "208,308,418,507,613,730,812,893,984,1076,1171,1265,1366,1459,1554,1648,1739,1830,1912,2018,2124,2223,2333,2441,2542,2712,2809,6221" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-hy\\values-hy.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6226", - "endColumns": "100", - "endOffsets": "6322" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-hy\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,546,678,784,997,1131,1284,1422,1648,1754,1953,2087,2308,2500,2591,2684", - "endColumns": "103,196,131,105,212,133,152,137,225,105,198,133,220,191,90,92,106", - "endOffsets": "348,545,677,783,996,1130,1283,1421,1647,1753,1952,2086,2307,2499,2590,2683,2790" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2814,2922,3119,3255,3365,3578,3716,3873,4225,4451,4561,4760,4898,5119,5315,5410,5507", - "endColumns": "107,196,135,109,212,137,156,141,225,109,198,137,220,195,94,96,110", - "endOffsets": "2917,3114,3250,3360,3573,3711,3868,4010,4446,4556,4755,4893,5114,5310,5405,5502,5613" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-hy\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6038", - "endColumns": "105", - "endOffsets": "6139" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-hy\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "209", - "endOffsets": "456" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4015", - "endColumns": "209", - "endOffsets": "4220" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-hy\\values-hy.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,159,262,373", - "endColumns": "103,102,110,101", - "endOffsets": "154,257,368,470" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5618,5722,5825,5936", - "endColumns": "103,102,110,101", - "endOffsets": "5717,5820,5931,6033" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-fa_values-fa.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-fa\\values-fa.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,215,316,427,511,612,727,807,885,978,1072,1164,1258,1361,1456,1553,1647,1740,1830,1911,2019,2123,2221,2327,2432,2537,2694,2795", - "endColumns": "109,100,110,83,100,114,79,77,92,93,91,93,102,94,96,93,92,89,80,107,103,97,105,104,104,156,100,80", - "endOffsets": "210,311,422,506,607,722,802,880,973,1067,1159,1253,1356,1451,1548,1642,1735,1825,1906,2014,2118,2216,2322,2427,2532,2689,2790,2871" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,215,316,427,511,612,727,807,885,978,1072,1164,1258,1361,1456,1553,1647,1740,1830,1911,2019,2123,2221,2327,2432,2537,2694,6043", - "endColumns": "109,100,110,83,100,114,79,77,92,93,91,93,102,94,96,93,92,89,80,107,103,97,105,104,104,156,100,80", - "endOffsets": "210,311,422,506,607,722,802,880,973,1067,1159,1253,1356,1451,1548,1642,1735,1825,1906,2014,2118,2216,2322,2427,2532,2689,2790,6119" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-fa\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "213", - "endOffsets": "460" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3939", - "endColumns": "213", - "endOffsets": "4148" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-fa\\values-fa.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,154,251,362", - "endColumns": "98,96,110,101", - "endOffsets": "149,246,357,459" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5525,5624,5721,5832", - "endColumns": "98,96,110,101", - "endOffsets": "5619,5716,5827,5929" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-fa\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "104", - "endOffsets": "311" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5934", - "endColumns": "108", - "endOffsets": "6038" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-fa\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,542,671,772,971,1097,1238,1365,1577,1685,1888,2019,2233,2417,2509,2603", - "endColumns": "105,190,128,100,198,125,140,126,211,107,202,130,213,183,91,93,109", - "endOffsets": "350,541,670,771,970,1096,1237,1364,1576,1684,1887,2018,2232,2416,2508,2602,2712" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2795,2905,3096,3229,3334,3533,3663,3808,4153,4365,4477,4680,4815,5029,5217,5313,5411", - "endColumns": "109,190,132,104,198,129,144,130,211,111,202,134,213,187,95,97,113", - "endOffsets": "2900,3091,3224,3329,3528,3658,3803,3934,4360,4472,4675,4810,5024,5212,5308,5406,5520" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-fa\\values-fa.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6124", - "endColumns": "100", - "endOffsets": "6220" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-mn_values-mn.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-mn\\values-mn.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,160,264,369", - "endColumns": "104,103,104,106", - "endOffsets": "155,259,364,471" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5501,5606,5710,5815", - "endColumns": "104,103,104,106", - "endOffsets": "5601,5705,5810,5917" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-mn\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "208", - "endOffsets": "455" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3963", - "endColumns": "208", - "endOffsets": "4167" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-mn\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,353,542,672,777,973,1097,1252,1387,1590,1695,1894,2021,2221,2415,2502,2590", - "endColumns": "107,188,129,104,195,123,154,134,202,104,198,126,199,193,86,87,101", - "endOffsets": "352,541,671,776,972,1096,1251,1386,1589,1694,1893,2020,2220,2414,2501,2589,2691" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2797,2909,3098,3232,3341,3537,3665,3824,4172,4375,4484,4683,4814,5014,5212,5303,5395", - "endColumns": "111,188,133,108,195,127,158,138,202,108,198,130,199,197,90,91,105", - "endOffsets": "2904,3093,3227,3336,3532,3660,3819,3958,4370,4479,4678,4809,5009,5207,5298,5390,5496" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-mn\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5922", - "endColumns": "103", - "endOffsets": "6021" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-mn\\values-mn.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6106", - "endColumns": "100", - "endOffsets": "6202" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-mn\\values-mn.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,319,428,514,620,734,817,899,990,1082,1177,1273,1371,1464,1558,1650,1741,1831,1910,2017,2120,2217,2324,2426,2539,2698,2797", - "endColumns": "113,99,108,85,105,113,82,81,90,91,94,95,97,92,93,91,90,89,78,106,102,96,106,101,112,158,98,79", - "endOffsets": "214,314,423,509,615,729,812,894,985,1077,1172,1268,1366,1459,1553,1645,1736,1826,1905,2012,2115,2212,2319,2421,2534,2693,2792,2872" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,319,428,514,620,734,817,899,990,1082,1177,1273,1371,1464,1558,1650,1741,1831,1910,2017,2120,2217,2324,2426,2539,2698,6026", - "endColumns": "113,99,108,85,105,113,82,81,90,91,94,95,97,92,93,91,90,89,78,106,102,96,106,101,112,158,98,79", - "endOffsets": "214,314,423,509,615,729,812,894,985,1077,1172,1268,1366,1459,1553,1645,1736,1826,1905,2012,2115,2212,2319,2421,2534,2693,2792,6101" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-nl_values-nl.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-nl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "201", - "endOffsets": "448" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4019", - "endColumns": "201", - "endOffsets": "4216" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-nl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6040", - "endColumns": "105", - "endOffsets": "6141" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-nl\\values-nl.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,223,328,435,521,629,749,827,904,996,1089,1184,1278,1379,1473,1569,1664,1756,1848,1929,2040,2143,2242,2357,2471,2574,2729,2832", - "endColumns": "117,104,106,85,107,119,77,76,91,92,94,93,100,93,95,94,91,91,80,110,102,98,114,113,102,154,102,81", - "endOffsets": "218,323,430,516,624,744,822,899,991,1084,1179,1273,1374,1468,1564,1659,1751,1843,1924,2035,2138,2237,2352,2466,2569,2724,2827,2909" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,223,328,435,521,629,749,827,904,996,1089,1184,1278,1379,1473,1569,1664,1756,1848,1929,2040,2143,2242,2357,2471,2574,2729,6146", - "endColumns": "117,104,106,85,107,119,77,76,91,92,94,93,100,93,95,94,91,91,80,110,102,98,114,113,102,154,102,81", - "endOffsets": "218,323,430,516,624,744,822,899,991,1084,1179,1273,1374,1468,1564,1659,1751,1843,1924,2035,2138,2237,2352,2466,2569,2724,2827,6223" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-nl\\values-nl.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6228", - "endColumns": "100", - "endOffsets": "6324" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-nl\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,353,540,668,777,1003,1128,1277,1408,1645,1749,1949,2073,2295,2503,2597,2686", - "endColumns": "107,186,127,108,225,124,148,130,236,103,199,123,221,207,93,88,103", - "endOffsets": "352,539,667,776,1002,1127,1276,1407,1644,1748,1948,2072,2294,2502,2596,2685,2789" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2832,2944,3131,3263,3376,3602,3731,3884,4221,4458,4566,4766,4894,5116,5328,5426,5519", - "endColumns": "111,186,131,112,225,128,152,134,236,107,199,127,221,211,97,92,107", - "endOffsets": "2939,3126,3258,3371,3597,3726,3879,4014,4453,4561,4761,4889,5111,5323,5421,5514,5622" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-nl\\values-nl.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,158,259,370", - "endColumns": "102,100,110,97", - "endOffsets": "153,254,365,463" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5627,5730,5831,5942", - "endColumns": "102,100,110,97", - "endOffsets": "5725,5826,5937,6035" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-ja_values-ja.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ja\\values-ja.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5698", - "endColumns": "100", - "endOffsets": "5794" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ja\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "97", - "endOffsets": "304" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5518", - "endColumns": "101", - "endOffsets": "5615" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ja\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "180", - "endOffsets": "427" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3767", - "endColumns": "180", - "endOffsets": "3943" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ja\\values-ja.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,202,295,400,482,580,688,766,842,933,1025,1120,1214,1315,1408,1503,1597,1688,1779,1856,1958,2056,2151,2254,2350,2446,2594,2691", - "endColumns": "96,92,104,81,97,107,77,75,90,91,94,93,100,92,94,93,90,90,76,101,97,94,102,95,95,147,96,77", - "endOffsets": "197,290,395,477,575,683,761,837,928,1020,1115,1209,1310,1403,1498,1592,1683,1774,1851,1953,2051,2146,2249,2345,2441,2589,2686,2764" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,202,295,400,482,580,688,766,842,933,1025,1120,1214,1315,1408,1503,1597,1688,1779,1856,1958,2056,2151,2254,2350,2446,2594,5620", - "endColumns": "96,92,104,81,97,107,77,75,90,91,94,93,100,92,94,93,90,90,76,101,97,94,102,95,95,147,96,77", - "endOffsets": "197,290,395,477,575,683,761,837,928,1020,1115,1209,1310,1403,1498,1592,1683,1774,1851,1953,2051,2146,2249,2345,2441,2589,2686,5693" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ja\\values-ja.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,148,243,344", - "endColumns": "92,94,100,93", - "endOffsets": "143,238,339,433" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5135,5228,5323,5424", - "endColumns": "92,94,100,93", - "endOffsets": "5223,5318,5419,5513" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ja\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,347,513,631,735,924,1042,1173,1297,1488,1587,1751,1868,2047,2193,2279,2364", - "endColumns": "101,165,117,103,188,117,130,123,190,98,163,116,178,145,85,84,95", - "endOffsets": "346,512,630,734,923,1041,1172,1296,1487,1586,1750,1867,2046,2192,2278,2363,2459" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2691,2797,2963,3085,3193,3382,3504,3639,3948,4139,4242,4406,4527,4706,4856,4946,5035", - "endColumns": "105,165,121,107,188,121,134,127,190,102,163,120,178,149,89,88,99", - "endOffsets": "2792,2958,3080,3188,3377,3499,3634,3762,4134,4237,4401,4522,4701,4851,4941,5030,5130" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-iw_values-iw.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-iw\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,346,532,655,757,955,1078,1216,1344,1539,1640,1816,1937,2130,2301,2387,2473", - "endColumns": "100,185,122,101,197,122,137,127,194,100,175,120,192,170,85,85,105", - "endOffsets": "345,531,654,756,954,1077,1215,1343,1538,1639,1815,1936,2129,2300,2386,2472,2578" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2761,2866,3052,3179,3285,3483,3610,3752,4061,4256,4361,4537,4662,4855,5030,5120,5210", - "endColumns": "104,185,126,105,197,126,141,131,194,104,175,124,192,174,89,89,109", - "endOffsets": "2861,3047,3174,3280,3478,3605,3747,3879,4251,4356,4532,4657,4850,5025,5115,5205,5315" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-iw\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5719", - "endColumns": "103", - "endOffsets": "5818" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-iw\\values-iw.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,146,247,353", - "endColumns": "90,100,105,100", - "endOffsets": "141,242,348,449" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5320,5411,5512,5618", - "endColumns": "90,100,105,100", - "endOffsets": "5406,5507,5613,5714" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-iw\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "176", - "endOffsets": "423" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3884", - "endColumns": "176", - "endOffsets": "4056" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-iw\\values-iw.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5904", - "endColumns": "100", - "endOffsets": "6000" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-iw\\values-iw.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,310,418,502,604,720,799,878,969,1062,1156,1250,1351,1444,1539,1632,1723,1815,1895,2000,2103,2201,2306,2408,2510,2664,2761", - "endColumns": "104,99,107,83,101,115,78,78,90,92,93,93,100,92,94,92,90,91,79,104,102,97,104,101,101,153,96,80", - "endOffsets": "205,305,413,497,599,715,794,873,964,1057,1151,1245,1346,1439,1534,1627,1718,1810,1890,1995,2098,2196,2301,2403,2505,2659,2756,2837" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,310,418,502,604,720,799,878,969,1062,1156,1250,1351,1444,1539,1632,1723,1815,1895,2000,2103,2201,2306,2408,2510,2664,5823", - "endColumns": "104,99,107,83,101,115,78,78,90,92,93,93,100,92,94,92,90,91,79,104,102,97,104,101,101,153,96,80", - "endOffsets": "205,305,413,497,599,715,794,873,964,1057,1151,1245,1346,1439,1534,1627,1718,1810,1890,1995,2098,2196,2301,2403,2505,2659,2756,5899" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-th_values-th.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-th\\values-th.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,158,257,368", - "endColumns": "102,98,110,96", - "endOffsets": "153,252,363,460" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5347,5450,5549,5660", - "endColumns": "102,98,110,96", - "endOffsets": "5445,5544,5655,5752" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-th\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "103", - "endOffsets": "310" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5757", - "endColumns": "107", - "endOffsets": "5860" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-th\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,528,649,754,949,1071,1216,1349,1552,1655,1833,1953,2152,2329,2419,2513", - "endColumns": "103,178,120,104,194,121,144,132,202,102,177,119,198,176,89,93,108", - "endOffsets": "348,527,648,753,948,1070,1215,1348,1551,1654,1832,1952,2151,2328,2418,2512,2621" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2734,2842,3021,3146,3255,3450,3576,3725,4050,4253,4360,4538,4662,4861,5042,5136,5234", - "endColumns": "107,178,124,108,194,125,148,136,202,106,177,123,198,180,93,97,112", - "endOffsets": "2837,3016,3141,3250,3445,3571,3720,3857,4248,4355,4533,4657,4856,5037,5131,5229,5342" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-th\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "187", - "endOffsets": "434" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3862", - "endColumns": "187", - "endOffsets": "4045" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-th\\values-th.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,303,411,496,598,708,786,864,955,1047,1138,1232,1333,1426,1521,1615,1706,1797,1877,1980,2078,2176,2279,2385,2486,2639,2734", - "endColumns": "104,92,107,84,101,109,77,77,90,91,90,93,100,92,94,93,90,90,79,102,97,97,102,105,100,152,94,80", - "endOffsets": "205,298,406,491,593,703,781,859,950,1042,1133,1227,1328,1421,1516,1610,1701,1792,1872,1975,2073,2171,2274,2380,2481,2634,2729,2810" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,303,411,496,598,708,786,864,955,1047,1138,1232,1333,1426,1521,1615,1706,1797,1877,1980,2078,2176,2279,2385,2486,2639,5865", - "endColumns": "104,92,107,84,101,109,77,77,90,91,90,93,100,92,94,93,90,90,79,102,97,97,102,105,100,152,94,80", - "endOffsets": "205,298,406,491,593,703,781,859,950,1042,1133,1227,1328,1421,1516,1610,1701,1792,1872,1975,2073,2171,2274,2380,2481,2634,2729,5941" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-th\\values-th.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5946", - "endColumns": "100", - "endOffsets": "6042" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-az_values-az.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-az\\values-az.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,151,255,363", - "endColumns": "95,103,107,101", - "endOffsets": "146,250,358,460" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5548,5644,5748,5856", - "endColumns": "95,103,107,101", - "endOffsets": "5639,5743,5851,5953" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-az\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "102", - "endOffsets": "309" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5958", - "endColumns": "106", - "endOffsets": "6060" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-az\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "220", - "endOffsets": "467" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3983", - "endColumns": "220", - "endOffsets": "4199" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-az\\values-az.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,215,316,426,514,621,735,817,896,987,1079,1173,1272,1373,1466,1561,1655,1746,1838,1922,2027,2133,2233,2342,2447,2549,2707,2813", - "endColumns": "109,100,109,87,106,113,81,78,90,91,93,98,100,92,94,93,90,91,83,104,105,99,108,104,101,157,105,82", - "endOffsets": "210,311,421,509,616,730,812,891,982,1074,1168,1267,1368,1461,1556,1650,1741,1833,1917,2022,2128,2228,2337,2442,2544,2702,2808,2891" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,215,316,426,514,621,735,817,896,987,1079,1173,1272,1373,1466,1561,1655,1746,1838,1922,2027,2133,2233,2342,2447,2549,2707,6065", - "endColumns": "109,100,109,87,106,113,81,78,90,91,93,98,100,92,94,93,90,91,83,104,105,99,108,104,101,157,105,82", - "endOffsets": "210,311,421,509,616,730,812,891,982,1074,1168,1267,1368,1461,1556,1650,1741,1833,1917,2022,2128,2228,2337,2442,2544,2702,2808,6143" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-az\\values-az.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6148", - "endColumns": "100", - "endOffsets": "6244" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-az\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,352,539,670,778,983,1114,1260,1391,1616,1724,1904,2039,2242,2424,2514,2605", - "endColumns": "106,186,130,107,204,130,145,130,224,107,179,134,202,181,89,90,105", - "endOffsets": "351,538,669,777,982,1113,1259,1390,1615,1723,1903,2038,2241,2423,2513,2604,2710" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2813,2924,3111,3246,3358,3563,3698,3848,4204,4429,4541,4721,4860,5063,5249,5343,5438", - "endColumns": "110,186,134,111,204,134,149,134,224,111,179,138,202,185,93,94,109", - "endOffsets": "2919,3106,3241,3353,3558,3693,3843,3978,4424,4536,4716,4855,5058,5244,5338,5433,5543" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-bs_values-bs.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-bs\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5932", - "endColumns": "103", - "endOffsets": "6031" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-bs\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "199", - "endOffsets": "446" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3980", - "endColumns": "199", - "endOffsets": "4175" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-bs\\values-bs.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,159,259,373", - "endColumns": "103,99,113,98", - "endOffsets": "154,254,368,467" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5515,5619,5719,5833", - "endColumns": "103,99,113,98", - "endOffsets": "5614,5714,5828,5927" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-bs\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,541,665,773,982,1106,1244,1371,1584,1689,1881,2006,2215,2387,2481,2572", - "endColumns": "103,191,123,107,208,123,137,126,212,104,191,124,208,171,93,90,109", - "endOffsets": "348,540,664,772,981,1105,1243,1370,1583,1688,1880,2005,2214,2386,2480,2571,2681" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2830,2938,3130,3258,3370,3579,3707,3849,4180,4393,4502,4694,4823,5032,5208,5306,5401", - "endColumns": "107,191,127,111,208,127,141,130,212,108,191,128,208,175,97,94,113", - "endOffsets": "2933,3125,3253,3365,3574,3702,3844,3975,4388,4497,4689,4818,5027,5203,5301,5396,5510" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-bs\\values-bs.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,226,323,430,516,620,742,827,910,1001,1093,1188,1282,1383,1476,1571,1666,1757,1848,1935,2038,2142,2243,2348,2462,2565,2734,2830", - "endColumns": "120,96,106,85,103,121,84,82,90,91,94,93,100,92,94,94,90,90,86,102,103,100,104,113,102,168,95,85", - "endOffsets": "221,318,425,511,615,737,822,905,996,1088,1183,1277,1378,1471,1566,1661,1752,1843,1930,2033,2137,2238,2343,2457,2560,2729,2825,2911" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,226,323,430,516,620,742,827,910,1001,1093,1188,1282,1383,1476,1571,1666,1757,1848,1935,2038,2142,2243,2348,2462,2565,2734,6036", - "endColumns": "120,96,106,85,103,121,84,82,90,91,94,93,100,92,94,94,90,90,86,102,103,100,104,113,102,168,95,85", - "endOffsets": "221,318,425,511,615,737,822,905,996,1088,1183,1277,1378,1471,1566,1661,1752,1843,1930,2033,2137,2238,2343,2457,2560,2729,2825,6117" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-bs\\values-bs.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6122", - "endColumns": "100", - "endOffsets": "6218" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-pl_values-pl.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-pl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "98", - "endOffsets": "305" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5975", - "endColumns": "102", - "endOffsets": "6073" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-pl\\values-pl.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,220,322,430,516,623,742,821,898,989,1081,1176,1270,1372,1465,1560,1655,1746,1837,1918,2027,2127,2226,2335,2447,2558,2721,2817", - "endColumns": "114,101,107,85,106,118,78,76,90,91,94,93,101,92,94,94,90,90,80,108,99,98,108,111,110,162,95,81", - "endOffsets": "215,317,425,511,618,737,816,893,984,1076,1171,1265,1367,1460,1555,1650,1741,1832,1913,2022,2122,2221,2330,2442,2553,2716,2812,2894" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,220,322,430,516,623,742,821,898,989,1081,1176,1270,1372,1465,1560,1655,1746,1837,1918,2027,2127,2226,2335,2447,2558,2721,6078", - "endColumns": "114,101,107,85,106,118,78,76,90,91,94,93,101,92,94,94,90,90,80,108,99,98,108,111,110,162,95,81", - "endOffsets": "215,317,425,511,618,737,816,893,984,1076,1171,1265,1367,1460,1555,1650,1741,1832,1913,2022,2122,2221,2330,2442,2553,2716,2812,6155" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-pl\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,347,547,667,775,985,1108,1245,1369,1599,1706,1912,2038,2256,2443,2538,2630", - "endColumns": "101,199,119,107,209,122,136,123,229,106,205,125,217,186,94,91,108", - "endOffsets": "346,546,666,774,984,1107,1244,1368,1598,1705,1911,2037,2255,2442,2537,2629,2738" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2817,2923,3123,3247,3359,3569,3696,3837,4164,4394,4505,4711,4841,5059,5250,5349,5445", - "endColumns": "105,199,123,111,209,126,140,127,229,110,205,129,217,190,98,95,112", - "endOffsets": "2918,3118,3242,3354,3564,3691,3832,3960,4389,4500,4706,4836,5054,5245,5344,5440,5553" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-pl\\values-pl.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,254,369", - "endColumns": "99,98,114,102", - "endOffsets": "150,249,364,467" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5558,5658,5757,5872", - "endColumns": "99,98,114,102", - "endOffsets": "5653,5752,5867,5970" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-pl\\values-pl.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6160", - "endColumns": "100", - "endOffsets": "6256" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-pl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "198", - "endOffsets": "445" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3965", - "endColumns": "198", - "endOffsets": "4159" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-de_values-de.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-de\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "103", - "endOffsets": "310" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6087", - "endColumns": "107", - "endOffsets": "6190" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-de\\values-de.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6276", - "endColumns": "100", - "endOffsets": "6372" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-de\\values-de.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,159,260,371", - "endColumns": "103,100,110,98", - "endOffsets": "154,255,366,465" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5672,5776,5877,5988", - "endColumns": "103,100,110,98", - "endOffsets": "5771,5872,5983,6082" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-de\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "203", - "endOffsets": "450" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4052", - "endColumns": "203", - "endOffsets": "4251" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-de\\values-de.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,308,420,506,612,727,805,881,973,1066,1162,1263,1371,1471,1575,1673,1771,1868,1949,2060,2162,2260,2367,2470,2574,2730,2832", - "endColumns": "104,97,111,85,105,114,77,75,91,92,95,100,107,99,103,97,97,96,80,110,101,97,106,102,103,155,101,80", - "endOffsets": "205,303,415,501,607,722,800,876,968,1061,1157,1258,1366,1466,1570,1668,1766,1863,1944,2055,2157,2255,2362,2465,2569,2725,2827,2908" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,308,420,506,612,727,805,881,973,1066,1162,1263,1371,1471,1575,1673,1771,1868,1949,2060,2162,2260,2367,2470,2574,2730,6195", - "endColumns": "104,97,111,85,105,114,77,75,91,92,95,100,107,99,103,97,97,96,80,110,101,97,106,102,103,155,101,80", - "endOffsets": "205,303,415,501,607,722,800,876,968,1061,1157,1258,1366,1466,1570,1668,1766,1863,1944,2055,2157,2255,2362,2465,2569,2725,2827,6271" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-de\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,352,548,674,784,1021,1150,1297,1441,1680,1790,1990,2119,2340,2542,2639,2728", - "endColumns": "106,195,125,109,236,128,146,143,238,109,199,128,220,201,96,88,104", - "endOffsets": "351,547,673,783,1020,1149,1296,1440,1679,1789,1989,2118,2339,2541,2638,2727,2832" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2832,2943,3139,3269,3383,3620,3753,3904,4256,4495,4609,4809,4942,5163,5369,5470,5563", - "endColumns": "110,195,129,113,236,132,150,147,238,113,199,132,220,205,100,92,108", - "endOffsets": "2938,3134,3264,3378,3615,3748,3899,4047,4490,4604,4804,4937,5158,5364,5465,5558,5667" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-v17_values-v17.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v17\\values-v17.xml", - "from": { - "startLines": "2,5,9,12,15,18,22,25,29,33,37,40,43,46,50,53,57", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,228,456,614,764,936,1161,1331,1559,1783,2025,2196,2370,2539,2812,3012,3216", - "endLines": "4,8,11,14,17,21,24,28,32,36,39,42,45,49,52,56,60", - "endColumns": "12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12", - "endOffsets": "223,451,609,759,931,1156,1326,1554,1778,2020,2191,2365,2534,2807,3007,3211,3540" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-nb_values-nb.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-nb\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,348,539,663,770,985,1113,1259,1387,1600,1705,1897,2023,2224,2426,2519,2607", - "endColumns": "102,190,123,106,214,127,145,127,212,104,191,125,200,201,92,87,102", - "endOffsets": "347,538,662,769,984,1112,1258,1386,1599,1704,1896,2022,2223,2425,2518,2606,2709" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2737,2844,3035,3163,3274,3489,3621,3771,4092,4305,4414,4606,4736,4937,5143,5240,5332", - "endColumns": "106,190,127,110,214,131,149,131,212,108,191,129,200,205,96,91,106", - "endOffsets": "2839,3030,3158,3269,3484,3616,3766,3898,4300,4409,4601,4731,4932,5138,5235,5327,5434" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-nb\\values-nb.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6043", - "endColumns": "100", - "endOffsets": "6139" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-nb\\values-nb.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,303,417,503,603,716,793,869,960,1052,1146,1240,1341,1434,1529,1627,1718,1809,1886,1989,2087,2183,2287,2386,2487,2640,2737", - "endColumns": "102,94,113,85,99,112,76,75,90,91,93,93,100,92,94,97,90,90,76,102,97,95,103,98,100,152,96,78", - "endOffsets": "203,298,412,498,598,711,788,864,955,1047,1141,1235,1336,1429,1524,1622,1713,1804,1881,1984,2082,2178,2282,2381,2482,2635,2732,2811" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,303,417,503,603,716,793,869,960,1052,1146,1240,1341,1434,1529,1627,1718,1809,1886,1989,2087,2183,2287,2386,2487,2640,5964", - "endColumns": "102,94,113,85,99,112,76,75,90,91,93,93,100,92,94,97,90,90,76,102,97,95,103,98,100,152,96,78", - "endOffsets": "203,298,412,498,598,711,788,864,955,1047,1141,1235,1336,1429,1524,1622,1713,1804,1881,1984,2082,2178,2282,2381,2482,2635,2732,6038" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-nb\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "188", - "endOffsets": "435" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3903", - "endColumns": "188", - "endOffsets": "4087" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-nb\\values-nb.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,165,266,378", - "endColumns": "109,100,111,95", - "endOffsets": "160,261,373,469" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5439,5549,5650,5762", - "endColumns": "109,100,111,95", - "endOffsets": "5544,5645,5757,5853" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-nb\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5858", - "endColumns": "105", - "endOffsets": "5959" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-v23_values-v23.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v23\\values-v23.xml", - "from": { - "startLines": "2,3,4,5,6,20,34,35,36,37,41,42,43,44", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,190,325,400,487,1371,2267,2386,2513,2618,2842,2957,3064,3177", - "endLines": "2,3,4,5,19,33,34,35,36,40,41,42,43,47", - "endColumns": "134,134,74,86,12,12,118,126,104,12,114,106,112,12", - "endOffsets": "185,320,395,482,1366,2262,2381,2508,2613,2837,2952,3059,3172,3402" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9e025505c94c04007a8190f74982d1e9\\cardview-1.0.0\\res\\values-v23\\values-v23.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endLines": "4", - "endColumns": "12", - "endOffsets": "200" - }, - "to": { - "startLines": "48", - "startColumns": "4", - "startOffsets": "3407", - "endLines": "50", - "endColumns": "12", - "endOffsets": "3552" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-v23\\values-v23.xml", - "from": { - "startLines": "2,6", - "startColumns": "4,4", - "startOffsets": "55,320", - "endLines": "5,9", - "endColumns": "10,10", - "endOffsets": "315,588" - }, - "to": { - "startLines": "51,55", - "startColumns": "4,4", - "startOffsets": "3557,3822", - "endLines": "54,58", - "endColumns": "10,10", - "endOffsets": "3817,4090" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-is_values-is.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-is\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "187", - "endOffsets": "434" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3911", - "endColumns": "187", - "endOffsets": "4094" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-is\\values-is.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,159,260,366", - "endColumns": "103,100,105,99", - "endOffsets": "154,255,361,461" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5416,5520,5621,5727", - "endColumns": "103,100,105,99", - "endOffsets": "5515,5616,5722,5822" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-is\\values-is.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,205,302,414,499,600,714,795,875,966,1058,1151,1245,1352,1445,1540,1635,1726,1820,1900,2010,2117,2214,2323,2423,2526,2681,2779", - "endColumns": "99,96,111,84,100,113,80,79,90,91,92,93,106,92,94,94,90,93,79,109,106,96,108,99,102,154,97,79", - "endOffsets": "200,297,409,494,595,709,790,870,961,1053,1146,1240,1347,1440,1535,1630,1721,1815,1895,2005,2112,2209,2318,2418,2521,2676,2774,2854" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,205,302,414,499,600,714,795,875,966,1058,1151,1245,1352,1445,1540,1635,1726,1820,1900,2010,2117,2214,2323,2423,2526,2681,5934", - "endColumns": "99,96,111,84,100,113,80,79,90,91,92,93,106,92,94,94,90,93,79,109,106,96,108,99,102,154,97,79", - "endOffsets": "200,297,409,494,595,709,790,870,961,1053,1146,1240,1347,1440,1535,1630,1721,1815,1895,2005,2112,2209,2318,2418,2521,2676,2774,6009" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-is\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,535,658,765,965,1088,1223,1353,1566,1670,1858,1982,2183,2363,2453,2542", - "endColumns": "103,185,122,106,199,122,134,129,212,103,187,123,200,179,89,88,103", - "endOffsets": "348,534,657,764,964,1087,1222,1352,1565,1669,1857,1981,2182,2362,2452,2541,2645" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2779,2887,3073,3200,3311,3511,3638,3777,4099,4312,4420,4608,4736,4937,5121,5215,5308", - "endColumns": "107,185,126,110,199,126,138,133,212,107,187,127,200,183,93,92,107", - "endOffsets": "2882,3068,3195,3306,3506,3633,3772,3906,4307,4415,4603,4731,4932,5116,5210,5303,5411" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-is\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "102", - "endOffsets": "309" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5827", - "endColumns": "106", - "endOffsets": "5929" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-is\\values-is.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6014", - "endColumns": "100", - "endOffsets": "6110" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-mk_values-mk.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-mk\\values-mk.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,168,273,388", - "endColumns": "112,104,114,99", - "endOffsets": "163,268,383,483" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5552,5665,5770,5885", - "endColumns": "112,104,114,99", - "endOffsets": "5660,5765,5880,5980" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-mk\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5985", - "endColumns": "103", - "endOffsets": "6084" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-mk\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "195", - "endOffsets": "442" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3997", - "endColumns": "195", - "endOffsets": "4188" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-mk\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,543,674,782,986,1117,1263,1398,1614,1719,1916,2047,2259,2444,2539,2629", - "endColumns": "104,192,130,107,203,130,145,134,215,104,196,130,211,184,94,89,103", - "endOffsets": "349,542,673,781,985,1116,1262,1397,1613,1718,1915,2046,2258,2443,2538,2628,2732" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2820,2929,3122,3257,3369,3573,3708,3858,4193,4409,4518,4715,4850,5062,5251,5350,5444", - "endColumns": "108,192,134,111,203,134,149,138,215,108,196,134,211,188,98,93,107", - "endOffsets": "2924,3117,3252,3364,3568,3703,3853,3992,4404,4513,4710,4845,5057,5246,5345,5439,5547" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-mk\\values-mk.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6173", - "endColumns": "100", - "endOffsets": "6269" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-mk\\values-mk.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,317,425,511,619,738,822,904,995,1087,1183,1277,1378,1471,1566,1662,1753,1844,1930,2036,2142,2243,2350,2462,2566,2722,2820", - "endColumns": "107,103,107,85,107,118,83,81,90,91,95,93,100,92,94,95,90,90,85,105,105,100,106,111,103,155,97,83", - "endOffsets": "208,312,420,506,614,733,817,899,990,1082,1178,1272,1373,1466,1561,1657,1748,1839,1925,2031,2137,2238,2345,2457,2561,2717,2815,2899" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,317,425,511,619,738,822,904,995,1087,1183,1277,1378,1471,1566,1662,1753,1844,1930,2036,2142,2243,2350,2462,2566,2722,6089", - "endColumns": "107,103,107,85,107,118,83,81,90,91,95,93,100,92,94,95,90,90,85,105,105,100,106,111,103,155,97,83", - "endOffsets": "208,312,420,506,614,733,817,899,990,1082,1178,1272,1373,1466,1561,1657,1748,1839,1925,2031,2137,2238,2345,2457,2561,2717,2815,6168" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-sq_values-sq.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-sq\\values-sq.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,170,271,382", - "endColumns": "114,100,110,99", - "endOffsets": "165,266,377,477" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5638,5753,5854,5965", - "endColumns": "114,100,110,99", - "endOffsets": "5748,5849,5960,6060" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-sq\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "187", - "endOffsets": "434" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4020", - "endColumns": "187", - "endOffsets": "4203" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-sq\\values-sq.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,319,431,517,623,746,828,907,998,1090,1185,1279,1381,1474,1569,1666,1757,1850,1930,2036,2140,2238,2344,2448,2550,2704,2801", - "endColumns": "113,99,111,85,105,122,81,78,90,91,94,93,101,92,94,96,90,92,79,105,103,97,105,103,101,153,96,80", - "endOffsets": "214,314,426,512,618,741,823,902,993,1085,1180,1274,1376,1469,1564,1661,1752,1845,1925,2031,2135,2233,2339,2443,2545,2699,2796,2877" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,319,431,517,623,746,828,907,998,1090,1185,1279,1381,1474,1569,1666,1757,1850,1930,2036,2140,2238,2344,2448,2550,2704,6175", - "endColumns": "113,99,111,85,105,122,81,78,90,91,94,93,101,92,94,96,90,92,79,105,103,97,105,103,101,153,96,80", - "endOffsets": "214,314,426,512,618,741,823,902,993,1085,1180,1274,1376,1469,1564,1661,1752,1845,1925,2031,2135,2233,2339,2443,2545,2699,2796,6251" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-sq\\values-sq.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6256", - "endColumns": "100", - "endOffsets": "6352" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-sq\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,555,690,795,1015,1147,1299,1440,1669,1775,1981,2117,2345,2555,2646,2739", - "endColumns": "104,204,134,104,219,131,151,140,228,105,205,135,227,209,90,92,106", - "endOffsets": "349,554,689,794,1014,1146,1298,1439,1668,1774,1980,2116,2344,2554,2645,2738,2845" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2801,2910,3115,3254,3363,3583,3719,3875,4208,4437,4547,4753,4893,5121,5335,5430,5527", - "endColumns": "108,204,138,108,219,135,155,144,228,109,205,139,227,213,94,96,110", - "endOffsets": "2905,3110,3249,3358,3578,3714,3870,4015,4432,4542,4748,4888,5116,5330,5425,5522,5633" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-sq\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "105", - "endOffsets": "312" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6065", - "endColumns": "109", - "endOffsets": "6170" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-ko_values-ko.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ko\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,347,518,632,732,906,1021,1154,1274,1478,1579,1746,1862,2039,2184,2269,2353", - "endColumns": "101,170,113,99,173,114,132,119,203,100,166,115,176,144,84,83,99", - "endOffsets": "346,517,631,731,905,1020,1153,1273,1477,1578,1745,1861,2038,2183,2268,2352,2452" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2685,2791,2962,3080,3184,3358,3477,3614,3918,4122,4227,4394,4514,4691,4840,4929,5017", - "endColumns": "105,170,117,103,173,118,136,123,203,104,166,119,176,148,88,87,103", - "endOffsets": "2786,2957,3075,3179,3353,3472,3609,3733,4117,4222,4389,4509,4686,4835,4924,5012,5116" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ko\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "179", - "endOffsets": "426" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3738", - "endColumns": "179", - "endOffsets": "3913" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ko\\values-ko.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,141,234,337", - "endColumns": "85,92,102,92", - "endOffsets": "136,229,332,425" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5121,5207,5300,5403", - "endColumns": "85,92,102,92", - "endOffsets": "5202,5295,5398,5491" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ko\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "96", - "endOffsets": "303" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5496", - "endColumns": "100", - "endOffsets": "5592" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ko\\values-ko.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,202,296,397,479,577,683,763,839,930,1022,1117,1211,1312,1405,1500,1594,1685,1776,1855,1953,2047,2142,2242,2339,2439,2591,2685", - "endColumns": "96,93,100,81,97,105,79,75,90,91,94,93,100,92,94,93,90,90,78,97,93,94,99,96,99,151,93,77", - "endOffsets": "197,291,392,474,572,678,758,834,925,1017,1112,1206,1307,1400,1495,1589,1680,1771,1850,1948,2042,2137,2237,2334,2434,2586,2680,2758" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,202,296,397,479,577,683,763,839,930,1022,1117,1211,1312,1405,1500,1594,1685,1776,1855,1953,2047,2142,2242,2339,2439,2591,5597", - "endColumns": "96,93,100,81,97,105,79,75,90,91,94,93,100,92,94,93,90,90,78,97,93,94,99,96,99,151,93,77", - "endOffsets": "197,291,392,474,572,678,758,834,925,1017,1112,1206,1307,1400,1495,1589,1680,1771,1850,1948,2042,2137,2237,2334,2434,2586,2680,5670" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ko\\values-ko.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5675", - "endColumns": "100", - "endOffsets": "5771" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-ru_values-ru.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ru\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6013", - "endColumns": "104", - "endOffsets": "6113" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ru\\values-ru.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6199", - "endColumns": "100", - "endOffsets": "6295" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ru\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,548,672,780,981,1108,1249,1378,1618,1723,1917,2041,2267,2451,2546,2632", - "endColumns": "104,197,123,107,200,126,140,128,239,104,193,123,225,183,94,85,110", - "endOffsets": "349,547,671,779,980,1107,1248,1377,1617,1722,1916,2040,2266,2450,2545,2631,2742" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2822,2931,3129,3257,3369,3570,3701,3846,4195,4435,4544,4738,4866,5092,5280,5379,5469", - "endColumns": "108,197,127,111,200,130,144,132,239,108,193,127,225,187,98,89,114", - "endOffsets": "2926,3124,3252,3364,3565,3696,3841,3974,4430,4539,4733,4861,5087,5275,5374,5464,5579" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ru\\values-ru.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,220,322,421,507,612,733,812,889,981,1074,1169,1262,1358,1452,1548,1643,1735,1827,1915,2021,2128,2226,2335,2442,2556,2722,2822", - "endColumns": "114,101,98,85,104,120,78,76,91,92,94,92,95,93,95,94,91,91,87,105,106,97,108,106,113,165,99,80", - "endOffsets": "215,317,416,502,607,728,807,884,976,1069,1164,1257,1353,1447,1543,1638,1730,1822,1910,2016,2123,2221,2330,2437,2551,2717,2817,2898" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,220,322,421,507,612,733,812,889,981,1074,1169,1262,1358,1452,1548,1643,1735,1827,1915,2021,2128,2226,2335,2442,2556,2722,6118", - "endColumns": "114,101,98,85,104,120,78,76,91,92,94,92,95,93,95,94,91,91,87,105,106,97,108,106,113,165,99,80", - "endOffsets": "215,317,416,502,607,728,807,884,976,1069,1164,1257,1353,1447,1543,1638,1730,1822,1910,2016,2123,2221,2330,2437,2551,2717,2817,6194" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ru\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "215", - "endOffsets": "462" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3979", - "endColumns": "215", - "endOffsets": "4190" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ru\\values-ru.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,163,268,380", - "endColumns": "107,104,111,103", - "endOffsets": "158,263,375,479" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5584,5692,5797,5909", - "endColumns": "107,104,111,103", - "endOffsets": "5687,5792,5904,6008" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-vi_values-vi.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-vi\\values-vi.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6166", - "endColumns": "100", - "endOffsets": "6262" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-vi\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,345,539,662,767,991,1119,1272,1401,1641,1746,1938,2066,2284,2459,2553,2643", - "endColumns": "99,193,122,104,223,127,152,128,239,104,191,127,217,174,93,89,105", - "endOffsets": "344,538,661,766,990,1118,1271,1400,1640,1745,1937,2065,2283,2458,2552,2642,2748" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2798,2902,3096,3223,3332,3556,3688,3845,4173,4413,4522,4714,4846,5064,5243,5341,5435", - "endColumns": "103,193,126,108,223,131,156,132,239,108,191,131,217,178,97,93,109", - "endOffsets": "2897,3091,3218,3327,3551,3683,3840,3973,4408,4517,4709,4841,5059,5238,5336,5430,5540" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-vi\\values-vi.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,314,423,507,610,729,807,884,975,1067,1162,1256,1357,1450,1545,1639,1730,1821,1904,2008,2116,2217,2322,2437,2542,2699,2798", - "endColumns": "106,101,108,83,102,118,77,76,90,91,94,93,100,92,94,93,90,90,82,103,107,100,104,114,104,156,98,83", - "endOffsets": "207,309,418,502,605,724,802,879,970,1062,1157,1251,1352,1445,1540,1634,1725,1816,1899,2003,2111,2212,2317,2432,2537,2694,2793,2877" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,314,423,507,610,729,807,884,975,1067,1162,1256,1357,1450,1545,1639,1730,1821,1904,2008,2116,2217,2322,2437,2542,2699,6082", - "endColumns": "106,101,108,83,102,118,77,76,90,91,94,93,100,92,94,93,90,90,82,103,107,100,104,114,104,156,98,83", - "endOffsets": "207,309,418,502,605,724,802,879,970,1062,1157,1251,1352,1445,1540,1634,1725,1816,1899,2003,2111,2212,2317,2432,2537,2694,2793,6161" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-vi\\values-vi.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,166,271,385", - "endColumns": "110,104,113,103", - "endOffsets": "161,266,380,484" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5545,5656,5761,5875", - "endColumns": "110,104,113,103", - "endOffsets": "5651,5756,5870,5974" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-vi\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "98", - "endOffsets": "305" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5979", - "endColumns": "102", - "endOffsets": "6077" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-vi\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "194", - "endOffsets": "441" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3978", - "endColumns": "194", - "endOffsets": "4168" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-zh-rCN_values-zh-rCN.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-zh-rCN\\values-zh-rCN.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5512", - "endColumns": "100", - "endOffsets": "5608" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-zh-rCN\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "249,348,509,622,722,886,1000,1128,1245,1412,1511,1672,1785,1948,2082,2164,2247", - "endColumns": "98,160,112,99,163,113,127,116,166,98,160,112,162,133,81,82,98", - "endOffsets": "347,508,621,721,885,999,1127,1244,1411,1510,1671,1784,1947,2081,2163,2246,2345" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2662,2765,2926,3043,3147,3311,3429,3561,3840,4007,4110,4271,4388,4551,4689,4775,4862", - "endColumns": "102,160,116,103,163,117,131,120,166,102,160,116,162,137,85,86,102", - "endOffsets": "2760,2921,3038,3142,3306,3424,3556,3677,4002,4105,4266,4383,4546,4684,4770,4857,4960" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-zh-rCN\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "251", - "endColumns": "157", - "endOffsets": "408" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3682", - "endColumns": "157", - "endOffsets": "3835" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-zh-rCN\\values-zh-rCN.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,138,230,331", - "endColumns": "82,91,100,91", - "endOffsets": "133,225,326,418" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "4965,5048,5140,5241", - "endColumns": "82,91,100,91", - "endOffsets": "5043,5135,5236,5328" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-zh-rCN\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "211", - "endColumns": "96", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5333", - "endColumns": "100", - "endOffsets": "5429" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-zh-rCN\\values-zh-rCN.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,200,295,395,477,574,680,757,833,924,1016,1113,1209,1304,1397,1492,1584,1675,1766,1843,1939,2034,2129,2226,2322,2420,2568,2662", - "endColumns": "94,94,99,81,96,105,76,75,90,91,96,95,94,92,94,91,90,90,76,95,94,94,96,95,97,147,93,77", - "endOffsets": "195,290,390,472,569,675,752,828,919,1011,1108,1204,1299,1392,1487,1579,1670,1761,1838,1934,2029,2124,2221,2317,2415,2563,2657,2735" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,200,295,395,477,574,680,757,833,924,1016,1113,1209,1304,1397,1492,1584,1675,1766,1843,1939,2034,2129,2226,2322,2420,2568,5434", - "endColumns": "94,94,99,81,96,105,76,75,90,91,96,95,94,92,94,91,90,90,76,95,94,94,96,95,97,147,93,77", - "endOffsets": "195,290,390,472,569,675,752,828,919,1011,1108,1204,1299,1392,1487,1579,1670,1761,1838,1934,2029,2124,2221,2317,2415,2563,2657,5507" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-watch-v20_values-watch-v20.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-watch-v20\\values-watch-v20.xml", - "from": { - "startLines": "2,5,8", - "startColumns": "4,4,4", - "startOffsets": "55,214,385", - "endLines": "4,7,10", - "endColumns": "12,12,12", - "endOffsets": "209,380,553" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-lt_values-lt.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-lt\\values-lt.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,221,325,438,525,627,749,832,913,1007,1102,1199,1295,1399,1495,1593,1689,1783,1877,1959,2068,2176,2276,2386,2491,2597,2773,2874", - "endColumns": "115,103,112,86,101,121,82,80,93,94,96,95,103,95,97,95,93,93,81,108,107,99,109,104,105,175,100,82", - "endOffsets": "216,320,433,520,622,744,827,908,1002,1097,1194,1290,1394,1490,1588,1684,1778,1872,1954,2063,2171,2271,2381,2486,2592,2768,2869,2952" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,221,325,438,525,627,749,832,913,1007,1102,1199,1295,1399,1495,1593,1689,1783,1877,1959,2068,2176,2276,2386,2491,2597,2773,6164", - "endColumns": "115,103,112,86,101,121,82,80,93,94,96,95,103,95,97,95,93,93,81,108,107,99,109,104,105,175,100,82", - "endOffsets": "216,320,433,520,622,744,827,908,1002,1097,1194,1290,1394,1490,1588,1684,1778,1872,1954,2063,2171,2271,2381,2486,2592,2768,2869,6242" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-lt\\values-lt.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6247", - "endColumns": "100", - "endOffsets": "6343" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-lt\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,534,664,769,981,1109,1254,1385,1610,1717,1913,2045,2257,2433,2527,2619", - "endColumns": "104,183,129,104,211,127,144,130,224,106,195,131,211,175,93,91,114", - "endOffsets": "349,533,663,768,980,1108,1253,1384,1609,1716,1912,2044,2256,2432,2526,2618,2733" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2874,2983,3167,3301,3410,3622,3754,3903,4256,4481,4592,4788,4924,5136,5316,5414,5510", - "endColumns": "108,183,133,108,211,131,148,134,224,110,195,135,211,179,97,95,118", - "endOffsets": "2978,3162,3296,3405,3617,3749,3898,4033,4476,4587,4783,4919,5131,5311,5409,5505,5624" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-lt\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "217", - "endOffsets": "464" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4038", - "endColumns": "217", - "endOffsets": "4251" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-lt\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6058", - "endColumns": "105", - "endOffsets": "6159" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-lt\\values-lt.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,160,265,379", - "endColumns": "104,104,113,104", - "endOffsets": "155,260,374,479" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5629,5734,5839,5953", - "endColumns": "104,104,113,104", - "endOffsets": "5729,5834,5948,6053" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-en-rAU_values-en-rAU.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-en-rAU\\values-en-rAU.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "34", - "startColumns": "4", - "startOffsets": "3246", - "endColumns": "100", - "endOffsets": "3342" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-en-rAU\\values-en-rAU.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,309,417,501,601,716,794,870,961,1053,1148,1242,1343,1436,1531,1625,1716,1807,1888,1991,2094,2193,2298,2402,2506,2662,2762", - "endColumns": "103,99,107,83,99,114,77,75,90,91,94,93,100,92,94,93,90,90,80,102,102,98,104,103,103,155,99,81", - "endOffsets": "204,304,412,496,596,711,789,865,956,1048,1143,1237,1338,1431,1526,1620,1711,1802,1883,1986,2089,2188,2293,2397,2501,2657,2757,2839" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,33", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,309,417,501,601,716,794,870,961,1053,1148,1242,1343,1436,1531,1625,1716,1807,1888,1991,2094,2193,2298,2402,2506,2662,3164", - "endColumns": "103,99,107,83,99,114,77,75,90,91,94,93,100,92,94,93,90,90,80,102,102,98,104,103,103,155,99,81", - "endOffsets": "204,304,412,496,596,711,789,865,956,1048,1143,1237,1338,1431,1526,1620,1711,1802,1883,1986,2089,2188,2293,2397,2501,2657,2757,3241" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-en-rAU\\values-en-rAU.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,153,250,359", - "endColumns": "97,96,108,97", - "endOffsets": "148,245,354,452" - }, - "to": { - "startLines": "29,30,31,32", - "startColumns": "4,4,4,4", - "startOffsets": "2762,2860,2957,3066", - "endColumns": "97,96,108,97", - "endOffsets": "2855,2952,3061,3159" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-zh-rTW_values-zh-rTW.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-zh-rTW\\values-zh-rTW.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5527", - "endColumns": "100", - "endOffsets": "5623" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-zh-rTW\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "249,348,508,621,721,887,1001,1127,1247,1416,1515,1675,1788,1949,2083,2165,2248", - "endColumns": "98,159,112,99,165,113,125,119,168,98,159,112,160,133,81,82,98", - "endOffsets": "347,507,620,720,886,1000,1126,1246,1415,1514,1674,1787,1948,2082,2164,2247,2346" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2671,2774,2934,3051,3155,3321,3439,3569,3855,4024,4127,4287,4404,4565,4703,4789,4876", - "endColumns": "102,159,116,103,165,117,129,123,168,102,159,116,160,137,85,86,102", - "endOffsets": "2769,2929,3046,3150,3316,3434,3564,3688,4019,4122,4282,4399,4560,4698,4784,4871,4974" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-zh-rTW\\values-zh-rTW.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,139,231,332", - "endColumns": "83,91,100,91", - "endOffsets": "134,226,327,419" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "4979,5063,5155,5256", - "endColumns": "83,91,100,91", - "endOffsets": "5058,5150,5251,5343" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-zh-rTW\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "211", - "endColumns": "96", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5348", - "endColumns": "100", - "endOffsets": "5444" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-zh-rTW\\values-zh-rTW.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,200,293,393,475,572,680,757,833,925,1018,1115,1211,1307,1401,1497,1589,1681,1773,1850,1946,2041,2136,2233,2329,2427,2577,2671", - "endColumns": "94,92,99,81,96,107,76,75,91,92,96,95,95,93,95,91,91,91,76,95,94,94,96,95,97,149,93,77", - "endOffsets": "195,288,388,470,567,675,752,828,920,1013,1110,1206,1302,1396,1492,1584,1676,1768,1845,1941,2036,2131,2228,2324,2422,2572,2666,2744" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,200,293,393,475,572,680,757,833,925,1018,1115,1211,1307,1401,1497,1589,1681,1773,1850,1946,2041,2136,2233,2329,2427,2577,5449", - "endColumns": "94,92,99,81,96,107,76,75,91,92,96,95,95,93,95,91,91,91,76,95,94,94,96,95,97,149,93,77", - "endOffsets": "195,288,388,470,567,675,752,828,920,1013,1110,1206,1302,1396,1492,1584,1676,1768,1845,1941,2036,2131,2228,2324,2422,2572,2666,5522" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-zh-rTW\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "251", - "endColumns": "161", - "endOffsets": "412" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3693", - "endColumns": "161", - "endOffsets": "3850" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-h480dp-land-v13_values-h480dp-land-v13.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-h480dp-land-v13\\values-h480dp-land-v13.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10", - "startColumns": "4,4,4,4,4,4,4,4,4", - "startOffsets": "55,114,170,226,293,358,413,478,547", - "endColumns": "58,55,55,66,64,54,64,68,68", - "endOffsets": "109,165,221,288,353,408,473,542,611" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-fr_values-fr.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-fr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "223", - "endOffsets": "470" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4068", - "endColumns": "223", - "endOffsets": "4287" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-fr\\values-fr.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,162,264,383", - "endColumns": "106,101,118,103", - "endOffsets": "157,259,378,482" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5738,5845,5947,6066", - "endColumns": "106,101,118,103", - "endOffsets": "5840,5942,6061,6165" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-fr\\values-fr.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6361", - "endColumns": "100", - "endOffsets": "6457" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-fr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6170", - "endColumns": "104", - "endOffsets": "6270" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-fr\\values-fr.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,331,441,523,629,759,837,914,1005,1097,1195,1290,1391,1484,1577,1672,1763,1854,1939,2049,2160,2263,2374,2482,2589,2748,2847", - "endColumns": "110,114,109,81,105,129,77,76,90,91,97,94,100,92,92,94,90,90,84,109,110,102,110,107,106,158,98,85", - "endOffsets": "211,326,436,518,624,754,832,909,1000,1092,1190,1285,1386,1479,1572,1667,1758,1849,1934,2044,2155,2258,2369,2477,2584,2743,2842,2928" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,331,441,523,629,759,837,914,1005,1097,1195,1290,1391,1484,1577,1672,1763,1854,1939,2049,2160,2263,2374,2482,2589,2748,6275", - "endColumns": "110,114,109,81,105,129,77,76,90,91,97,94,100,92,92,94,90,90,84,109,110,102,110,107,106,158,98,85", - "endOffsets": "211,326,436,518,624,754,832,909,1000,1092,1190,1285,1386,1479,1572,1667,1758,1849,1934,2044,2155,2258,2369,2477,2584,2743,2842,6356" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-fr\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,561,689,796,1026,1157,1304,1442,1679,1789,2005,2139,2358,2563,2662,2755", - "endColumns": "103,211,127,106,229,130,146,137,236,109,215,133,218,204,98,92,108", - "endOffsets": "348,560,688,795,1025,1156,1303,1441,1678,1788,2004,2138,2357,2562,2661,2754,2863" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2847,2955,3167,3299,3410,3640,3775,3926,4292,4529,4643,4859,4997,5216,5425,5528,5625", - "endColumns": "107,211,131,110,229,134,150,141,236,113,215,137,218,208,102,96,112", - "endOffsets": "2950,3162,3294,3405,3635,3770,3921,4063,4524,4638,4854,4992,5211,5420,5523,5620,5733" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-my_values-my.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-my\\values-my.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,164,270,385", - "endColumns": "108,105,114,105", - "endOffsets": "159,265,380,486" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5715,5824,5930,6045", - "endColumns": "108,105,114,105", - "endOffsets": "5819,5925,6040,6146" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-my\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,546,678,787,993,1123,1272,1407,1642,1746,1947,2088,2305,2518,2614,2713", - "endColumns": "104,195,131,108,205,129,148,134,234,103,200,140,216,212,95,98,113", - "endOffsets": "349,545,677,786,992,1122,1271,1406,1641,1745,1946,2087,2304,2517,2613,2712,2826" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2872,2981,3177,3313,3426,3632,3766,3919,4271,4506,4614,4815,4960,5177,5394,5494,5597", - "endColumns": "108,195,135,112,205,133,152,138,234,107,200,144,216,216,99,102,117", - "endOffsets": "2976,3172,3308,3421,3627,3761,3914,4053,4501,4609,4810,4955,5172,5389,5489,5592,5710" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-my\\values-my.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6342", - "endColumns": "100", - "endOffsets": "6438" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-my\\values-my.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,218,325,441,528,637,760,842,924,1015,1107,1202,1296,1397,1490,1585,1679,1770,1861,1945,2060,2169,2268,2394,2501,2609,2769,2872", - "endColumns": "112,106,115,86,108,122,81,81,90,91,94,93,100,92,94,93,90,90,83,114,108,98,125,106,107,159,102,84", - "endOffsets": "213,320,436,523,632,755,837,919,1010,1102,1197,1291,1392,1485,1580,1674,1765,1856,1940,2055,2164,2263,2389,2496,2604,2764,2867,2952" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,218,325,441,528,637,760,842,924,1015,1107,1202,1296,1397,1490,1585,1679,1770,1861,1945,2060,2169,2268,2394,2501,2609,2769,6257", - "endColumns": "112,106,115,86,108,122,81,81,90,91,94,93,100,92,94,93,90,90,83,114,108,98,125,106,107,159,102,84", - "endOffsets": "213,320,436,523,632,755,837,919,1010,1102,1197,1291,1392,1485,1580,1674,1765,1856,1940,2055,2164,2263,2389,2496,2604,2764,2867,6337" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-my\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "212", - "endOffsets": "459" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4058", - "endColumns": "212", - "endOffsets": "4266" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-my\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6151", - "endColumns": "105", - "endOffsets": "6252" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-pt_values-pt.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-pt\\values-pt.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,170,269,381", - "endColumns": "114,98,111,104", - "endOffsets": "165,264,376,481" - }, - "to": { - "startLines": "29,30,31,32", - "startColumns": "4,4,4,4", - "startOffsets": "2843,2958,3057,3169", - "endColumns": "114,98,111,104", - "endOffsets": "2953,3052,3164,3269" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-pt\\values-pt.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,331,438,527,628,747,832,913,1004,1096,1191,1285,1386,1479,1574,1669,1760,1851,1935,2042,2153,2255,2363,2471,2581,2743,2843", - "endColumns": "119,105,106,88,100,118,84,80,90,91,94,93,100,92,94,94,90,90,83,106,110,101,107,107,109,161,99,84", - "endOffsets": "220,326,433,522,623,742,827,908,999,1091,1186,1280,1381,1474,1569,1664,1755,1846,1930,2037,2148,2250,2358,2466,2576,2738,2838,2923" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,33", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,331,438,527,628,747,832,913,1004,1096,1191,1285,1386,1479,1574,1669,1760,1851,1935,2042,2153,2255,2363,2471,2581,2743,3274", - "endColumns": "119,105,106,88,100,118,84,80,90,91,94,93,100,92,94,94,90,90,83,106,110,101,107,107,109,161,99,84", - "endOffsets": "220,326,433,522,623,742,827,908,999,1091,1186,1280,1381,1474,1569,1664,1755,1846,1930,2037,2148,2250,2358,2466,2576,2738,2838,3354" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-pt\\values-pt.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "34", - "startColumns": "4", - "startOffsets": "3359", - "endColumns": "100", - "endOffsets": "3455" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-night-v8_values-night-v8.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-night-v8\\values-night-v8.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,143,267,369,471,587,689,803,931,1047,1169,1305,1425,1559,1679,1791,1917,2055,2179,2309,2431,2569,2685", - "endColumns": "87,123,101,101,115,101,113,127,115,121,135,119,133,119,111,125,137,123,129,121,137,115,119", - "endOffsets": "138,262,364,466,582,684,798,926,1042,1164,1300,1420,1554,1674,1786,1912,2050,2174,2304,2426,2564,2680,2800" - }, - "to": { - "startLines": "9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "687,775,899,1001,1103,1219,1321,1435,1563,1679,1801,1937,2057,2191,2311,2423,2638,2776,2900,3030,3152,3290,3406", - "endColumns": "87,123,101,101,115,101,113,127,115,121,135,119,133,119,111,125,137,123,129,121,137,115,119", - "endOffsets": "770,894,996,1098,1214,1316,1430,1558,1674,1796,1932,2052,2186,2306,2418,2544,2771,2895,3025,3147,3285,3401,3521" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-night-v8\\values-night-v8.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9", - "startColumns": "4,4,4,4,4,4,4,4", - "startOffsets": "55,125,209,293,389,491,593,687", - "endColumns": "69,83,83,95,101,101,93,88", - "endOffsets": "120,204,288,384,486,588,682,771" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,25", - "startColumns": "4,4,4,4,4,4,4,4", - "startOffsets": "55,125,209,293,389,491,593,2549", - "endColumns": "69,83,83,95,101,101,93,88", - "endOffsets": "120,204,288,384,486,588,682,2633" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-in_values-in.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-in\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,546,670,774,988,1113,1254,1385,1610,1713,1908,2032,2246,2416,2506,2592", - "endColumns": "104,195,123,103,213,124,140,130,224,102,194,123,213,169,89,85,103", - "endOffsets": "349,545,669,773,987,1112,1253,1384,1609,1712,1907,2031,2245,2415,2505,2591,2695" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2809,2918,3114,3242,3350,3564,3693,3838,4164,4389,4496,4691,4819,5033,5207,5301,5391", - "endColumns": "108,195,127,107,213,128,144,134,224,106,194,127,213,173,93,89,107", - "endOffsets": "2913,3109,3237,3345,3559,3688,3833,3968,4384,4491,4686,4814,5028,5202,5296,5386,5494" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-in\\values-in.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,220,324,429,516,620,736,819,898,989,1081,1176,1270,1371,1464,1559,1653,1744,1835,1920,2023,2128,2229,2333,2442,2550,2710,2809", - "endColumns": "114,103,104,86,103,115,82,78,90,91,94,93,100,92,94,93,90,90,84,102,104,100,103,108,107,159,98,83", - "endOffsets": "215,319,424,511,615,731,814,893,984,1076,1171,1265,1366,1459,1554,1648,1739,1830,1915,2018,2123,2224,2328,2437,2545,2705,2804,2888" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,220,324,429,516,620,736,819,898,989,1081,1176,1270,1371,1464,1559,1653,1744,1835,1920,2023,2128,2229,2333,2442,2550,2710,6014", - "endColumns": "114,103,104,86,103,115,82,78,90,91,94,93,100,92,94,93,90,90,84,102,104,100,103,108,107,159,98,83", - "endOffsets": "215,319,424,511,615,731,814,893,984,1076,1171,1265,1366,1459,1554,1648,1739,1830,1915,2018,2123,2224,2328,2437,2545,2705,2804,6093" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-in\\values-in.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6098", - "endColumns": "100", - "endOffsets": "6194" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-in\\values-in.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,253,362", - "endColumns": "99,97,108,99", - "endOffsets": "150,248,357,457" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5499,5599,5697,5806", - "endColumns": "99,97,108,99", - "endOffsets": "5594,5692,5801,5901" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-in\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "190", - "endOffsets": "437" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3973", - "endColumns": "190", - "endOffsets": "4159" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-in\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "103", - "endOffsets": "310" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5906", - "endColumns": "107", - "endOffsets": "6009" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-ar_values-ar.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ar\\values-ar.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,317,424,506,607,721,801,880,971,1063,1155,1249,1350,1443,1538,1631,1722,1816,1894,1999,2097,2195,2303,2403,2506,2661,2758", - "endColumns": "107,103,106,81,100,113,79,78,90,91,91,93,100,92,94,92,90,93,77,104,97,97,107,99,102,154,96,80", - "endOffsets": "208,312,419,501,602,716,796,875,966,1058,1150,1244,1345,1438,1533,1626,1717,1811,1889,1994,2092,2190,2298,2398,2501,2656,2753,2834" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,317,424,506,607,721,801,880,971,1063,1155,1249,1350,1443,1538,1631,1722,1816,1894,1999,2097,2195,2303,2403,2506,2661,5855", - "endColumns": "107,103,106,81,100,113,79,78,90,91,91,93,100,92,94,92,90,93,77,104,97,97,107,99,102,154,96,80", - "endOffsets": "208,312,419,501,602,716,796,875,966,1058,1150,1244,1345,1438,1533,1626,1717,1811,1889,1994,2092,2190,2298,2398,2501,2656,2753,5931" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ar\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "188", - "endOffsets": "435" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3870", - "endColumns": "188", - "endOffsets": "4054" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ar\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5750", - "endColumns": "104", - "endOffsets": "5850" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ar\\values-ar.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5936", - "endColumns": "100", - "endOffsets": "6032" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ar\\values-ar.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,253,361", - "endColumns": "99,97,107,100", - "endOffsets": "150,248,356,457" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5343,5443,5541,5649", - "endColumns": "99,97,107,100", - "endOffsets": "5438,5536,5644,5745" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ar\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,347,523,643,746,943,1069,1206,1333,1529,1631,1812,1932,2130,2302,2392,2484", - "endColumns": "101,175,119,102,196,125,136,126,195,101,180,119,197,171,89,91,108", - "endOffsets": "346,522,642,745,942,1068,1205,1332,1528,1630,1811,1931,2129,2301,2391,2483,2592" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2758,2864,3040,3164,3271,3468,3598,3739,4059,4255,4361,4542,4666,4864,5040,5134,5230", - "endColumns": "105,175,123,106,196,129,140,130,195,105,180,123,197,175,93,95,112", - "endOffsets": "2859,3035,3159,3266,3463,3593,3734,3865,4250,4356,4537,4661,4859,5035,5129,5225,5338" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-am_values-am.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-am\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "190", - "endOffsets": "437" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3806", - "endColumns": "190", - "endOffsets": "3992" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-am\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5611", - "endColumns": "103", - "endOffsets": "5710" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-am\\values-am.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,151,246,352", - "endColumns": "95,94,105,95", - "endOffsets": "146,241,347,443" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5218,5314,5409,5515", - "endColumns": "95,94,105,95", - "endOffsets": "5309,5404,5510,5606" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-am\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,345,516,636,736,922,1043,1177,1304,1491,1592,1768,1889,2083,2236,2322,2405", - "endColumns": "99,170,119,99,185,120,133,126,186,100,175,120,193,152,85,82,95", - "endOffsets": "344,515,635,735,921,1042,1176,1303,1490,1591,1767,1888,2082,2235,2321,2404,2500" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2723,2827,2998,3122,3226,3412,3537,3675,3997,4184,4289,4465,4590,4784,4941,5031,5118", - "endColumns": "103,170,123,103,185,124,137,130,186,104,175,124,193,156,89,86,99", - "endOffsets": "2822,2993,3117,3221,3407,3532,3670,3801,4179,4284,4460,4585,4779,4936,5026,5113,5213" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-am\\values-am.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,203,301,407,493,596,713,791,868,959,1051,1143,1237,1338,1431,1526,1619,1710,1801,1880,1980,2080,2176,2278,2378,2477,2627,2723", - "endColumns": "97,97,105,85,102,116,77,76,90,91,91,93,100,92,94,92,90,90,78,99,99,95,101,99,98,149,95,78", - "endOffsets": "198,296,402,488,591,708,786,863,954,1046,1138,1232,1333,1426,1521,1614,1705,1796,1875,1975,2075,2171,2273,2373,2472,2622,2718,2797" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,203,301,407,493,596,713,791,868,959,1051,1143,1237,1338,1431,1526,1619,1710,1801,1880,1980,2080,2176,2278,2378,2477,2627,5715", - "endColumns": "97,97,105,85,102,116,77,76,90,91,91,93,100,92,94,92,90,90,78,99,99,95,101,99,98,149,95,78", - "endOffsets": "198,296,402,488,591,708,786,863,954,1046,1138,1232,1333,1426,1521,1614,1705,1796,1875,1975,2075,2171,2273,2373,2472,2622,2718,5789" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-am\\values-am.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5794", - "endColumns": "100", - "endOffsets": "5890" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-large-v4_values-large-v4.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-large-v4\\values-large-v4.xml", - "from": { - "startLines": "2,3", - "startColumns": "4,4", - "startOffsets": "55,177", - "endColumns": "121,133", - "endOffsets": "172,306" - }, - "to": { - "startLines": "11,12", - "startColumns": "4,4", - "startOffsets": "752,874", - "endColumns": "121,133", - "endOffsets": "869,1003" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-large-v4\\values-large-v4.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10", - "startColumns": "4,4,4,4,4,4,4,4,4", - "startOffsets": "55,114,185,256,326,396,464,532,636", - "endColumns": "58,70,70,69,69,67,67,103,115", - "endOffsets": "109,180,251,321,391,459,527,631,747" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-sw600dp-v13_values-sw600dp-v13.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-sw600dp-v13\\values-sw600dp-v13.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9", - "startColumns": "4,4,4,4,4,4,4,4", - "startOffsets": "55,124,193,263,337,413,472,543", - "endColumns": "68,68,69,73,75,58,70,67", - "endOffsets": "119,188,258,332,408,467,538,606" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-sw600dp-v13\\values-sw600dp-v13.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,10,11,12,13,14", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,115,185,256,328,386,444,553,617,673,732,795", - "endLines": "2,3,4,5,6,7,9,10,11,12,13,17", - "endColumns": "59,69,70,71,57,57,10,63,55,58,62,10", - "endOffsets": "110,180,251,323,381,439,548,612,668,727,790,962" - }, - "to": { - "startLines": "10,11,12,13,14,15,16,18,19,20,21,22", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "611,671,741,812,884,942,1000,1109,1173,1229,1288,1351", - "endLines": "10,11,12,13,14,15,17,18,19,20,21,25", - "endColumns": "59,69,70,71,57,57,10,63,55,58,62,10", - "endOffsets": "666,736,807,879,937,995,1104,1168,1224,1283,1346,1518" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-small-v4_values-small-v4.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-small-v4\\values-small-v4.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,128,198,270", - "endColumns": "72,69,71,69", - "endOffsets": "123,193,265,335" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-h360dp-land-v13_values-h360dp-land-v13.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-h360dp-land-v13\\values-h360dp-land-v13.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10", - "startColumns": "4,4,4,4,4,4,4,4,4", - "startOffsets": "55,114,170,226,293,358,413,478,547", - "endColumns": "58,55,55,66,64,54,64,68,68", - "endOffsets": "109,165,221,288,353,408,473,542,611" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-lo_values-lo.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-lo\\values-lo.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,311,424,509,613,724,802,880,971,1063,1155,1249,1350,1443,1538,1634,1725,1816,1896,2003,2107,2205,2308,2412,2516,2673,2772", - "endColumns": "102,102,112,84,103,110,77,77,90,91,91,93,100,92,94,95,90,90,79,106,103,97,102,103,103,156,98,80", - "endOffsets": "203,306,419,504,608,719,797,875,966,1058,1150,1244,1345,1438,1533,1629,1720,1811,1891,1998,2102,2200,2303,2407,2511,2668,2767,2848" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,311,424,509,613,724,802,880,971,1063,1155,1249,1350,1443,1538,1634,1725,1816,1896,2003,2107,2205,2308,2412,2516,2673,6029", - "endColumns": "102,102,112,84,103,110,77,77,90,91,91,93,100,92,94,95,90,90,79,106,103,97,102,103,103,156,98,80", - "endOffsets": "203,306,419,504,608,719,797,875,966,1058,1150,1244,1345,1438,1533,1629,1720,1811,1891,1998,2102,2200,2303,2407,2511,2668,2767,6105" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-lo\\values-lo.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,153,251,366", - "endColumns": "97,97,114,98", - "endOffsets": "148,246,361,460" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5515,5613,5711,5826", - "endColumns": "97,97,114,98", - "endOffsets": "5608,5706,5821,5920" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-lo\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5925", - "endColumns": "103", - "endOffsets": "6024" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-lo\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "190", - "endOffsets": "437" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3946", - "endColumns": "190", - "endOffsets": "4132" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-lo\\values-lo.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6110", - "endColumns": "100", - "endOffsets": "6206" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-lo\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,553,681,786,997,1120,1254,1395,1606,1709,1906,2033,2263,2450,2544,2639", - "endColumns": "105,201,127,104,210,122,133,140,210,102,196,126,229,186,93,94,109", - "endOffsets": "350,552,680,785,996,1119,1253,1394,1605,1708,1905,2032,2262,2449,2543,2638,2748" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2772,2882,3084,3216,3325,3536,3663,3801,4137,4348,4455,4652,4783,5013,5204,5302,5401", - "endColumns": "109,201,131,108,210,126,137,144,210,106,196,130,229,190,97,98,113", - "endOffsets": "2877,3079,3211,3320,3531,3658,3796,3941,4343,4450,4647,4778,5008,5199,5297,5396,5510" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-si_values-si.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-si\\values-si.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,221,328,435,518,623,739,829,916,1007,1099,1193,1287,1388,1481,1576,1670,1761,1852,1935,2044,2148,2246,2356,2456,2563,2722,2821", - "endColumns": "115,106,106,82,104,115,89,86,90,91,93,93,100,92,94,93,90,90,82,108,103,97,109,99,106,158,98,80", - "endOffsets": "216,323,430,513,618,734,824,911,1002,1094,1188,1282,1383,1476,1571,1665,1756,1847,1930,2039,2143,2241,2351,2451,2558,2717,2816,2897" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,221,328,435,518,623,739,829,916,1007,1099,1193,1287,1388,1481,1576,1670,1761,1852,1935,2044,2148,2246,2356,2456,2563,2722,6039", - "endColumns": "115,106,106,82,104,115,89,86,90,91,93,93,100,92,94,93,90,90,82,108,103,97,109,99,106,158,98,80", - "endOffsets": "216,323,430,513,618,734,824,911,1002,1094,1188,1282,1383,1476,1571,1665,1756,1847,1930,2039,2143,2241,2351,2451,2558,2717,2816,6115" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-si\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "197", - "endOffsets": "444" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3958", - "endColumns": "197", - "endOffsets": "4151" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-si\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,537,659,770,971,1093,1235,1358,1568,1681,1868,1997,2200,2387,2486,2573", - "endColumns": "105,185,121,110,200,121,141,122,209,112,186,128,202,186,98,86,104", - "endOffsets": "350,536,658,769,970,1092,1234,1357,1567,1680,1867,1996,2199,2386,2485,2572,2677" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2821,2931,3117,3243,3358,3559,3685,3831,4156,4366,4483,4670,4803,5006,5197,5300,5391", - "endColumns": "109,185,125,114,200,125,145,126,209,116,186,132,202,190,102,90,108", - "endOffsets": "2926,3112,3238,3353,3554,3680,3826,3953,4361,4478,4665,4798,5001,5192,5295,5386,5495" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-si\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5935", - "endColumns": "103", - "endOffsets": "6034" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-si\\values-si.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,163,270,386", - "endColumns": "107,106,115,103", - "endOffsets": "158,265,381,485" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5500,5608,5715,5831", - "endColumns": "107,106,115,103", - "endOffsets": "5603,5710,5826,5930" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-si\\values-si.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6120", - "endColumns": "100", - "endOffsets": "6216" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-es-rUS_values-es-rUS.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-es-rUS\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "251", - "endColumns": "204", - "endOffsets": "455" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4014", - "endColumns": "204", - "endOffsets": "4214" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-es-rUS\\values-es-rUS.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,164,266,381", - "endColumns": "108,101,114,104", - "endOffsets": "159,261,376,481" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5639,5748,5850,5965", - "endColumns": "108,101,114,104", - "endOffsets": "5743,5845,5960,6065" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-es-rUS\\values-es-rUS.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6257", - "endColumns": "100", - "endOffsets": "6353" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-es-rUS\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "249,355,553,683,789,1009,1138,1287,1418,1648,1755,1956,2087,2323,2527,2623,2711", - "endColumns": "105,197,129,105,219,128,148,130,229,106,200,130,235,203,95,87,102", - "endOffsets": "354,552,682,788,1008,1137,1286,1417,1647,1754,1955,2086,2322,2526,2622,2710,2813" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2821,2931,3129,3263,3373,3593,3726,3879,4219,4449,4560,4761,4896,5132,5340,5440,5532", - "endColumns": "109,197,133,109,219,132,152,134,229,110,200,134,235,207,99,91,106", - "endOffsets": "2926,3124,3258,3368,3588,3721,3874,4009,4444,4555,4756,4891,5127,5335,5435,5527,5634" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-es-rUS\\values-es-rUS.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,334,442,527,629,745,830,911,1002,1094,1189,1283,1383,1476,1575,1671,1762,1853,1934,2041,2140,2239,2347,2455,2562,2721,2821", - "endColumns": "119,108,107,84,101,115,84,80,90,91,94,93,99,92,98,95,90,90,80,106,98,98,107,107,106,158,99,81", - "endOffsets": "220,329,437,522,624,740,825,906,997,1089,1184,1278,1378,1471,1570,1666,1757,1848,1929,2036,2135,2234,2342,2450,2557,2716,2816,2898" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,334,442,527,629,745,830,911,1002,1094,1189,1283,1383,1476,1575,1671,1762,1853,1934,2041,2140,2239,2347,2455,2562,2721,6175", - "endColumns": "119,108,107,84,101,115,84,80,90,91,94,93,99,92,98,95,90,90,80,106,98,98,107,107,106,158,99,81", - "endOffsets": "220,329,437,522,624,740,825,906,997,1089,1184,1278,1378,1471,1570,1666,1757,1848,1929,2036,2135,2234,2342,2450,2557,2716,2816,6252" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-es-rUS\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "211", - "endColumns": "100", - "endOffsets": "311" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6070", - "endColumns": "104", - "endOffsets": "6170" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-fi_values-fi.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-fi\\values-fi.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6029", - "endColumns": "100", - "endOffsets": "6125" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-fi\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "208", - "endOffsets": "455" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3926", - "endColumns": "208", - "endOffsets": "4130" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-fi\\values-fi.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,313,422,508,613,731,817,897,988,1080,1175,1269,1364,1457,1553,1652,1743,1837,1916,2023,2124,2221,2327,2427,2525,2675,2775", - "endColumns": "107,99,108,85,104,117,85,79,90,91,94,93,94,92,95,98,90,93,78,106,100,96,105,99,97,149,99,79", - "endOffsets": "208,308,417,503,608,726,812,892,983,1075,1170,1264,1359,1452,1548,1647,1738,1832,1911,2018,2119,2216,2322,2422,2520,2670,2770,2850" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,313,422,508,613,731,817,897,988,1080,1175,1269,1364,1457,1553,1652,1743,1837,1916,2023,2124,2221,2327,2427,2525,2675,5949", - "endColumns": "107,99,108,85,104,117,85,79,90,91,94,93,94,92,95,98,90,93,78,106,100,96,105,99,97,149,99,79", - "endOffsets": "208,308,417,503,608,726,812,892,983,1075,1170,1264,1359,1452,1548,1647,1738,1832,1911,2018,2119,2216,2322,2422,2520,2670,2770,6024" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-fi\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "98", - "endOffsets": "305" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5846", - "endColumns": "102", - "endOffsets": "5944" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-fi\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,354,539,668,772,974,1098,1240,1372,1572,1676,1856,1980,2187,2352,2444,2540", - "endColumns": "108,184,128,103,201,123,141,131,199,103,179,123,206,164,91,95,107", - "endOffsets": "353,538,667,771,973,1097,1239,1371,1571,1675,1855,1979,2186,2351,2443,2539,2647" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2775,2888,3073,3206,3314,3516,3644,3790,4135,4335,4443,4623,4751,4958,5127,5223,5323", - "endColumns": "112,184,132,107,201,127,145,135,199,107,179,127,206,168,95,99,111", - "endOffsets": "2883,3068,3201,3309,3511,3639,3785,3921,4330,4438,4618,4746,4953,5122,5218,5318,5430" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-fi\\values-fi.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,158,259,368", - "endColumns": "102,100,108,97", - "endOffsets": "153,254,363,461" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5435,5538,5639,5748", - "endColumns": "102,100,108,97", - "endOffsets": "5533,5634,5743,5841" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-uz_values-uz.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-uz\\values-uz.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,305,405,487,587,704,789,868,959,1051,1146,1240,1335,1428,1523,1618,1709,1801,1884,1994,2100,2200,2308,2414,2516,2677,2776", - "endColumns": "104,94,99,81,99,116,84,78,90,91,94,93,94,92,94,94,90,91,82,109,105,99,107,105,101,160,98,82", - "endOffsets": "205,300,400,482,582,699,784,863,954,1046,1141,1235,1330,1423,1518,1613,1704,1796,1879,1989,2095,2195,2303,2409,2511,2672,2771,2854" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,305,405,487,587,704,789,868,959,1051,1146,1240,1335,1428,1523,1618,1709,1801,1884,1994,2100,2200,2308,2414,2516,2677,6054", - "endColumns": "104,94,99,81,99,116,84,78,90,91,94,93,94,92,94,94,90,91,82,109,105,99,107,105,101,160,98,82", - "endOffsets": "205,300,400,482,582,699,784,863,954,1046,1141,1235,1330,1423,1518,1613,1704,1796,1879,1989,2095,2195,2303,2409,2511,2672,2771,6132" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-uz\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "208", - "endOffsets": "455" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3931", - "endColumns": "208", - "endOffsets": "4135" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-uz\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5948", - "endColumns": "105", - "endOffsets": "6049" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-uz\\values-uz.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6137", - "endColumns": "100", - "endOffsets": "6233" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-uz\\values-uz.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,173,282,392", - "endColumns": "117,108,109,104", - "endOffsets": "168,277,387,492" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5506,5624,5733,5843", - "endColumns": "117,108,109,104", - "endOffsets": "5619,5728,5838,5943" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-uz\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,348,530,657,764,968,1099,1245,1376,1607,1713,1903,2033,2246,2434,2526,2613", - "endColumns": "102,181,126,106,203,130,145,130,230,105,189,129,212,187,91,86,104", - "endOffsets": "347,529,656,763,967,1098,1244,1375,1606,1712,1902,2032,2245,2433,2525,2612,2717" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2776,2883,3065,3196,3307,3511,3646,3796,4140,4371,4481,4671,4805,5018,5210,5306,5397", - "endColumns": "106,181,130,110,203,134,149,134,230,109,189,133,212,191,95,90,108", - "endOffsets": "2878,3060,3191,3302,3506,3641,3791,3926,4366,4476,4666,4800,5013,5205,5301,5392,5501" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-land_values-land.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-land\\values-land.xml", - "from": { - "startLines": "2,3,4", - "startColumns": "4,4,4", - "startOffsets": "55,125,196", - "endColumns": "69,70,67", - "endOffsets": "120,191,259" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-land\\values-land.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,24,30", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,128,198,270,340,405,472,542,614,683,752,834,924,1000,1068,1135,1213,1278,1345,1517,1912", - "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,23,29,34", - "endColumns": "72,69,71,69,64,66,69,71,68,68,81,89,75,67,66,77,64,66,10,10,10", - "endOffsets": "123,193,265,335,400,467,537,609,678,747,829,919,995,1063,1130,1208,1273,1340,1512,1907,2176" - }, - "to": { - "startLines": "5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,27,33", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "264,337,407,479,549,614,681,751,823,892,961,1043,1133,1209,1277,1344,1422,1487,1554,1726,2121", - "endLines": "5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,26,32,37", - "endColumns": "72,69,71,69,64,66,69,71,68,68,81,89,75,67,66,77,64,66,10,10,10", - "endOffsets": "332,402,474,544,609,676,746,818,887,956,1038,1128,1204,1272,1339,1417,1482,1549,1721,2116,2385" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-en-rXC_values-en-rXC.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-en-rXC\\values-en-rXC.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,310,510,719,904,1106,1321,1494,1671,1862,2055,2253,2449,2652,2847,3044,3239,3432,3623,3807,4011,4216,4417,4624,4826,5031,5303,5503", - "endColumns": "204,199,208,184,201,214,172,176,190,192,197,195,202,194,196,194,192,190,183,203,204,200,206,201,204,271,199,178", - "endOffsets": "305,505,714,899,1101,1316,1489,1666,1857,2050,2248,2444,2647,2842,3039,3234,3427,3618,3802,4006,4211,4412,4619,4821,5026,5298,5498,5677" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,33", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,310,510,719,904,1106,1321,1494,1671,1862,2055,2253,2449,2652,2847,3044,3239,3432,3623,3807,4011,4216,4417,4624,4826,5031,5303,6311", - "endColumns": "204,199,208,184,201,214,172,176,190,192,197,195,202,194,196,194,192,190,183,203,204,200,206,201,204,271,199,178", - "endOffsets": "305,505,714,899,1101,1316,1489,1666,1857,2050,2248,2444,2647,2842,3039,3234,3427,3618,3802,4006,4211,4412,4619,4821,5026,5298,5498,6485" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-en-rXC\\values-en-rXC.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,256,455,667", - "endColumns": "200,198,211,195", - "endOffsets": "251,450,662,858" - }, - "to": { - "startLines": "29,30,31,32", - "startColumns": "4,4,4,4", - "startOffsets": "5503,5704,5903,6115", - "endColumns": "200,198,211,195", - "endOffsets": "5699,5898,6110,6306" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-en-rXC\\values-en-rXC.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "203", - "endOffsets": "254" - }, - "to": { - "startLines": "34", - "startColumns": "4", - "startOffsets": "6490", - "endColumns": "203", - "endOffsets": "6689" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-v22_values-v22.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v22\\values-v22.xml", - "from": { - "startLines": "2,3,4,9", - "startColumns": "4,4,4,4", - "startOffsets": "55,130,217,553", - "endLines": "2,3,8,13", - "endColumns": "74,86,12,12", - "endOffsets": "125,212,548,896" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-en-rIN_values-en-rIN.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-en-rIN\\values-en-rIN.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "34", - "startColumns": "4", - "startOffsets": "3246", - "endColumns": "100", - "endOffsets": "3342" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-en-rIN\\values-en-rIN.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,153,250,359", - "endColumns": "97,96,108,97", - "endOffsets": "148,245,354,452" - }, - "to": { - "startLines": "29,30,31,32", - "startColumns": "4,4,4,4", - "startOffsets": "2762,2860,2957,3066", - "endColumns": "97,96,108,97", - "endOffsets": "2855,2952,3061,3159" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-en-rIN\\values-en-rIN.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,309,417,501,601,716,794,870,961,1053,1148,1242,1343,1436,1531,1625,1716,1807,1888,1991,2094,2193,2298,2402,2506,2662,2762", - "endColumns": "103,99,107,83,99,114,77,75,90,91,94,93,100,92,94,93,90,90,80,102,102,98,104,103,103,155,99,81", - "endOffsets": "204,304,412,496,596,711,789,865,956,1048,1143,1237,1338,1431,1526,1620,1711,1802,1883,1986,2089,2188,2293,2397,2501,2657,2757,2839" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,33", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,309,417,501,601,716,794,870,961,1053,1148,1242,1343,1436,1531,1625,1716,1807,1888,1991,2094,2193,2298,2402,2506,2662,3164", - "endColumns": "103,99,107,83,99,114,77,75,90,91,94,93,100,92,94,93,90,90,80,102,102,98,104,103,103,155,99,81", - "endOffsets": "204,304,412,496,596,711,789,865,956,1048,1143,1237,1338,1431,1526,1620,1711,1802,1883,1986,2089,2188,2293,2397,2501,2657,2757,3241" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-v24_values-v24.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v24\\values-v24.xml", - "from": { - "startLines": "2,3", - "startColumns": "4,4", - "startOffsets": "55,212", - "endColumns": "156,134", - "endOffsets": "207,342" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-sr_values-sr.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-sr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "188", - "endOffsets": "435" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3984", - "endColumns": "188", - "endOffsets": "4168" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-sr\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,537,661,769,982,1107,1245,1372,1580,1685,1876,2001,2209,2377,2471,2562", - "endColumns": "103,187,123,107,212,124,137,126,207,104,190,124,207,167,93,90,104", - "endOffsets": "348,536,660,768,981,1106,1244,1371,1579,1684,1875,2000,2208,2376,2470,2561,2666" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2833,2941,3129,3257,3369,3582,3711,3853,4173,4381,4490,4681,4810,5018,5190,5288,5383", - "endColumns": "107,187,127,111,212,128,141,130,207,108,190,128,207,171,97,94,108", - "endOffsets": "2936,3124,3252,3364,3577,3706,3848,3979,4376,4485,4676,4805,5013,5185,5283,5378,5487" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-sr\\values-sr.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,166,266,379", - "endColumns": "110,99,112,96", - "endOffsets": "161,261,374,471" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5492,5603,5703,5816", - "endColumns": "110,99,112,96", - "endOffsets": "5598,5698,5811,5908" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-sr\\values-sr.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,313,419,505,609,731,815,897,988,1080,1175,1269,1370,1463,1558,1663,1754,1845,1930,2035,2141,2244,2350,2459,2566,2736,2833", - "endColumns": "106,100,105,85,103,121,83,81,90,91,94,93,100,92,94,104,90,90,84,104,105,102,105,108,106,169,96,85", - "endOffsets": "207,308,414,500,604,726,810,892,983,1075,1170,1264,1365,1458,1553,1658,1749,1840,1925,2030,2136,2239,2345,2454,2561,2731,2828,2914" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,313,419,505,609,731,815,897,988,1080,1175,1269,1370,1463,1558,1663,1754,1845,1930,2035,2141,2244,2350,2459,2566,2736,6017", - "endColumns": "106,100,105,85,103,121,83,81,90,91,94,93,100,92,94,104,90,90,84,104,105,102,105,108,106,169,96,85", - "endOffsets": "207,308,414,500,604,726,810,892,983,1075,1170,1264,1365,1458,1553,1658,1749,1840,1925,2030,2136,2239,2345,2454,2561,2731,2828,6098" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-sr\\values-sr.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6103", - "endColumns": "100", - "endOffsets": "6199" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-sr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5913", - "endColumns": "103", - "endOffsets": "6012" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-ky_values-ky.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ky\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5938", - "endColumns": "104", - "endOffsets": "6038" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ky\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,530,657,762,966,1091,1232,1366,1594,1699,1880,2008,2204,2397,2487,2573", - "endColumns": "103,180,126,104,203,124,140,133,227,104,180,127,195,192,89,85,102", - "endOffsets": "348,529,656,761,965,1090,1231,1365,1593,1698,1879,2007,2203,2396,2486,2572,2675" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2820,2928,3109,3240,3349,3553,3682,3827,4186,4414,4523,4704,4836,5032,5229,5323,5413", - "endColumns": "107,180,130,108,203,128,144,137,227,108,180,131,195,196,93,89,106", - "endOffsets": "2923,3104,3235,3344,3548,3677,3822,3960,4409,4518,4699,4831,5027,5224,5318,5408,5515" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ky\\values-ky.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,154,259,368", - "endColumns": "98,104,108,104", - "endOffsets": "149,254,363,468" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5520,5619,5724,5833", - "endColumns": "98,104,108,104", - "endOffsets": "5614,5719,5828,5933" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ky\\values-ky.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,325,437,522,627,744,823,902,993,1085,1180,1274,1375,1468,1563,1658,1749,1840,1920,2026,2131,2229,2336,2442,2557,2718,2820", - "endColumns": "110,108,111,84,104,116,78,78,90,91,94,93,100,92,94,94,90,90,79,105,104,97,106,105,114,160,101,80", - "endOffsets": "211,320,432,517,622,739,818,897,988,1080,1175,1269,1370,1463,1558,1653,1744,1835,1915,2021,2126,2224,2331,2437,2552,2713,2815,2896" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,325,437,522,627,744,823,902,993,1085,1180,1274,1375,1468,1563,1658,1749,1840,1920,2026,2131,2229,2336,2442,2557,2718,6043", - "endColumns": "110,108,111,84,104,116,78,78,90,91,94,93,100,92,94,94,90,90,79,105,104,97,106,105,114,160,101,80", - "endOffsets": "211,320,432,517,622,739,818,897,988,1080,1175,1269,1370,1463,1558,1653,1744,1835,1915,2021,2126,2224,2331,2437,2552,2713,2815,6119" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ky\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "220", - "endOffsets": "467" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3965", - "endColumns": "220", - "endOffsets": "4181" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ky\\values-ky.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6124", - "endColumns": "100", - "endOffsets": "6220" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-te_values-te.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-te\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,353,539,667,780,976,1099,1230,1355,1563,1673,1857,1983,2193,2382,2472,2568", - "endColumns": "107,185,127,112,195,122,130,124,207,109,183,125,209,188,89,95,106", - "endOffsets": "352,538,666,779,975,1098,1229,1354,1562,1672,1856,1982,2192,2381,2471,2567,2674" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2845,2957,3143,3275,3392,3588,3715,3850,4178,4386,4500,4684,4814,5024,5217,5311,5411", - "endColumns": "111,185,131,116,195,126,134,128,207,113,183,129,209,192,93,99,110", - "endOffsets": "2952,3138,3270,3387,3583,3710,3845,3974,4381,4495,4679,4809,5019,5212,5306,5406,5517" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-te\\values-te.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6141", - "endColumns": "100", - "endOffsets": "6237" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-te\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "198", - "endOffsets": "445" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3979", - "endColumns": "198", - "endOffsets": "4173" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-te\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5956", - "endColumns": "104", - "endOffsets": "6056" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-te\\values-te.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,222,334,445,535,640,759,837,914,1005,1097,1192,1286,1387,1480,1575,1670,1761,1852,1934,2048,2150,2247,2362,2465,2580,2742,2845", - "endColumns": "116,111,110,89,104,118,77,76,90,91,94,93,100,92,94,94,90,90,81,113,101,96,114,102,114,161,102,79", - "endOffsets": "217,329,440,530,635,754,832,909,1000,1092,1187,1281,1382,1475,1570,1665,1756,1847,1929,2043,2145,2242,2357,2460,2575,2737,2840,2920" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,222,334,445,535,640,759,837,914,1005,1097,1192,1286,1387,1480,1575,1670,1761,1852,1934,2048,2150,2247,2362,2465,2580,2742,6061", - "endColumns": "116,111,110,89,104,118,77,76,90,91,94,93,100,92,94,94,90,90,81,113,101,96,114,102,114,161,102,79", - "endOffsets": "217,329,440,530,635,754,832,909,1000,1092,1187,1281,1382,1475,1570,1665,1756,1847,1929,2043,2145,2242,2357,2460,2575,2737,2840,6136" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-te\\values-te.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,166,272,383", - "endColumns": "110,105,110,105", - "endOffsets": "161,267,378,484" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5522,5633,5739,5850", - "endColumns": "110,105,110,105", - "endOffsets": "5628,5734,5845,5951" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-cs_values-cs.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-cs\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,541,664,772,984,1109,1247,1373,1607,1716,1911,2037,2257,2438,2532,2625", - "endColumns": "103,191,122,107,211,124,137,125,233,108,194,125,219,180,93,92,110", - "endOffsets": "348,540,663,771,983,1108,1246,1372,1606,1715,1910,2036,2256,2437,2531,2624,2735" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2798,2906,3098,3225,3337,3549,3678,3820,4152,4386,4499,4694,4824,5044,5229,5327,5424", - "endColumns": "107,191,126,111,211,128,141,129,233,112,194,129,219,184,97,96,114", - "endOffsets": "2901,3093,3220,3332,3544,3673,3815,3945,4381,4494,4689,4819,5039,5224,5322,5419,5534" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-cs\\values-cs.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,157,260,374", - "endColumns": "101,102,113,99", - "endOffsets": "152,255,369,469" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5539,5641,5744,5858", - "endColumns": "101,102,113,99", - "endOffsets": "5636,5739,5853,5953" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-cs\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "201", - "endOffsets": "448" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3950", - "endColumns": "201", - "endOffsets": "4147" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-cs\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5958", - "endColumns": "103", - "endOffsets": "6057" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-cs\\values-cs.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,314,423,509,614,731,809,886,977,1069,1164,1258,1353,1446,1541,1638,1729,1820,1903,2007,2119,2218,2324,2435,2537,2700,2798", - "endColumns": "106,101,108,85,104,116,77,76,90,91,94,93,94,92,94,96,90,90,82,103,111,98,105,110,101,162,97,81", - "endOffsets": "207,309,418,504,609,726,804,881,972,1064,1159,1253,1348,1441,1536,1633,1724,1815,1898,2002,2114,2213,2319,2430,2532,2695,2793,2875" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,314,423,509,614,731,809,886,977,1069,1164,1258,1353,1446,1541,1638,1729,1820,1903,2007,2119,2218,2324,2435,2537,2700,6062", - "endColumns": "106,101,108,85,104,116,77,76,90,91,94,93,94,92,94,96,90,90,82,103,111,98,105,110,101,162,97,81", - "endOffsets": "207,309,418,504,609,726,804,881,972,1064,1159,1253,1348,1441,1536,1633,1724,1815,1898,2002,2114,2213,2319,2430,2532,2695,2793,6139" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-cs\\values-cs.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6144", - "endColumns": "100", - "endOffsets": "6240" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-hi_values-hi.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-hi\\values-hi.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,161,263,375", - "endColumns": "105,101,111,101", - "endOffsets": "156,258,370,472" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5507,5613,5715,5827", - "endColumns": "105,101,111,101", - "endOffsets": "5608,5710,5822,5924" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-hi\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,543,667,777,987,1115,1253,1390,1606,1713,1910,2038,2238,2417,2506,2599", - "endColumns": "105,191,123,109,209,127,137,136,215,106,196,127,199,178,88,92,112", - "endOffsets": "350,542,666,776,986,1114,1252,1389,1605,1712,1909,2037,2237,2416,2505,2598,2711" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2787,2897,3089,3217,3331,3541,3673,3815,4161,4377,4488,4685,4817,5017,5200,5293,5390", - "endColumns": "109,191,127,113,209,131,141,140,215,110,196,131,199,182,92,96,116", - "endOffsets": "2892,3084,3212,3326,3536,3668,3810,3951,4372,4483,4680,4812,5012,5195,5288,5385,5502" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-hi\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "98", - "endOffsets": "305" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5929", - "endColumns": "102", - "endOffsets": "6027" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-hi\\values-hi.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6113", - "endColumns": "100", - "endOffsets": "6209" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-hi\\values-hi.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,211,309,419,505,607,728,806,884,975,1067,1162,1256,1357,1450,1545,1639,1730,1821,1901,2006,2108,2206,2316,2419,2528,2686,2787", - "endColumns": "105,97,109,85,101,120,77,77,90,91,94,93,100,92,94,93,90,90,79,104,101,97,109,102,108,157,100,80", - "endOffsets": "206,304,414,500,602,723,801,879,970,1062,1157,1251,1352,1445,1540,1634,1725,1816,1896,2001,2103,2201,2311,2414,2523,2681,2782,2863" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,211,309,419,505,607,728,806,884,975,1067,1162,1256,1357,1450,1545,1639,1730,1821,1901,2006,2108,2206,2316,2419,2528,2686,6032", - "endColumns": "105,97,109,85,101,120,77,77,90,91,94,93,100,92,94,93,90,90,79,104,101,97,109,102,108,157,100,80", - "endOffsets": "206,304,414,500,602,723,801,879,970,1062,1157,1251,1352,1445,1540,1634,1725,1816,1896,2001,2103,2201,2311,2414,2523,2681,2782,6108" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-hi\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "204", - "endOffsets": "451" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3956", - "endColumns": "204", - "endOffsets": "4156" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-ca_values-ca.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ca\\values-ca.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6183", - "endColumns": "100", - "endOffsets": "6279" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ca\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "193", - "endOffsets": "440" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3984", - "endColumns": "193", - "endOffsets": "4173" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ca\\values-ca.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,168,271,382", - "endColumns": "112,102,110,107", - "endOffsets": "163,266,377,485" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5562,5675,5778,5889", - "endColumns": "112,102,110,107", - "endOffsets": "5670,5773,5884,5992" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ca\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,348,532,657,764,973,1098,1247,1380,1610,1717,1907,2036,2259,2443,2534,2628", - "endColumns": "102,183,124,106,208,124,148,132,229,106,189,128,222,183,90,93,111", - "endOffsets": "347,531,656,763,972,1097,1246,1379,1609,1716,1906,2035,2258,2442,2533,2627,2739" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2825,2932,3116,3245,3356,3565,3694,3847,4178,4408,4519,4709,4842,5065,5253,5348,5446", - "endColumns": "106,183,128,110,208,128,152,136,229,110,189,132,222,187,94,97,115", - "endOffsets": "2927,3111,3240,3351,3560,3689,3842,3979,4403,4514,4704,4837,5060,5248,5343,5441,5557" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ca\\values-ca.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,223,328,435,518,624,750,834,914,1005,1097,1190,1285,1384,1477,1570,1664,1755,1846,1926,2037,2145,2243,2353,2458,2566,2726,2825", - "endColumns": "117,104,106,82,105,125,83,79,90,91,92,94,98,92,92,93,90,90,79,110,107,97,109,104,107,159,98,80", - "endOffsets": "218,323,430,513,619,745,829,909,1000,1092,1185,1280,1379,1472,1565,1659,1750,1841,1921,2032,2140,2238,2348,2453,2561,2721,2820,2901" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,223,328,435,518,624,750,834,914,1005,1097,1190,1285,1384,1477,1570,1664,1755,1846,1926,2037,2145,2243,2353,2458,2566,2726,6102", - "endColumns": "117,104,106,82,105,125,83,79,90,91,92,94,98,92,92,93,90,90,79,110,107,97,109,104,107,159,98,80", - "endOffsets": "218,323,430,513,619,745,829,909,1000,1092,1185,1280,1379,1472,1565,1659,1750,1841,1921,2032,2140,2238,2348,2453,2561,2721,2820,6178" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ca\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5997", - "endColumns": "104", - "endOffsets": "6097" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-it_values-it.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-it\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "194", - "endOffsets": "441" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3956", - "endColumns": "194", - "endOffsets": "4146" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-it\\values-it.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,313,422,506,611,730,808,884,976,1069,1162,1256,1358,1452,1549,1644,1736,1828,1908,2014,2121,2219,2323,2429,2536,2699,2799", - "endColumns": "104,102,108,83,104,118,77,75,91,92,92,93,101,93,96,94,91,91,79,105,106,97,103,105,106,162,99,80", - "endOffsets": "205,308,417,501,606,725,803,879,971,1064,1157,1251,1353,1447,1544,1639,1731,1823,1903,2009,2116,2214,2318,2424,2531,2694,2794,2875" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,313,422,506,611,730,808,884,976,1069,1162,1256,1358,1452,1549,1644,1736,1828,1908,2014,2121,2219,2323,2429,2536,2699,6024", - "endColumns": "104,102,108,83,104,118,77,75,91,92,92,93,101,93,96,94,91,91,79,105,106,97,103,105,106,162,99,80", - "endOffsets": "205,308,417,501,606,725,803,879,971,1064,1157,1251,1353,1447,1544,1639,1731,1823,1903,2009,2116,2214,2318,2424,2531,2694,2794,6100" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-it\\values-it.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,253,363", - "endColumns": "99,97,109,101", - "endOffsets": "150,248,358,460" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5510,5610,5708,5818", - "endColumns": "99,97,109,101", - "endOffsets": "5605,5703,5813,5915" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-it\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5920", - "endColumns": "103", - "endOffsets": "6019" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-it\\values-it.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6105", - "endColumns": "100", - "endOffsets": "6201" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-it\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,348,531,654,760,977,1103,1249,1378,1594,1699,1884,2009,2224,2431,2524,2611", - "endColumns": "102,182,122,105,216,125,145,128,215,104,184,124,214,206,92,86,101", - "endOffsets": "347,530,653,759,976,1102,1248,1377,1593,1698,1883,2008,2223,2430,2523,2610,2712" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2799,2906,3089,3216,3326,3543,3673,3823,4151,4367,4476,4661,4790,5005,5216,5313,5404", - "endColumns": "106,182,126,109,216,129,149,132,215,108,184,128,214,210,96,90,105", - "endOffsets": "2901,3084,3211,3321,3538,3668,3818,3951,4362,4471,4656,4785,5000,5211,5308,5399,5505" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-v28_values-v28.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-v28\\values-v28.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9", - "startColumns": "4,4,4,4,4,4,4,4", - "startOffsets": "55,143,231,319,407,494,581,668", - "endColumns": "87,87,87,87,86,86,86,86", - "endOffsets": "138,226,314,402,489,576,663,750" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v28\\values-v28.xml", - "from": { - "startLines": "2,3,4,8", - "startColumns": "4,4,4,4", - "startOffsets": "55,130,217,447", - "endLines": "2,3,7,11", - "endColumns": "74,86,12,12", - "endOffsets": "125,212,442,684" - }, - "to": { - "startLines": "10,11,12,16", - "startColumns": "4,4,4,4", - "startOffsets": "755,830,917,1147", - "endLines": "10,11,15,19", - "endColumns": "74,86,12,12", - "endOffsets": "825,912,1142,1384" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values_values.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\5b4940cfd8e6b027ab48147c86d677f1\\jetified-viewpager2-1.0.0\\res\\values\\values.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endLines": "4", - "endColumns": "24", - "endOffsets": "160" - }, - "to": { - "startLines": "7002", - "startColumns": "4", - "startOffsets": "435951", - "endLines": "7004", - "endColumns": "24", - "endOffsets": "436056" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\b04599de2daa334d543a60c24c9af47d\\jetified-appcompat-resources-1.1.0\\res\\values\\values.xml", - "from": { - "startLines": "2,29,36,47,74", - "startColumns": "4,4,4,4,4", - "startOffsets": "55,1702,2087,2684,4317", - "endLines": "28,35,46,73,78", - "endColumns": "24,24,24,24,24", - "endOffsets": "1697,2082,2679,4312,4582" - }, - "to": { - "startLines": "4389,4416,4423,6447,6474", - "startColumns": "4,4,4,4,4", - "startOffsets": "294413,296060,296445,404594,406227", - "endLines": "4415,4422,4433,6473,6478", - "endColumns": "24,24,24,24,24", - "endOffsets": "296055,296440,297037,406222,406492" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\ee402462607e3d7bc40e1166a58a6978\\recyclerview-1.1.0\\res\\values\\values.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10", - "startColumns": "4,4,4,4,4,4,4,4,4", - "startOffsets": "55,111,170,218,274,349,425,497,563", - "endLines": "2,3,4,5,6,7,8,9,38", - "endColumns": "55,58,47,55,74,75,71,65,24", - "endOffsets": "106,165,213,269,344,420,492,558,2084" - }, - "to": { - "startLines": "56,355,356,357,365,366,367,584,6282", - "startColumns": "4,4,4,4,4,4,4,4,4", - "startOffsets": "3190,23175,23234,23282,23949,24024,24100,38018,396501", - "endLines": "56,355,356,357,365,366,367,584,6310", - "endColumns": "55,58,47,55,74,75,71,65,24", - "endOffsets": "3241,23229,23277,23333,24019,24095,24167,38079,398022" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values\\values.xml", - "from": { - "startLines": "4,7", - "startColumns": "0,0", - "startOffsets": "238,401", - "endColumns": "63,166", - "endOffsets": "301,567" - }, - "to": { - "startLines": "627,689", - "startColumns": "4,4", - "startOffsets": "40260,45185", - "endColumns": "67,166", - "endOffsets": "40323,45347" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "178", - "endColumns": "77", - "endOffsets": "255" - }, - "to": { - "startLines": "708", - "startColumns": "4", - "startOffsets": "47299", - "endColumns": "81", - "endOffsets": "47376" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,46", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "215,301,377,463,549,625,702,778,951,1052,1233,1354,1457,1637,1756,1868,1967,2155,2256,2437,2558,2733,2877,2936,2994,3164,3475", - "endLines": "4,5,6,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,45,64", - "endColumns": "85,75,85,85,75,76,75,75,100,180,120,102,179,118,111,98,187,100,180,120,174,143,58,57,74,20,20", - "endOffsets": "300,376,462,548,624,701,777,853,1051,1232,1353,1456,1636,1755,1867,1966,2154,2255,2436,2557,2732,2876,2935,2993,3068,3474,3887" - }, - "to": { - "startLines": "118,119,120,121,122,123,124,125,681,682,683,684,685,686,687,688,690,691,692,693,694,695,696,697,698,5858,6393", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "7160,7250,7330,7420,7510,7590,7671,7751,44145,44250,44431,44556,44663,44843,44966,45082,45352,45540,45645,45826,45951,46126,46274,46337,46399,375226,402303", - "endLines": "118,119,120,121,122,123,124,125,681,682,683,684,685,686,687,688,690,691,692,693,694,695,696,697,698,5870,6411", - "endColumns": "89,79,89,89,79,80,79,79,104,180,124,106,179,122,115,102,187,104,180,124,174,147,62,61,78,20,20", - "endOffsets": "7245,7325,7415,7505,7585,7666,7746,7826,44245,44426,44551,44658,44838,44961,45077,45180,45535,45640,45821,45946,46121,46269,46332,46394,46473,375536,402715" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\values\\ic_launcher_background.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "56", - "endOffsets": "107" - }, - "to": { - "startLines": "171", - "startColumns": "4", - "startOffsets": "10935", - "endColumns": "56", - "endOffsets": "10987" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9e025505c94c04007a8190f74982d1e9\\cardview-1.0.0\\res\\values\\values.xml", - "from": { - "startLines": "2,3,4,5,6,35,36,37,38,45,47,50,7", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,107,168,230,292,2179,2238,2295,2349,2763,2827,2953,356", - "endLines": "2,3,4,5,6,35,36,37,44,46,49,52,34", - "endColumns": "51,60,61,61,63,58,56,53,12,12,12,12,24", - "endOffsets": "102,163,225,287,351,2233,2290,2344,2758,2822,2948,3076,2174" - }, - "to": { - "startLines": "8,111,112,113,114,296,297,298,805,2611,2613,2616,5197", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "468,6767,6828,6890,6952,19334,19393,19450,58239,175587,175651,175777,338561", - "endLines": "8,111,112,113,114,296,297,298,811,2612,2615,2618,5224", - "endColumns": "51,60,61,61,63,58,56,53,12,12,12,12,24", - "endOffsets": "515,6823,6885,6947,7011,19388,19445,19499,58648,175646,175772,175900,340379" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\node_modules\\@capacitor\\android\\capacitor\\build\\intermediates\\packaged_res\\debug\\values\\values.xml", - "from": { - "startLines": "2,3,4,6,7,8,9,20", - "startColumns": "4,4,4,4,4,4,4,4", - "startOffsets": "55,101,148,253,315,349,393,978", - "endLines": "2,3,4,6,7,8,9,22", - "endColumns": "45,46,50,61,33,43,78,22", - "endOffsets": "96,143,194,310,344,388,467,1088" - }, - "to": { - "startLines": "115,116,117,675,745,752,753,7014", - "startColumns": "4,4,4,4,4,4,4,4", - "startOffsets": "7016,7062,7109,43656,53859,54760,54804,436535", - "endLines": "115,116,117,675,745,752,753,7016", - "endColumns": "45,46,50,61,33,43,78,22", - "endOffsets": "7057,7104,7155,43713,53888,54799,54878,436645" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\values\\strings.xml", - "from": { - "startLines": "2,5,4,3", - "startColumns": "4,4,4,4", - "startOffsets": "55,239,174,109", - "endColumns": "53,69,64,64", - "endOffsets": "104,304,234,169" - }, - "to": { - "startLines": "672,700,746,756", - "startColumns": "4,4,4,4", - "startOffsets": "43321,46546,53893,55007", - "endColumns": "53,69,64,64", - "endOffsets": "43370,46611,53953,55067" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\93fa951bb50245f79bfdb3046a233a07\\coordinatorlayout-1.1.0\\res\\values\\values.xml", - "from": { - "startLines": "2,3,6,16", - "startColumns": "4,4,4,4", - "startOffsets": "55,116,261,869", - "endLines": "2,5,15,104", - "endColumns": "60,12,24,24", - "endOffsets": "111,256,864,6075" - }, - "to": { - "startLines": "24,4259,5497,5507", - "startColumns": "4,4,4,4", - "startOffsets": "1278,286835,354731,355339", - "endLines": "24,4261,5506,5595", - "endColumns": "60,12,24,24", - "endOffsets": "1334,286975,355334,360545" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values\\values.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11", - "startColumns": "4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,113,179,242,304,375,447,515,582,661", - "endColumns": "57,65,62,61,70,71,67,66,78,68", - "endOffsets": "108,174,237,299,370,442,510,577,656,725" - }, - "to": { - "startLines": "105,106,107,108,294,295,699,705,706,707", - "startColumns": "4,4,4,4,4,4,4,4,4,4", - "startOffsets": "6403,6461,6527,6590,19191,19262,46478,47084,47151,47230", - "endColumns": "57,65,62,61,70,71,67,66,78,68", - "endOffsets": "6456,6522,6585,6647,19257,19329,46541,47146,47225,47294" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values\\values.xml", - "from": { - "startLines": "2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,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,75,76,77,78,79,83,84,88,89,90,91,98,141,173,210", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,124,319,389,457,529,599,660,734,807,868,929,991,1055,1117,1178,1246,1346,1406,1472,1545,1614,1671,1723,1785,1857,1933,1998,2057,2116,2176,2236,2296,2356,2416,2476,2536,2596,2656,2716,2775,2835,2895,2955,3015,3075,3135,3195,3255,3315,3375,3434,3494,3554,3613,3672,3731,3790,3849,3908,3943,3978,4033,4096,4151,4209,4266,4316,4377,4434,4468,4503,4538,4608,4679,4796,4997,5107,5308,5437,5509,5576,5874,8780,10845,12605", - "endLines": "2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,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,75,76,77,78,82,83,87,88,89,90,97,140,172,209,216", - "endColumns": "68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,64,58,58,59,59,59,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,34,34,54,62,54,57,56,49,60,56,33,34,34,69,70,116,12,109,12,128,71,66,24,24,24,24,24", - "endOffsets": "119,182,384,452,524,594,655,729,802,863,924,986,1050,1112,1173,1241,1341,1401,1467,1540,1609,1666,1718,1780,1852,1928,1993,2052,2111,2171,2231,2291,2351,2411,2471,2531,2591,2651,2711,2770,2830,2890,2950,3010,3070,3130,3190,3250,3310,3370,3429,3489,3549,3608,3667,3726,3785,3844,3903,3938,3973,4028,4091,4146,4204,4261,4311,4372,4429,4463,4498,4533,4603,4674,4791,4992,5102,5303,5432,5504,5571,5869,8775,10840,12600,12977" - }, - "to": { - "startLines": "192,193,299,300,301,302,303,304,305,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,585,586,598,599,600,601,602,603,604,605,606,607,611,640,755,3056,3057,3061,3062,3066,3589,3590,5462,5686,5729,5766,5803", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "12229,12298,19504,19574,19642,19714,19784,19845,19919,34073,34134,34195,34257,34321,34383,34444,34512,34612,34672,34738,34811,34880,34937,34989,35569,35641,35717,35782,35841,35900,35960,36020,36080,36140,36200,36260,36320,36380,36440,36500,36559,36619,36679,36739,36799,36859,36919,36979,37039,37099,37159,37218,37278,37338,37397,37456,37515,37574,37633,38084,38119,38705,38760,38823,38878,38936,38993,39043,39104,39161,39195,39373,41065,54936,207567,207684,207885,207995,208196,245569,245641,352923,365267,368173,370458,372218", - "endLines": "192,193,299,300,301,302,303,304,305,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,585,586,598,599,600,601,602,603,604,605,606,607,611,640,755,3056,3060,3061,3065,3066,3589,3590,5468,5728,5760,5802,5809", - "endColumns": "68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,64,58,58,59,59,59,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,34,34,54,62,54,57,56,49,60,56,33,34,34,69,70,116,12,109,12,128,71,66,24,24,24,24,24", - "endOffsets": "12293,12356,19569,19637,19709,19779,19840,19914,19987,34129,34190,34252,34316,34378,34439,34507,34607,34667,34733,34806,34875,34932,34984,35046,35636,35712,35777,35836,35895,35955,36015,36075,36135,36195,36255,36315,36375,36435,36495,36554,36614,36674,36734,36794,36854,36914,36974,37034,37094,37154,37213,37273,37333,37392,37451,37510,37569,37628,37687,38114,38149,38755,38818,38873,38931,38988,39038,39099,39156,39190,39225,39403,41130,55002,207679,207880,207990,208191,208320,245636,245703,353216,368168,370233,372213,372590" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\85ca3f2cc7fc2d3a231f6bc7d430904f\\transition-1.2.0\\res\\values\\values.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11", - "startColumns": "4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,95,142,185,240,287,341,393,442,503", - "endColumns": "39,46,42,54,46,53,51,48,60,49", - "endOffsets": "90,137,180,235,282,336,388,437,498,548" - }, - "to": { - "startLines": "581,582,590,593,594,612,613,614,615,616", - "startColumns": "4,4,4,4,4,4,4,4,4,4", - "startOffsets": "37897,37937,38330,38469,38524,39408,39462,39514,39563,39624", - "endColumns": "39,46,42,54,46,53,51,48,60,49", - "endOffsets": "37932,37979,38368,38519,38566,39457,39509,39558,39619,39669" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values\\values.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,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,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,407,411,418,425,433,443,452,461,470,471,472,477,478,482,483,489,493,494,495,496,506,507,508,512,513,519,523,524,525,526,527,593,641,699,747,812,860,908,966,1014,1018,1022,1034,1049,1061,1062,1109,1113,1114,1115,1118,1128,1161,1162,1163,1175,1179,1184,1189,1194,1197,1200,1203,1207,1211,1212,1213,1214,1215,1218,1221,1224,1227,1231,1232,1235,1238,1241,1244,1248,1251,1255,1258,1261,1264,1267,1271,1274,1277,1281,1284,1294,1302,1310,1313,1316,1319,1322,1325,1328,1331,1332,1335,1338,1339,1342,1346,1351,1352,1360,1368,1369,1377,1381,1389,1397,1405,1413,1421,1422,1430,1438,1439,1441,1446,1448,1453,1457,1461,1462,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1491,1492,1493,1499,1500,1504,1506,1507,1510,1515,1516,1517,1518,1519,1520,1524,1525,1526,1532,1533,1537,1539,1542,1546,1550,1554,1558,1559,1560,1561,1569,1577,1580,1585,1590,1595,1600,1604,1608,1617,1625,1626,1627,1628,1629,1637,1646,1651,1656,1657,1658,1659,1677,1681,1686,1689,1693,1696,1700,1704,1708,1716,1725,1738,1742,1757,1765,1768,1779,1784,1813,1817,1818,1825,1829,1830,1831,1834,1838,1842,1843,1847,1852,1864,1868,1869,1881,1891,1892,1902,1907,1929,1932,1938,1941,1950,1958,1962,1965,1968,1971,1975,1978,1993,1997,2000,2015,2018,2026,2031,2037,2043,2049,2079,2090,2107,2114,2117,2129,2138,2142,2147,2151,2155,2159,2163,2167,2170,2179,2184,2193,2197,2204,2213,2219,2223,2245,2246,2247,2248,2249,2258,2262,2274,2281,2282,2286,2290,2291,2295,2309,2315,2321,2327,2333,2338,2344,2350,2351,2360,2368,2369,2376,2401,2413,2452,2468,2496,2545,2596,2703,2726,2818,2833,2845,2851,2895,2899,2905,2910,2916,2923,2979,2987,2998,3010,3038,3047,3054,3060,3068,3073,3121,3124,3128,3166,3172,3189,3196,3204,3288,3492", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "150,187,236,292,352,413,468,518,571,629,677,714,761,810,866,917,966,1020,1074,1123,1179,1226,1282,1342,1403,1456,1501,1554,1606,1664,1729,1777,1843,1901,1970,2028,2098,2172,2240,2307,2377,2443,2516,2576,2636,2696,2755,2812,2870,2928,2974,3034,3102,3171,3239,3292,3344,3390,3440,3487,3545,3603,3662,3722,3784,3846,3908,3970,4032,4094,4162,4223,4285,4347,4400,4454,4513,4575,4649,4720,4786,4860,4929,5000,5073,5144,5212,5285,5361,5431,5509,5577,5643,5704,5773,5837,5903,5971,6037,6100,6168,6239,6304,6377,6440,6521,6585,6651,6721,6791,6861,6931,6998,7063,7129,7182,7258,7324,7411,7487,7563,7610,7675,7725,7779,7858,7936,8009,8074,8137,8203,8274,8345,8407,8476,8542,8602,8669,8736,8792,8843,8896,8948,9002,9073,9136,9195,9257,9316,9389,9456,9516,9579,9654,9726,9822,9893,9949,10020,10077,10134,10200,10264,10335,10392,10445,10508,10560,10618,10685,10769,10854,10935,11003,11080,11153,11223,11295,11365,11438,11502,11572,11620,11689,11741,11799,11865,11932,11998,12079,12154,12210,12263,12324,12382,12432,12481,12530,12579,12641,12693,12738,12819,12873,12926,12980,13031,13080,13131,13192,13253,13315,13365,13406,13465,13524,13583,13644,13700,13756,13823,13884,13949,14004,14069,14138,14206,14284,14353,14413,14484,14558,14623,14695,14765,14832,14916,14985,15052,15122,15185,15252,15320,15403,15482,15572,15649,15717,15784,15862,15919,15976,16044,16110,16166,16226,16285,16339,16389,16439,16487,16549,16600,16673,16753,16833,16897,16960,17027,17098,17156,17217,17283,17342,17409,17469,17529,17592,17660,17721,17788,17866,17936,17985,18042,18111,18172,18260,18348,18436,18524,18580,18667,18754,18841,18928,18986,19042,19113,19178,19240,19315,19388,19457,19527,19596,19690,19759,19860,19911,19969,20039,20108,20178,20248,20318,20385,20460,20527,20586,20651,20707,20765,20827,20872,20915,20962,21007,21058,21106,21172,21234,21297,21369,21426,21489,21546,21606,21671,21738,21803,21860,21921,21979,22049,22106,22426,22576,22707,22805,22920,23007,23055,23134,23199,23288,23445,23602,23755,23909,24087,24269,24451,24633,24823,25013,25212,25385,25495,25680,25817,26037,26221,26381,26539,26723,26926,27097,27317,27539,27694,27901,28085,28188,28329,28494,28665,28865,29069,29271,29476,29677,29876,30080,30158,30459,30625,30780,30882,31159,31444,31834,32290,32799,33341,33806,34268,34739,34832,34939,35282,35389,35618,35739,36148,36380,36480,36585,36704,37238,37385,37504,37739,37872,38287,38525,38637,38758,38891,39038,43839,46880,51134,54189,58897,61901,64921,69091,72109,72361,72626,73686,74533,75352,75443,77574,77784,77893,78012,78196,78772,80753,80848,80879,81749,82035,82438,82840,83183,83395,83596,83809,84098,84383,84456,84543,84628,84727,84847,85008,85171,85332,85497,85550,85683,85803,85901,86014,86207,86333,86569,86711,86881,87037,87209,87500,87612,87741,87970,88188,89043,89630,90244,90412,90554,90715,90858,91026,91183,91378,91470,91643,91805,91900,92069,92312,92605,92719,93128,93542,93658,94076,94317,94747,95182,95592,96014,96424,96546,96955,97371,97493,97561,97905,97985,98341,98491,98635,98719,99096,99194,99302,99396,99526,99634,99756,99892,100000,100120,100254,100376,100504,100646,100772,100912,101038,101156,101288,101386,101496,101780,101892,102010,102474,102590,102877,103003,103099,103229,103618,103728,103852,103990,104100,104222,104518,104642,104772,105248,105376,105675,105813,105959,106121,106337,106493,106697,106765,106849,106953,107483,108082,108240,108459,108690,108913,109148,109370,109636,110228,110827,110941,111085,111197,111321,111892,112490,112985,113531,113676,113769,113861,115222,115610,115908,116097,116303,116496,116706,116923,117184,117616,118140,118784,118981,119929,120486,120609,121382,121603,123184,123419,123543,124051,124265,124368,124498,124673,124920,125111,125251,125445,125715,126416,126704,126834,127599,128244,128390,128951,129189,130612,130762,131179,131344,132030,132500,132696,132858,133013,133157,133391,133558,134332,134618,134778,135393,135552,135880,136107,136472,136843,137204,138984,139613,140658,141178,141330,142320,143057,143260,143506,143753,143995,144316,144621,144844,145016,145557,145826,146320,146581,147021,147766,148131,148436,150136,150242,150372,150510,150634,151270,151571,152326,152765,152889,153130,153318,153452,153643,154422,154691,154982,155261,155578,155800,156095,156378,156482,157129,157694,157814,158311,159935,160646,162694,163357,164824,167745,171053,176058,177196,182884,183592,184279,184663,186741,186972,187276,187496,187803,188233,190986,191461,191990,192485,193800,194291,194722,195095,195437,195645,198866,199003,199238,201092,201397,202318,202739,203055,207660,218947", - "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,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,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,406,410,417,424,432,442,451,460,469,470,471,476,477,481,482,488,492,493,494,495,505,506,507,511,512,518,522,523,524,525,526,592,640,698,746,811,859,907,965,1013,1017,1021,1033,1048,1060,1061,1108,1112,1113,1114,1117,1127,1160,1161,1162,1174,1178,1183,1188,1193,1196,1199,1202,1206,1210,1211,1212,1213,1214,1217,1220,1223,1226,1230,1231,1234,1237,1240,1243,1247,1250,1254,1257,1260,1263,1266,1270,1273,1276,1280,1283,1293,1301,1309,1312,1315,1318,1321,1324,1327,1330,1331,1334,1337,1338,1341,1345,1350,1351,1359,1367,1368,1376,1380,1388,1396,1404,1412,1420,1421,1429,1437,1438,1440,1445,1447,1452,1456,1460,1461,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1490,1491,1492,1498,1499,1503,1505,1506,1509,1514,1515,1516,1517,1518,1519,1523,1524,1525,1531,1532,1536,1538,1541,1545,1549,1553,1557,1558,1559,1560,1568,1576,1579,1584,1589,1594,1599,1603,1607,1616,1624,1625,1626,1627,1628,1636,1645,1650,1655,1656,1657,1658,1676,1680,1685,1688,1692,1695,1699,1703,1707,1715,1724,1737,1741,1756,1764,1767,1778,1783,1812,1816,1817,1824,1828,1829,1830,1833,1837,1841,1842,1846,1851,1863,1867,1868,1880,1890,1891,1901,1906,1928,1931,1937,1940,1949,1957,1961,1964,1967,1970,1974,1977,1992,1996,1999,2014,2017,2025,2030,2036,2042,2048,2078,2089,2106,2113,2116,2128,2137,2141,2146,2150,2154,2158,2162,2166,2169,2178,2183,2192,2196,2203,2212,2218,2222,2244,2245,2246,2247,2248,2257,2261,2273,2280,2281,2285,2289,2290,2294,2308,2314,2320,2326,2332,2337,2343,2349,2350,2359,2367,2368,2375,2400,2412,2451,2467,2495,2544,2595,2702,2725,2817,2832,2844,2850,2894,2898,2904,2909,2915,2922,2978,2986,2997,3009,3037,3046,3053,3059,3067,3072,3120,3123,3127,3165,3171,3188,3195,3203,3287,3491,3507", - "endColumns": "36,48,55,59,60,54,49,52,57,47,36,46,48,55,50,48,53,53,48,55,46,55,59,60,52,44,52,51,57,64,47,65,57,68,57,69,73,67,66,69,65,72,59,59,59,58,56,57,57,45,59,67,68,67,52,51,45,49,46,57,57,58,59,61,61,61,61,61,61,67,60,61,61,52,53,58,61,73,70,65,73,68,70,72,70,67,72,75,69,77,67,65,60,68,63,65,67,65,62,67,70,64,72,62,80,63,65,69,69,69,69,66,64,65,52,75,65,86,75,75,46,64,49,53,78,77,72,64,62,65,70,70,61,68,65,59,66,66,55,50,52,51,53,70,62,58,61,58,72,66,59,62,74,71,95,70,55,70,56,56,65,63,70,56,52,62,51,57,66,83,84,80,67,76,72,69,71,69,72,63,69,47,68,51,57,65,66,65,80,74,55,52,60,57,49,48,48,48,61,51,44,80,53,52,53,50,48,50,60,60,61,49,40,58,58,58,60,55,55,66,60,64,54,64,68,67,77,68,59,70,73,64,71,69,66,83,68,66,69,62,66,67,82,78,89,76,67,66,77,56,56,67,65,55,59,58,53,49,49,47,61,50,72,79,79,63,62,66,70,57,60,65,58,66,59,59,62,67,60,66,77,69,48,56,68,60,87,87,87,87,55,86,86,86,86,57,55,70,64,61,74,72,68,69,68,93,68,100,50,57,69,68,69,69,69,66,74,66,58,64,55,57,61,44,42,46,44,50,47,65,61,62,71,56,62,56,59,64,66,64,56,60,57,69,56,12,149,130,97,114,86,47,78,64,88,156,156,152,153,177,181,181,181,189,189,198,172,109,184,136,219,183,159,157,183,202,170,219,221,154,206,183,102,140,164,170,199,203,201,204,200,198,203,77,300,165,154,101,10,10,10,10,10,10,10,10,10,92,106,10,106,10,120,10,10,99,104,118,10,146,118,10,132,10,10,111,120,132,146,10,10,10,10,10,10,10,10,10,10,10,10,10,10,90,10,10,108,118,10,10,10,94,30,10,10,10,10,10,10,10,10,10,10,72,86,84,98,10,10,10,10,10,52,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,91,10,10,94,10,10,10,113,10,10,115,10,10,10,10,10,10,10,121,10,10,121,10,10,10,10,10,10,83,10,97,107,93,129,107,121,135,107,119,133,121,127,141,125,139,125,117,131,97,109,10,111,117,10,115,10,10,95,10,10,109,123,137,109,121,10,123,129,10,127,10,10,10,10,10,10,10,67,83,103,10,10,10,10,10,10,10,10,10,10,10,113,143,111,123,10,10,10,10,144,92,91,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,123,10,10,102,129,10,10,10,139,10,10,10,10,129,10,10,145,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,105,129,137,123,10,10,10,10,123,10,10,133,10,10,10,10,10,10,10,10,10,103,10,10,119,10,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22", - "endOffsets": "182,231,287,347,408,463,513,566,624,672,709,756,805,861,912,961,1015,1069,1118,1174,1221,1277,1337,1398,1451,1496,1549,1601,1659,1724,1772,1838,1896,1965,2023,2093,2167,2235,2302,2372,2438,2511,2571,2631,2691,2750,2807,2865,2923,2969,3029,3097,3166,3234,3287,3339,3385,3435,3482,3540,3598,3657,3717,3779,3841,3903,3965,4027,4089,4157,4218,4280,4342,4395,4449,4508,4570,4644,4715,4781,4855,4924,4995,5068,5139,5207,5280,5356,5426,5504,5572,5638,5699,5768,5832,5898,5966,6032,6095,6163,6234,6299,6372,6435,6516,6580,6646,6716,6786,6856,6926,6993,7058,7124,7177,7253,7319,7406,7482,7558,7605,7670,7720,7774,7853,7931,8004,8069,8132,8198,8269,8340,8402,8471,8537,8597,8664,8731,8787,8838,8891,8943,8997,9068,9131,9190,9252,9311,9384,9451,9511,9574,9649,9721,9817,9888,9944,10015,10072,10129,10195,10259,10330,10387,10440,10503,10555,10613,10680,10764,10849,10930,10998,11075,11148,11218,11290,11360,11433,11497,11567,11615,11684,11736,11794,11860,11927,11993,12074,12149,12205,12258,12319,12377,12427,12476,12525,12574,12636,12688,12733,12814,12868,12921,12975,13026,13075,13126,13187,13248,13310,13360,13401,13460,13519,13578,13639,13695,13751,13818,13879,13944,13999,14064,14133,14201,14279,14348,14408,14479,14553,14618,14690,14760,14827,14911,14980,15047,15117,15180,15247,15315,15398,15477,15567,15644,15712,15779,15857,15914,15971,16039,16105,16161,16221,16280,16334,16384,16434,16482,16544,16595,16668,16748,16828,16892,16955,17022,17093,17151,17212,17278,17337,17404,17464,17524,17587,17655,17716,17783,17861,17931,17980,18037,18106,18167,18255,18343,18431,18519,18575,18662,18749,18836,18923,18981,19037,19108,19173,19235,19310,19383,19452,19522,19591,19685,19754,19855,19906,19964,20034,20103,20173,20243,20313,20380,20455,20522,20581,20646,20702,20760,20822,20867,20910,20957,21002,21053,21101,21167,21229,21292,21364,21421,21484,21541,21601,21666,21733,21798,21855,21916,21974,22044,22101,22421,22571,22702,22800,22915,23002,23050,23129,23194,23283,23440,23597,23750,23904,24082,24264,24446,24628,24818,25008,25207,25380,25490,25675,25812,26032,26216,26376,26534,26718,26921,27092,27312,27534,27689,27896,28080,28183,28324,28489,28660,28860,29064,29266,29471,29672,29871,30075,30153,30454,30620,30775,30877,31154,31439,31829,32285,32794,33336,33801,34263,34734,34827,34934,35277,35384,35613,35734,36143,36375,36475,36580,36699,37233,37380,37499,37734,37867,38282,38520,38632,38753,38886,39033,43834,46875,51129,54184,58892,61896,64916,69086,72104,72356,72621,73681,74528,75347,75438,77569,77779,77888,78007,78191,78767,80748,80843,80874,81744,82030,82433,82835,83178,83390,83591,83804,84093,84378,84451,84538,84623,84722,84842,85003,85166,85327,85492,85545,85678,85798,85896,86009,86202,86328,86564,86706,86876,87032,87204,87495,87607,87736,87965,88183,89038,89625,90239,90407,90549,90710,90853,91021,91178,91373,91465,91638,91800,91895,92064,92307,92600,92714,93123,93537,93653,94071,94312,94742,95177,95587,96009,96419,96541,96950,97366,97488,97556,97900,97980,98336,98486,98630,98714,99091,99189,99297,99391,99521,99629,99751,99887,99995,100115,100249,100371,100499,100641,100767,100907,101033,101151,101283,101381,101491,101775,101887,102005,102469,102585,102872,102998,103094,103224,103613,103723,103847,103985,104095,104217,104513,104637,104767,105243,105371,105670,105808,105954,106116,106332,106488,106692,106760,106844,106948,107478,108077,108235,108454,108685,108908,109143,109365,109631,110223,110822,110936,111080,111192,111316,111887,112485,112980,113526,113671,113764,113856,115217,115605,115903,116092,116298,116491,116701,116918,117179,117611,118135,118779,118976,119924,120481,120604,121377,121598,123179,123414,123538,124046,124260,124363,124493,124668,124915,125106,125246,125440,125710,126411,126699,126829,127594,128239,128385,128946,129184,130607,130757,131174,131339,132025,132495,132691,132853,133008,133152,133386,133553,134327,134613,134773,135388,135547,135875,136102,136467,136838,137199,138979,139608,140653,141173,141325,142315,143052,143255,143501,143748,143990,144311,144616,144839,145011,145552,145821,146315,146576,147016,147761,148126,148431,150131,150237,150367,150505,150629,151265,151566,152321,152760,152884,153125,153313,153447,153638,154417,154686,154977,155256,155573,155795,156090,156373,156477,157124,157689,157809,158306,159930,160641,162689,163352,164819,167740,171048,176053,177191,182879,183587,184274,184658,186736,186967,187271,187491,187798,188228,190981,191456,191985,192480,193795,194286,194717,195090,195432,195640,198861,198998,199233,201087,201392,202313,202734,203050,207655,218942,220011" - }, - "to": { - "startLines": "2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,28,29,30,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,88,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,184,185,186,187,188,189,190,191,292,293,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,533,587,588,589,595,596,608,609,610,618,621,622,625,626,628,629,630,631,632,633,634,635,636,637,638,639,641,673,674,676,677,678,679,680,701,702,703,704,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,747,748,749,750,751,762,766,823,830,837,1007,1017,1026,1035,1103,1104,1105,1110,1111,1115,1116,1122,1126,1127,1128,1129,1139,1140,1141,1145,1146,1152,1156,1226,1227,1228,1229,1295,1343,1401,1449,1514,1562,1610,1668,1716,1720,1724,2483,2498,2510,2511,2558,2562,2563,2564,2567,2577,2610,2619,2620,2632,2636,2641,2646,2651,2654,2657,2660,2664,2807,2808,2809,2810,2887,2890,2893,2896,2899,2903,2904,2907,2910,2913,2916,2920,2923,2927,2930,2933,2936,2939,2943,2946,2949,2953,2956,2966,2974,2982,2985,2988,2991,2994,2997,3067,3070,3071,3074,3077,3078,3081,3085,3090,3091,3099,3107,3108,3116,3120,3128,3136,3144,3152,3160,3161,3169,3177,3213,3215,3220,3222,3227,3231,3235,3236,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3265,3266,3267,3273,3274,3278,3280,3281,3284,3289,3290,3291,3292,3293,3294,3298,3299,3300,3306,3307,3311,3313,3316,3320,3324,3328,3344,3345,3346,3347,3355,3363,3366,3371,3376,3381,3386,3390,3394,3403,3411,3412,3413,3414,3415,3423,3432,3437,3442,3443,3444,3445,3463,3467,3472,3475,3479,3482,3486,3490,3591,3599,3608,3621,3625,3640,3648,3651,3662,3667,3696,3700,3701,3708,3712,3713,3714,3717,3721,3725,3726,3730,3735,3747,3751,3752,3764,3774,3775,3785,3790,3812,3815,3821,3824,3833,3841,3845,3848,3851,3854,3858,3861,3876,3880,3883,3898,3901,3909,3914,3920,3926,3932,3962,3973,3990,3997,4000,4012,4021,4025,4030,4034,4038,4042,4046,4050,4053,4062,4067,4076,4080,4087,4096,4102,4106,4128,4129,4130,4131,4132,4141,4145,4157,4164,4165,4169,4173,4174,4178,4192,4198,4204,4210,4216,4221,4227,4233,4234,4243,4251,4252,4434,4459,4471,5048,5064,5092,5141,5225,5332,5355,5447,5614,5626,5632,5676,5680,5761,5871,5877,5884,5940,5948,5959,5971,5999,6008,6015,6021,6029,6218,6311,6314,6355,6412,6418,6545,6552,6560,6668,6872", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "150,187,236,292,352,413,520,570,623,681,729,766,813,862,918,969,1018,1072,1126,1175,1231,1394,1450,1510,1571,1624,1714,1816,1868,1926,1991,2039,2105,2163,2232,2290,2360,2434,2502,2569,2639,2705,2778,2838,2898,2958,3017,3074,3132,3246,3292,3352,3420,3489,3557,3610,3662,3708,3758,3805,3863,3921,3980,4040,4102,4164,4226,4288,4350,4412,4480,4541,4603,4665,4718,4813,5048,7831,7905,7976,8042,8116,8185,8256,8329,8400,8468,8541,8617,8687,8765,8833,8899,8960,9029,9093,9159,9227,9293,9356,9424,9495,9560,9633,9696,9777,9841,9907,9977,10047,10117,10187,11664,11729,11795,11848,11924,11990,12077,12153,19079,19126,19992,20042,20096,20175,20253,20326,20391,20454,20520,20591,20662,20724,20793,20859,20919,20986,21053,21109,21160,21213,21265,21319,21390,21453,21512,21574,21633,21706,21773,21833,21896,21971,22043,22139,22210,22266,22337,22394,22451,22517,22581,22652,22709,22762,22825,22877,22935,24172,24256,24341,24422,24490,24567,24640,24710,24782,24852,24925,24989,25059,25107,25176,25228,25286,25352,25419,25485,25566,25641,25697,25750,25811,25869,25919,25968,26017,26066,26128,26180,26225,26306,26360,26413,26467,26518,26567,26618,26679,26740,26802,26852,26893,26952,27011,27070,27131,27187,27243,27310,27371,27436,27491,27556,27625,27693,27771,27840,27900,27971,28045,28110,28182,28252,28319,28403,28472,28539,28609,28672,28739,28807,28890,28969,29059,29136,29204,29271,29349,29406,29463,29531,29597,29653,29713,29772,29826,29876,29926,29974,30036,30087,30160,30240,30320,30384,30447,30514,30585,30643,30704,30770,30829,30896,30956,31016,31079,31147,31208,31275,31353,31423,31472,31529,31598,31659,31747,31835,31923,32011,32067,32154,32241,32328,32415,32473,32529,32600,32665,32727,32802,32875,32944,33014,33083,33177,33246,33347,33398,33456,33526,33595,33665,33735,33805,33872,33947,34014,35051,38154,38210,38268,38571,38616,39230,39277,39322,39706,39880,39946,40125,40188,40328,40385,40448,40505,40565,40630,40697,40762,40819,40880,40938,41008,41135,43375,43525,43718,43816,43931,44018,44066,46616,46681,46770,46927,47381,47534,47688,47866,48048,48230,48412,48602,48792,48991,49164,49274,49459,49596,49816,50000,50160,50318,50502,50705,50876,51096,51318,51473,51680,51864,51967,52108,52273,52444,52644,52848,53050,53255,53456,53655,53958,54036,54337,54503,54658,55514,55791,59331,59721,60177,71314,71856,72321,72783,77111,77204,77311,77654,77761,77990,78111,78520,78752,78852,78957,79076,79610,79757,79876,80111,80244,80659,80897,86168,86289,86422,86569,91370,94411,98665,101720,106428,109432,112452,116622,119640,119892,120157,168425,169272,170091,170182,172313,172523,172632,172751,172935,173511,175492,175905,175936,176806,177092,177495,177897,178240,178452,178653,178866,179155,190401,190474,190561,190646,195397,195517,195678,195841,196002,196167,196220,196353,196473,196571,196684,196877,197003,197239,197381,197551,197707,197879,198170,198282,198411,198640,198858,199713,200300,200914,201082,201224,201385,201528,201696,208325,208520,208612,208785,208947,209042,209211,209454,209747,209861,210270,210684,210800,211218,211459,211889,212324,212734,213156,213566,213688,214097,214513,217219,217287,217631,217711,218067,218217,218361,218445,218822,218920,219028,219122,219252,219360,219482,219618,219726,219846,219980,220102,220230,220372,220498,220638,220764,220882,221014,221112,221222,221506,221618,221736,222200,222316,222603,222729,222825,222955,223344,223454,223578,223716,223826,223948,224244,224368,224498,224974,225102,225401,225539,225685,225847,226063,226219,227426,227494,227578,227682,228212,228811,228969,229188,229419,229642,229877,230099,230365,230957,231556,231670,231814,231926,232050,232621,233219,233714,234260,234405,234498,234590,235951,236339,236637,236826,237032,237225,237435,237652,245708,246140,246664,247308,247505,248453,249010,249133,249906,250127,251708,251943,252067,252575,252789,252892,253022,253197,253444,253635,253775,253969,254239,254940,255228,255358,256123,256768,256914,257475,257713,259136,259286,259703,259868,260554,261024,261220,261382,261537,261681,261915,262082,262856,263142,263302,263917,264076,264404,264631,264996,265367,265728,267508,268137,269182,269702,269854,270844,271581,271784,272030,272277,272519,272840,273145,273368,273540,274081,274350,274844,275105,275545,276290,276655,276960,278660,278766,278896,279034,279158,279794,280095,280850,281289,281413,281654,281842,281976,282167,282946,283215,283506,283785,284102,284324,284619,284902,285006,285653,286218,286338,297042,298666,299377,329942,330605,332072,334993,340384,345389,346527,352215,361583,362270,362654,364732,364963,370238,375541,375848,376278,379031,379506,380035,380530,381845,382336,382767,383140,383482,392436,398027,398164,400449,402720,403025,410348,410769,411085,416892,428179", - "endLines": "2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,28,29,30,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,88,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,184,185,186,187,188,189,190,191,292,293,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,533,587,588,589,595,596,608,609,610,618,621,622,625,626,628,629,630,631,632,633,634,635,636,637,638,639,644,673,674,676,677,678,679,680,701,702,703,704,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,747,748,749,750,751,765,769,829,836,844,1016,1025,1034,1043,1103,1104,1109,1110,1114,1115,1121,1125,1126,1127,1128,1138,1139,1140,1144,1145,1151,1155,1156,1226,1227,1228,1294,1342,1400,1448,1513,1561,1609,1667,1715,1719,1723,1735,2497,2509,2510,2557,2561,2562,2563,2566,2576,2609,2610,2619,2631,2635,2640,2645,2650,2653,2656,2659,2663,2667,2807,2808,2809,2810,2889,2892,2895,2898,2902,2903,2906,2909,2912,2915,2919,2922,2926,2929,2932,2935,2938,2942,2945,2948,2952,2955,2965,2973,2981,2984,2987,2990,2993,2996,2999,3069,3070,3073,3076,3077,3080,3084,3089,3090,3098,3106,3107,3115,3119,3127,3135,3143,3151,3159,3160,3168,3176,3177,3214,3219,3221,3226,3230,3234,3235,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3264,3265,3266,3272,3273,3277,3279,3280,3283,3288,3289,3290,3291,3292,3293,3297,3298,3299,3305,3306,3310,3312,3315,3319,3323,3327,3331,3344,3345,3346,3354,3362,3365,3370,3375,3380,3385,3389,3393,3402,3410,3411,3412,3413,3414,3422,3431,3436,3441,3442,3443,3444,3462,3466,3471,3474,3478,3481,3485,3489,3493,3598,3607,3620,3624,3639,3647,3650,3661,3666,3695,3699,3700,3707,3711,3712,3713,3716,3720,3724,3725,3729,3734,3746,3750,3751,3763,3773,3774,3784,3789,3811,3814,3820,3823,3832,3840,3844,3847,3850,3853,3857,3860,3875,3879,3882,3897,3900,3908,3913,3919,3925,3931,3961,3972,3989,3996,3999,4011,4020,4024,4029,4033,4037,4041,4045,4049,4052,4061,4066,4075,4079,4086,4095,4101,4105,4127,4128,4129,4130,4131,4140,4144,4156,4163,4164,4168,4172,4173,4177,4191,4197,4203,4209,4215,4220,4226,4232,4233,4242,4250,4251,4258,4458,4470,4509,5063,5091,5140,5191,5331,5354,5446,5461,5625,5631,5675,5679,5685,5765,5876,5883,5939,5947,5958,5970,5998,6007,6014,6020,6028,6033,6265,6313,6317,6392,6417,6434,6551,6559,6643,6871,6887", - "endColumns": "36,48,55,59,60,54,49,52,57,47,36,46,48,55,50,48,53,53,48,55,46,55,59,60,52,44,52,51,57,64,47,65,57,68,57,69,73,67,66,69,65,72,59,59,59,58,56,57,57,45,59,67,68,67,52,51,45,49,46,57,57,58,59,61,61,61,61,61,61,67,60,61,61,52,53,58,61,73,70,65,73,68,70,72,70,67,72,75,69,77,67,65,60,68,63,65,67,65,62,67,70,64,72,62,80,63,65,69,69,69,69,66,64,65,52,75,65,86,75,75,46,64,49,53,78,77,72,64,62,65,70,70,61,68,65,59,66,66,55,50,52,51,53,70,62,58,61,58,72,66,59,62,74,71,95,70,55,70,56,56,65,63,70,56,52,62,51,57,66,83,84,80,67,76,72,69,71,69,72,63,69,47,68,51,57,65,66,65,80,74,55,52,60,57,49,48,48,48,61,51,44,80,53,52,53,50,48,50,60,60,61,49,40,58,58,58,60,55,55,66,60,64,54,64,68,67,77,68,59,70,73,64,71,69,66,83,68,66,69,62,66,67,82,78,89,76,67,66,77,56,56,67,65,55,59,58,53,49,49,47,61,50,72,79,79,63,62,66,70,57,60,65,58,66,59,59,62,67,60,66,77,69,48,56,68,60,87,87,87,87,55,86,86,86,86,57,55,70,64,61,74,72,68,69,68,93,68,100,50,57,69,68,69,69,69,66,74,66,58,64,55,57,61,44,42,46,44,50,47,65,61,62,71,56,62,56,59,64,66,64,56,60,57,69,56,12,149,130,97,114,86,47,78,64,88,156,156,152,153,177,181,181,181,189,189,198,172,109,184,136,219,183,159,157,183,202,170,219,221,154,206,183,102,140,164,170,199,203,201,204,200,198,203,77,300,165,154,101,10,10,10,10,10,10,10,10,10,92,106,10,106,10,120,10,10,99,104,118,10,146,118,10,132,10,10,111,120,132,146,10,10,10,10,10,10,10,10,10,10,10,10,10,10,90,10,10,108,118,10,10,10,94,30,10,10,10,10,10,10,10,10,10,10,72,86,84,98,10,10,10,10,10,52,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,91,10,10,94,10,10,10,113,10,10,115,10,10,10,10,10,10,10,121,10,10,121,10,10,10,10,10,10,83,10,97,107,93,129,107,121,135,107,119,133,121,127,141,125,139,125,117,131,97,109,10,111,117,10,115,10,10,95,10,10,109,123,137,109,121,10,123,129,10,127,10,10,10,10,10,10,10,67,83,103,10,10,10,10,10,10,10,10,10,10,10,113,143,111,123,10,10,10,10,144,92,91,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,123,10,10,102,129,10,10,10,139,10,10,10,10,129,10,10,145,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,105,129,137,123,10,10,10,10,123,10,10,133,10,10,10,10,10,10,10,10,10,103,10,10,119,10,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22", - "endOffsets": "182,231,287,347,408,463,565,618,676,724,761,808,857,913,964,1013,1067,1121,1170,1226,1273,1445,1505,1566,1619,1664,1762,1863,1921,1986,2034,2100,2158,2227,2285,2355,2429,2497,2564,2634,2700,2773,2833,2893,2953,3012,3069,3127,3185,3287,3347,3415,3484,3552,3605,3657,3703,3753,3800,3858,3916,3975,4035,4097,4159,4221,4283,4345,4407,4475,4536,4598,4660,4713,4767,4867,5105,7900,7971,8037,8111,8180,8251,8324,8395,8463,8536,8612,8682,8760,8828,8894,8955,9024,9088,9154,9222,9288,9351,9419,9490,9555,9628,9691,9772,9836,9902,9972,10042,10112,10182,10249,11724,11790,11843,11919,11985,12072,12148,12224,19121,19186,20037,20091,20170,20248,20321,20386,20449,20515,20586,20657,20719,20788,20854,20914,20981,21048,21104,21155,21208,21260,21314,21385,21448,21507,21569,21628,21701,21768,21828,21891,21966,22038,22134,22205,22261,22332,22389,22446,22512,22576,22647,22704,22757,22820,22872,22930,22997,24251,24336,24417,24485,24562,24635,24705,24777,24847,24920,24984,25054,25102,25171,25223,25281,25347,25414,25480,25561,25636,25692,25745,25806,25864,25914,25963,26012,26061,26123,26175,26220,26301,26355,26408,26462,26513,26562,26613,26674,26735,26797,26847,26888,26947,27006,27065,27126,27182,27238,27305,27366,27431,27486,27551,27620,27688,27766,27835,27895,27966,28040,28105,28177,28247,28314,28398,28467,28534,28604,28667,28734,28802,28885,28964,29054,29131,29199,29266,29344,29401,29458,29526,29592,29648,29708,29767,29821,29871,29921,29969,30031,30082,30155,30235,30315,30379,30442,30509,30580,30638,30699,30765,30824,30891,30951,31011,31074,31142,31203,31270,31348,31418,31467,31524,31593,31654,31742,31830,31918,32006,32062,32149,32236,32323,32410,32468,32524,32595,32660,32722,32797,32870,32939,33009,33078,33172,33241,33342,33393,33451,33521,33590,33660,33730,33800,33867,33942,34009,34068,35111,38205,38263,38325,38611,38654,39272,39317,39368,39749,39941,40003,40183,40255,40380,40443,40500,40560,40625,40692,40757,40814,40875,40933,41003,41060,41450,43520,43651,43811,43926,44013,44061,44140,46676,46765,46922,47079,47529,47683,47861,48043,48225,48407,48597,48787,48986,49159,49269,49454,49591,49811,49995,50155,50313,50497,50700,50871,51091,51313,51468,51675,51859,51962,52103,52268,52439,52639,52843,53045,53250,53451,53650,53854,54031,54332,54498,54653,54755,55786,56071,59716,60172,60681,71851,72316,72778,73249,77199,77306,77649,77756,77985,78106,78515,78747,78847,78952,79071,79605,79752,79871,80106,80239,80654,80892,81004,86284,86417,86564,91365,94406,98660,101715,106423,109427,112447,116617,119635,119887,120152,121212,169267,170086,170177,172308,172518,172627,172746,172930,173506,175487,175582,175931,176801,177087,177490,177892,178235,178447,178648,178861,179150,179435,190469,190556,190641,190740,195512,195673,195836,195997,196162,196215,196348,196468,196566,196679,196872,196998,197234,197376,197546,197702,197874,198165,198277,198406,198635,198853,199708,200295,200909,201077,201219,201380,201523,201691,201848,208515,208607,208780,208942,209037,209206,209449,209742,209856,210265,210679,210795,211213,211454,211884,212319,212729,213151,213561,213683,214092,214508,214630,217282,217626,217706,218062,218212,218356,218440,218817,218915,219023,219117,219247,219355,219477,219613,219721,219841,219975,220097,220225,220367,220493,220633,220759,220877,221009,221107,221217,221501,221613,221731,222195,222311,222598,222724,222820,222950,223339,223449,223573,223711,223821,223943,224239,224363,224493,224969,225097,225396,225534,225680,225842,226058,226214,226418,227489,227573,227677,228207,228806,228964,229183,229414,229637,229872,230094,230360,230952,231551,231665,231809,231921,232045,232616,233214,233709,234255,234400,234493,234585,235946,236334,236632,236821,237027,237220,237430,237647,237908,246135,246659,247303,247500,248448,249005,249128,249901,250122,251703,251938,252062,252570,252784,252887,253017,253192,253439,253630,253770,253964,254234,254935,255223,255353,256118,256763,256909,257470,257708,259131,259281,259698,259863,260549,261019,261215,261377,261532,261676,261910,262077,262851,263137,263297,263912,264071,264399,264626,264991,265362,265723,267503,268132,269177,269697,269849,270839,271576,271779,272025,272272,272514,272835,273140,273363,273535,274076,274345,274839,275100,275540,276285,276650,276955,278655,278761,278891,279029,279153,279789,280090,280845,281284,281408,281649,281837,281971,282162,282941,283210,283501,283780,284097,284319,284614,284897,285001,285648,286213,286333,286830,298661,299372,301420,330600,332067,334988,338296,345384,346522,352210,352918,362265,362649,364727,364958,365262,370453,375843,376273,379026,379501,380030,380525,381840,382331,382762,383135,383477,383685,395652,398159,398394,402298,403020,403941,410764,411080,415685,428174,429243" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values\\values.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,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,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,218,219,223,227,231,236,242,249,253,257,262,266,270,274,278,282,286,292,296,302,306,312,316,321,325,328,332,338,342,348,352,358,361,365,369,373,377,381,382,383,384,387,390,393,396,400,401,402,403,404,407,409,411,413,418,419,423,429,433,434,436,447,448,452,458,462,463,464,468,495,499,500,504,532,703,729,901,927,958,966,972,986,1008,1013,1018,1028,1037,1046,1050,1057,1065,1072,1073,1082,1085,1088,1092,1096,1100,1103,1104,1109,1114,1124,1129,1136,1142,1143,1146,1150,1155,1157,1159,1162,1165,1167,1171,1174,1181,1184,1187,1191,1193,1197,1199,1201,1203,1207,1215,1223,1235,1241,1250,1253,1264,1267,1268,1273,1274,1279,1348,1418,1419,1429,1438,1439,1441,1445,1448,1451,1454,1457,1460,1463,1466,1470,1473,1476,1479,1483,1486,1490,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1516,1518,1519,1520,1521,1522,1523,1524,1525,1527,1528,1530,1531,1533,1535,1536,1538,1539,1540,1541,1542,1543,1545,1546,1547,1548,1549,1550,1552,1554,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1570,1571,1572,1573,1574,1575,1577,1581,1585,1586,1587,1588,1589,1590,1594,1595,1596,1597,1599,1601,1603,1605,1607,1608,1609,1610,1612,1614,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1630,1631,1632,1633,1635,1637,1638,1640,1641,1643,1645,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1660,1661,1662,1663,1665,1666,1667,1668,1669,1671,1673,1675,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1775,1778,1781,1784,1798,1809,1819,1849,1876,1885,1960,2357,2362,2390,2408,2444,2450,2456,2479,2620,2640,2646,2650,2656,2693,2705,2771,2795,2864,2883,2909", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,160,205,254,295,350,409,471,552,613,688,764,841,919,1004,1086,1162,1238,1315,1393,1499,1605,1684,1764,1821,1879,1953,2028,2093,2159,2219,2280,2352,2425,2492,2560,2619,2678,2737,2796,2855,2909,2963,3016,3070,3124,3178,3232,3306,3385,3458,3532,3603,3675,3747,3820,3877,3935,4008,4082,4156,4231,4303,4376,4446,4517,4577,4638,4707,4776,4846,4920,4996,5060,5137,5213,5290,5355,5424,5501,5576,5645,5713,5790,5856,5917,6014,6079,6148,6247,6318,6377,6435,6492,6551,6615,6686,6758,6830,6902,6974,7041,7109,7177,7236,7299,7363,7453,7544,7604,7670,7737,7803,7873,7937,7990,8057,8118,8185,8298,8356,8419,8484,8549,8624,8697,8769,8818,8879,8940,9001,9063,9127,9191,9255,9320,9383,9443,9504,9570,9629,9689,9751,9822,9882,9950,10036,10123,10213,10300,10388,10470,10553,10643,10734,10786,10844,10889,10955,11019,11076,11133,11187,11244,11292,11341,11392,11426,11473,11522,11568,11600,11664,11726,11786,11843,11917,11987,12065,12119,12189,12274,12322,12368,12429,12492,12558,12622,12693,12756,12821,12885,12946,13007,13059,13132,13206,13275,13350,13424,13498,13639,13709,13762,13840,13930,14018,14114,14204,14786,14875,15122,15403,15655,15940,16333,16810,17032,17254,17530,17757,17987,18217,18447,18677,18904,19323,19549,19974,20204,20632,20851,21134,21342,21473,21700,22126,22351,22778,22999,23424,23544,23820,24121,24445,24736,25050,25187,25318,25423,25665,25832,26036,26244,26515,26627,26739,26844,26961,27175,27321,27461,27547,27895,27983,28229,28647,28896,28978,29076,29693,29793,30045,30469,30724,30818,30907,31144,33196,33438,33540,33793,35977,47101,48617,59840,61368,63125,63751,64171,65232,66497,66753,66989,67536,68030,68635,68833,69413,69977,70352,70470,71008,71165,71361,71634,71890,72060,72201,72265,72630,72997,73673,73937,74275,74628,74722,74908,75214,75476,75601,75728,75967,76178,76297,76490,76667,77122,77303,77425,77684,77797,77984,78086,78193,78322,78597,79105,79601,80478,80772,81342,81491,82223,82395,82479,82815,82907,83185,88594,94146,94208,94838,95452,95543,95656,95885,96045,96197,96368,96534,96703,96870,97033,97276,97446,97619,97790,98064,98263,98468,98798,98882,98978,99074,99172,99272,99374,99476,99578,99680,99782,99882,99978,100090,100219,100342,100473,100604,100702,100816,100910,101050,101184,101280,101392,101492,101608,101704,101816,101916,102056,102192,102356,102486,102644,102794,102935,103079,103214,103326,103476,103604,103732,103868,104000,104130,104260,104372,104512,104658,104802,104940,105006,105096,105172,105276,105366,105468,105576,105684,105784,105864,105956,106054,106164,106242,106348,106440,106544,106654,106776,106939,107096,107176,107276,107366,107476,107566,107807,107901,108007,108099,108199,108311,108425,108541,108657,108751,108865,108977,109079,109199,109321,109403,109507,109627,109753,109851,109945,110033,110145,110261,110383,110495,110670,110786,110872,110964,111076,111200,111267,111393,111461,111589,111733,111861,111930,112025,112140,112253,112352,112461,112572,112683,112784,112889,112989,113119,113210,113333,113427,113539,113625,113729,113825,113913,114031,114135,114239,114365,114453,114561,114661,114751,114861,114945,115047,115131,115185,115249,115355,115441,115551,115635,115755,120899,121017,121132,121264,121979,122671,123188,124787,126320,126708,131443,151705,151965,153475,154508,156521,156783,157139,157969,164751,165885,166179,166402,166729,168779,169427,173278,174480,178559,179774,181183", - "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,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,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,217,218,222,226,230,235,241,248,252,256,261,265,269,273,277,281,285,291,295,301,305,311,315,320,324,327,331,337,341,347,351,357,360,364,368,372,376,380,381,382,383,386,389,392,395,399,400,401,402,403,406,408,410,412,417,418,422,428,432,433,435,446,447,451,457,461,462,463,467,494,498,499,503,531,702,728,900,926,957,965,971,985,1007,1012,1017,1027,1036,1045,1049,1056,1064,1071,1072,1081,1084,1087,1091,1095,1099,1102,1103,1108,1113,1123,1128,1135,1141,1142,1145,1149,1154,1156,1158,1161,1164,1166,1170,1173,1180,1183,1186,1190,1192,1196,1198,1200,1202,1206,1214,1222,1234,1240,1249,1252,1263,1266,1267,1272,1273,1278,1347,1417,1418,1428,1437,1438,1440,1444,1447,1450,1453,1456,1459,1462,1465,1469,1472,1475,1478,1482,1485,1489,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1515,1517,1518,1519,1520,1521,1522,1523,1524,1526,1527,1529,1530,1532,1534,1535,1537,1538,1539,1540,1541,1542,1544,1545,1546,1547,1548,1549,1551,1553,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1569,1570,1571,1572,1573,1574,1576,1580,1584,1585,1586,1587,1588,1589,1593,1594,1595,1596,1598,1600,1602,1604,1606,1607,1608,1609,1611,1613,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1629,1630,1631,1632,1634,1636,1637,1639,1640,1642,1644,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1659,1660,1661,1662,1664,1665,1666,1667,1668,1670,1672,1674,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1774,1777,1780,1783,1797,1808,1818,1848,1875,1884,1959,2356,2361,2389,2407,2443,2449,2455,2478,2619,2639,2645,2649,2655,2692,2704,2770,2794,2863,2882,2908,2917", - "endColumns": "54,44,48,40,54,58,61,80,60,74,75,76,77,84,81,75,75,76,77,105,105,78,79,56,57,73,74,64,65,59,60,71,72,66,67,58,58,58,58,58,53,53,52,53,53,53,53,73,78,72,73,70,71,71,72,56,57,72,73,73,74,71,72,69,70,59,60,68,68,69,73,75,63,76,75,76,64,68,76,74,68,67,76,65,60,96,64,68,98,70,58,57,56,58,63,70,71,71,71,71,66,67,67,58,62,63,89,90,59,65,66,65,69,63,52,66,60,66,112,57,62,64,64,74,72,71,48,60,60,60,61,63,63,63,64,62,59,60,65,58,59,61,70,59,67,85,86,89,86,87,81,82,89,90,51,57,44,65,63,56,56,53,56,47,48,50,33,46,48,45,31,63,61,59,56,73,69,77,53,69,84,47,45,60,62,65,63,70,62,64,63,60,60,51,72,73,68,74,73,73,140,69,52,77,89,87,95,89,12,88,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,136,130,104,12,12,12,12,12,111,111,104,116,12,12,12,12,12,87,12,12,12,81,12,12,99,12,12,12,93,88,12,12,12,101,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,117,12,12,12,12,12,12,12,63,12,12,12,12,12,12,93,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,12,91,12,12,12,61,12,12,90,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,95,95,97,99,101,101,101,101,101,99,95,111,128,122,130,130,97,113,93,12,12,95,111,99,115,95,111,99,12,135,12,129,12,12,140,12,134,111,149,127,127,12,131,129,129,111,139,12,12,12,65,89,75,103,89,101,107,107,99,79,91,97,12,77,105,91,103,109,12,12,12,79,99,89,109,89,12,93,105,91,12,12,12,12,12,93,113,111,12,12,12,81,103,119,125,97,93,87,111,115,121,111,12,115,85,91,12,12,66,12,67,12,12,12,68,94,114,112,98,108,110,110,100,104,99,12,90,122,93,12,85,103,95,87,12,12,12,12,87,107,99,89,109,83,101,83,53,63,105,85,109,83,119,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24", - "endOffsets": "155,200,249,290,345,404,466,547,608,683,759,836,914,999,1081,1157,1233,1310,1388,1494,1600,1679,1759,1816,1874,1948,2023,2088,2154,2214,2275,2347,2420,2487,2555,2614,2673,2732,2791,2850,2904,2958,3011,3065,3119,3173,3227,3301,3380,3453,3527,3598,3670,3742,3815,3872,3930,4003,4077,4151,4226,4298,4371,4441,4512,4572,4633,4702,4771,4841,4915,4991,5055,5132,5208,5285,5350,5419,5496,5571,5640,5708,5785,5851,5912,6009,6074,6143,6242,6313,6372,6430,6487,6546,6610,6681,6753,6825,6897,6969,7036,7104,7172,7231,7294,7358,7448,7539,7599,7665,7732,7798,7868,7932,7985,8052,8113,8180,8293,8351,8414,8479,8544,8619,8692,8764,8813,8874,8935,8996,9058,9122,9186,9250,9315,9378,9438,9499,9565,9624,9684,9746,9817,9877,9945,10031,10118,10208,10295,10383,10465,10548,10638,10729,10781,10839,10884,10950,11014,11071,11128,11182,11239,11287,11336,11387,11421,11468,11517,11563,11595,11659,11721,11781,11838,11912,11982,12060,12114,12184,12269,12317,12363,12424,12487,12553,12617,12688,12751,12816,12880,12941,13002,13054,13127,13201,13270,13345,13419,13493,13634,13704,13757,13835,13925,14013,14109,14199,14781,14870,15117,15398,15650,15935,16328,16805,17027,17249,17525,17752,17982,18212,18442,18672,18899,19318,19544,19969,20199,20627,20846,21129,21337,21468,21695,22121,22346,22773,22994,23419,23539,23815,24116,24440,24731,25045,25182,25313,25418,25660,25827,26031,26239,26510,26622,26734,26839,26956,27170,27316,27456,27542,27890,27978,28224,28642,28891,28973,29071,29688,29788,30040,30464,30719,30813,30902,31139,33191,33433,33535,33788,35972,47096,48612,59835,61363,63120,63746,64166,65227,66492,66748,66984,67531,68025,68630,68828,69408,69972,70347,70465,71003,71160,71356,71629,71885,72055,72196,72260,72625,72992,73668,73932,74270,74623,74717,74903,75209,75471,75596,75723,75962,76173,76292,76485,76662,77117,77298,77420,77679,77792,77979,78081,78188,78317,78592,79100,79596,80473,80767,81337,81486,82218,82390,82474,82810,82902,83180,88589,94141,94203,94833,95447,95538,95651,95880,96040,96192,96363,96529,96698,96865,97028,97271,97441,97614,97785,98059,98258,98463,98793,98877,98973,99069,99167,99267,99369,99471,99573,99675,99777,99877,99973,100085,100214,100337,100468,100599,100697,100811,100905,101045,101179,101275,101387,101487,101603,101699,101811,101911,102051,102187,102351,102481,102639,102789,102930,103074,103209,103321,103471,103599,103727,103863,103995,104125,104255,104367,104507,104653,104797,104935,105001,105091,105167,105271,105361,105463,105571,105679,105779,105859,105951,106049,106159,106237,106343,106435,106539,106649,106771,106934,107091,107171,107271,107361,107471,107561,107802,107896,108002,108094,108194,108306,108420,108536,108652,108746,108860,108972,109074,109194,109316,109398,109502,109622,109748,109846,109940,110028,110140,110256,110378,110490,110665,110781,110867,110959,111071,111195,111262,111388,111456,111584,111728,111856,111925,112020,112135,112248,112347,112456,112567,112678,112779,112884,112984,113114,113205,113328,113422,113534,113620,113724,113820,113908,114026,114130,114234,114360,114448,114556,114656,114746,114856,114940,115042,115126,115180,115244,115350,115436,115546,115630,115750,120894,121012,121127,121259,121974,122666,123183,124782,126315,126703,131438,151700,151960,153470,154503,156516,156778,157134,157964,164746,165880,166174,166397,166724,168774,169422,173273,174475,178554,179769,181178,181652" - }, - "to": { - "startLines": "25,31,33,83,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,109,110,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,353,354,358,359,360,361,362,363,364,534,535,536,537,538,539,540,541,577,578,579,580,583,591,592,597,617,619,620,623,624,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,754,757,758,759,760,761,784,792,793,797,801,812,817,845,852,856,860,865,869,873,877,881,885,889,895,899,905,909,915,919,924,928,931,935,941,945,951,955,961,964,968,972,976,980,984,985,986,987,990,993,996,999,1003,1004,1005,1006,1044,1047,1049,1051,1053,1058,1059,1063,1069,1073,1074,1076,1087,1088,1092,1098,1102,1157,1158,1162,1189,1193,1194,1198,1736,1907,1933,2105,2131,2162,2170,2176,2190,2212,2217,2222,2232,2241,2250,2254,2261,2269,2276,2277,2286,2289,2292,2296,2300,2304,2307,2308,2313,2318,2328,2333,2340,2346,2347,2350,2354,2359,2361,2363,2366,2369,2371,2375,2378,2385,2388,2391,2395,2397,2401,2403,2405,2407,2411,2419,2427,2439,2445,2454,2457,2468,2471,2472,2477,2478,2668,2737,2811,2812,2822,2831,2832,2834,2838,2841,2844,2847,2850,2853,2856,2859,2863,2866,2869,2872,2876,2879,2883,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3022,3024,3025,3026,3027,3028,3029,3030,3031,3033,3034,3036,3037,3039,3041,3042,3044,3045,3046,3047,3048,3049,3051,3052,3053,3054,3055,3178,3180,3182,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3196,3198,3199,3200,3201,3202,3203,3205,3209,3332,3333,3334,3335,3336,3337,3341,3342,3343,3494,3496,3498,3500,3502,3504,3505,3506,3507,3509,3511,3513,3514,3515,3516,3517,3518,3519,3520,3521,3522,3523,3524,3527,3528,3529,3530,3532,3534,3535,3537,3538,3540,3542,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3557,3558,3559,3560,3562,3563,3564,3565,3566,3568,3570,3572,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586,3587,3588,4262,4345,4348,4351,4354,4368,4379,4510,4540,4567,4576,4651,5192,5469,5596,5810,5846,5852,6034,6057,6198,6266,6272,6276,6318,6435,6479,6644,6888,6957,6976,7005", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "1339,1669,1767,4772,4872,4927,4986,5110,5191,5252,5327,5403,5480,5558,5643,5725,5801,5877,5954,6032,6138,6244,6323,6652,6709,10254,10328,10403,10468,10534,10594,10655,10727,10800,10867,10992,11051,11110,11169,11228,11287,11341,11395,11448,11502,11556,11610,12361,12435,12514,12587,12661,12732,12804,12876,12949,13006,13064,13137,13211,13285,13360,13432,13505,13575,13646,13706,13767,13836,13905,13975,14049,14125,14189,14266,14342,14419,14484,14553,14630,14705,14774,14842,14919,14985,15046,15143,15208,15277,15376,15447,15506,15564,15621,15680,15744,15815,15887,15959,16031,16103,16170,16238,16306,16365,16428,16492,16582,16673,16733,16799,16866,16932,17002,17066,17119,17186,17247,17314,17427,17485,17548,17613,17678,17753,17826,17898,17947,18008,18069,18130,18192,18256,18320,18384,18449,18512,18572,18633,18699,18758,18818,18880,18951,19011,23002,23088,23338,23428,23515,23603,23685,23768,23858,35116,35168,35226,35271,35337,35401,35458,35515,37692,37749,37797,37846,37984,38373,38420,38659,39674,39754,39818,40008,40068,41455,41529,41599,41677,41731,41801,41886,41934,41980,42041,42104,42170,42234,42305,42368,42433,42497,42558,42619,42671,42744,42818,42887,42962,43036,43110,43251,54883,55072,55150,55240,55328,55424,56788,57370,57459,57706,57987,58653,58938,60686,61163,61385,61607,61883,62110,62340,62570,62800,63030,63257,63676,63902,64327,64557,64985,65204,65487,65695,65826,66053,66479,66704,67131,67352,67777,67897,68173,68474,68798,69089,69403,69540,69671,69776,70018,70185,70389,70597,70868,70980,71092,71197,73254,73468,73614,73754,73840,74188,74276,74522,74940,75189,75271,75369,75986,76086,76338,76762,77017,81009,81098,81335,83387,83629,83731,83984,121217,132341,133857,145080,146608,148365,148991,149411,150472,151737,151993,152229,152776,153270,153875,154073,154653,155217,155592,155710,156248,156405,156601,156874,157130,157300,157441,157505,157870,158237,158913,159177,159515,159868,159962,160148,160454,160716,160841,160968,161207,161418,161537,161730,161907,162362,162543,162665,162924,163037,163224,163326,163433,163562,163837,164345,164841,165718,166012,166582,166731,167463,167635,167719,168055,168147,179440,184849,190745,190807,191437,192051,192142,192255,192484,192644,192796,192967,193133,193302,193469,193632,193875,194045,194218,194389,194663,194862,195067,201853,201937,202033,202129,202227,202327,202429,202531,202633,202735,202837,202937,203033,203145,203274,203397,203528,203659,203757,203871,203965,204105,204239,204335,204447,204547,204663,204759,204871,204971,205111,205247,205411,205541,205699,205849,205990,206134,206269,206381,206531,206659,206787,206923,207055,207185,207315,207427,214635,214781,214925,215063,215129,215219,215295,215399,215489,215591,215699,215807,215907,215987,216079,216177,216287,216365,216471,216563,216667,216777,216899,217062,226423,226503,226603,226693,226803,226893,227134,227228,227334,237913,238013,238125,238239,238355,238471,238565,238679,238791,238893,239013,239135,239217,239321,239441,239567,239665,239759,239847,239959,240075,240197,240309,240484,240600,240686,240778,240890,241014,241081,241207,241275,241403,241547,241675,241744,241839,241954,242067,242166,242275,242386,242497,242598,242703,242803,242933,243024,243147,243241,243353,243439,243543,243639,243727,243845,243949,244053,244179,244267,244375,244475,244565,244675,244759,244861,244945,244999,245063,245169,245255,245365,245449,286980,292124,292242,292357,292489,293204,293896,301425,303024,304557,304945,309680,338301,353221,360550,372595,374608,374870,383690,384520,391302,395657,395951,396174,398399,403946,406497,415690,429248,433327,434542,436061", - "endLines": "25,31,33,83,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,109,110,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,353,354,358,359,360,361,362,363,364,534,535,536,537,538,539,540,541,577,578,579,580,583,591,592,597,617,619,620,623,624,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,754,757,758,759,760,761,791,792,796,800,804,816,822,851,855,859,864,868,872,876,880,884,888,894,898,904,908,914,918,923,927,930,934,940,944,950,954,960,963,967,971,975,979,983,984,985,986,989,992,995,998,1002,1003,1004,1005,1006,1046,1048,1050,1052,1057,1058,1062,1068,1072,1073,1075,1086,1087,1091,1097,1101,1102,1157,1161,1188,1192,1193,1197,1225,1906,1932,2104,2130,2161,2169,2175,2189,2211,2216,2221,2231,2240,2249,2253,2260,2268,2275,2276,2285,2288,2291,2295,2299,2303,2306,2307,2312,2317,2327,2332,2339,2345,2346,2349,2353,2358,2360,2362,2365,2368,2370,2374,2377,2384,2387,2390,2394,2396,2400,2402,2404,2406,2410,2418,2426,2438,2444,2453,2456,2467,2470,2471,2476,2477,2482,2736,2806,2811,2821,2830,2831,2833,2837,2840,2843,2846,2849,2852,2855,2858,2862,2865,2868,2871,2875,2878,2882,2886,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3021,3023,3024,3025,3026,3027,3028,3029,3030,3032,3033,3035,3036,3038,3040,3041,3043,3044,3045,3046,3047,3048,3050,3051,3052,3053,3054,3055,3179,3181,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3197,3198,3199,3200,3201,3202,3204,3208,3212,3332,3333,3334,3335,3336,3340,3341,3342,3343,3495,3497,3499,3501,3503,3504,3505,3506,3508,3510,3512,3513,3514,3515,3516,3517,3518,3519,3520,3521,3522,3523,3526,3527,3528,3529,3531,3533,3534,3536,3537,3539,3541,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3556,3557,3558,3559,3561,3562,3563,3564,3565,3567,3569,3571,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586,3587,3588,4344,4347,4350,4353,4367,4378,4388,4539,4566,4575,4650,5047,5196,5496,5613,5845,5851,5857,6056,6197,6217,6271,6275,6281,6354,6446,6544,6667,6956,6975,7001,7013", - "endColumns": "54,44,48,40,54,58,61,80,60,74,75,76,77,84,81,75,75,76,77,105,105,78,79,56,57,73,74,64,65,59,60,71,72,66,67,58,58,58,58,58,53,53,52,53,53,53,53,73,78,72,73,70,71,71,72,56,57,72,73,73,74,71,72,69,70,59,60,68,68,69,73,75,63,76,75,76,64,68,76,74,68,67,76,65,60,96,64,68,98,70,58,57,56,58,63,70,71,71,71,71,66,67,67,58,62,63,89,90,59,65,66,65,69,63,52,66,60,66,112,57,62,64,64,74,72,71,48,60,60,60,61,63,63,63,64,62,59,60,65,58,59,61,70,59,67,85,86,89,86,87,81,82,89,90,51,57,44,65,63,56,56,53,56,47,48,50,33,46,48,45,31,63,61,59,56,73,69,77,53,69,84,47,45,60,62,65,63,70,62,64,63,60,60,51,72,73,68,74,73,73,140,69,52,77,89,87,95,89,12,88,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,136,130,104,12,12,12,12,12,111,111,104,116,12,12,12,12,12,87,12,12,12,81,12,12,99,12,12,12,93,88,12,12,12,101,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,117,12,12,12,12,12,12,12,63,12,12,12,12,12,12,93,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,12,91,12,12,12,61,12,12,90,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,95,95,97,99,101,101,101,101,101,99,95,111,128,122,130,130,97,113,93,12,12,95,111,99,115,95,111,99,12,135,12,129,12,12,140,12,134,111,149,127,127,12,131,129,129,111,139,12,12,12,65,89,75,103,89,101,107,107,99,79,91,97,12,77,105,91,103,109,12,12,12,79,99,89,109,89,12,93,105,91,12,12,12,12,12,93,113,111,12,12,12,81,103,119,125,97,93,87,111,115,121,111,12,115,85,91,12,12,66,12,67,12,12,12,68,94,114,112,98,108,110,110,100,104,99,12,90,122,93,12,85,103,95,87,12,12,12,12,87,107,99,89,109,83,101,83,53,63,105,85,109,83,119,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24", - "endOffsets": "1389,1709,1811,4808,4922,4981,5043,5186,5247,5322,5398,5475,5553,5638,5720,5796,5872,5949,6027,6133,6239,6318,6398,6704,6762,10323,10398,10463,10529,10589,10650,10722,10795,10862,10930,11046,11105,11164,11223,11282,11336,11390,11443,11497,11551,11605,11659,12430,12509,12582,12656,12727,12799,12871,12944,13001,13059,13132,13206,13280,13355,13427,13500,13570,13641,13701,13762,13831,13900,13970,14044,14120,14184,14261,14337,14414,14479,14548,14625,14700,14769,14837,14914,14980,15041,15138,15203,15272,15371,15442,15501,15559,15616,15675,15739,15810,15882,15954,16026,16098,16165,16233,16301,16360,16423,16487,16577,16668,16728,16794,16861,16927,16997,17061,17114,17181,17242,17309,17422,17480,17543,17608,17673,17748,17821,17893,17942,18003,18064,18125,18187,18251,18315,18379,18444,18507,18567,18628,18694,18753,18813,18875,18946,19006,19074,23083,23170,23423,23510,23598,23680,23763,23853,23944,35163,35221,35266,35332,35396,35453,35510,35564,37744,37792,37841,37892,38013,38415,38464,38700,39701,39813,39875,40063,40120,41524,41594,41672,41726,41796,41881,41929,41975,42036,42099,42165,42229,42300,42363,42428,42492,42553,42614,42666,42739,42813,42882,42957,43031,43105,43246,43316,54931,55145,55235,55323,55419,55509,57365,57454,57701,57982,58234,58933,59326,61158,61380,61602,61878,62105,62335,62565,62795,63025,63252,63671,63897,64322,64552,64980,65199,65482,65690,65821,66048,66474,66699,67126,67347,67772,67892,68168,68469,68793,69084,69398,69535,69666,69771,70013,70180,70384,70592,70863,70975,71087,71192,71309,73463,73609,73749,73835,74183,74271,74517,74935,75184,75266,75364,75981,76081,76333,76757,77012,77106,81093,81330,83382,83624,83726,83979,86163,132336,133852,145075,146603,148360,148986,149406,150467,151732,151988,152224,152771,153265,153870,154068,154648,155212,155587,155705,156243,156400,156596,156869,157125,157295,157436,157500,157865,158232,158908,159172,159510,159863,159957,160143,160449,160711,160836,160963,161202,161413,161532,161725,161902,162357,162538,162660,162919,163032,163219,163321,163428,163557,163832,164340,164836,165713,166007,166577,166726,167458,167630,167714,168050,168142,168420,184844,190396,190802,191432,192046,192137,192250,192479,192639,192791,192962,193128,193297,193464,193627,193870,194040,194213,194384,194658,194857,195062,195392,201932,202028,202124,202222,202322,202424,202526,202628,202730,202832,202932,203028,203140,203269,203392,203523,203654,203752,203866,203960,204100,204234,204330,204442,204542,204658,204754,204866,204966,205106,205242,205406,205536,205694,205844,205985,206129,206264,206376,206526,206654,206782,206918,207050,207180,207310,207422,207562,214776,214920,215058,215124,215214,215290,215394,215484,215586,215694,215802,215902,215982,216074,216172,216282,216360,216466,216558,216662,216772,216894,217057,217214,226498,226598,226688,226798,226888,227129,227223,227329,227421,238008,238120,238234,238350,238466,238560,238674,238786,238888,239008,239130,239212,239316,239436,239562,239660,239754,239842,239954,240070,240192,240304,240479,240595,240681,240773,240885,241009,241076,241202,241270,241398,241542,241670,241739,241834,241949,242062,242161,242270,242381,242492,242593,242698,242798,242928,243019,243142,243236,243348,243434,243538,243634,243722,243840,243944,244048,244174,244262,244370,244470,244560,244670,244754,244856,244940,244994,245058,245164,245250,245360,245444,245564,292119,292237,292352,292484,293199,293891,294408,303019,304552,304940,309675,329937,338556,354726,361578,374603,374865,375221,384515,391297,392431,395946,396169,396496,400444,404589,410343,416887,433322,434537,435946,436530" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\values\\styles.xml", - "from": { - "startLines": "4,11,18", - "startColumns": "4,4,4", - "startOffsets": "93,413,655", - "endLines": "9,15,20", - "endColumns": "12,12,12", - "endOffsets": "407,648,803" - }, - "to": { - "startLines": "770,776,781", - "startColumns": "4,4,4", - "startOffsets": "56076,56395,56635", - "endLines": "775,780,783", - "endColumns": "12,12,12", - "endOffsets": "56390,56630,56783" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-ka_values-ka.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ka\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "104", - "endOffsets": "311" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5940", - "endColumns": "108", - "endOffsets": "6044" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ka\\values-ka.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6130", - "endColumns": "100", - "endOffsets": "6226" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ka\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,348,529,655,763,976,1108,1256,1389,1621,1727,1913,2039,2259,2424,2516,2603", - "endColumns": "102,180,125,107,212,131,147,132,231,105,185,125,219,164,91,86,100", - "endOffsets": "347,528,654,762,975,1107,1255,1388,1620,1726,1912,2038,2258,2423,2515,2602,2703" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2808,2915,3096,3226,3338,3551,3687,3839,4178,4410,4520,4706,4836,5056,5225,5321,5412", - "endColumns": "106,180,129,111,212,135,151,136,231,109,185,129,219,168,95,90,104", - "endOffsets": "2910,3091,3221,3333,3546,3682,3834,3971,4405,4515,4701,4831,5051,5220,5316,5407,5512" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ka\\values-ka.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,161,264,374", - "endColumns": "105,102,109,103", - "endOffsets": "156,259,369,473" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5517,5623,5726,5836", - "endColumns": "105,102,109,103", - "endOffsets": "5618,5721,5831,5935" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ka\\values-ka.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,316,427,513,618,731,814,894,985,1077,1172,1266,1367,1460,1555,1650,1741,1832,1912,2025,2131,2229,2342,2447,2551,2709,2808", - "endColumns": "107,102,110,85,104,112,82,79,90,91,94,93,100,92,94,94,90,90,79,112,105,97,112,104,103,157,98,80", - "endOffsets": "208,311,422,508,613,726,809,889,980,1072,1167,1261,1362,1455,1550,1645,1736,1827,1907,2020,2126,2224,2337,2442,2546,2704,2803,2884" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,316,427,513,618,731,814,894,985,1077,1172,1266,1367,1460,1555,1650,1741,1832,1912,2025,2131,2229,2342,2447,2551,2709,6049", - "endColumns": "107,102,110,85,104,112,82,79,90,91,94,93,100,92,94,94,90,90,79,112,105,97,112,104,103,157,98,80", - "endOffsets": "208,311,422,508,613,726,809,889,980,1072,1167,1261,1362,1455,1550,1645,1736,1827,1907,2020,2126,2224,2337,2442,2546,2704,2803,6125" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ka\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "201", - "endOffsets": "448" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3976", - "endColumns": "201", - "endOffsets": "4173" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-en-rCA_values-en-rCA.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-en-rCA\\values-en-rCA.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764", - "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81", - "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,33", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,3166", - "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81", - "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,3243" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-en-rCA\\values-en-rCA.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,153,250,359", - "endColumns": "97,96,108,97", - "endOffsets": "148,245,354,452" - }, - "to": { - "startLines": "29,30,31,32", - "startColumns": "4,4,4,4", - "startOffsets": "2764,2862,2959,3068", - "endColumns": "97,96,108,97", - "endOffsets": "2857,2954,3063,3161" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-en-rCA\\values-en-rCA.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "34", - "startColumns": "4", - "startOffsets": "3248", - "endColumns": "100", - "endOffsets": "3344" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-v26_values-v26.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v26\\values-v26.xml", - "from": { - "startLines": "2,3,4,8,12,16", - "startColumns": "4,4,4,4,4,4", - "startOffsets": "55,130,217,431,657,896", - "endLines": "2,3,7,11,15,16", - "endColumns": "74,86,12,12,12,92", - "endOffsets": "125,212,426,652,891,984" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-h720dp-v13_values-h720dp-v13.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-h720dp-v13\\values-h720dp-v13.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "66", - "endOffsets": "117" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-ml_values-ml.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ml\\values-ml.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,164,267,378", - "endColumns": "108,102,110,102", - "endOffsets": "159,262,373,476" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5704,5813,5916,6027", - "endColumns": "108,102,110,102", - "endOffsets": "5808,5911,6022,6125" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ml\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "98", - "endOffsets": "305" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6130", - "endColumns": "102", - "endOffsets": "6228" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ml\\values-ml.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,318,429,520,625,747,825,901,992,1084,1185,1279,1380,1474,1569,1668,1759,1850,1931,2040,2144,2243,2355,2467,2588,2753,2854", - "endColumns": "106,105,110,90,104,121,77,75,90,91,100,93,100,93,94,98,90,90,80,108,103,98,111,111,120,164,100,81", - "endOffsets": "207,313,424,515,620,742,820,896,987,1079,1180,1274,1375,1469,1564,1663,1754,1845,1926,2035,2139,2238,2350,2462,2583,2748,2849,2931" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,318,429,520,625,747,825,901,992,1084,1185,1279,1380,1474,1569,1668,1759,1850,1931,2040,2144,2243,2355,2467,2588,2753,6233", - "endColumns": "106,105,110,90,104,121,77,75,90,91,100,93,100,93,94,98,90,90,80,108,103,98,111,111,120,164,100,81", - "endOffsets": "207,313,424,515,620,742,820,896,987,1079,1180,1274,1375,1469,1564,1663,1754,1845,1926,2035,2139,2238,2350,2462,2583,2748,2849,6310" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ml\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "218", - "endOffsets": "465" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4070", - "endColumns": "218", - "endOffsets": "4284" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ml\\values-ml.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6315", - "endColumns": "100", - "endOffsets": "6411" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ml\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,362,573,710,829,1052,1175,1306,1437,1678,1792,1997,2131,2339,2526,2616,2711", - "endColumns": "116,210,136,118,222,122,130,130,240,113,204,133,207,186,89,94,116", - "endOffsets": "361,572,709,828,1051,1174,1305,1436,1677,1791,1996,2130,2338,2525,2615,2710,2827" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2854,2975,3186,3327,3450,3673,3800,3935,4289,4530,4648,4853,4991,5199,5390,5484,5583", - "endColumns": "120,210,140,122,222,126,134,134,240,117,204,137,207,190,93,98,120", - "endOffsets": "2970,3181,3322,3445,3668,3795,3930,4065,4525,4643,4848,4986,5194,5385,5479,5578,5699" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-es_values-es.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-es\\values-es.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,207,320,428,513,614,742,828,910,1002,1095,1192,1286,1387,1481,1577,1673,1765,1857,1938,2045,2156,2255,2363,2471,2578,2737,2836", - "endColumns": "101,112,107,84,100,127,85,81,91,92,96,93,100,93,95,95,91,91,80,106,110,98,107,107,106,158,98,81", - "endOffsets": "202,315,423,508,609,737,823,905,997,1090,1187,1281,1382,1476,1572,1668,1760,1852,1933,2040,2151,2250,2358,2466,2573,2732,2831,2913" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,207,320,428,513,614,742,828,910,1002,1095,1192,1286,1387,1481,1577,1673,1765,1857,1938,2045,2156,2255,2363,2471,2578,2737,6194", - "endColumns": "101,112,107,84,100,127,85,81,91,92,96,93,100,93,95,95,91,91,80,106,110,98,107,107,106,158,98,81", - "endOffsets": "202,315,423,508,609,737,823,905,997,1090,1187,1281,1382,1476,1572,1668,1760,1852,1933,2040,2151,2250,2358,2466,2573,2732,2831,6271" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-es\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,546,675,781,1001,1132,1280,1415,1666,1773,1969,2099,2323,2506,2599,2694", - "endColumns": "105,194,128,105,219,130,147,134,250,106,195,129,223,182,92,94,109", - "endOffsets": "350,545,674,780,1000,1131,1279,1414,1665,1772,1968,2098,2322,2505,2598,2693,2803" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2836,2946,3141,3274,3384,3604,3739,3891,4249,4500,4611,4807,4941,5165,5352,5449,5548", - "endColumns": "109,194,132,109,219,134,151,138,250,110,195,133,223,186,96,98,113", - "endOffsets": "2941,3136,3269,3379,3599,3734,3886,4025,4495,4606,4802,4936,5160,5347,5444,5543,5657" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-es\\values-es.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6276", - "endColumns": "100", - "endOffsets": "6372" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-es\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6089", - "endColumns": "104", - "endOffsets": "6189" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-es\\values-es.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,162,263,378", - "endColumns": "106,100,114,103", - "endOffsets": "157,258,373,477" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5662,5769,5870,5985", - "endColumns": "106,100,114,103", - "endOffsets": "5764,5865,5980,6084" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-es\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "218", - "endOffsets": "465" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4030", - "endColumns": "218", - "endOffsets": "4244" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-ta_values-ta.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ta\\values-ta.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6219", - "endColumns": "100", - "endOffsets": "6315" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ta\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "224", - "endOffsets": "471" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4013", - "endColumns": "224", - "endOffsets": "4233" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ta\\values-ta.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,172,274,381", - "endColumns": "116,101,106,102", - "endOffsets": "167,269,376,479" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5604,5721,5823,5930", - "endColumns": "116,101,106,102", - "endOffsets": "5716,5818,5925,6028" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ta\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6033", - "endColumns": "104", - "endOffsets": "6133" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ta\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,348,532,657,761,972,1098,1237,1363,1605,1710,1894,2027,2240,2422,2510,2599", - "endColumns": "102,183,124,103,210,125,138,125,241,104,183,132,212,181,87,88,105", - "endOffsets": "347,531,656,760,971,1097,1236,1362,1604,1709,1893,2026,2239,2421,2509,2598,2704" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2871,2978,3162,3291,3399,3610,3740,3883,4238,4480,4589,4773,4910,5123,5309,5401,5494", - "endColumns": "106,183,128,107,210,129,142,129,241,108,183,136,212,185,91,92,109", - "endOffsets": "2973,3157,3286,3394,3605,3735,3878,4008,4475,4584,4768,4905,5118,5304,5396,5489,5599" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ta\\values-ta.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,218,320,435,524,635,756,835,912,1010,1109,1204,1298,1406,1506,1608,1702,1800,1898,1978,2086,2189,2288,2404,2507,2612,2769,2871", - "endColumns": "112,101,114,88,110,120,78,76,97,98,94,93,107,99,101,93,97,97,79,107,102,98,115,102,104,156,101,80", - "endOffsets": "213,315,430,519,630,751,830,907,1005,1104,1199,1293,1401,1501,1603,1697,1795,1893,1973,2081,2184,2283,2399,2502,2607,2764,2866,2947" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,218,320,435,524,635,756,835,912,1010,1109,1204,1298,1406,1506,1608,1702,1800,1898,1978,2086,2189,2288,2404,2507,2612,2769,6138", - "endColumns": "112,101,114,88,110,120,78,76,97,98,94,93,107,99,101,93,97,97,79,107,102,98,115,102,104,156,101,80", - "endOffsets": "213,315,430,519,630,751,830,907,1005,1104,1199,1293,1401,1501,1603,1697,1795,1893,1973,2081,2184,2283,2399,2502,2607,2764,2866,6214" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-sv_values-sv.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-sv\\values-sv.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,311,422,506,608,721,798,874,967,1061,1156,1250,1353,1448,1545,1643,1739,1832,1911,2017,2116,2212,2317,2420,2522,2676,2778", - "endColumns": "102,102,110,83,101,112,76,75,92,93,94,93,102,94,96,97,95,92,78,105,98,95,104,102,101,153,101,78", - "endOffsets": "203,306,417,501,603,716,793,869,962,1056,1151,1245,1348,1443,1540,1638,1734,1827,1906,2012,2111,2207,2312,2415,2517,2671,2773,2852" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,311,422,506,608,721,798,874,967,1061,1156,1250,1353,1448,1545,1643,1739,1832,1911,2017,2116,2212,2317,2420,2522,2676,5989", - "endColumns": "102,102,110,83,101,112,76,75,92,93,94,93,102,94,96,97,95,92,78,105,98,95,104,102,101,153,101,78", - "endOffsets": "203,306,417,501,603,716,793,869,962,1056,1151,1245,1348,1443,1540,1638,1734,1827,1906,2012,2111,2207,2312,2415,2517,2671,2773,6063" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-sv\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,539,664,772,972,1095,1244,1373,1580,1686,1879,2005,2218,2400,2492,2581", - "endColumns": "104,188,124,107,199,122,148,128,206,105,192,125,212,181,91,88,103", - "endOffsets": "349,538,663,771,971,1094,1243,1372,1579,1685,1878,2004,2217,2399,2491,2580,2684" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2778,2887,3076,3205,3317,3517,3644,3797,4137,4344,4454,4647,4777,4990,5176,5272,5365", - "endColumns": "108,188,128,111,199,126,152,132,206,109,192,129,212,185,95,92,107", - "endOffsets": "2882,3071,3200,3312,3512,3639,3792,3925,4339,4449,4642,4772,4985,5171,5267,5360,5468" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-sv\\values-sv.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,255,368", - "endColumns": "99,99,112,96", - "endOffsets": "150,250,363,460" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5473,5573,5673,5786", - "endColumns": "99,99,112,96", - "endOffsets": "5568,5668,5781,5878" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-sv\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "206", - "endOffsets": "453" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3930", - "endColumns": "206", - "endOffsets": "4132" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-sv\\values-sv.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6068", - "endColumns": "100", - "endOffsets": "6164" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-sv\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5883", - "endColumns": "105", - "endOffsets": "5984" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-ur_values-ur.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ur\\values-ur.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6170", - "endColumns": "100", - "endOffsets": "6266" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ur\\values-ur.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,156,257,368", - "endColumns": "100,100,110,105", - "endOffsets": "151,252,363,469" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5560,5661,5762,5873", - "endColumns": "100,100,110,105", - "endOffsets": "5656,5757,5868,5974" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ur\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5979", - "endColumns": "105", - "endOffsets": "6080" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ur\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "210", - "endOffsets": "457" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3982", - "endColumns": "210", - "endOffsets": "4188" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ur\\values-ur.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,325,434,520,624,744,821,897,989,1082,1177,1271,1373,1467,1563,1657,1749,1841,1925,2033,2139,2241,2352,2453,2569,2734,2832", - "endColumns": "113,105,108,85,103,119,76,75,91,92,94,93,101,93,95,93,91,91,83,107,105,101,110,100,115,164,97,84", - "endOffsets": "214,320,429,515,619,739,816,892,984,1077,1172,1266,1368,1462,1558,1652,1744,1836,1920,2028,2134,2236,2347,2448,2564,2729,2827,2912" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,325,434,520,624,744,821,897,989,1082,1177,1271,1373,1467,1563,1657,1749,1841,1925,2033,2139,2241,2352,2453,2569,2734,6085", - "endColumns": "113,105,108,85,103,119,76,75,91,92,94,93,101,93,95,93,91,91,83,107,105,101,110,100,115,164,97,84", - "endOffsets": "214,320,429,515,619,739,816,892,984,1077,1172,1266,1368,1462,1558,1652,1744,1836,1920,2028,2134,2236,2347,2448,2564,2729,2827,6165" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ur\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,547,671,780,979,1104,1242,1371,1582,1690,1893,2019,2224,2419,2508,2601", - "endColumns": "105,195,123,108,198,124,137,128,210,107,202,125,204,194,88,92,112", - "endOffsets": "350,546,670,779,978,1103,1241,1370,1581,1689,1892,2018,2223,2418,2507,2600,2713" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2832,2942,3138,3266,3379,3578,3707,3849,4193,4404,4516,4719,4849,5054,5253,5346,5443", - "endColumns": "109,195,127,112,198,128,141,132,210,111,202,129,204,198,92,96,116", - "endOffsets": "2937,3133,3261,3374,3573,3702,3844,3977,4399,4511,4714,4844,5049,5248,5341,5438,5555" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-sl_values-sl.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-sl\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,546,673,778,984,1112,1252,1381,1598,1703,1901,2029,2240,2418,2514,2602", - "endColumns": "103,196,126,104,205,127,139,128,216,104,197,127,210,177,95,87,108", - "endOffsets": "348,545,672,777,983,1111,1251,1380,1597,1702,1900,2028,2239,2417,2513,2601,2710" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2851,2959,3156,3287,3396,3602,3734,3878,4210,4427,4536,4734,4866,5077,5259,5359,5451", - "endColumns": "107,196,130,108,205,131,143,132,216,108,197,131,210,181,99,91,112", - "endOffsets": "2954,3151,3282,3391,3597,3729,3873,4006,4422,4531,4729,4861,5072,5254,5354,5446,5559" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-sl\\values-sl.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6174", - "endColumns": "100", - "endOffsets": "6270" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-sl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "198", - "endOffsets": "445" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4011", - "endColumns": "198", - "endOffsets": "4205" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-sl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5987", - "endColumns": "103", - "endOffsets": "6086" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-sl\\values-sl.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,161,265,377", - "endColumns": "105,103,111,100", - "endOffsets": "156,260,372,473" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5564,5670,5774,5886", - "endColumns": "105,103,111,100", - "endOffsets": "5665,5769,5881,5982" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-sl\\values-sl.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,217,319,427,514,617,736,817,896,988,1081,1176,1270,1366,1460,1556,1656,1748,1840,1923,2031,2139,2239,2352,2460,2568,2751,2851", - "endColumns": "111,101,107,86,102,118,80,78,91,92,94,93,95,93,95,99,91,91,82,107,107,99,112,107,107,182,99,82", - "endOffsets": "212,314,422,509,612,731,812,891,983,1076,1171,1265,1361,1455,1551,1651,1743,1835,1918,2026,2134,2234,2347,2455,2563,2746,2846,2929" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,217,319,427,514,617,736,817,896,988,1081,1176,1270,1366,1460,1556,1656,1748,1840,1923,2031,2139,2239,2352,2460,2568,2751,6091", - "endColumns": "111,101,107,86,102,118,80,78,91,92,94,93,95,93,95,99,91,91,82,107,107,99,112,107,107,182,99,82", - "endOffsets": "212,314,422,509,612,731,812,891,983,1076,1171,1265,1361,1455,1551,1651,1743,1835,1918,2026,2134,2234,2347,2455,2563,2746,2846,6169" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-ro_values-ro.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ro\\values-ro.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,162,264,379", - "endColumns": "106,101,114,103", - "endOffsets": "157,259,374,478" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5600,5707,5809,5924", - "endColumns": "106,101,114,103", - "endOffsets": "5702,5804,5919,6023" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ro\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6028", - "endColumns": "105", - "endOffsets": "6129" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ro\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "203", - "endOffsets": "450" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4029", - "endColumns": "203", - "endOffsets": "4228" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ro\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,542,669,776,986,1116,1265,1399,1620,1728,1918,2048,2253,2445,2542,2635", - "endColumns": "104,191,126,106,209,129,148,133,220,107,189,129,204,191,96,92,106", - "endOffsets": "349,541,668,775,985,1115,1264,1398,1619,1727,1917,2047,2252,2444,2541,2634,2741" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2851,2960,3152,3283,3394,3604,3738,3891,4233,4454,4566,4756,4890,5095,5291,5392,5489", - "endColumns": "108,191,130,110,209,133,152,137,220,111,189,133,204,195,100,96,110", - "endOffsets": "2955,3147,3278,3389,3599,3733,3886,4024,4449,4561,4751,4885,5090,5286,5387,5484,5595" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ro\\values-ro.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,226,330,443,527,631,752,837,918,1009,1101,1196,1290,1391,1484,1579,1673,1764,1856,1938,2050,2158,2258,2372,2478,2584,2748,2851", - "endColumns": "120,103,112,83,103,120,84,80,90,91,94,93,100,92,94,93,90,91,81,111,107,99,113,105,105,163,102,82", - "endOffsets": "221,325,438,522,626,747,832,913,1004,1096,1191,1285,1386,1479,1574,1668,1759,1851,1933,2045,2153,2253,2367,2473,2579,2743,2846,2929" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,226,330,443,527,631,752,837,918,1009,1101,1196,1290,1391,1484,1579,1673,1764,1856,1938,2050,2158,2258,2372,2478,2584,2748,6134", - "endColumns": "120,103,112,83,103,120,84,80,90,91,94,93,100,92,94,93,90,91,81,111,107,99,113,105,105,163,102,82", - "endOffsets": "221,325,438,522,626,747,832,913,1004,1096,1191,1285,1386,1479,1574,1668,1759,1851,1933,2045,2153,2253,2367,2473,2579,2743,2846,6212" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ro\\values-ro.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6217", - "endColumns": "100", - "endOffsets": "6313" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-watch-v21_values-watch-v21.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-watch-v21\\values-watch-v21.xml", - "from": { - "startLines": "2,6,10", - "startColumns": "4,4,4", - "startOffsets": "55,271,499", - "endLines": "5,9,13", - "endColumns": "12,12,12", - "endOffsets": "266,494,724" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-hr_values-hr.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-hr\\values-hr.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,305,412,498,602,721,806,889,980,1072,1167,1261,1362,1455,1550,1645,1736,1827,1912,2016,2128,2229,2334,2448,2550,2719,2816", - "endColumns": "104,94,106,85,103,118,84,82,90,91,94,93,100,92,94,94,90,90,84,103,111,100,104,113,101,168,96,83", - "endOffsets": "205,300,407,493,597,716,801,884,975,1067,1162,1256,1357,1450,1545,1640,1731,1822,1907,2011,2123,2224,2329,2443,2545,2714,2811,2895" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,305,412,498,602,721,806,889,980,1072,1167,1261,1362,1455,1550,1645,1736,1827,1912,2016,2128,2229,2334,2448,2550,2719,6016", - "endColumns": "104,94,106,85,103,118,84,82,90,91,94,93,100,92,94,94,90,90,84,103,111,100,104,113,101,168,96,83", - "endOffsets": "205,300,407,493,597,716,801,884,975,1067,1162,1256,1357,1450,1545,1640,1731,1822,1907,2011,2123,2224,2329,2443,2545,2714,2811,6095" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-hr\\values-hr.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6100", - "endColumns": "100", - "endOffsets": "6196" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-hr\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,538,666,774,990,1118,1259,1391,1600,1705,1893,2019,2225,2394,2488,2576", - "endColumns": "103,188,127,107,215,127,140,131,208,104,187,125,205,168,93,87,105", - "endOffsets": "348,537,665,773,989,1117,1258,1390,1599,1704,1892,2018,2224,2393,2487,2575,2681" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2816,2924,3113,3245,3357,3573,3705,3850,4177,4386,4495,4683,4813,5019,5192,5290,5382", - "endColumns": "107,188,131,111,215,131,144,135,208,108,187,129,205,172,97,91,109", - "endOffsets": "2919,3108,3240,3352,3568,3700,3845,3981,4381,4490,4678,4808,5014,5187,5285,5377,5487" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-hr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5912", - "endColumns": "103", - "endOffsets": "6011" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-hr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "190", - "endOffsets": "437" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3986", - "endColumns": "190", - "endOffsets": "4172" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-hr\\values-hr.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,160,260,374", - "endColumns": "104,99,113,100", - "endOffsets": "155,255,369,470" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5492,5597,5697,5811", - "endColumns": "104,99,113,100", - "endOffsets": "5592,5692,5806,5907" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-pt-rBR_values-pt-rBR.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-pt-rBR\\values-pt-rBR.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,170,269,381", - "endColumns": "114,98,111,104", - "endOffsets": "165,264,376,481" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5594,5709,5808,5920", - "endColumns": "114,98,111,104", - "endOffsets": "5704,5803,5915,6020" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-pt-rBR\\values-pt-rBR.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6217", - "endColumns": "100", - "endOffsets": "6313" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-pt-rBR\\values-pt-rBR.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,331,438,527,628,747,832,913,1004,1096,1191,1285,1386,1479,1574,1669,1760,1851,1935,2042,2153,2255,2363,2471,2581,2743,2843", - "endColumns": "119,105,106,88,100,118,84,80,90,91,94,93,100,92,94,94,90,90,83,106,110,101,107,107,109,161,99,84", - "endOffsets": "220,326,433,522,623,742,827,908,999,1091,1186,1280,1381,1474,1569,1664,1755,1846,1930,2037,2148,2250,2358,2466,2576,2738,2838,2923" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,331,438,527,628,747,832,913,1004,1096,1191,1285,1386,1479,1574,1669,1760,1851,1935,2042,2153,2255,2363,2471,2581,2743,6132", - "endColumns": "119,105,106,88,100,118,84,80,90,91,94,93,100,92,94,94,90,90,83,106,110,101,107,107,109,161,99,84", - "endOffsets": "220,326,433,522,623,742,827,908,999,1091,1186,1280,1381,1474,1569,1664,1755,1846,1930,2037,2148,2250,2358,2466,2576,2738,2838,6212" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-pt-rBR\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "251", - "endColumns": "203", - "endOffsets": "454" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4013", - "endColumns": "203", - "endOffsets": "4212" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-pt-rBR\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "211", - "endColumns": "102", - "endOffsets": "313" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6025", - "endColumns": "106", - "endOffsets": "6127" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-pt-rBR\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "249,352,532,657,763,989,1117,1265,1395,1624,1730,1925,2053,2269,2452,2547,2639", - "endColumns": "102,179,124,105,225,127,147,129,228,105,194,127,215,182,94,91,108", - "endOffsets": "351,531,656,762,988,1116,1264,1394,1623,1729,1924,2052,2268,2451,2546,2638,2747" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2843,2950,3130,3259,3369,3595,3727,3879,4217,4446,4556,4751,4883,5099,5286,5385,5481", - "endColumns": "106,179,128,109,225,131,151,133,228,109,194,131,215,186,98,95,112", - "endOffsets": "2945,3125,3254,3364,3590,3722,3874,4008,4441,4551,4746,4878,5094,5281,5380,5476,5589" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-zu_values-zu.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-zu\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "190", - "endOffsets": "437" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4006", - "endColumns": "190", - "endOffsets": "4192" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-zu\\values-zu.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6204", - "endColumns": "100", - "endOffsets": "6300" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-zu\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "110", - "endOffsets": "317" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6008", - "endColumns": "114", - "endOffsets": "6118" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-zu\\values-zu.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,320,432,520,623,738,817,895,986,1078,1173,1267,1368,1461,1556,1650,1741,1834,1914,2018,2121,2219,2326,2433,2538,2695,2791", - "endColumns": "107,106,111,87,102,114,78,77,90,91,94,93,100,92,94,93,90,92,79,103,102,97,106,106,104,156,95,80", - "endOffsets": "208,315,427,515,618,733,812,890,981,1073,1168,1262,1363,1456,1551,1645,1736,1829,1909,2013,2116,2214,2321,2428,2533,2690,2786,2867" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,320,432,520,623,738,817,895,986,1078,1173,1267,1368,1461,1556,1650,1741,1834,1914,2018,2121,2219,2326,2433,2538,2695,6123", - "endColumns": "107,106,111,87,102,114,78,77,90,91,94,93,100,92,94,93,90,92,79,103,102,97,106,106,104,156,95,80", - "endOffsets": "208,315,427,515,618,733,812,890,981,1073,1168,1262,1363,1456,1551,1645,1736,1829,1909,2013,2116,2214,2321,2428,2533,2690,2786,6199" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-zu\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,354,562,695,797,1024,1151,1301,1436,1655,1763,1959,2088,2305,2488,2575,2670", - "endColumns": "108,207,132,101,226,126,149,134,218,107,195,128,216,182,86,94,109", - "endOffsets": "353,561,694,796,1023,1150,1300,1435,1654,1762,1958,2087,2304,2487,2574,2669,2779" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2791,2904,3112,3249,3355,3582,3713,3867,4197,4416,4528,4724,4857,5074,5261,5352,5451", - "endColumns": "112,207,136,105,226,130,153,138,218,111,195,132,216,186,90,98,113", - "endOffsets": "2899,3107,3244,3350,3577,3708,3862,4001,4411,4523,4719,4852,5069,5256,5347,5446,5560" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-zu\\values-zu.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,167,275,387", - "endColumns": "111,107,111,110", - "endOffsets": "162,270,382,493" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5565,5677,5785,5897", - "endColumns": "111,107,111,110", - "endOffsets": "5672,5780,5892,6003" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-w360dp-port-v13_values-w360dp-port-v13.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-w360dp-port-v13\\values-w360dp-port-v13.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9", - "startColumns": "4,4,4,4,4,4,4,4", - "startOffsets": "55,114,170,226,293,358,413,478", - "endColumns": "58,55,55,66,64,54,64,68", - "endOffsets": "109,165,221,288,353,408,473,542" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-as_values-as.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-as\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5877", - "endColumns": "103", - "endOffsets": "5976" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-as\\values-as.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6063", - "endColumns": "100", - "endOffsets": "6159" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-as\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,536,657,765,954,1074,1213,1351,1553,1659,1839,1961,2152,2331,2417,2509", - "endColumns": "105,184,120,107,188,119,138,137,201,105,179,121,190,178,85,91,111", - "endOffsets": "350,535,656,764,953,1073,1212,1350,1552,1658,1838,1960,2151,2330,2416,2508,2620" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2841,2951,3136,3261,3373,3562,3686,3829,4156,4358,4468,4648,4774,4965,5148,5238,5334", - "endColumns": "109,184,124,111,188,123,142,141,201,109,179,125,190,182,89,95,115", - "endOffsets": "2946,3131,3256,3368,3557,3681,3824,3966,4353,4463,4643,4769,4960,5143,5233,5329,5445" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-as\\values-as.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,163,269,377", - "endColumns": "107,105,107,104", - "endOffsets": "158,264,372,477" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5450,5558,5664,5772", - "endColumns": "107,105,107,104", - "endOffsets": "5553,5659,5767,5872" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-as\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "184", - "endOffsets": "431" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3971", - "endColumns": "184", - "endOffsets": "4151" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-as\\values-as.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,312,419,510,612,732,809,885,976,1068,1163,1257,1358,1451,1546,1640,1731,1822,1907,2020,2128,2227,2336,2452,2572,2739,2841", - "endColumns": "107,98,106,90,101,119,76,75,90,91,94,93,100,92,94,93,90,90,84,112,107,98,108,115,119,166,101,81", - "endOffsets": "208,307,414,505,607,727,804,880,971,1063,1158,1252,1353,1446,1541,1635,1726,1817,1902,2015,2123,2222,2331,2447,2567,2734,2836,2918" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,312,419,510,612,732,809,885,976,1068,1163,1257,1358,1451,1546,1640,1731,1822,1907,2020,2128,2227,2336,2452,2572,2739,5981", - "endColumns": "107,98,106,90,101,119,76,75,90,91,94,93,100,92,94,93,90,90,84,112,107,98,108,115,119,166,101,81", - "endOffsets": "208,307,414,505,607,727,804,880,971,1063,1158,1252,1353,1446,1541,1635,1726,1817,1902,2015,2123,2222,2331,2447,2567,2734,2836,6058" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-kk_values-kk.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-kk\\values-kk.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,318,428,513,619,738,818,896,987,1079,1174,1268,1369,1462,1557,1654,1745,1836,1916,2021,2124,2222,2329,2435,2535,2701,2796", - "endColumns": "107,104,109,84,105,118,79,77,90,91,94,93,100,92,94,96,90,90,79,104,102,97,106,105,99,165,94,80", - "endOffsets": "208,313,423,508,614,733,813,891,982,1074,1169,1263,1364,1457,1552,1649,1740,1831,1911,2016,2119,2217,2324,2430,2530,2696,2791,2872" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,318,428,513,619,738,818,896,987,1079,1174,1268,1369,1462,1557,1654,1745,1836,1916,2021,2124,2222,2329,2435,2535,2701,6021", - "endColumns": "107,104,109,84,105,118,79,77,90,91,94,93,100,92,94,96,90,90,79,104,102,97,106,105,99,165,94,80", - "endOffsets": "208,313,423,508,614,733,813,891,982,1074,1169,1263,1364,1457,1552,1649,1740,1831,1911,2016,2119,2217,2324,2430,2530,2696,2791,6097" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-kk\\values-kk.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6102", - "endColumns": "100", - "endOffsets": "6198" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-kk\\values-kk.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,259,367", - "endColumns": "99,103,107,103", - "endOffsets": "150,254,362,466" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5502,5602,5706,5814", - "endColumns": "99,103,107,103", - "endOffsets": "5597,5701,5809,5913" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-kk\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,346,531,655,759,958,1082,1231,1365,1589,1693,1881,2008,2220,2403,2492,2577", - "endColumns": "100,184,123,103,198,123,148,133,223,103,187,126,211,182,88,84,102", - "endOffsets": "345,530,654,758,957,1081,1230,1364,1588,1692,1880,2007,2219,2402,2491,2576,2679" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2796,2901,3086,3214,3322,3521,3649,3802,4163,4387,4495,4683,4814,5026,5213,5306,5395", - "endColumns": "104,184,127,107,198,127,152,137,223,107,187,130,211,186,92,88,106", - "endOffsets": "2896,3081,3209,3317,3516,3644,3797,3935,4382,4490,4678,4809,5021,5208,5301,5390,5497" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-kk\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "222", - "endOffsets": "469" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3940", - "endColumns": "222", - "endOffsets": "4158" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-kk\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "98", - "endOffsets": "305" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5918", - "endColumns": "102", - "endOffsets": "6016" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-bg_values-bg.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-bg\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "196", - "endOffsets": "443" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4062", - "endColumns": "196", - "endOffsets": "4254" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-bg\\values-bg.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6277", - "endColumns": "100", - "endOffsets": "6373" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-bg\\values-bg.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,331,436,522,632,753,833,911,1002,1094,1189,1283,1384,1477,1572,1680,1771,1862,1944,2058,2166,2266,2380,2487,2595,2755,2854", - "endColumns": "119,105,104,85,109,120,79,77,90,91,94,93,100,92,94,107,90,90,81,113,107,99,113,106,107,159,98,82", - "endOffsets": "220,326,431,517,627,748,828,906,997,1089,1184,1278,1379,1472,1567,1675,1766,1857,1939,2053,2161,2261,2375,2482,2590,2750,2849,2932" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,331,436,522,632,753,833,911,1002,1094,1189,1283,1384,1477,1572,1680,1771,1862,1944,2058,2166,2266,2380,2487,2595,2755,6194", - "endColumns": "119,105,104,85,109,120,79,77,90,91,94,93,100,92,94,107,90,90,81,113,107,99,113,106,107,159,98,82", - "endOffsets": "220,326,431,517,627,748,828,906,997,1089,1184,1278,1379,1472,1567,1675,1766,1857,1939,2053,2161,2261,2375,2482,2590,2750,2849,6272" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-bg\\values-bg.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,166,274,386", - "endColumns": "110,107,111,108", - "endOffsets": "161,269,381,490" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5650,5761,5869,5981", - "endColumns": "110,107,111,108", - "endOffsets": "5756,5864,5976,6085" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-bg\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6090", - "endColumns": "103", - "endOffsets": "6189" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-bg\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,352,549,682,791,1017,1150,1295,1429,1657,1767,1973,2109,2325,2517,2613,2698", - "endColumns": "106,196,132,108,225,132,144,133,227,109,205,135,215,191,95,84,97", - "endOffsets": "351,548,681,790,1016,1149,1294,1428,1656,1766,1972,2108,2324,2516,2612,2697,2795" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2854,2965,3162,3299,3412,3638,3775,3924,4259,4487,4601,4807,4947,5163,5359,5459,5548", - "endColumns": "110,196,136,112,225,136,148,137,227,113,205,139,215,195,99,88,101", - "endOffsets": "2960,3157,3294,3407,3633,3770,3919,4057,4482,4596,4802,4942,5158,5354,5454,5543,5645" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-v16_values-v16.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-v16\\values-v16.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "65", - "endOffsets": "116" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v16\\values-v16.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endLines": "5", - "endColumns": "12", - "endOffsets": "223" - }, - "to": { - "startLines": "3", - "startColumns": "4", - "startOffsets": "121", - "endLines": "6", - "endColumns": "12", - "endOffsets": "289" - } - } - ] - }, - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\values-v18_values-v18.arsc.flat", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v18\\values-v18.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "48", - "endOffsets": "99" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-af.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-af.json deleted file mode 100644 index b1433d610..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-af.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-af\\values-af.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-af\\values-af.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6067", - "endColumns": "100", - "endOffsets": "6163" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-af\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5881", - "endColumns": "105", - "endOffsets": "5982" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-af\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "201", - "endOffsets": "448" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3929", - "endColumns": "201", - "endOffsets": "4126" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-af\\values-af.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,160,262,375", - "endColumns": "104,101,112,98", - "endOffsets": "155,257,370,469" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5462,5567,5669,5782", - "endColumns": "104,101,112,98", - "endOffsets": "5562,5664,5777,5876" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-af\\values-af.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,309,415,500,603,721,798,875,966,1058,1153,1247,1347,1440,1535,1634,1729,1823,1903,2010,2115,2212,2320,2423,2525,2679,2777", - "endColumns": "107,95,105,84,102,117,76,76,90,91,94,93,99,92,94,98,94,93,79,106,104,96,107,102,101,153,97,79", - "endOffsets": "208,304,410,495,598,716,793,870,961,1053,1148,1242,1342,1435,1530,1629,1724,1818,1898,2005,2110,2207,2315,2418,2520,2674,2772,2852" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,309,415,500,603,721,798,875,966,1058,1153,1247,1347,1440,1535,1634,1729,1823,1903,2010,2115,2212,2320,2423,2525,2679,5987", - "endColumns": "107,95,105,84,102,117,76,76,90,91,94,93,99,92,94,98,94,93,79,106,104,96,107,102,101,153,97,79", - "endOffsets": "208,304,410,495,598,716,793,870,961,1053,1148,1242,1342,1435,1530,1629,1724,1818,1898,2005,2110,2207,2315,2418,2520,2674,2772,6062" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-af\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,538,662,770,979,1099,1246,1373,1598,1704,1892,2017,2215,2395,2487,2576", - "endColumns": "104,187,123,107,208,119,146,126,224,105,187,124,197,179,91,88,103", - "endOffsets": "349,537,661,769,978,1098,1245,1372,1597,1703,1891,2016,2214,2394,2486,2575,2679" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2777,2886,3074,3202,3314,3523,3647,3798,4131,4356,4466,4654,4783,4981,5165,5261,5354", - "endColumns": "108,187,127,111,208,123,150,130,224,109,187,128,197,183,95,92,107", - "endOffsets": "2881,3069,3197,3309,3518,3642,3793,3924,4351,4461,4649,4778,4976,5160,5256,5349,5457" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-am.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-am.json deleted file mode 100644 index aac8f5d48..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-am.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-am\\values-am.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-am\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "190", - "endOffsets": "437" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3806", - "endColumns": "190", - "endOffsets": "3992" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-am\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5611", - "endColumns": "103", - "endOffsets": "5710" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-am\\values-am.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,151,246,352", - "endColumns": "95,94,105,95", - "endOffsets": "146,241,347,443" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5218,5314,5409,5515", - "endColumns": "95,94,105,95", - "endOffsets": "5309,5404,5510,5606" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-am\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,345,516,636,736,922,1043,1177,1304,1491,1592,1768,1889,2083,2236,2322,2405", - "endColumns": "99,170,119,99,185,120,133,126,186,100,175,120,193,152,85,82,95", - "endOffsets": "344,515,635,735,921,1042,1176,1303,1490,1591,1767,1888,2082,2235,2321,2404,2500" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2723,2827,2998,3122,3226,3412,3537,3675,3997,4184,4289,4465,4590,4784,4941,5031,5118", - "endColumns": "103,170,123,103,185,124,137,130,186,104,175,124,193,156,89,86,99", - "endOffsets": "2822,2993,3117,3221,3407,3532,3670,3801,4179,4284,4460,4585,4779,4936,5026,5113,5213" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-am\\values-am.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,203,301,407,493,596,713,791,868,959,1051,1143,1237,1338,1431,1526,1619,1710,1801,1880,1980,2080,2176,2278,2378,2477,2627,2723", - "endColumns": "97,97,105,85,102,116,77,76,90,91,91,93,100,92,94,92,90,90,78,99,99,95,101,99,98,149,95,78", - "endOffsets": "198,296,402,488,591,708,786,863,954,1046,1138,1232,1333,1426,1521,1614,1705,1796,1875,1975,2075,2171,2273,2373,2472,2622,2718,2797" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,203,301,407,493,596,713,791,868,959,1051,1143,1237,1338,1431,1526,1619,1710,1801,1880,1980,2080,2176,2278,2378,2477,2627,5715", - "endColumns": "97,97,105,85,102,116,77,76,90,91,91,93,100,92,94,92,90,90,78,99,99,95,101,99,98,149,95,78", - "endOffsets": "198,296,402,488,591,708,786,863,954,1046,1138,1232,1333,1426,1521,1614,1705,1796,1875,1975,2075,2171,2273,2373,2472,2622,2718,5789" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-am\\values-am.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5794", - "endColumns": "100", - "endOffsets": "5890" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ar.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-ar.json deleted file mode 100644 index 57124134e..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ar.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ar\\values-ar.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ar\\values-ar.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,317,424,506,607,721,801,880,971,1063,1155,1249,1350,1443,1538,1631,1722,1816,1894,1999,2097,2195,2303,2403,2506,2661,2758", - "endColumns": "107,103,106,81,100,113,79,78,90,91,91,93,100,92,94,92,90,93,77,104,97,97,107,99,102,154,96,80", - "endOffsets": "208,312,419,501,602,716,796,875,966,1058,1150,1244,1345,1438,1533,1626,1717,1811,1889,1994,2092,2190,2298,2398,2501,2656,2753,2834" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,317,424,506,607,721,801,880,971,1063,1155,1249,1350,1443,1538,1631,1722,1816,1894,1999,2097,2195,2303,2403,2506,2661,5855", - "endColumns": "107,103,106,81,100,113,79,78,90,91,91,93,100,92,94,92,90,93,77,104,97,97,107,99,102,154,96,80", - "endOffsets": "208,312,419,501,602,716,796,875,966,1058,1150,1244,1345,1438,1533,1626,1717,1811,1889,1994,2092,2190,2298,2398,2501,2656,2753,5931" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ar\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "188", - "endOffsets": "435" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3870", - "endColumns": "188", - "endOffsets": "4054" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ar\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5750", - "endColumns": "104", - "endOffsets": "5850" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ar\\values-ar.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5936", - "endColumns": "100", - "endOffsets": "6032" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ar\\values-ar.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,253,361", - "endColumns": "99,97,107,100", - "endOffsets": "150,248,356,457" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5343,5443,5541,5649", - "endColumns": "99,97,107,100", - "endOffsets": "5438,5536,5644,5745" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ar\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,347,523,643,746,943,1069,1206,1333,1529,1631,1812,1932,2130,2302,2392,2484", - "endColumns": "101,175,119,102,196,125,136,126,195,101,180,119,197,171,89,91,108", - "endOffsets": "346,522,642,745,942,1068,1205,1332,1528,1630,1811,1931,2129,2301,2391,2483,2592" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2758,2864,3040,3164,3271,3468,3598,3739,4059,4255,4361,4542,4666,4864,5040,5134,5230", - "endColumns": "105,175,123,106,196,129,140,130,195,105,180,123,197,175,93,95,112", - "endOffsets": "2859,3035,3159,3266,3463,3593,3734,3865,4250,4356,4537,4661,4859,5035,5129,5225,5338" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-as.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-as.json deleted file mode 100644 index 3e467440d..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-as.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-as\\values-as.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-as\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5877", - "endColumns": "103", - "endOffsets": "5976" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-as\\values-as.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6063", - "endColumns": "100", - "endOffsets": "6159" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-as\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,536,657,765,954,1074,1213,1351,1553,1659,1839,1961,2152,2331,2417,2509", - "endColumns": "105,184,120,107,188,119,138,137,201,105,179,121,190,178,85,91,111", - "endOffsets": "350,535,656,764,953,1073,1212,1350,1552,1658,1838,1960,2151,2330,2416,2508,2620" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2841,2951,3136,3261,3373,3562,3686,3829,4156,4358,4468,4648,4774,4965,5148,5238,5334", - "endColumns": "109,184,124,111,188,123,142,141,201,109,179,125,190,182,89,95,115", - "endOffsets": "2946,3131,3256,3368,3557,3681,3824,3966,4353,4463,4643,4769,4960,5143,5233,5329,5445" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-as\\values-as.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,163,269,377", - "endColumns": "107,105,107,104", - "endOffsets": "158,264,372,477" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5450,5558,5664,5772", - "endColumns": "107,105,107,104", - "endOffsets": "5553,5659,5767,5872" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-as\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "184", - "endOffsets": "431" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3971", - "endColumns": "184", - "endOffsets": "4151" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-as\\values-as.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,312,419,510,612,732,809,885,976,1068,1163,1257,1358,1451,1546,1640,1731,1822,1907,2020,2128,2227,2336,2452,2572,2739,2841", - "endColumns": "107,98,106,90,101,119,76,75,90,91,94,93,100,92,94,93,90,90,84,112,107,98,108,115,119,166,101,81", - "endOffsets": "208,307,414,505,607,727,804,880,971,1063,1158,1252,1353,1446,1541,1635,1726,1817,1902,2015,2123,2222,2331,2447,2567,2734,2836,2918" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,312,419,510,612,732,809,885,976,1068,1163,1257,1358,1451,1546,1640,1731,1822,1907,2020,2128,2227,2336,2452,2572,2739,5981", - "endColumns": "107,98,106,90,101,119,76,75,90,91,94,93,100,92,94,93,90,90,84,112,107,98,108,115,119,166,101,81", - "endOffsets": "208,307,414,505,607,727,804,880,971,1063,1158,1252,1353,1446,1541,1635,1726,1817,1902,2015,2123,2222,2331,2447,2567,2734,2836,6058" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-az.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-az.json deleted file mode 100644 index ffaeb7cc5..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-az.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-az\\values-az.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-az\\values-az.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,151,255,363", - "endColumns": "95,103,107,101", - "endOffsets": "146,250,358,460" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5548,5644,5748,5856", - "endColumns": "95,103,107,101", - "endOffsets": "5639,5743,5851,5953" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-az\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "102", - "endOffsets": "309" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5958", - "endColumns": "106", - "endOffsets": "6060" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-az\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "220", - "endOffsets": "467" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3983", - "endColumns": "220", - "endOffsets": "4199" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-az\\values-az.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,215,316,426,514,621,735,817,896,987,1079,1173,1272,1373,1466,1561,1655,1746,1838,1922,2027,2133,2233,2342,2447,2549,2707,2813", - "endColumns": "109,100,109,87,106,113,81,78,90,91,93,98,100,92,94,93,90,91,83,104,105,99,108,104,101,157,105,82", - "endOffsets": "210,311,421,509,616,730,812,891,982,1074,1168,1267,1368,1461,1556,1650,1741,1833,1917,2022,2128,2228,2337,2442,2544,2702,2808,2891" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,215,316,426,514,621,735,817,896,987,1079,1173,1272,1373,1466,1561,1655,1746,1838,1922,2027,2133,2233,2342,2447,2549,2707,6065", - "endColumns": "109,100,109,87,106,113,81,78,90,91,93,98,100,92,94,93,90,91,83,104,105,99,108,104,101,157,105,82", - "endOffsets": "210,311,421,509,616,730,812,891,982,1074,1168,1267,1368,1461,1556,1650,1741,1833,1917,2022,2128,2228,2337,2442,2544,2702,2808,6143" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-az\\values-az.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6148", - "endColumns": "100", - "endOffsets": "6244" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-az\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,352,539,670,778,983,1114,1260,1391,1616,1724,1904,2039,2242,2424,2514,2605", - "endColumns": "106,186,130,107,204,130,145,130,224,107,179,134,202,181,89,90,105", - "endOffsets": "351,538,669,777,982,1113,1259,1390,1615,1723,1903,2038,2241,2423,2513,2604,2710" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2813,2924,3111,3246,3358,3563,3698,3848,4204,4429,4541,4721,4860,5063,5249,5343,5438", - "endColumns": "110,186,134,111,204,134,149,134,224,111,179,138,202,185,93,94,109", - "endOffsets": "2919,3106,3241,3353,3558,3693,3843,3978,4424,4536,4716,4855,5058,5244,5338,5433,5543" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-b+sr+Latn.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-b+sr+Latn.json deleted file mode 100644 index bd2207af9..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-b+sr+Latn.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-b+sr+Latn\\values-b+sr+Latn.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,166,266,379", - "endColumns": "110,99,112,96", - "endOffsets": "161,261,374,471" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5495,5606,5706,5819", - "endColumns": "110,99,112,96", - "endOffsets": "5601,5701,5814,5911" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-b+sr+Latn\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "214", - "endColumns": "99", - "endOffsets": "313" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5916", - "endColumns": "103", - "endOffsets": "6015" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6106", - "endColumns": "100", - "endOffsets": "6202" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-b+sr+Latn\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "254", - "endColumns": "188", - "endOffsets": "442" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3987", - "endColumns": "188", - "endOffsets": "4171" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-b+sr+Latn\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "252,356,544,668,776,989,1114,1252,1379,1587,1692,1883,2008,2216,2384,2478,2569", - "endColumns": "103,187,123,107,212,124,137,126,207,104,190,124,207,167,93,90,104", - "endOffsets": "355,543,667,775,988,1113,1251,1378,1586,1691,1882,2007,2215,2383,2477,2568,2673" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2836,2944,3132,3260,3372,3585,3714,3856,4176,4384,4493,4684,4813,5021,5193,5291,5386", - "endColumns": "107,187,127,111,212,128,141,130,207,108,190,128,207,171,97,94,108", - "endOffsets": "2939,3127,3255,3367,3580,3709,3851,3982,4379,4488,4679,4808,5016,5188,5286,5381,5490" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,313,419,505,609,731,816,899,990,1082,1177,1271,1372,1465,1560,1665,1756,1847,1932,2037,2143,2246,2353,2462,2569,2739,2836", - "endColumns": "106,100,105,85,103,121,84,82,90,91,94,93,100,92,94,104,90,90,84,104,105,102,106,108,106,169,96,85", - "endOffsets": "207,308,414,500,604,726,811,894,985,1077,1172,1266,1367,1460,1555,1660,1751,1842,1927,2032,2138,2241,2348,2457,2564,2734,2831,2917" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,313,419,505,609,731,816,899,990,1082,1177,1271,1372,1465,1560,1665,1756,1847,1932,2037,2143,2246,2353,2462,2569,2739,6020", - "endColumns": "106,100,105,85,103,121,84,82,90,91,94,93,100,92,94,104,90,90,84,104,105,102,106,108,106,169,96,85", - "endOffsets": "207,308,414,500,604,726,811,894,985,1077,1172,1266,1367,1460,1555,1660,1751,1842,1927,2032,2138,2241,2348,2457,2564,2734,2831,6101" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-be.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-be.json deleted file mode 100644 index 9b1136400..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-be.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-be\\values-be.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-be\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,544,667,775,989,1113,1254,1383,1604,1709,1903,2029,2241,2426,2521,2609", - "endColumns": "104,193,122,107,213,123,140,128,220,104,193,125,211,184,94,87,103", - "endOffsets": "349,543,666,774,988,1112,1253,1382,1603,1708,1902,2028,2240,2425,2520,2608,2712" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2835,2944,3138,3265,3377,3591,3719,3864,4202,4423,4532,4726,4856,5068,5257,5356,5448", - "endColumns": "108,193,126,111,213,127,144,132,220,108,193,129,211,188,98,91,107", - "endOffsets": "2939,3133,3260,3372,3586,3714,3859,3992,4418,4527,4721,4851,5063,5252,5351,5443,5551" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-be\\values-be.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,164,272,384", - "endColumns": "108,107,111,105", - "endOffsets": "159,267,379,485" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5556,5665,5773,5885", - "endColumns": "108,107,111,105", - "endOffsets": "5660,5768,5880,5986" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-be\\values-be.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,328,444,530,635,754,834,912,1004,1097,1192,1286,1382,1476,1572,1667,1759,1851,1931,2037,2142,2240,2348,2454,2562,2735,2835", - "endColumns": "119,102,115,85,104,118,79,77,91,92,94,93,95,93,95,94,91,91,79,105,104,97,107,105,107,172,99,80", - "endOffsets": "220,323,439,525,630,749,829,907,999,1092,1187,1281,1377,1471,1567,1662,1754,1846,1926,2032,2137,2235,2343,2449,2557,2730,2830,2911" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,328,444,530,635,754,834,912,1004,1097,1192,1286,1382,1476,1572,1667,1759,1851,1931,2037,2142,2240,2348,2454,2562,2735,6096", - "endColumns": "119,102,115,85,104,118,79,77,91,92,94,93,95,93,95,94,91,91,79,105,104,97,107,105,107,172,99,80", - "endOffsets": "220,323,439,525,630,749,829,907,999,1092,1187,1281,1377,1471,1567,1662,1754,1846,1926,2032,2137,2235,2343,2449,2557,2730,2830,6172" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-be\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5991", - "endColumns": "104", - "endOffsets": "6091" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-be\\values-be.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6177", - "endColumns": "100", - "endOffsets": "6273" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-be\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "204", - "endOffsets": "451" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3997", - "endColumns": "204", - "endOffsets": "4197" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-bg.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-bg.json deleted file mode 100644 index f5fabf220..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-bg.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-bg\\values-bg.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-bg\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "196", - "endOffsets": "443" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4062", - "endColumns": "196", - "endOffsets": "4254" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-bg\\values-bg.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6277", - "endColumns": "100", - "endOffsets": "6373" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-bg\\values-bg.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,331,436,522,632,753,833,911,1002,1094,1189,1283,1384,1477,1572,1680,1771,1862,1944,2058,2166,2266,2380,2487,2595,2755,2854", - "endColumns": "119,105,104,85,109,120,79,77,90,91,94,93,100,92,94,107,90,90,81,113,107,99,113,106,107,159,98,82", - "endOffsets": "220,326,431,517,627,748,828,906,997,1089,1184,1278,1379,1472,1567,1675,1766,1857,1939,2053,2161,2261,2375,2482,2590,2750,2849,2932" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,331,436,522,632,753,833,911,1002,1094,1189,1283,1384,1477,1572,1680,1771,1862,1944,2058,2166,2266,2380,2487,2595,2755,6194", - "endColumns": "119,105,104,85,109,120,79,77,90,91,94,93,100,92,94,107,90,90,81,113,107,99,113,106,107,159,98,82", - "endOffsets": "220,326,431,517,627,748,828,906,997,1089,1184,1278,1379,1472,1567,1675,1766,1857,1939,2053,2161,2261,2375,2482,2590,2750,2849,6272" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-bg\\values-bg.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,166,274,386", - "endColumns": "110,107,111,108", - "endOffsets": "161,269,381,490" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5650,5761,5869,5981", - "endColumns": "110,107,111,108", - "endOffsets": "5756,5864,5976,6085" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-bg\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6090", - "endColumns": "103", - "endOffsets": "6189" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-bg\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,352,549,682,791,1017,1150,1295,1429,1657,1767,1973,2109,2325,2517,2613,2698", - "endColumns": "106,196,132,108,225,132,144,133,227,109,205,135,215,191,95,84,97", - "endOffsets": "351,548,681,790,1016,1149,1294,1428,1656,1766,1972,2108,2324,2516,2612,2697,2795" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2854,2965,3162,3299,3412,3638,3775,3924,4259,4487,4601,4807,4947,5163,5359,5459,5548", - "endColumns": "110,196,136,112,225,136,148,137,227,113,205,139,215,195,99,88,101", - "endOffsets": "2960,3157,3294,3407,3633,3770,3919,4057,4482,4596,4802,4942,5158,5354,5454,5543,5645" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-bn.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-bn.json deleted file mode 100644 index 2123ee955..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-bn.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-bn\\values-bn.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-bn\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "210", - "endOffsets": "457" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3975", - "endColumns": "210", - "endOffsets": "4181" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-bn\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5917", - "endColumns": "103", - "endOffsets": "6016" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-bn\\values-bn.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,319,425,514,619,740,823,906,997,1089,1183,1277,1378,1471,1566,1660,1751,1842,1927,2037,2141,2244,2352,2460,2565,2730,2835", - "endColumns": "107,105,105,88,104,120,82,82,90,91,93,93,100,92,94,93,90,90,84,109,103,102,107,107,104,164,104,85", - "endOffsets": "208,314,420,509,614,735,818,901,992,1084,1178,1272,1373,1466,1561,1655,1746,1837,1922,2032,2136,2239,2347,2455,2560,2725,2830,2916" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,319,425,514,619,740,823,906,997,1089,1183,1277,1378,1471,1566,1660,1751,1842,1927,2037,2141,2244,2352,2460,2565,2730,6021", - "endColumns": "107,105,105,88,104,120,82,82,90,91,93,93,100,92,94,93,90,90,84,109,103,102,107,107,104,164,104,85", - "endOffsets": "208,314,420,509,614,735,818,901,992,1084,1178,1272,1373,1466,1561,1655,1746,1837,1922,2032,2136,2239,2347,2455,2560,2725,2830,6102" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-bn\\values-bn.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6107", - "endColumns": "100", - "endOffsets": "6203" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-bn\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,352,543,669,778,974,1094,1232,1361,1565,1672,1859,1985,2178,2352,2438,2531", - "endColumns": "106,190,125,108,195,119,137,128,203,106,186,125,192,173,85,92,114", - "endOffsets": "351,542,668,777,973,1093,1231,1360,1564,1671,1858,1984,2177,2351,2437,2530,2645" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2835,2946,3137,3267,3380,3576,3700,3842,4186,4390,4501,4688,4818,5011,5189,5279,5376", - "endColumns": "110,190,129,112,195,123,141,132,203,110,186,129,192,177,89,96,118", - "endOffsets": "2941,3132,3262,3375,3571,3695,3837,3970,4385,4496,4683,4813,5006,5184,5274,5371,5490" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-bn\\values-bn.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,161,263,372", - "endColumns": "105,101,108,104", - "endOffsets": "156,258,367,472" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5495,5601,5703,5812", - "endColumns": "105,101,108,104", - "endOffsets": "5596,5698,5807,5912" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-bs.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-bs.json deleted file mode 100644 index 6a5e095e6..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-bs.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-bs\\values-bs.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-bs\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5932", - "endColumns": "103", - "endOffsets": "6031" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-bs\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "199", - "endOffsets": "446" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3980", - "endColumns": "199", - "endOffsets": "4175" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-bs\\values-bs.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,159,259,373", - "endColumns": "103,99,113,98", - "endOffsets": "154,254,368,467" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5515,5619,5719,5833", - "endColumns": "103,99,113,98", - "endOffsets": "5614,5714,5828,5927" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-bs\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,541,665,773,982,1106,1244,1371,1584,1689,1881,2006,2215,2387,2481,2572", - "endColumns": "103,191,123,107,208,123,137,126,212,104,191,124,208,171,93,90,109", - "endOffsets": "348,540,664,772,981,1105,1243,1370,1583,1688,1880,2005,2214,2386,2480,2571,2681" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2830,2938,3130,3258,3370,3579,3707,3849,4180,4393,4502,4694,4823,5032,5208,5306,5401", - "endColumns": "107,191,127,111,208,127,141,130,212,108,191,128,208,175,97,94,113", - "endOffsets": "2933,3125,3253,3365,3574,3702,3844,3975,4388,4497,4689,4818,5027,5203,5301,5396,5510" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-bs\\values-bs.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,226,323,430,516,620,742,827,910,1001,1093,1188,1282,1383,1476,1571,1666,1757,1848,1935,2038,2142,2243,2348,2462,2565,2734,2830", - "endColumns": "120,96,106,85,103,121,84,82,90,91,94,93,100,92,94,94,90,90,86,102,103,100,104,113,102,168,95,85", - "endOffsets": "221,318,425,511,615,737,822,905,996,1088,1183,1277,1378,1471,1566,1661,1752,1843,1930,2033,2137,2238,2343,2457,2560,2729,2825,2911" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,226,323,430,516,620,742,827,910,1001,1093,1188,1282,1383,1476,1571,1666,1757,1848,1935,2038,2142,2243,2348,2462,2565,2734,6036", - "endColumns": "120,96,106,85,103,121,84,82,90,91,94,93,100,92,94,94,90,90,86,102,103,100,104,113,102,168,95,85", - "endOffsets": "221,318,425,511,615,737,822,905,996,1088,1183,1277,1378,1471,1566,1661,1752,1843,1930,2033,2137,2238,2343,2457,2560,2729,2825,6117" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-bs\\values-bs.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6122", - "endColumns": "100", - "endOffsets": "6218" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ca.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-ca.json deleted file mode 100644 index b0a9cbc70..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ca.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ca\\values-ca.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ca\\values-ca.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6183", - "endColumns": "100", - "endOffsets": "6279" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ca\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "193", - "endOffsets": "440" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3984", - "endColumns": "193", - "endOffsets": "4173" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ca\\values-ca.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,168,271,382", - "endColumns": "112,102,110,107", - "endOffsets": "163,266,377,485" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5562,5675,5778,5889", - "endColumns": "112,102,110,107", - "endOffsets": "5670,5773,5884,5992" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ca\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,348,532,657,764,973,1098,1247,1380,1610,1717,1907,2036,2259,2443,2534,2628", - "endColumns": "102,183,124,106,208,124,148,132,229,106,189,128,222,183,90,93,111", - "endOffsets": "347,531,656,763,972,1097,1246,1379,1609,1716,1906,2035,2258,2442,2533,2627,2739" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2825,2932,3116,3245,3356,3565,3694,3847,4178,4408,4519,4709,4842,5065,5253,5348,5446", - "endColumns": "106,183,128,110,208,128,152,136,229,110,189,132,222,187,94,97,115", - "endOffsets": "2927,3111,3240,3351,3560,3689,3842,3979,4403,4514,4704,4837,5060,5248,5343,5441,5557" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ca\\values-ca.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,223,328,435,518,624,750,834,914,1005,1097,1190,1285,1384,1477,1570,1664,1755,1846,1926,2037,2145,2243,2353,2458,2566,2726,2825", - "endColumns": "117,104,106,82,105,125,83,79,90,91,92,94,98,92,92,93,90,90,79,110,107,97,109,104,107,159,98,80", - "endOffsets": "218,323,430,513,619,745,829,909,1000,1092,1185,1280,1379,1472,1565,1659,1750,1841,1921,2032,2140,2238,2348,2453,2561,2721,2820,2901" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,223,328,435,518,624,750,834,914,1005,1097,1190,1285,1384,1477,1570,1664,1755,1846,1926,2037,2145,2243,2353,2458,2566,2726,6102", - "endColumns": "117,104,106,82,105,125,83,79,90,91,92,94,98,92,92,93,90,90,79,110,107,97,109,104,107,159,98,80", - "endOffsets": "218,323,430,513,619,745,829,909,1000,1092,1185,1280,1379,1472,1565,1659,1750,1841,1921,2032,2140,2238,2348,2453,2561,2721,2820,6178" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ca\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5997", - "endColumns": "104", - "endOffsets": "6097" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-cs.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-cs.json deleted file mode 100644 index 048d80221..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-cs.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-cs\\values-cs.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-cs\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,541,664,772,984,1109,1247,1373,1607,1716,1911,2037,2257,2438,2532,2625", - "endColumns": "103,191,122,107,211,124,137,125,233,108,194,125,219,180,93,92,110", - "endOffsets": "348,540,663,771,983,1108,1246,1372,1606,1715,1910,2036,2256,2437,2531,2624,2735" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2798,2906,3098,3225,3337,3549,3678,3820,4152,4386,4499,4694,4824,5044,5229,5327,5424", - "endColumns": "107,191,126,111,211,128,141,129,233,112,194,129,219,184,97,96,114", - "endOffsets": "2901,3093,3220,3332,3544,3673,3815,3945,4381,4494,4689,4819,5039,5224,5322,5419,5534" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-cs\\values-cs.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,157,260,374", - "endColumns": "101,102,113,99", - "endOffsets": "152,255,369,469" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5539,5641,5744,5858", - "endColumns": "101,102,113,99", - "endOffsets": "5636,5739,5853,5953" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-cs\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "201", - "endOffsets": "448" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3950", - "endColumns": "201", - "endOffsets": "4147" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-cs\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5958", - "endColumns": "103", - "endOffsets": "6057" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-cs\\values-cs.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,314,423,509,614,731,809,886,977,1069,1164,1258,1353,1446,1541,1638,1729,1820,1903,2007,2119,2218,2324,2435,2537,2700,2798", - "endColumns": "106,101,108,85,104,116,77,76,90,91,94,93,94,92,94,96,90,90,82,103,111,98,105,110,101,162,97,81", - "endOffsets": "207,309,418,504,609,726,804,881,972,1064,1159,1253,1348,1441,1536,1633,1724,1815,1898,2002,2114,2213,2319,2430,2532,2695,2793,2875" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,314,423,509,614,731,809,886,977,1069,1164,1258,1353,1446,1541,1638,1729,1820,1903,2007,2119,2218,2324,2435,2537,2700,6062", - "endColumns": "106,101,108,85,104,116,77,76,90,91,94,93,94,92,94,96,90,90,82,103,111,98,105,110,101,162,97,81", - "endOffsets": "207,309,418,504,609,726,804,881,972,1064,1159,1253,1348,1441,1536,1633,1724,1815,1898,2002,2114,2213,2319,2430,2532,2695,2793,6139" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-cs\\values-cs.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6144", - "endColumns": "100", - "endOffsets": "6240" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-da.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-da.json deleted file mode 100644 index 4ea8a1b29..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-da.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-da\\values-da.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-da\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "185", - "endOffsets": "432" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3910", - "endColumns": "185", - "endOffsets": "4091" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-da\\values-da.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,167,266,373", - "endColumns": "111,98,106,95", - "endOffsets": "162,261,368,464" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5448,5560,5659,5766", - "endColumns": "111,98,106,95", - "endOffsets": "5555,5654,5761,5857" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-da\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5862", - "endColumns": "105", - "endOffsets": "5963" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-da\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,541,666,773,975,1098,1244,1374,1589,1693,1886,2011,2215,2419,2511,2599", - "endColumns": "103,191,124,106,201,122,145,129,214,103,192,124,203,203,91,87,102", - "endOffsets": "348,540,665,772,974,1097,1243,1373,1588,1692,1885,2010,2214,2418,2510,2598,2701" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2757,2865,3057,3186,3297,3499,3626,3776,4096,4311,4419,4612,4741,4945,5153,5249,5341", - "endColumns": "107,191,128,110,201,126,149,133,214,107,192,128,203,207,95,91,106", - "endOffsets": "2860,3052,3181,3292,3494,3621,3771,3905,4306,4414,4607,4736,4940,5148,5244,5336,5443" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-da\\values-da.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6047", - "endColumns": "100", - "endOffsets": "6143" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-da\\values-da.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,205,299,415,500,600,713,791,868,959,1051,1144,1238,1333,1426,1521,1619,1710,1801,1879,1987,2094,2190,2303,2406,2507,2660,2757", - "endColumns": "99,93,115,84,99,112,77,76,90,91,92,93,94,92,94,97,90,90,77,107,106,95,112,102,100,152,96,78", - "endOffsets": "200,294,410,495,595,708,786,863,954,1046,1139,1233,1328,1421,1516,1614,1705,1796,1874,1982,2089,2185,2298,2401,2502,2655,2752,2831" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,205,299,415,500,600,713,791,868,959,1051,1144,1238,1333,1426,1521,1619,1710,1801,1879,1987,2094,2190,2303,2406,2507,2660,5968", - "endColumns": "99,93,115,84,99,112,77,76,90,91,92,93,94,92,94,97,90,90,77,107,106,95,112,102,100,152,96,78", - "endOffsets": "200,294,410,495,595,708,786,863,954,1046,1139,1233,1328,1421,1516,1614,1705,1796,1874,1982,2089,2185,2298,2401,2502,2655,2752,6042" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-de.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-de.json deleted file mode 100644 index fc14903a4..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-de.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-de\\values-de.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-de\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "103", - "endOffsets": "310" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6087", - "endColumns": "107", - "endOffsets": "6190" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-de\\values-de.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6276", - "endColumns": "100", - "endOffsets": "6372" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-de\\values-de.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,159,260,371", - "endColumns": "103,100,110,98", - "endOffsets": "154,255,366,465" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5672,5776,5877,5988", - "endColumns": "103,100,110,98", - "endOffsets": "5771,5872,5983,6082" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-de\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "203", - "endOffsets": "450" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4052", - "endColumns": "203", - "endOffsets": "4251" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-de\\values-de.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,308,420,506,612,727,805,881,973,1066,1162,1263,1371,1471,1575,1673,1771,1868,1949,2060,2162,2260,2367,2470,2574,2730,2832", - "endColumns": "104,97,111,85,105,114,77,75,91,92,95,100,107,99,103,97,97,96,80,110,101,97,106,102,103,155,101,80", - "endOffsets": "205,303,415,501,607,722,800,876,968,1061,1157,1258,1366,1466,1570,1668,1766,1863,1944,2055,2157,2255,2362,2465,2569,2725,2827,2908" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,308,420,506,612,727,805,881,973,1066,1162,1263,1371,1471,1575,1673,1771,1868,1949,2060,2162,2260,2367,2470,2574,2730,6195", - "endColumns": "104,97,111,85,105,114,77,75,91,92,95,100,107,99,103,97,97,96,80,110,101,97,106,102,103,155,101,80", - "endOffsets": "205,303,415,501,607,722,800,876,968,1061,1157,1258,1366,1466,1570,1668,1766,1863,1944,2055,2157,2255,2362,2465,2569,2725,2827,6271" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-de\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,352,548,674,784,1021,1150,1297,1441,1680,1790,1990,2119,2340,2542,2639,2728", - "endColumns": "106,195,125,109,236,128,146,143,238,109,199,128,220,201,96,88,104", - "endOffsets": "351,547,673,783,1020,1149,1296,1440,1679,1789,1989,2118,2339,2541,2638,2727,2832" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2832,2943,3139,3269,3383,3620,3753,3904,4256,4495,4609,4809,4942,5163,5369,5470,5563", - "endColumns": "110,195,129,113,236,132,150,147,238,113,199,132,220,205,100,92,108", - "endOffsets": "2938,3134,3264,3378,3615,3748,3899,4047,4490,4604,4804,4937,5158,5364,5465,5558,5667" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-el.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-el.json deleted file mode 100644 index 3f2af094b..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-el.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-el\\values-el.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-el\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,354,572,702,811,1051,1174,1318,1448,1696,1802,2003,2130,2367,2538,2633,2721", - "endColumns": "108,217,129,108,239,122,143,129,247,105,200,126,236,170,94,87,107", - "endOffsets": "353,571,701,810,1050,1173,1317,1447,1695,1801,2002,2129,2366,2537,2632,2720,2828" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2886,2999,3217,3351,3464,3704,3831,3979,4336,4584,4694,4895,5026,5263,5438,5537,5629", - "endColumns": "112,217,133,112,239,126,147,133,247,109,200,130,236,174,98,91,111", - "endOffsets": "2994,3212,3346,3459,3699,3826,3974,4108,4579,4689,4890,5021,5258,5433,5532,5624,5736" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-el\\values-el.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,165,272,397", - "endColumns": "109,106,124,108", - "endOffsets": "160,267,392,501" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5741,5851,5958,6083", - "endColumns": "109,106,124,108", - "endOffsets": "5846,5953,6078,6187" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-el\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6192", - "endColumns": "105", - "endOffsets": "6293" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-el\\values-el.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6383", - "endColumns": "100", - "endOffsets": "6479" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-el\\values-el.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,223,334,451,536,642,765,854,940,1031,1123,1218,1312,1413,1506,1601,1698,1789,1880,1964,2075,2184,2286,2397,2507,2615,2786,2886", - "endColumns": "117,110,116,84,105,122,88,85,90,91,94,93,100,92,94,96,90,90,83,110,108,101,110,109,107,170,99,84", - "endOffsets": "218,329,446,531,637,760,849,935,1026,1118,1213,1307,1408,1501,1596,1693,1784,1875,1959,2070,2179,2281,2392,2502,2610,2781,2881,2966" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,223,334,451,536,642,765,854,940,1031,1123,1218,1312,1413,1506,1601,1698,1789,1880,1964,2075,2184,2286,2397,2507,2615,2786,6298", - "endColumns": "117,110,116,84,105,122,88,85,90,91,94,93,100,92,94,96,90,90,83,110,108,101,110,109,107,170,99,84", - "endOffsets": "218,329,446,531,637,760,849,935,1026,1118,1213,1307,1408,1501,1596,1693,1784,1875,1959,2070,2179,2281,2392,2502,2610,2781,2881,6378" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-el\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "222", - "endOffsets": "469" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4113", - "endColumns": "222", - "endOffsets": "4331" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rAU.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rAU.json deleted file mode 100644 index 30cdf8b85..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rAU.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-en-rAU\\values-en-rAU.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-en-rAU\\values-en-rAU.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "34", - "startColumns": "4", - "startOffsets": "3246", - "endColumns": "100", - "endOffsets": "3342" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-en-rAU\\values-en-rAU.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,309,417,501,601,716,794,870,961,1053,1148,1242,1343,1436,1531,1625,1716,1807,1888,1991,2094,2193,2298,2402,2506,2662,2762", - "endColumns": "103,99,107,83,99,114,77,75,90,91,94,93,100,92,94,93,90,90,80,102,102,98,104,103,103,155,99,81", - "endOffsets": "204,304,412,496,596,711,789,865,956,1048,1143,1237,1338,1431,1526,1620,1711,1802,1883,1986,2089,2188,2293,2397,2501,2657,2757,2839" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,33", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,309,417,501,601,716,794,870,961,1053,1148,1242,1343,1436,1531,1625,1716,1807,1888,1991,2094,2193,2298,2402,2506,2662,3164", - "endColumns": "103,99,107,83,99,114,77,75,90,91,94,93,100,92,94,93,90,90,80,102,102,98,104,103,103,155,99,81", - "endOffsets": "204,304,412,496,596,711,789,865,956,1048,1143,1237,1338,1431,1526,1620,1711,1802,1883,1986,2089,2188,2293,2397,2501,2657,2757,3241" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-en-rAU\\values-en-rAU.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,153,250,359", - "endColumns": "97,96,108,97", - "endOffsets": "148,245,354,452" - }, - "to": { - "startLines": "29,30,31,32", - "startColumns": "4,4,4,4", - "startOffsets": "2762,2860,2957,3066", - "endColumns": "97,96,108,97", - "endOffsets": "2855,2952,3061,3159" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rCA.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rCA.json deleted file mode 100644 index 7a250eb16..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rCA.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-en-rCA\\values-en-rCA.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-en-rCA\\values-en-rCA.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764", - "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81", - "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,33", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,3166", - "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81", - "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,3243" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-en-rCA\\values-en-rCA.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,153,250,359", - "endColumns": "97,96,108,97", - "endOffsets": "148,245,354,452" - }, - "to": { - "startLines": "29,30,31,32", - "startColumns": "4,4,4,4", - "startOffsets": "2764,2862,2959,3068", - "endColumns": "97,96,108,97", - "endOffsets": "2857,2954,3063,3161" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-en-rCA\\values-en-rCA.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "34", - "startColumns": "4", - "startOffsets": "3248", - "endColumns": "100", - "endOffsets": "3344" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rGB.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rGB.json deleted file mode 100644 index 54977c649..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rGB.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-en-rGB\\values-en-rGB.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-en-rGB\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "251", - "endColumns": "196", - "endOffsets": "447" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3902", - "endColumns": "196", - "endOffsets": "4094" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-en-rGB\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "211", - "endColumns": "107", - "endOffsets": "318" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5812", - "endColumns": "111", - "endOffsets": "5919" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-en-rGB\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "249,352,536,659,764,974,1095,1237,1365,1583,1686,1869,1992,2197,2371,2460,2548", - "endColumns": "102,183,122,104,209,120,141,127,217,102,182,122,204,173,88,87,103", - "endOffsets": "351,535,658,763,973,1094,1236,1364,1582,1685,1868,1991,2196,2370,2459,2547,2651" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2762,2869,3053,3180,3289,3499,3624,3770,4099,4317,4424,4607,4734,4939,5117,5210,5302", - "endColumns": "106,183,126,108,209,124,145,131,217,106,182,126,204,177,92,91,107", - "endOffsets": "2864,3048,3175,3284,3494,3619,3765,3897,4312,4419,4602,4729,4934,5112,5205,5297,5405" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-en-rGB\\values-en-rGB.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,153,250,359", - "endColumns": "97,96,108,97", - "endOffsets": "148,245,354,452" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5410,5508,5605,5714", - "endColumns": "97,96,108,97", - "endOffsets": "5503,5600,5709,5807" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-en-rGB\\values-en-rGB.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6006", - "endColumns": "100", - "endOffsets": "6102" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-en-rGB\\values-en-rGB.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,309,417,501,601,716,794,870,961,1053,1148,1242,1343,1436,1531,1625,1716,1807,1888,1991,2094,2193,2298,2402,2506,2662,2762", - "endColumns": "103,99,107,83,99,114,77,75,90,91,94,93,100,92,94,93,90,90,80,102,102,98,104,103,103,155,99,81", - "endOffsets": "204,304,412,496,596,711,789,865,956,1048,1143,1237,1338,1431,1526,1620,1711,1802,1883,1986,2089,2188,2293,2397,2501,2657,2757,2839" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,309,417,501,601,716,794,870,961,1053,1148,1242,1343,1436,1531,1625,1716,1807,1888,1991,2094,2193,2298,2402,2506,2662,5924", - "endColumns": "103,99,107,83,99,114,77,75,90,91,94,93,100,92,94,93,90,90,80,102,102,98,104,103,103,155,99,81", - "endOffsets": "204,304,412,496,596,711,789,865,956,1048,1143,1237,1338,1431,1526,1620,1711,1802,1883,1986,2089,2188,2293,2397,2501,2657,2757,6001" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rIN.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rIN.json deleted file mode 100644 index f9b50ab27..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rIN.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-en-rIN\\values-en-rIN.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-en-rIN\\values-en-rIN.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "34", - "startColumns": "4", - "startOffsets": "3246", - "endColumns": "100", - "endOffsets": "3342" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-en-rIN\\values-en-rIN.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,153,250,359", - "endColumns": "97,96,108,97", - "endOffsets": "148,245,354,452" - }, - "to": { - "startLines": "29,30,31,32", - "startColumns": "4,4,4,4", - "startOffsets": "2762,2860,2957,3066", - "endColumns": "97,96,108,97", - "endOffsets": "2855,2952,3061,3159" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-en-rIN\\values-en-rIN.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,309,417,501,601,716,794,870,961,1053,1148,1242,1343,1436,1531,1625,1716,1807,1888,1991,2094,2193,2298,2402,2506,2662,2762", - "endColumns": "103,99,107,83,99,114,77,75,90,91,94,93,100,92,94,93,90,90,80,102,102,98,104,103,103,155,99,81", - "endOffsets": "204,304,412,496,596,711,789,865,956,1048,1143,1237,1338,1431,1526,1620,1711,1802,1883,1986,2089,2188,2293,2397,2501,2657,2757,2839" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,33", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,309,417,501,601,716,794,870,961,1053,1148,1242,1343,1436,1531,1625,1716,1807,1888,1991,2094,2193,2298,2402,2506,2662,3164", - "endColumns": "103,99,107,83,99,114,77,75,90,91,94,93,100,92,94,93,90,90,80,102,102,98,104,103,103,155,99,81", - "endOffsets": "204,304,412,496,596,711,789,865,956,1048,1143,1237,1338,1431,1526,1620,1711,1802,1883,1986,2089,2188,2293,2397,2501,2657,2757,3241" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rXC.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rXC.json deleted file mode 100644 index a71b948d4..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-en-rXC.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-en-rXC\\values-en-rXC.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-en-rXC\\values-en-rXC.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,310,510,719,904,1106,1321,1494,1671,1862,2055,2253,2449,2652,2847,3044,3239,3432,3623,3807,4011,4216,4417,4624,4826,5031,5303,5503", - "endColumns": "204,199,208,184,201,214,172,176,190,192,197,195,202,194,196,194,192,190,183,203,204,200,206,201,204,271,199,178", - "endOffsets": "305,505,714,899,1101,1316,1489,1666,1857,2050,2248,2444,2647,2842,3039,3234,3427,3618,3802,4006,4211,4412,4619,4821,5026,5298,5498,5677" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,33", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,310,510,719,904,1106,1321,1494,1671,1862,2055,2253,2449,2652,2847,3044,3239,3432,3623,3807,4011,4216,4417,4624,4826,5031,5303,6311", - "endColumns": "204,199,208,184,201,214,172,176,190,192,197,195,202,194,196,194,192,190,183,203,204,200,206,201,204,271,199,178", - "endOffsets": "305,505,714,899,1101,1316,1489,1666,1857,2050,2248,2444,2647,2842,3039,3234,3427,3618,3802,4006,4211,4412,4619,4821,5026,5298,5498,6485" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-en-rXC\\values-en-rXC.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,256,455,667", - "endColumns": "200,198,211,195", - "endOffsets": "251,450,662,858" - }, - "to": { - "startLines": "29,30,31,32", - "startColumns": "4,4,4,4", - "startOffsets": "5503,5704,5903,6115", - "endColumns": "200,198,211,195", - "endOffsets": "5699,5898,6110,6306" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-en-rXC\\values-en-rXC.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "203", - "endOffsets": "254" - }, - "to": { - "startLines": "34", - "startColumns": "4", - "startOffsets": "6490", - "endColumns": "203", - "endOffsets": "6689" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-es-rUS.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-es-rUS.json deleted file mode 100644 index 1613584a8..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-es-rUS.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-es-rUS\\values-es-rUS.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-es-rUS\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "251", - "endColumns": "204", - "endOffsets": "455" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4014", - "endColumns": "204", - "endOffsets": "4214" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-es-rUS\\values-es-rUS.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,164,266,381", - "endColumns": "108,101,114,104", - "endOffsets": "159,261,376,481" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5639,5748,5850,5965", - "endColumns": "108,101,114,104", - "endOffsets": "5743,5845,5960,6065" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-es-rUS\\values-es-rUS.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6257", - "endColumns": "100", - "endOffsets": "6353" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-es-rUS\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "249,355,553,683,789,1009,1138,1287,1418,1648,1755,1956,2087,2323,2527,2623,2711", - "endColumns": "105,197,129,105,219,128,148,130,229,106,200,130,235,203,95,87,102", - "endOffsets": "354,552,682,788,1008,1137,1286,1417,1647,1754,1955,2086,2322,2526,2622,2710,2813" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2821,2931,3129,3263,3373,3593,3726,3879,4219,4449,4560,4761,4896,5132,5340,5440,5532", - "endColumns": "109,197,133,109,219,132,152,134,229,110,200,134,235,207,99,91,106", - "endOffsets": "2926,3124,3258,3368,3588,3721,3874,4009,4444,4555,4756,4891,5127,5335,5435,5527,5634" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-es-rUS\\values-es-rUS.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,334,442,527,629,745,830,911,1002,1094,1189,1283,1383,1476,1575,1671,1762,1853,1934,2041,2140,2239,2347,2455,2562,2721,2821", - "endColumns": "119,108,107,84,101,115,84,80,90,91,94,93,99,92,98,95,90,90,80,106,98,98,107,107,106,158,99,81", - "endOffsets": "220,329,437,522,624,740,825,906,997,1089,1184,1278,1378,1471,1570,1666,1757,1848,1929,2036,2135,2234,2342,2450,2557,2716,2816,2898" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,334,442,527,629,745,830,911,1002,1094,1189,1283,1383,1476,1575,1671,1762,1853,1934,2041,2140,2239,2347,2455,2562,2721,6175", - "endColumns": "119,108,107,84,101,115,84,80,90,91,94,93,99,92,98,95,90,90,80,106,98,98,107,107,106,158,99,81", - "endOffsets": "220,329,437,522,624,740,825,906,997,1089,1184,1278,1378,1471,1570,1666,1757,1848,1929,2036,2135,2234,2342,2450,2557,2716,2816,6252" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-es-rUS\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "211", - "endColumns": "100", - "endOffsets": "311" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6070", - "endColumns": "104", - "endOffsets": "6170" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-es.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-es.json deleted file mode 100644 index 59f444772..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-es.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-es\\values-es.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-es\\values-es.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,207,320,428,513,614,742,828,910,1002,1095,1192,1286,1387,1481,1577,1673,1765,1857,1938,2045,2156,2255,2363,2471,2578,2737,2836", - "endColumns": "101,112,107,84,100,127,85,81,91,92,96,93,100,93,95,95,91,91,80,106,110,98,107,107,106,158,98,81", - "endOffsets": "202,315,423,508,609,737,823,905,997,1090,1187,1281,1382,1476,1572,1668,1760,1852,1933,2040,2151,2250,2358,2466,2573,2732,2831,2913" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,207,320,428,513,614,742,828,910,1002,1095,1192,1286,1387,1481,1577,1673,1765,1857,1938,2045,2156,2255,2363,2471,2578,2737,6194", - "endColumns": "101,112,107,84,100,127,85,81,91,92,96,93,100,93,95,95,91,91,80,106,110,98,107,107,106,158,98,81", - "endOffsets": "202,315,423,508,609,737,823,905,997,1090,1187,1281,1382,1476,1572,1668,1760,1852,1933,2040,2151,2250,2358,2466,2573,2732,2831,6271" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-es\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,546,675,781,1001,1132,1280,1415,1666,1773,1969,2099,2323,2506,2599,2694", - "endColumns": "105,194,128,105,219,130,147,134,250,106,195,129,223,182,92,94,109", - "endOffsets": "350,545,674,780,1000,1131,1279,1414,1665,1772,1968,2098,2322,2505,2598,2693,2803" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2836,2946,3141,3274,3384,3604,3739,3891,4249,4500,4611,4807,4941,5165,5352,5449,5548", - "endColumns": "109,194,132,109,219,134,151,138,250,110,195,133,223,186,96,98,113", - "endOffsets": "2941,3136,3269,3379,3599,3734,3886,4025,4495,4606,4802,4936,5160,5347,5444,5543,5657" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-es\\values-es.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6276", - "endColumns": "100", - "endOffsets": "6372" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-es\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6089", - "endColumns": "104", - "endOffsets": "6189" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-es\\values-es.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,162,263,378", - "endColumns": "106,100,114,103", - "endOffsets": "157,258,373,477" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5662,5769,5870,5985", - "endColumns": "106,100,114,103", - "endOffsets": "5764,5865,5980,6084" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-es\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "218", - "endOffsets": "465" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4030", - "endColumns": "218", - "endOffsets": "4244" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-et.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-et.json deleted file mode 100644 index 71c316236..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-et.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-et\\values-et.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-et\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,346,540,665,771,980,1107,1249,1377,1596,1702,1897,2027,2241,2412,2501,2592", - "endColumns": "100,193,124,105,208,126,141,127,218,105,194,129,213,170,88,90,112", - "endOffsets": "345,539,664,770,979,1106,1248,1376,1595,1701,1896,2026,2240,2411,2500,2591,2704" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2827,2932,3126,3255,3365,3574,3705,3851,4182,4401,4511,4706,4840,5054,5229,5322,5417", - "endColumns": "104,193,128,109,208,130,145,131,218,109,194,133,213,174,92,94,116", - "endOffsets": "2927,3121,3250,3360,3569,3700,3846,3978,4396,4506,4701,4835,5049,5224,5317,5412,5529" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-et\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "97", - "endOffsets": "304" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5939", - "endColumns": "101", - "endOffsets": "6036" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-et\\values-et.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6123", - "endColumns": "100", - "endOffsets": "6219" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-et\\values-et.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,211,310,421,507,609,726,807,885,977,1070,1166,1268,1378,1472,1573,1667,1759,1852,1934,2045,2149,2248,2358,2460,2559,2725,2827", - "endColumns": "105,98,110,85,101,116,80,77,91,92,95,101,109,93,100,93,91,92,81,110,103,98,109,101,98,165,101,81", - "endOffsets": "206,305,416,502,604,721,802,880,972,1065,1161,1263,1373,1467,1568,1662,1754,1847,1929,2040,2144,2243,2353,2455,2554,2720,2822,2904" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,211,310,421,507,609,726,807,885,977,1070,1166,1268,1378,1472,1573,1667,1759,1852,1934,2045,2149,2248,2358,2460,2559,2725,6041", - "endColumns": "105,98,110,85,101,116,80,77,91,92,95,101,109,93,100,93,91,92,81,110,103,98,109,101,98,165,101,81", - "endOffsets": "206,305,416,502,604,721,802,880,972,1065,1161,1263,1373,1467,1568,1662,1754,1847,1929,2040,2144,2243,2353,2455,2554,2720,2822,6118" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-et\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "198", - "endOffsets": "445" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3983", - "endColumns": "198", - "endOffsets": "4177" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-et\\values-et.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,255,362", - "endColumns": "99,99,106,97", - "endOffsets": "150,250,357,455" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5534,5634,5734,5841", - "endColumns": "99,99,106,97", - "endOffsets": "5629,5729,5836,5934" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-eu.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-eu.json deleted file mode 100644 index 04d6e1a22..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-eu.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-eu\\values-eu.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-eu\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "106", - "endOffsets": "313" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6055", - "endColumns": "110", - "endOffsets": "6161" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-eu\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "200", - "endOffsets": "447" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4027", - "endColumns": "200", - "endOffsets": "4223" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-eu\\values-eu.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,257,370", - "endColumns": "99,101,112,103", - "endOffsets": "150,252,365,469" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5636,5736,5838,5951", - "endColumns": "99,101,112,103", - "endOffsets": "5731,5833,5946,6050" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-eu\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,347,555,679,786,992,1117,1266,1398,1641,1747,1945,2073,2300,2485,2577,2668", - "endColumns": "101,207,123,106,205,124,148,131,242,105,197,127,226,184,91,90,113", - "endOffsets": "346,554,678,785,991,1116,1265,1397,1640,1746,1944,2072,2299,2484,2576,2667,2781" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2850,2956,3164,3292,3403,3609,3738,3891,4228,4471,4581,4779,4911,5138,5327,5423,5518", - "endColumns": "105,207,127,110,205,128,152,135,242,109,197,131,226,188,95,94,117", - "endOffsets": "2951,3159,3287,3398,3604,3733,3886,4022,4466,4576,4774,4906,5133,5322,5418,5513,5631" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-eu\\values-eu.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,214,312,422,508,614,738,824,906,998,1091,1187,1281,1383,1477,1573,1670,1762,1855,1936,2045,2154,2253,2362,2469,2580,2751,2850", - "endColumns": "108,97,109,85,105,123,85,81,91,92,95,93,101,93,95,96,91,92,80,108,108,98,108,106,110,170,98,81", - "endOffsets": "209,307,417,503,609,733,819,901,993,1086,1182,1276,1378,1472,1568,1665,1757,1850,1931,2040,2149,2248,2357,2464,2575,2746,2845,2927" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,214,312,422,508,614,738,824,906,998,1091,1187,1281,1383,1477,1573,1670,1762,1855,1936,2045,2154,2253,2362,2469,2580,2751,6166", - "endColumns": "108,97,109,85,105,123,85,81,91,92,95,93,101,93,95,96,91,92,80,108,108,98,108,106,110,170,98,81", - "endOffsets": "209,307,417,503,609,733,819,901,993,1086,1182,1276,1378,1472,1568,1665,1757,1850,1931,2040,2149,2248,2357,2464,2575,2746,2845,6243" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-eu\\values-eu.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6248", - "endColumns": "100", - "endOffsets": "6344" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-fa.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-fa.json deleted file mode 100644 index 6b4b437b6..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-fa.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-fa\\values-fa.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-fa\\values-fa.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,215,316,427,511,612,727,807,885,978,1072,1164,1258,1361,1456,1553,1647,1740,1830,1911,2019,2123,2221,2327,2432,2537,2694,2795", - "endColumns": "109,100,110,83,100,114,79,77,92,93,91,93,102,94,96,93,92,89,80,107,103,97,105,104,104,156,100,80", - "endOffsets": "210,311,422,506,607,722,802,880,973,1067,1159,1253,1356,1451,1548,1642,1735,1825,1906,2014,2118,2216,2322,2427,2532,2689,2790,2871" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,215,316,427,511,612,727,807,885,978,1072,1164,1258,1361,1456,1553,1647,1740,1830,1911,2019,2123,2221,2327,2432,2537,2694,6043", - "endColumns": "109,100,110,83,100,114,79,77,92,93,91,93,102,94,96,93,92,89,80,107,103,97,105,104,104,156,100,80", - "endOffsets": "210,311,422,506,607,722,802,880,973,1067,1159,1253,1356,1451,1548,1642,1735,1825,1906,2014,2118,2216,2322,2427,2532,2689,2790,6119" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-fa\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "213", - "endOffsets": "460" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3939", - "endColumns": "213", - "endOffsets": "4148" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-fa\\values-fa.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,154,251,362", - "endColumns": "98,96,110,101", - "endOffsets": "149,246,357,459" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5525,5624,5721,5832", - "endColumns": "98,96,110,101", - "endOffsets": "5619,5716,5827,5929" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-fa\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "104", - "endOffsets": "311" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5934", - "endColumns": "108", - "endOffsets": "6038" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-fa\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,542,671,772,971,1097,1238,1365,1577,1685,1888,2019,2233,2417,2509,2603", - "endColumns": "105,190,128,100,198,125,140,126,211,107,202,130,213,183,91,93,109", - "endOffsets": "350,541,670,771,970,1096,1237,1364,1576,1684,1887,2018,2232,2416,2508,2602,2712" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2795,2905,3096,3229,3334,3533,3663,3808,4153,4365,4477,4680,4815,5029,5217,5313,5411", - "endColumns": "109,190,132,104,198,129,144,130,211,111,202,134,213,187,95,97,113", - "endOffsets": "2900,3091,3224,3329,3528,3658,3803,3934,4360,4472,4675,4810,5024,5212,5308,5406,5520" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-fa\\values-fa.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6124", - "endColumns": "100", - "endOffsets": "6220" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-fi.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-fi.json deleted file mode 100644 index 21476780f..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-fi.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-fi\\values-fi.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-fi\\values-fi.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6029", - "endColumns": "100", - "endOffsets": "6125" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-fi\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "208", - "endOffsets": "455" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3926", - "endColumns": "208", - "endOffsets": "4130" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-fi\\values-fi.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,313,422,508,613,731,817,897,988,1080,1175,1269,1364,1457,1553,1652,1743,1837,1916,2023,2124,2221,2327,2427,2525,2675,2775", - "endColumns": "107,99,108,85,104,117,85,79,90,91,94,93,94,92,95,98,90,93,78,106,100,96,105,99,97,149,99,79", - "endOffsets": "208,308,417,503,608,726,812,892,983,1075,1170,1264,1359,1452,1548,1647,1738,1832,1911,2018,2119,2216,2322,2422,2520,2670,2770,2850" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,313,422,508,613,731,817,897,988,1080,1175,1269,1364,1457,1553,1652,1743,1837,1916,2023,2124,2221,2327,2427,2525,2675,5949", - "endColumns": "107,99,108,85,104,117,85,79,90,91,94,93,94,92,95,98,90,93,78,106,100,96,105,99,97,149,99,79", - "endOffsets": "208,308,417,503,608,726,812,892,983,1075,1170,1264,1359,1452,1548,1647,1738,1832,1911,2018,2119,2216,2322,2422,2520,2670,2770,6024" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-fi\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "98", - "endOffsets": "305" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5846", - "endColumns": "102", - "endOffsets": "5944" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-fi\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,354,539,668,772,974,1098,1240,1372,1572,1676,1856,1980,2187,2352,2444,2540", - "endColumns": "108,184,128,103,201,123,141,131,199,103,179,123,206,164,91,95,107", - "endOffsets": "353,538,667,771,973,1097,1239,1371,1571,1675,1855,1979,2186,2351,2443,2539,2647" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2775,2888,3073,3206,3314,3516,3644,3790,4135,4335,4443,4623,4751,4958,5127,5223,5323", - "endColumns": "112,184,132,107,201,127,145,135,199,107,179,127,206,168,95,99,111", - "endOffsets": "2883,3068,3201,3309,3511,3639,3785,3921,4330,4438,4618,4746,4953,5122,5218,5318,5430" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-fi\\values-fi.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,158,259,368", - "endColumns": "102,100,108,97", - "endOffsets": "153,254,363,461" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5435,5538,5639,5748", - "endColumns": "102,100,108,97", - "endOffsets": "5533,5634,5743,5841" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-fr-rCA.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-fr-rCA.json deleted file mode 100644 index 67b5bbbaa..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-fr-rCA.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-fr-rCA\\values-fr-rCA.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-fr-rCA\\values-fr-rCA.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,323,433,520,626,756,841,922,1013,1105,1203,1298,1399,1492,1585,1680,1771,1862,1947,2057,2168,2271,2382,2490,2597,2756,2855", - "endColumns": "110,106,109,86,105,129,84,80,90,91,97,94,100,92,92,94,90,90,84,109,110,102,110,107,106,158,98,85", - "endOffsets": "211,318,428,515,621,751,836,917,1008,1100,1198,1293,1394,1487,1580,1675,1766,1857,1942,2052,2163,2266,2377,2485,2592,2751,2850,2936" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,323,433,520,626,756,841,922,1013,1105,1203,1298,1399,1492,1585,1680,1771,1862,1947,2057,2168,2271,2382,2490,2597,2756,6293", - "endColumns": "110,106,109,86,105,129,84,80,90,91,97,94,100,92,92,94,90,90,84,109,110,102,110,107,106,158,98,85", - "endOffsets": "211,318,428,515,621,751,836,917,1008,1100,1198,1293,1394,1487,1580,1675,1766,1857,1942,2052,2163,2266,2377,2485,2592,2751,2850,6374" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-fr-rCA\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "249,353,565,693,800,1030,1161,1308,1446,1700,1810,2026,2160,2379,2584,2683,2773", - "endColumns": "103,211,127,106,229,130,146,137,253,109,215,133,218,204,98,89,108", - "endOffsets": "352,564,692,799,1029,1160,1307,1445,1699,1809,2025,2159,2378,2583,2682,2772,2881" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2855,2963,3175,3307,3418,3648,3783,3934,4296,4550,4664,4880,5018,5237,5446,5549,5643", - "endColumns": "107,211,131,110,229,134,150,141,253,113,215,137,218,208,102,93,112", - "endOffsets": "2958,3170,3302,3413,3643,3778,3929,4071,4545,4659,4875,5013,5232,5441,5544,5638,5751" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-fr-rCA\\values-fr-rCA.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,162,264,383", - "endColumns": "106,101,118,103", - "endOffsets": "157,259,378,482" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5756,5863,5965,6084", - "endColumns": "106,101,118,103", - "endOffsets": "5858,5960,6079,6183" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-fr-rCA\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "251", - "endColumns": "219", - "endOffsets": "470" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4076", - "endColumns": "219", - "endOffsets": "4291" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-fr-rCA\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "211", - "endColumns": "100", - "endOffsets": "311" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6188", - "endColumns": "104", - "endOffsets": "6288" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-fr-rCA\\values-fr-rCA.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6379", - "endColumns": "100", - "endOffsets": "6475" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-fr.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-fr.json deleted file mode 100644 index d1a50d001..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-fr.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-fr\\values-fr.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-fr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "223", - "endOffsets": "470" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4068", - "endColumns": "223", - "endOffsets": "4287" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-fr\\values-fr.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,162,264,383", - "endColumns": "106,101,118,103", - "endOffsets": "157,259,378,482" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5738,5845,5947,6066", - "endColumns": "106,101,118,103", - "endOffsets": "5840,5942,6061,6165" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-fr\\values-fr.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6361", - "endColumns": "100", - "endOffsets": "6457" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-fr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6170", - "endColumns": "104", - "endOffsets": "6270" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-fr\\values-fr.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,331,441,523,629,759,837,914,1005,1097,1195,1290,1391,1484,1577,1672,1763,1854,1939,2049,2160,2263,2374,2482,2589,2748,2847", - "endColumns": "110,114,109,81,105,129,77,76,90,91,97,94,100,92,92,94,90,90,84,109,110,102,110,107,106,158,98,85", - "endOffsets": "211,326,436,518,624,754,832,909,1000,1092,1190,1285,1386,1479,1572,1667,1758,1849,1934,2044,2155,2258,2369,2477,2584,2743,2842,2928" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,331,441,523,629,759,837,914,1005,1097,1195,1290,1391,1484,1577,1672,1763,1854,1939,2049,2160,2263,2374,2482,2589,2748,6275", - "endColumns": "110,114,109,81,105,129,77,76,90,91,97,94,100,92,92,94,90,90,84,109,110,102,110,107,106,158,98,85", - "endOffsets": "211,326,436,518,624,754,832,909,1000,1092,1190,1285,1386,1479,1572,1667,1758,1849,1934,2044,2155,2258,2369,2477,2584,2743,2842,6356" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-fr\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,561,689,796,1026,1157,1304,1442,1679,1789,2005,2139,2358,2563,2662,2755", - "endColumns": "103,211,127,106,229,130,146,137,236,109,215,133,218,204,98,92,108", - "endOffsets": "348,560,688,795,1025,1156,1303,1441,1678,1788,2004,2138,2357,2562,2661,2754,2863" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2847,2955,3167,3299,3410,3640,3775,3926,4292,4529,4643,4859,4997,5216,5425,5528,5625", - "endColumns": "107,211,131,110,229,134,150,141,236,113,215,137,218,208,102,96,112", - "endOffsets": "2950,3162,3294,3405,3635,3770,3921,4063,4524,4638,4854,4992,5211,5420,5523,5620,5733" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-gl.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-gl.json deleted file mode 100644 index 0e3424425..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-gl.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-gl\\values-gl.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-gl\\values-gl.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,313,421,506,607,735,820,901,993,1086,1183,1277,1378,1472,1568,1663,1755,1847,1927,2035,2142,2249,2358,2463,2577,2754,2853", - "endColumns": "103,103,107,84,100,127,84,80,91,92,96,93,100,93,95,94,91,91,79,107,106,106,108,104,113,176,98,81", - "endOffsets": "204,308,416,501,602,730,815,896,988,1081,1178,1272,1373,1467,1563,1658,1750,1842,1922,2030,2137,2244,2353,2458,2572,2749,2848,2930" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,209,313,421,506,607,735,820,901,993,1086,1183,1277,1378,1472,1568,1663,1755,1847,1927,2035,2142,2249,2358,2463,2577,2754,6154", - "endColumns": "103,103,107,84,100,127,84,80,91,92,96,93,100,93,95,94,91,91,79,107,106,106,108,104,113,176,98,81", - "endOffsets": "204,308,416,501,602,730,815,896,988,1081,1178,1272,1373,1467,1563,1658,1750,1842,1922,2030,2137,2244,2353,2458,2572,2749,2848,6231" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-gl\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,544,671,777,995,1125,1270,1404,1634,1741,1941,2074,2298,2476,2569,2664", - "endColumns": "103,194,126,105,217,129,144,133,229,106,199,132,223,177,92,94,109", - "endOffsets": "348,543,670,776,994,1124,1269,1403,1633,1740,1940,2073,2297,2475,2568,2663,2773" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2853,2961,3156,3287,3397,3615,3749,3898,4229,4459,4570,4770,4907,5131,5313,5410,5509", - "endColumns": "107,194,130,109,217,133,148,137,229,110,199,136,223,181,96,98,113", - "endOffsets": "2956,3151,3282,3392,3610,3744,3893,4031,4454,4565,4765,4902,5126,5308,5405,5504,5618" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-gl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "192", - "endOffsets": "439" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4036", - "endColumns": "192", - "endOffsets": "4224" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-gl\\values-gl.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6236", - "endColumns": "100", - "endOffsets": "6332" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-gl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6049", - "endColumns": "104", - "endOffsets": "6149" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-gl\\values-gl.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,162,264,376", - "endColumns": "106,101,111,104", - "endOffsets": "157,259,371,476" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5623,5730,5832,5944", - "endColumns": "106,101,111,104", - "endOffsets": "5725,5827,5939,6044" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-gu.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-gu.json deleted file mode 100644 index 243637401..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-gu.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-gu\\values-gu.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-gu\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,549,672,782,979,1099,1236,1361,1568,1674,1869,1992,2194,2370,2457,2549", - "endColumns": "105,197,122,109,196,119,136,124,206,105,194,122,201,175,86,91,106", - "endOffsets": "350,548,671,781,978,1098,1235,1360,1567,1673,1868,1991,2193,2369,2456,2548,2655" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2788,2898,3096,3223,3337,3534,3658,3799,4134,4341,4451,4646,4773,4975,5155,5246,5342", - "endColumns": "109,197,126,113,196,123,140,128,206,109,194,126,201,179,90,95,110", - "endOffsets": "2893,3091,3218,3332,3529,3653,3794,3923,4336,4446,4641,4768,4970,5150,5241,5337,5448" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-gu\\values-gu.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,316,423,510,610,730,808,886,977,1069,1164,1258,1359,1452,1547,1641,1732,1823,1902,2008,2109,2206,2315,2415,2525,2685,2788", - "endColumns": "106,103,106,86,99,119,77,77,90,91,94,93,100,92,94,93,90,90,78,105,100,96,108,99,109,159,102,79", - "endOffsets": "207,311,418,505,605,725,803,881,972,1064,1159,1253,1354,1447,1542,1636,1727,1818,1897,2003,2104,2201,2310,2410,2520,2680,2783,2863" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,316,423,510,610,730,808,886,977,1069,1164,1258,1359,1452,1547,1641,1732,1823,1902,2008,2109,2206,2315,2415,2525,2685,5968", - "endColumns": "106,103,106,86,99,119,77,77,90,91,94,93,100,92,94,93,90,90,78,105,100,96,108,99,109,159,102,79", - "endOffsets": "207,311,418,505,605,725,803,881,972,1064,1159,1253,1354,1447,1542,1636,1727,1818,1897,2003,2104,2201,2310,2410,2520,2680,2783,6043" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-gu\\values-gu.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,156,257,366", - "endColumns": "100,100,108,99", - "endOffsets": "151,252,361,461" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5453,5554,5655,5764", - "endColumns": "100,100,108,99", - "endOffsets": "5549,5650,5759,5859" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-gu\\values-gu.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6048", - "endColumns": "100", - "endOffsets": "6144" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-gu\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "205", - "endOffsets": "452" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3928", - "endColumns": "205", - "endOffsets": "4129" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-gu\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5864", - "endColumns": "103", - "endOffsets": "5963" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-h360dp-land-v13.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-h360dp-land-v13.json deleted file mode 100644 index 6f5068ca5..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-h360dp-land-v13.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-h360dp-land-v13\\values-h360dp-land-v13.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-h360dp-land-v13\\values-h360dp-land-v13.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10", - "startColumns": "4,4,4,4,4,4,4,4,4", - "startOffsets": "55,114,170,226,293,358,413,478,547", - "endColumns": "58,55,55,66,64,54,64,68,68", - "endOffsets": "109,165,221,288,353,408,473,542,611" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-h480dp-land-v13.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-h480dp-land-v13.json deleted file mode 100644 index ff0b25d02..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-h480dp-land-v13.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-h480dp-land-v13\\values-h480dp-land-v13.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-h480dp-land-v13\\values-h480dp-land-v13.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10", - "startColumns": "4,4,4,4,4,4,4,4,4", - "startOffsets": "55,114,170,226,293,358,413,478,547", - "endColumns": "58,55,55,66,64,54,64,68,68", - "endOffsets": "109,165,221,288,353,408,473,542,611" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-h720dp-v13.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-h720dp-v13.json deleted file mode 100644 index 34f5e4bb2..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-h720dp-v13.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-h720dp-v13\\values-h720dp-v13.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-h720dp-v13\\values-h720dp-v13.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "66", - "endOffsets": "117" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-hdpi-v4.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-hdpi-v4.json deleted file mode 100644 index e64d28cdb..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-hdpi-v4.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-hdpi-v4\\values-hdpi-v4.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-hdpi-v4\\values-hdpi-v4.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endLines": "6", - "endColumns": "13", - "endOffsets": "327" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-hi.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-hi.json deleted file mode 100644 index a6edb496a..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-hi.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-hi\\values-hi.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-hi\\values-hi.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,161,263,375", - "endColumns": "105,101,111,101", - "endOffsets": "156,258,370,472" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5507,5613,5715,5827", - "endColumns": "105,101,111,101", - "endOffsets": "5608,5710,5822,5924" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-hi\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,543,667,777,987,1115,1253,1390,1606,1713,1910,2038,2238,2417,2506,2599", - "endColumns": "105,191,123,109,209,127,137,136,215,106,196,127,199,178,88,92,112", - "endOffsets": "350,542,666,776,986,1114,1252,1389,1605,1712,1909,2037,2237,2416,2505,2598,2711" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2787,2897,3089,3217,3331,3541,3673,3815,4161,4377,4488,4685,4817,5017,5200,5293,5390", - "endColumns": "109,191,127,113,209,131,141,140,215,110,196,131,199,182,92,96,116", - "endOffsets": "2892,3084,3212,3326,3536,3668,3810,3951,4372,4483,4680,4812,5012,5195,5288,5385,5502" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-hi\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "98", - "endOffsets": "305" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5929", - "endColumns": "102", - "endOffsets": "6027" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-hi\\values-hi.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6113", - "endColumns": "100", - "endOffsets": "6209" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-hi\\values-hi.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,211,309,419,505,607,728,806,884,975,1067,1162,1256,1357,1450,1545,1639,1730,1821,1901,2006,2108,2206,2316,2419,2528,2686,2787", - "endColumns": "105,97,109,85,101,120,77,77,90,91,94,93,100,92,94,93,90,90,79,104,101,97,109,102,108,157,100,80", - "endOffsets": "206,304,414,500,602,723,801,879,970,1062,1157,1251,1352,1445,1540,1634,1725,1816,1896,2001,2103,2201,2311,2414,2523,2681,2782,2863" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,211,309,419,505,607,728,806,884,975,1067,1162,1256,1357,1450,1545,1639,1730,1821,1901,2006,2108,2206,2316,2419,2528,2686,6032", - "endColumns": "105,97,109,85,101,120,77,77,90,91,94,93,100,92,94,93,90,90,79,104,101,97,109,102,108,157,100,80", - "endOffsets": "206,304,414,500,602,723,801,879,970,1062,1157,1251,1352,1445,1540,1634,1725,1816,1896,2001,2103,2201,2311,2414,2523,2681,2782,6108" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-hi\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "204", - "endOffsets": "451" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3956", - "endColumns": "204", - "endOffsets": "4156" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-hr.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-hr.json deleted file mode 100644 index f5c94f492..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-hr.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-hr\\values-hr.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-hr\\values-hr.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,305,412,498,602,721,806,889,980,1072,1167,1261,1362,1455,1550,1645,1736,1827,1912,2016,2128,2229,2334,2448,2550,2719,2816", - "endColumns": "104,94,106,85,103,118,84,82,90,91,94,93,100,92,94,94,90,90,84,103,111,100,104,113,101,168,96,83", - "endOffsets": "205,300,407,493,597,716,801,884,975,1067,1162,1256,1357,1450,1545,1640,1731,1822,1907,2011,2123,2224,2329,2443,2545,2714,2811,2895" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,305,412,498,602,721,806,889,980,1072,1167,1261,1362,1455,1550,1645,1736,1827,1912,2016,2128,2229,2334,2448,2550,2719,6016", - "endColumns": "104,94,106,85,103,118,84,82,90,91,94,93,100,92,94,94,90,90,84,103,111,100,104,113,101,168,96,83", - "endOffsets": "205,300,407,493,597,716,801,884,975,1067,1162,1256,1357,1450,1545,1640,1731,1822,1907,2011,2123,2224,2329,2443,2545,2714,2811,6095" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-hr\\values-hr.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6100", - "endColumns": "100", - "endOffsets": "6196" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-hr\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,538,666,774,990,1118,1259,1391,1600,1705,1893,2019,2225,2394,2488,2576", - "endColumns": "103,188,127,107,215,127,140,131,208,104,187,125,205,168,93,87,105", - "endOffsets": "348,537,665,773,989,1117,1258,1390,1599,1704,1892,2018,2224,2393,2487,2575,2681" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2816,2924,3113,3245,3357,3573,3705,3850,4177,4386,4495,4683,4813,5019,5192,5290,5382", - "endColumns": "107,188,131,111,215,131,144,135,208,108,187,129,205,172,97,91,109", - "endOffsets": "2919,3108,3240,3352,3568,3700,3845,3981,4381,4490,4678,4808,5014,5187,5285,5377,5487" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-hr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5912", - "endColumns": "103", - "endOffsets": "6011" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-hr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "190", - "endOffsets": "437" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3986", - "endColumns": "190", - "endOffsets": "4172" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-hr\\values-hr.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,160,260,374", - "endColumns": "104,99,113,100", - "endOffsets": "155,255,369,470" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5492,5597,5697,5811", - "endColumns": "104,99,113,100", - "endOffsets": "5592,5692,5806,5907" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-hu.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-hu.json deleted file mode 100644 index 4f8a2fc2e..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-hu.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-hu\\values-hu.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-hu\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,354,570,706,813,1040,1176,1324,1459,1688,1794,2010,2145,2376,2574,2671,2765", - "endColumns": "108,215,135,106,226,135,147,134,228,105,215,134,230,197,96,93,112", - "endOffsets": "353,569,705,812,1039,1175,1323,1458,1687,1793,2009,2144,2375,2573,2670,2764,2877" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2859,2972,3188,3328,3439,3666,3806,3958,4333,4562,4672,4888,5027,5258,5460,5561,5659", - "endColumns": "112,215,139,110,226,139,151,138,228,109,215,138,230,201,100,97,116", - "endOffsets": "2967,3183,3323,3434,3661,3801,3953,4092,4557,4667,4883,5022,5253,5455,5556,5654,5771" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-hu\\values-hu.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,305,420,504,619,742,819,895,986,1078,1173,1267,1368,1461,1556,1651,1742,1833,1915,2025,2135,2235,2346,2455,2574,2756,2859", - "endColumns": "107,91,114,83,114,122,76,75,90,91,94,93,100,92,94,94,90,90,81,109,109,99,110,108,118,181,102,82", - "endOffsets": "208,300,415,499,614,737,814,890,981,1073,1168,1262,1363,1456,1551,1646,1737,1828,1910,2020,2130,2230,2341,2450,2569,2751,2854,2937" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,305,420,504,619,742,819,895,986,1078,1173,1267,1368,1461,1556,1651,1742,1833,1915,2025,2135,2235,2346,2455,2574,2756,6295", - "endColumns": "107,91,114,83,114,122,76,75,90,91,94,93,100,92,94,94,90,90,81,109,109,99,110,108,118,181,102,82", - "endOffsets": "208,300,415,499,614,737,814,890,981,1073,1168,1262,1363,1456,1551,1646,1737,1828,1910,2020,2130,2230,2341,2450,2569,2751,2854,6373" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-hu\\values-hu.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6378", - "endColumns": "100", - "endOffsets": "6474" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-hu\\values-hu.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,151,252,367", - "endColumns": "95,100,114,102", - "endOffsets": "146,247,362,465" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5776,5872,5973,6088", - "endColumns": "95,100,114,102", - "endOffsets": "5867,5968,6083,6186" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-hu\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6191", - "endColumns": "103", - "endOffsets": "6290" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-hu\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "235", - "endOffsets": "482" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4097", - "endColumns": "235", - "endOffsets": "4328" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-hy.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-hy.json deleted file mode 100644 index 123fed3a9..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-hy.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-hy\\values-hy.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-hy\\values-hy.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,313,423,512,618,735,817,898,989,1081,1176,1270,1371,1464,1559,1653,1744,1835,1917,2023,2129,2228,2338,2446,2547,2717,2814", - "endColumns": "107,99,109,88,105,116,81,80,90,91,94,93,100,92,94,93,90,90,81,105,105,98,109,107,100,169,96,81", - "endOffsets": "208,308,418,507,613,730,812,893,984,1076,1171,1265,1366,1459,1554,1648,1739,1830,1912,2018,2124,2223,2333,2441,2542,2712,2809,2891" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,313,423,512,618,735,817,898,989,1081,1176,1270,1371,1464,1559,1653,1744,1835,1917,2023,2129,2228,2338,2446,2547,2717,6144", - "endColumns": "107,99,109,88,105,116,81,80,90,91,94,93,100,92,94,93,90,90,81,105,105,98,109,107,100,169,96,81", - "endOffsets": "208,308,418,507,613,730,812,893,984,1076,1171,1265,1366,1459,1554,1648,1739,1830,1912,2018,2124,2223,2333,2441,2542,2712,2809,6221" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-hy\\values-hy.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6226", - "endColumns": "100", - "endOffsets": "6322" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-hy\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,546,678,784,997,1131,1284,1422,1648,1754,1953,2087,2308,2500,2591,2684", - "endColumns": "103,196,131,105,212,133,152,137,225,105,198,133,220,191,90,92,106", - "endOffsets": "348,545,677,783,996,1130,1283,1421,1647,1753,1952,2086,2307,2499,2590,2683,2790" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2814,2922,3119,3255,3365,3578,3716,3873,4225,4451,4561,4760,4898,5119,5315,5410,5507", - "endColumns": "107,196,135,109,212,137,156,141,225,109,198,137,220,195,94,96,110", - "endOffsets": "2917,3114,3250,3360,3573,3711,3868,4010,4446,4556,4755,4893,5114,5310,5405,5502,5613" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-hy\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6038", - "endColumns": "105", - "endOffsets": "6139" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-hy\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "209", - "endOffsets": "456" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4015", - "endColumns": "209", - "endOffsets": "4220" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-hy\\values-hy.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,159,262,373", - "endColumns": "103,102,110,101", - "endOffsets": "154,257,368,470" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5618,5722,5825,5936", - "endColumns": "103,102,110,101", - "endOffsets": "5717,5820,5931,6033" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-in.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-in.json deleted file mode 100644 index 32c1c8151..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-in.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-in\\values-in.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-in\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,546,670,774,988,1113,1254,1385,1610,1713,1908,2032,2246,2416,2506,2592", - "endColumns": "104,195,123,103,213,124,140,130,224,102,194,123,213,169,89,85,103", - "endOffsets": "349,545,669,773,987,1112,1253,1384,1609,1712,1907,2031,2245,2415,2505,2591,2695" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2809,2918,3114,3242,3350,3564,3693,3838,4164,4389,4496,4691,4819,5033,5207,5301,5391", - "endColumns": "108,195,127,107,213,128,144,134,224,106,194,127,213,173,93,89,107", - "endOffsets": "2913,3109,3237,3345,3559,3688,3833,3968,4384,4491,4686,4814,5028,5202,5296,5386,5494" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-in\\values-in.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,220,324,429,516,620,736,819,898,989,1081,1176,1270,1371,1464,1559,1653,1744,1835,1920,2023,2128,2229,2333,2442,2550,2710,2809", - "endColumns": "114,103,104,86,103,115,82,78,90,91,94,93,100,92,94,93,90,90,84,102,104,100,103,108,107,159,98,83", - "endOffsets": "215,319,424,511,615,731,814,893,984,1076,1171,1265,1366,1459,1554,1648,1739,1830,1915,2018,2123,2224,2328,2437,2545,2705,2804,2888" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,220,324,429,516,620,736,819,898,989,1081,1176,1270,1371,1464,1559,1653,1744,1835,1920,2023,2128,2229,2333,2442,2550,2710,6014", - "endColumns": "114,103,104,86,103,115,82,78,90,91,94,93,100,92,94,93,90,90,84,102,104,100,103,108,107,159,98,83", - "endOffsets": "215,319,424,511,615,731,814,893,984,1076,1171,1265,1366,1459,1554,1648,1739,1830,1915,2018,2123,2224,2328,2437,2545,2705,2804,6093" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-in\\values-in.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6098", - "endColumns": "100", - "endOffsets": "6194" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-in\\values-in.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,253,362", - "endColumns": "99,97,108,99", - "endOffsets": "150,248,357,457" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5499,5599,5697,5806", - "endColumns": "99,97,108,99", - "endOffsets": "5594,5692,5801,5901" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-in\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "190", - "endOffsets": "437" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3973", - "endColumns": "190", - "endOffsets": "4159" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-in\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "103", - "endOffsets": "310" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5906", - "endColumns": "107", - "endOffsets": "6009" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-is.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-is.json deleted file mode 100644 index 07caad2db..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-is.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-is\\values-is.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-is\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "187", - "endOffsets": "434" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3911", - "endColumns": "187", - "endOffsets": "4094" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-is\\values-is.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,159,260,366", - "endColumns": "103,100,105,99", - "endOffsets": "154,255,361,461" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5416,5520,5621,5727", - "endColumns": "103,100,105,99", - "endOffsets": "5515,5616,5722,5822" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-is\\values-is.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,205,302,414,499,600,714,795,875,966,1058,1151,1245,1352,1445,1540,1635,1726,1820,1900,2010,2117,2214,2323,2423,2526,2681,2779", - "endColumns": "99,96,111,84,100,113,80,79,90,91,92,93,106,92,94,94,90,93,79,109,106,96,108,99,102,154,97,79", - "endOffsets": "200,297,409,494,595,709,790,870,961,1053,1146,1240,1347,1440,1535,1630,1721,1815,1895,2005,2112,2209,2318,2418,2521,2676,2774,2854" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,205,302,414,499,600,714,795,875,966,1058,1151,1245,1352,1445,1540,1635,1726,1820,1900,2010,2117,2214,2323,2423,2526,2681,5934", - "endColumns": "99,96,111,84,100,113,80,79,90,91,92,93,106,92,94,94,90,93,79,109,106,96,108,99,102,154,97,79", - "endOffsets": "200,297,409,494,595,709,790,870,961,1053,1146,1240,1347,1440,1535,1630,1721,1815,1895,2005,2112,2209,2318,2418,2521,2676,2774,6009" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-is\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,535,658,765,965,1088,1223,1353,1566,1670,1858,1982,2183,2363,2453,2542", - "endColumns": "103,185,122,106,199,122,134,129,212,103,187,123,200,179,89,88,103", - "endOffsets": "348,534,657,764,964,1087,1222,1352,1565,1669,1857,1981,2182,2362,2452,2541,2645" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2779,2887,3073,3200,3311,3511,3638,3777,4099,4312,4420,4608,4736,4937,5121,5215,5308", - "endColumns": "107,185,126,110,199,126,138,133,212,107,187,127,200,183,93,92,107", - "endOffsets": "2882,3068,3195,3306,3506,3633,3772,3906,4307,4415,4603,4731,4932,5116,5210,5303,5411" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-is\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "102", - "endOffsets": "309" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5827", - "endColumns": "106", - "endOffsets": "5929" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-is\\values-is.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6014", - "endColumns": "100", - "endOffsets": "6110" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-it.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-it.json deleted file mode 100644 index eb507a71a..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-it.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-it\\values-it.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-it\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "194", - "endOffsets": "441" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3956", - "endColumns": "194", - "endOffsets": "4146" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-it\\values-it.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,313,422,506,611,730,808,884,976,1069,1162,1256,1358,1452,1549,1644,1736,1828,1908,2014,2121,2219,2323,2429,2536,2699,2799", - "endColumns": "104,102,108,83,104,118,77,75,91,92,92,93,101,93,96,94,91,91,79,105,106,97,103,105,106,162,99,80", - "endOffsets": "205,308,417,501,606,725,803,879,971,1064,1157,1251,1353,1447,1544,1639,1731,1823,1903,2009,2116,2214,2318,2424,2531,2694,2794,2875" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,313,422,506,611,730,808,884,976,1069,1162,1256,1358,1452,1549,1644,1736,1828,1908,2014,2121,2219,2323,2429,2536,2699,6024", - "endColumns": "104,102,108,83,104,118,77,75,91,92,92,93,101,93,96,94,91,91,79,105,106,97,103,105,106,162,99,80", - "endOffsets": "205,308,417,501,606,725,803,879,971,1064,1157,1251,1353,1447,1544,1639,1731,1823,1903,2009,2116,2214,2318,2424,2531,2694,2794,6100" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-it\\values-it.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,253,363", - "endColumns": "99,97,109,101", - "endOffsets": "150,248,358,460" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5510,5610,5708,5818", - "endColumns": "99,97,109,101", - "endOffsets": "5605,5703,5813,5915" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-it\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5920", - "endColumns": "103", - "endOffsets": "6019" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-it\\values-it.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6105", - "endColumns": "100", - "endOffsets": "6201" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-it\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,348,531,654,760,977,1103,1249,1378,1594,1699,1884,2009,2224,2431,2524,2611", - "endColumns": "102,182,122,105,216,125,145,128,215,104,184,124,214,206,92,86,101", - "endOffsets": "347,530,653,759,976,1102,1248,1377,1593,1698,1883,2008,2223,2430,2523,2610,2712" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2799,2906,3089,3216,3326,3543,3673,3823,4151,4367,4476,4661,4790,5005,5216,5313,5404", - "endColumns": "106,182,126,109,216,129,149,132,215,108,184,128,214,210,96,90,105", - "endOffsets": "2901,3084,3211,3321,3538,3668,3818,3951,4362,4471,4656,4785,5000,5211,5308,5399,5505" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-iw.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-iw.json deleted file mode 100644 index 711af1238..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-iw.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-iw\\values-iw.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-iw\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,346,532,655,757,955,1078,1216,1344,1539,1640,1816,1937,2130,2301,2387,2473", - "endColumns": "100,185,122,101,197,122,137,127,194,100,175,120,192,170,85,85,105", - "endOffsets": "345,531,654,756,954,1077,1215,1343,1538,1639,1815,1936,2129,2300,2386,2472,2578" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2761,2866,3052,3179,3285,3483,3610,3752,4061,4256,4361,4537,4662,4855,5030,5120,5210", - "endColumns": "104,185,126,105,197,126,141,131,194,104,175,124,192,174,89,89,109", - "endOffsets": "2861,3047,3174,3280,3478,3605,3747,3879,4251,4356,4532,4657,4850,5025,5115,5205,5315" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-iw\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5719", - "endColumns": "103", - "endOffsets": "5818" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-iw\\values-iw.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,146,247,353", - "endColumns": "90,100,105,100", - "endOffsets": "141,242,348,449" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5320,5411,5512,5618", - "endColumns": "90,100,105,100", - "endOffsets": "5406,5507,5613,5714" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-iw\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "176", - "endOffsets": "423" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3884", - "endColumns": "176", - "endOffsets": "4056" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-iw\\values-iw.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5904", - "endColumns": "100", - "endOffsets": "6000" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-iw\\values-iw.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,310,418,502,604,720,799,878,969,1062,1156,1250,1351,1444,1539,1632,1723,1815,1895,2000,2103,2201,2306,2408,2510,2664,2761", - "endColumns": "104,99,107,83,101,115,78,78,90,92,93,93,100,92,94,92,90,91,79,104,102,97,104,101,101,153,96,80", - "endOffsets": "205,305,413,497,599,715,794,873,964,1057,1151,1245,1346,1439,1534,1627,1718,1810,1890,1995,2098,2196,2301,2403,2505,2659,2756,2837" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,310,418,502,604,720,799,878,969,1062,1156,1250,1351,1444,1539,1632,1723,1815,1895,2000,2103,2201,2306,2408,2510,2664,5823", - "endColumns": "104,99,107,83,101,115,78,78,90,92,93,93,100,92,94,92,90,91,79,104,102,97,104,101,101,153,96,80", - "endOffsets": "205,305,413,497,599,715,794,873,964,1057,1151,1245,1346,1439,1534,1627,1718,1810,1890,1995,2098,2196,2301,2403,2505,2659,2756,5899" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ja.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-ja.json deleted file mode 100644 index 4044ecef6..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ja.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ja\\values-ja.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ja\\values-ja.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5698", - "endColumns": "100", - "endOffsets": "5794" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ja\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "97", - "endOffsets": "304" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5518", - "endColumns": "101", - "endOffsets": "5615" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ja\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "180", - "endOffsets": "427" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3767", - "endColumns": "180", - "endOffsets": "3943" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ja\\values-ja.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,202,295,400,482,580,688,766,842,933,1025,1120,1214,1315,1408,1503,1597,1688,1779,1856,1958,2056,2151,2254,2350,2446,2594,2691", - "endColumns": "96,92,104,81,97,107,77,75,90,91,94,93,100,92,94,93,90,90,76,101,97,94,102,95,95,147,96,77", - "endOffsets": "197,290,395,477,575,683,761,837,928,1020,1115,1209,1310,1403,1498,1592,1683,1774,1851,1953,2051,2146,2249,2345,2441,2589,2686,2764" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,202,295,400,482,580,688,766,842,933,1025,1120,1214,1315,1408,1503,1597,1688,1779,1856,1958,2056,2151,2254,2350,2446,2594,5620", - "endColumns": "96,92,104,81,97,107,77,75,90,91,94,93,100,92,94,93,90,90,76,101,97,94,102,95,95,147,96,77", - "endOffsets": "197,290,395,477,575,683,761,837,928,1020,1115,1209,1310,1403,1498,1592,1683,1774,1851,1953,2051,2146,2249,2345,2441,2589,2686,5693" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ja\\values-ja.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,148,243,344", - "endColumns": "92,94,100,93", - "endOffsets": "143,238,339,433" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5135,5228,5323,5424", - "endColumns": "92,94,100,93", - "endOffsets": "5223,5318,5419,5513" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ja\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,347,513,631,735,924,1042,1173,1297,1488,1587,1751,1868,2047,2193,2279,2364", - "endColumns": "101,165,117,103,188,117,130,123,190,98,163,116,178,145,85,84,95", - "endOffsets": "346,512,630,734,923,1041,1172,1296,1487,1586,1750,1867,2046,2192,2278,2363,2459" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2691,2797,2963,3085,3193,3382,3504,3639,3948,4139,4242,4406,4527,4706,4856,4946,5035", - "endColumns": "105,165,121,107,188,121,134,127,190,102,163,120,178,149,89,88,99", - "endOffsets": "2792,2958,3080,3188,3377,3499,3634,3762,4134,4237,4401,4522,4701,4851,4941,5030,5130" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ka.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-ka.json deleted file mode 100644 index 495db401b..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ka.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ka\\values-ka.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ka\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "104", - "endOffsets": "311" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5940", - "endColumns": "108", - "endOffsets": "6044" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ka\\values-ka.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6130", - "endColumns": "100", - "endOffsets": "6226" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ka\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,348,529,655,763,976,1108,1256,1389,1621,1727,1913,2039,2259,2424,2516,2603", - "endColumns": "102,180,125,107,212,131,147,132,231,105,185,125,219,164,91,86,100", - "endOffsets": "347,528,654,762,975,1107,1255,1388,1620,1726,1912,2038,2258,2423,2515,2602,2703" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2808,2915,3096,3226,3338,3551,3687,3839,4178,4410,4520,4706,4836,5056,5225,5321,5412", - "endColumns": "106,180,129,111,212,135,151,136,231,109,185,129,219,168,95,90,104", - "endOffsets": "2910,3091,3221,3333,3546,3682,3834,3971,4405,4515,4701,4831,5051,5220,5316,5407,5512" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ka\\values-ka.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,161,264,374", - "endColumns": "105,102,109,103", - "endOffsets": "156,259,369,473" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5517,5623,5726,5836", - "endColumns": "105,102,109,103", - "endOffsets": "5618,5721,5831,5935" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ka\\values-ka.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,316,427,513,618,731,814,894,985,1077,1172,1266,1367,1460,1555,1650,1741,1832,1912,2025,2131,2229,2342,2447,2551,2709,2808", - "endColumns": "107,102,110,85,104,112,82,79,90,91,94,93,100,92,94,94,90,90,79,112,105,97,112,104,103,157,98,80", - "endOffsets": "208,311,422,508,613,726,809,889,980,1072,1167,1261,1362,1455,1550,1645,1736,1827,1907,2020,2126,2224,2337,2442,2546,2704,2803,2884" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,316,427,513,618,731,814,894,985,1077,1172,1266,1367,1460,1555,1650,1741,1832,1912,2025,2131,2229,2342,2447,2551,2709,6049", - "endColumns": "107,102,110,85,104,112,82,79,90,91,94,93,100,92,94,94,90,90,79,112,105,97,112,104,103,157,98,80", - "endOffsets": "208,311,422,508,613,726,809,889,980,1072,1167,1261,1362,1455,1550,1645,1736,1827,1907,2020,2126,2224,2337,2442,2546,2704,2803,6125" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ka\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "201", - "endOffsets": "448" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3976", - "endColumns": "201", - "endOffsets": "4173" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-kk.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-kk.json deleted file mode 100644 index 45fdc8671..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-kk.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-kk\\values-kk.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-kk\\values-kk.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,318,428,513,619,738,818,896,987,1079,1174,1268,1369,1462,1557,1654,1745,1836,1916,2021,2124,2222,2329,2435,2535,2701,2796", - "endColumns": "107,104,109,84,105,118,79,77,90,91,94,93,100,92,94,96,90,90,79,104,102,97,106,105,99,165,94,80", - "endOffsets": "208,313,423,508,614,733,813,891,982,1074,1169,1263,1364,1457,1552,1649,1740,1831,1911,2016,2119,2217,2324,2430,2530,2696,2791,2872" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,318,428,513,619,738,818,896,987,1079,1174,1268,1369,1462,1557,1654,1745,1836,1916,2021,2124,2222,2329,2435,2535,2701,6021", - "endColumns": "107,104,109,84,105,118,79,77,90,91,94,93,100,92,94,96,90,90,79,104,102,97,106,105,99,165,94,80", - "endOffsets": "208,313,423,508,614,733,813,891,982,1074,1169,1263,1364,1457,1552,1649,1740,1831,1911,2016,2119,2217,2324,2430,2530,2696,2791,6097" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-kk\\values-kk.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6102", - "endColumns": "100", - "endOffsets": "6198" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-kk\\values-kk.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,259,367", - "endColumns": "99,103,107,103", - "endOffsets": "150,254,362,466" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5502,5602,5706,5814", - "endColumns": "99,103,107,103", - "endOffsets": "5597,5701,5809,5913" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-kk\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,346,531,655,759,958,1082,1231,1365,1589,1693,1881,2008,2220,2403,2492,2577", - "endColumns": "100,184,123,103,198,123,148,133,223,103,187,126,211,182,88,84,102", - "endOffsets": "345,530,654,758,957,1081,1230,1364,1588,1692,1880,2007,2219,2402,2491,2576,2679" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2796,2901,3086,3214,3322,3521,3649,3802,4163,4387,4495,4683,4814,5026,5213,5306,5395", - "endColumns": "104,184,127,107,198,127,152,137,223,107,187,130,211,186,92,88,106", - "endOffsets": "2896,3081,3209,3317,3516,3644,3797,3935,4382,4490,4678,4809,5021,5208,5301,5390,5497" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-kk\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "222", - "endOffsets": "469" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3940", - "endColumns": "222", - "endOffsets": "4158" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-kk\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "98", - "endOffsets": "305" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5918", - "endColumns": "102", - "endOffsets": "6016" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-km.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-km.json deleted file mode 100644 index c038e9057..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-km.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-km\\values-km.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-km\\values-km.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,207,306,416,503,606,727,805,882,973,1065,1157,1251,1352,1445,1540,1634,1725,1816,1898,2002,2106,2206,2315,2424,2533,2695,2793", - "endColumns": "101,98,109,86,102,120,77,76,90,91,91,93,100,92,94,93,90,90,81,103,103,99,108,108,108,161,97,82", - "endOffsets": "202,301,411,498,601,722,800,877,968,1060,1152,1246,1347,1440,1535,1629,1720,1811,1893,1997,2101,2201,2310,2419,2528,2690,2788,2871" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,207,306,416,503,606,727,805,882,973,1065,1157,1251,1352,1445,1540,1634,1725,1816,1898,2002,2106,2206,2315,2424,2533,2695,6023", - "endColumns": "101,98,109,86,102,120,77,76,90,91,91,93,100,92,94,93,90,90,81,103,103,99,108,108,108,161,97,82", - "endOffsets": "202,301,411,498,601,722,800,877,968,1060,1152,1246,1347,1440,1535,1629,1720,1811,1893,1997,2101,2201,2310,2419,2528,2690,2788,6101" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-km\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "207", - "endOffsets": "454" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3950", - "endColumns": "207", - "endOffsets": "4153" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-km\\values-km.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6106", - "endColumns": "100", - "endOffsets": "6202" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-km\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5918", - "endColumns": "104", - "endOffsets": "6018" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-km\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,345,532,651,754,975,1097,1244,1378,1595,1699,1901,2024,2228,2412,2502,2586", - "endColumns": "99,186,118,102,220,121,146,133,216,103,201,122,203,183,89,83,101", - "endOffsets": "344,531,650,753,974,1096,1243,1377,1594,1698,1900,2023,2227,2411,2501,2585,2687" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2793,2897,3084,3207,3314,3535,3661,3812,4158,4375,4483,4685,4812,5016,5204,5298,5386", - "endColumns": "103,186,122,106,220,125,150,137,216,107,201,126,203,187,93,87,105", - "endOffsets": "2892,3079,3202,3309,3530,3656,3807,3945,4370,4478,4680,4807,5011,5199,5293,5381,5487" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-km\\values-km.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,152,249,382", - "endColumns": "96,96,132,98", - "endOffsets": "147,244,377,476" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5492,5589,5686,5819", - "endColumns": "96,96,132,98", - "endOffsets": "5584,5681,5814,5913" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-kn.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-kn.json deleted file mode 100644 index ba2f930d5..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-kn.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-kn\\values-kn.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-kn\\values-kn.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6194", - "endColumns": "100", - "endOffsets": "6290" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-kn\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "98", - "endOffsets": "305" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6009", - "endColumns": "102", - "endOffsets": "6107" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-kn\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "204", - "endOffsets": "451" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4025", - "endColumns": "204", - "endOffsets": "4225" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-kn\\values-kn.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,331,444,532,639,765,843,920,1011,1103,1198,1292,1393,1486,1581,1675,1766,1857,1938,2054,2164,2263,2376,2481,2595,2759,2859", - "endColumns": "113,111,112,87,106,125,77,76,90,91,94,93,100,92,94,93,90,90,80,115,109,98,112,104,113,163,99,81", - "endOffsets": "214,326,439,527,634,760,838,915,1006,1098,1193,1287,1388,1481,1576,1670,1761,1852,1933,2049,2159,2258,2371,2476,2590,2754,2854,2936" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,331,444,532,639,765,843,920,1011,1103,1198,1292,1393,1486,1581,1675,1766,1857,1938,2054,2164,2263,2376,2481,2595,2759,6112", - "endColumns": "113,111,112,87,106,125,77,76,90,91,94,93,100,92,94,93,90,90,80,115,109,98,112,104,113,163,99,81", - "endOffsets": "214,326,439,527,634,760,838,915,1006,1098,1193,1287,1388,1481,1576,1670,1761,1852,1933,2049,2159,2258,2371,2476,2590,2754,2854,6189" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-kn\\values-kn.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,169,269,385", - "endColumns": "113,99,115,99", - "endOffsets": "164,264,380,480" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5579,5693,5793,5909", - "endColumns": "113,99,115,99", - "endOffsets": "5688,5788,5904,6004" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-kn\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,354,556,687,800,1002,1129,1263,1387,1596,1707,1898,2031,2235,2418,2513,2602", - "endColumns": "108,201,130,112,201,126,133,123,208,110,190,132,203,182,94,88,109", - "endOffsets": "353,555,686,799,1001,1128,1262,1386,1595,1706,1897,2030,2234,2417,2512,2601,2711" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2859,2972,3174,3309,3426,3628,3759,3897,4230,4439,4554,4745,4882,5086,5273,5372,5465", - "endColumns": "112,201,134,116,201,130,137,127,208,114,190,136,203,186,98,92,113", - "endOffsets": "2967,3169,3304,3421,3623,3754,3892,4020,4434,4549,4740,4877,5081,5268,5367,5460,5574" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ko.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-ko.json deleted file mode 100644 index e7c023441..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ko.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ko\\values-ko.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ko\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,347,518,632,732,906,1021,1154,1274,1478,1579,1746,1862,2039,2184,2269,2353", - "endColumns": "101,170,113,99,173,114,132,119,203,100,166,115,176,144,84,83,99", - "endOffsets": "346,517,631,731,905,1020,1153,1273,1477,1578,1745,1861,2038,2183,2268,2352,2452" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2685,2791,2962,3080,3184,3358,3477,3614,3918,4122,4227,4394,4514,4691,4840,4929,5017", - "endColumns": "105,170,117,103,173,118,136,123,203,104,166,119,176,148,88,87,103", - "endOffsets": "2786,2957,3075,3179,3353,3472,3609,3733,4117,4222,4389,4509,4686,4835,4924,5012,5116" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ko\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "179", - "endOffsets": "426" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3738", - "endColumns": "179", - "endOffsets": "3913" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ko\\values-ko.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,141,234,337", - "endColumns": "85,92,102,92", - "endOffsets": "136,229,332,425" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5121,5207,5300,5403", - "endColumns": "85,92,102,92", - "endOffsets": "5202,5295,5398,5491" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ko\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "96", - "endOffsets": "303" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5496", - "endColumns": "100", - "endOffsets": "5592" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ko\\values-ko.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,202,296,397,479,577,683,763,839,930,1022,1117,1211,1312,1405,1500,1594,1685,1776,1855,1953,2047,2142,2242,2339,2439,2591,2685", - "endColumns": "96,93,100,81,97,105,79,75,90,91,94,93,100,92,94,93,90,90,78,97,93,94,99,96,99,151,93,77", - "endOffsets": "197,291,392,474,572,678,758,834,925,1017,1112,1206,1307,1400,1495,1589,1680,1771,1850,1948,2042,2137,2237,2334,2434,2586,2680,2758" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,202,296,397,479,577,683,763,839,930,1022,1117,1211,1312,1405,1500,1594,1685,1776,1855,1953,2047,2142,2242,2339,2439,2591,5597", - "endColumns": "96,93,100,81,97,105,79,75,90,91,94,93,100,92,94,93,90,90,78,97,93,94,99,96,99,151,93,77", - "endOffsets": "197,291,392,474,572,678,758,834,925,1017,1112,1206,1307,1400,1495,1589,1680,1771,1850,1948,2042,2137,2237,2334,2434,2586,2680,5670" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ko\\values-ko.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5675", - "endColumns": "100", - "endOffsets": "5771" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ky.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-ky.json deleted file mode 100644 index 6f660283d..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ky.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ky\\values-ky.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ky\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5938", - "endColumns": "104", - "endOffsets": "6038" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ky\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,530,657,762,966,1091,1232,1366,1594,1699,1880,2008,2204,2397,2487,2573", - "endColumns": "103,180,126,104,203,124,140,133,227,104,180,127,195,192,89,85,102", - "endOffsets": "348,529,656,761,965,1090,1231,1365,1593,1698,1879,2007,2203,2396,2486,2572,2675" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2820,2928,3109,3240,3349,3553,3682,3827,4186,4414,4523,4704,4836,5032,5229,5323,5413", - "endColumns": "107,180,130,108,203,128,144,137,227,108,180,131,195,196,93,89,106", - "endOffsets": "2923,3104,3235,3344,3548,3677,3822,3960,4409,4518,4699,4831,5027,5224,5318,5408,5515" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ky\\values-ky.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,154,259,368", - "endColumns": "98,104,108,104", - "endOffsets": "149,254,363,468" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5520,5619,5724,5833", - "endColumns": "98,104,108,104", - "endOffsets": "5614,5719,5828,5933" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ky\\values-ky.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,325,437,522,627,744,823,902,993,1085,1180,1274,1375,1468,1563,1658,1749,1840,1920,2026,2131,2229,2336,2442,2557,2718,2820", - "endColumns": "110,108,111,84,104,116,78,78,90,91,94,93,100,92,94,94,90,90,79,105,104,97,106,105,114,160,101,80", - "endOffsets": "211,320,432,517,622,739,818,897,988,1080,1175,1269,1370,1463,1558,1653,1744,1835,1915,2021,2126,2224,2331,2437,2552,2713,2815,2896" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,325,437,522,627,744,823,902,993,1085,1180,1274,1375,1468,1563,1658,1749,1840,1920,2026,2131,2229,2336,2442,2557,2718,6043", - "endColumns": "110,108,111,84,104,116,78,78,90,91,94,93,100,92,94,94,90,90,79,105,104,97,106,105,114,160,101,80", - "endOffsets": "211,320,432,517,622,739,818,897,988,1080,1175,1269,1370,1463,1558,1653,1744,1835,1915,2021,2126,2224,2331,2437,2552,2713,2815,6119" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ky\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "220", - "endOffsets": "467" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3965", - "endColumns": "220", - "endOffsets": "4181" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ky\\values-ky.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6124", - "endColumns": "100", - "endOffsets": "6220" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-land.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-land.json deleted file mode 100644 index 32de183b2..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-land.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-land\\values-land.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-land\\values-land.xml", - "from": { - "startLines": "2,3,4", - "startColumns": "4,4,4", - "startOffsets": "55,125,196", - "endColumns": "69,70,67", - "endOffsets": "120,191,259" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-land\\values-land.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,24,30", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,128,198,270,340,405,472,542,614,683,752,834,924,1000,1068,1135,1213,1278,1345,1517,1912", - "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,23,29,34", - "endColumns": "72,69,71,69,64,66,69,71,68,68,81,89,75,67,66,77,64,66,10,10,10", - "endOffsets": "123,193,265,335,400,467,537,609,678,747,829,919,995,1063,1130,1208,1273,1340,1512,1907,2176" - }, - "to": { - "startLines": "5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,27,33", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "264,337,407,479,549,614,681,751,823,892,961,1043,1133,1209,1277,1344,1422,1487,1554,1726,2121", - "endLines": "5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,26,32,37", - "endColumns": "72,69,71,69,64,66,69,71,68,68,81,89,75,67,66,77,64,66,10,10,10", - "endOffsets": "332,402,474,544,609,676,746,818,887,956,1038,1128,1204,1272,1339,1417,1482,1549,1721,2116,2385" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-large-v4.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-large-v4.json deleted file mode 100644 index 8f7890424..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-large-v4.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-large-v4\\values-large-v4.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-large-v4\\values-large-v4.xml", - "from": { - "startLines": "2,3", - "startColumns": "4,4", - "startOffsets": "55,177", - "endColumns": "121,133", - "endOffsets": "172,306" - }, - "to": { - "startLines": "11,12", - "startColumns": "4,4", - "startOffsets": "752,874", - "endColumns": "121,133", - "endOffsets": "869,1003" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-large-v4\\values-large-v4.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10", - "startColumns": "4,4,4,4,4,4,4,4,4", - "startOffsets": "55,114,185,256,326,396,464,532,636", - "endColumns": "58,70,70,69,69,67,67,103,115", - "endOffsets": "109,180,251,321,391,459,527,631,747" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ldltr-v21.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-ldltr-v21.json deleted file mode 100644 index c25a5a0b3..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ldltr-v21.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ldltr-v21\\values-ldltr-v21.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ldltr-v21\\values-ldltr-v21.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "112", - "endOffsets": "163" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-lo.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-lo.json deleted file mode 100644 index 930a50db3..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-lo.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-lo\\values-lo.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-lo\\values-lo.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,311,424,509,613,724,802,880,971,1063,1155,1249,1350,1443,1538,1634,1725,1816,1896,2003,2107,2205,2308,2412,2516,2673,2772", - "endColumns": "102,102,112,84,103,110,77,77,90,91,91,93,100,92,94,95,90,90,79,106,103,97,102,103,103,156,98,80", - "endOffsets": "203,306,419,504,608,719,797,875,966,1058,1150,1244,1345,1438,1533,1629,1720,1811,1891,1998,2102,2200,2303,2407,2511,2668,2767,2848" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,311,424,509,613,724,802,880,971,1063,1155,1249,1350,1443,1538,1634,1725,1816,1896,2003,2107,2205,2308,2412,2516,2673,6029", - "endColumns": "102,102,112,84,103,110,77,77,90,91,91,93,100,92,94,95,90,90,79,106,103,97,102,103,103,156,98,80", - "endOffsets": "203,306,419,504,608,719,797,875,966,1058,1150,1244,1345,1438,1533,1629,1720,1811,1891,1998,2102,2200,2303,2407,2511,2668,2767,6105" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-lo\\values-lo.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,153,251,366", - "endColumns": "97,97,114,98", - "endOffsets": "148,246,361,460" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5515,5613,5711,5826", - "endColumns": "97,97,114,98", - "endOffsets": "5608,5706,5821,5920" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-lo\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5925", - "endColumns": "103", - "endOffsets": "6024" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-lo\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "190", - "endOffsets": "437" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3946", - "endColumns": "190", - "endOffsets": "4132" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-lo\\values-lo.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6110", - "endColumns": "100", - "endOffsets": "6206" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-lo\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,553,681,786,997,1120,1254,1395,1606,1709,1906,2033,2263,2450,2544,2639", - "endColumns": "105,201,127,104,210,122,133,140,210,102,196,126,229,186,93,94,109", - "endOffsets": "350,552,680,785,996,1119,1253,1394,1605,1708,1905,2032,2262,2449,2543,2638,2748" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2772,2882,3084,3216,3325,3536,3663,3801,4137,4348,4455,4652,4783,5013,5204,5302,5401", - "endColumns": "109,201,131,108,210,126,137,144,210,106,196,130,229,190,97,98,113", - "endOffsets": "2877,3079,3211,3320,3531,3658,3796,3941,4343,4450,4647,4778,5008,5199,5297,5396,5510" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-lt.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-lt.json deleted file mode 100644 index 8b7369168..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-lt.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-lt\\values-lt.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-lt\\values-lt.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,221,325,438,525,627,749,832,913,1007,1102,1199,1295,1399,1495,1593,1689,1783,1877,1959,2068,2176,2276,2386,2491,2597,2773,2874", - "endColumns": "115,103,112,86,101,121,82,80,93,94,96,95,103,95,97,95,93,93,81,108,107,99,109,104,105,175,100,82", - "endOffsets": "216,320,433,520,622,744,827,908,1002,1097,1194,1290,1394,1490,1588,1684,1778,1872,1954,2063,2171,2271,2381,2486,2592,2768,2869,2952" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,221,325,438,525,627,749,832,913,1007,1102,1199,1295,1399,1495,1593,1689,1783,1877,1959,2068,2176,2276,2386,2491,2597,2773,6164", - "endColumns": "115,103,112,86,101,121,82,80,93,94,96,95,103,95,97,95,93,93,81,108,107,99,109,104,105,175,100,82", - "endOffsets": "216,320,433,520,622,744,827,908,1002,1097,1194,1290,1394,1490,1588,1684,1778,1872,1954,2063,2171,2271,2381,2486,2592,2768,2869,6242" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-lt\\values-lt.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6247", - "endColumns": "100", - "endOffsets": "6343" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-lt\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,534,664,769,981,1109,1254,1385,1610,1717,1913,2045,2257,2433,2527,2619", - "endColumns": "104,183,129,104,211,127,144,130,224,106,195,131,211,175,93,91,114", - "endOffsets": "349,533,663,768,980,1108,1253,1384,1609,1716,1912,2044,2256,2432,2526,2618,2733" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2874,2983,3167,3301,3410,3622,3754,3903,4256,4481,4592,4788,4924,5136,5316,5414,5510", - "endColumns": "108,183,133,108,211,131,148,134,224,110,195,135,211,179,97,95,118", - "endOffsets": "2978,3162,3296,3405,3617,3749,3898,4033,4476,4587,4783,4919,5131,5311,5409,5505,5624" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-lt\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "217", - "endOffsets": "464" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4038", - "endColumns": "217", - "endOffsets": "4251" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-lt\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6058", - "endColumns": "105", - "endOffsets": "6159" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-lt\\values-lt.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,160,265,379", - "endColumns": "104,104,113,104", - "endOffsets": "155,260,374,479" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5629,5734,5839,5953", - "endColumns": "104,104,113,104", - "endOffsets": "5729,5834,5948,6053" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-lv.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-lv.json deleted file mode 100644 index 7637f5a97..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-lv.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-lv\\values-lv.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-lv\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "224", - "endOffsets": "471" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4152", - "endColumns": "224", - "endOffsets": "4372" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-lv\\values-lv.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,158,257,373", - "endColumns": "102,98,115,100", - "endOffsets": "153,252,368,469" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5782,5885,5984,6100", - "endColumns": "102,98,115,100", - "endOffsets": "5880,5979,6095,6196" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-lv\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6201", - "endColumns": "104", - "endOffsets": "6301" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-lv\\values-lv.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6388", - "endColumns": "100", - "endOffsets": "6484" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-lv\\values-lv.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,335,444,530,634,756,838,919,1029,1136,1242,1351,1463,1566,1678,1785,1890,1990,2074,2183,2294,2393,2504,2611,2716,2890,2989", - "endColumns": "119,109,108,85,103,121,81,80,109,106,105,108,111,102,111,106,104,99,83,108,110,98,110,106,104,173,98,81", - "endOffsets": "220,330,439,525,629,751,833,914,1024,1131,1237,1346,1458,1561,1673,1780,1885,1985,2069,2178,2289,2388,2499,2606,2711,2885,2984,3066" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,335,444,530,634,756,838,919,1029,1136,1242,1351,1463,1566,1678,1785,1890,1990,2074,2183,2294,2393,2504,2611,2716,2890,6306", - "endColumns": "119,109,108,85,103,121,81,80,109,106,105,108,111,102,111,106,104,99,83,108,110,98,110,106,104,173,98,81", - "endOffsets": "220,330,439,525,629,751,833,914,1024,1131,1237,1346,1458,1561,1673,1780,1885,1985,2069,2178,2289,2388,2499,2606,2711,2885,2984,6383" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-lv\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,543,674,780,981,1110,1253,1384,1618,1725,1925,2058,2286,2467,2557,2651", - "endColumns": "104,192,130,105,200,128,142,130,233,106,199,132,227,180,89,93,113", - "endOffsets": "349,542,673,779,980,1109,1252,1383,1617,1724,1924,2057,2285,2466,2556,2650,2764" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2989,3098,3291,3426,3536,3737,3870,4017,4377,4611,4722,4922,5059,5287,5472,5566,5664", - "endColumns": "108,192,134,109,200,132,146,134,233,110,199,136,227,184,93,97,117", - "endOffsets": "3093,3286,3421,3531,3732,3865,4012,4147,4606,4717,4917,5054,5282,5467,5561,5659,5777" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-mk.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-mk.json deleted file mode 100644 index 247f1d494..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-mk.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-mk\\values-mk.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-mk\\values-mk.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,168,273,388", - "endColumns": "112,104,114,99", - "endOffsets": "163,268,383,483" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5552,5665,5770,5885", - "endColumns": "112,104,114,99", - "endOffsets": "5660,5765,5880,5980" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-mk\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5985", - "endColumns": "103", - "endOffsets": "6084" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-mk\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "195", - "endOffsets": "442" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3997", - "endColumns": "195", - "endOffsets": "4188" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-mk\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,543,674,782,986,1117,1263,1398,1614,1719,1916,2047,2259,2444,2539,2629", - "endColumns": "104,192,130,107,203,130,145,134,215,104,196,130,211,184,94,89,103", - "endOffsets": "349,542,673,781,985,1116,1262,1397,1613,1718,1915,2046,2258,2443,2538,2628,2732" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2820,2929,3122,3257,3369,3573,3708,3858,4193,4409,4518,4715,4850,5062,5251,5350,5444", - "endColumns": "108,192,134,111,203,134,149,138,215,108,196,134,211,188,98,93,107", - "endOffsets": "2924,3117,3252,3364,3568,3703,3853,3992,4404,4513,4710,4845,5057,5246,5345,5439,5547" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-mk\\values-mk.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6173", - "endColumns": "100", - "endOffsets": "6269" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-mk\\values-mk.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,317,425,511,619,738,822,904,995,1087,1183,1277,1378,1471,1566,1662,1753,1844,1930,2036,2142,2243,2350,2462,2566,2722,2820", - "endColumns": "107,103,107,85,107,118,83,81,90,91,95,93,100,92,94,95,90,90,85,105,105,100,106,111,103,155,97,83", - "endOffsets": "208,312,420,506,614,733,817,899,990,1082,1178,1272,1373,1466,1561,1657,1748,1839,1925,2031,2137,2238,2345,2457,2561,2717,2815,2899" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,317,425,511,619,738,822,904,995,1087,1183,1277,1378,1471,1566,1662,1753,1844,1930,2036,2142,2243,2350,2462,2566,2722,6089", - "endColumns": "107,103,107,85,107,118,83,81,90,91,95,93,100,92,94,95,90,90,85,105,105,100,106,111,103,155,97,83", - "endOffsets": "208,312,420,506,614,733,817,899,990,1082,1178,1272,1373,1466,1561,1657,1748,1839,1925,2031,2137,2238,2345,2457,2561,2717,2815,6168" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ml.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-ml.json deleted file mode 100644 index 7b9a9c3c2..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ml.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ml\\values-ml.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ml\\values-ml.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,164,267,378", - "endColumns": "108,102,110,102", - "endOffsets": "159,262,373,476" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5704,5813,5916,6027", - "endColumns": "108,102,110,102", - "endOffsets": "5808,5911,6022,6125" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ml\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "98", - "endOffsets": "305" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6130", - "endColumns": "102", - "endOffsets": "6228" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ml\\values-ml.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,318,429,520,625,747,825,901,992,1084,1185,1279,1380,1474,1569,1668,1759,1850,1931,2040,2144,2243,2355,2467,2588,2753,2854", - "endColumns": "106,105,110,90,104,121,77,75,90,91,100,93,100,93,94,98,90,90,80,108,103,98,111,111,120,164,100,81", - "endOffsets": "207,313,424,515,620,742,820,896,987,1079,1180,1274,1375,1469,1564,1663,1754,1845,1926,2035,2139,2238,2350,2462,2583,2748,2849,2931" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,318,429,520,625,747,825,901,992,1084,1185,1279,1380,1474,1569,1668,1759,1850,1931,2040,2144,2243,2355,2467,2588,2753,6233", - "endColumns": "106,105,110,90,104,121,77,75,90,91,100,93,100,93,94,98,90,90,80,108,103,98,111,111,120,164,100,81", - "endOffsets": "207,313,424,515,620,742,820,896,987,1079,1180,1274,1375,1469,1564,1663,1754,1845,1926,2035,2139,2238,2350,2462,2583,2748,2849,6310" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ml\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "218", - "endOffsets": "465" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4070", - "endColumns": "218", - "endOffsets": "4284" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ml\\values-ml.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6315", - "endColumns": "100", - "endOffsets": "6411" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ml\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,362,573,710,829,1052,1175,1306,1437,1678,1792,1997,2131,2339,2526,2616,2711", - "endColumns": "116,210,136,118,222,122,130,130,240,113,204,133,207,186,89,94,116", - "endOffsets": "361,572,709,828,1051,1174,1305,1436,1677,1791,1996,2130,2338,2525,2615,2710,2827" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2854,2975,3186,3327,3450,3673,3800,3935,4289,4530,4648,4853,4991,5199,5390,5484,5583", - "endColumns": "120,210,140,122,222,126,134,134,240,117,204,137,207,190,93,98,120", - "endOffsets": "2970,3181,3322,3445,3668,3795,3930,4065,4525,4643,4848,4986,5194,5385,5479,5578,5699" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-mn.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-mn.json deleted file mode 100644 index 7ab689ba1..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-mn.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-mn\\values-mn.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-mn\\values-mn.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,160,264,369", - "endColumns": "104,103,104,106", - "endOffsets": "155,259,364,471" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5501,5606,5710,5815", - "endColumns": "104,103,104,106", - "endOffsets": "5601,5705,5810,5917" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-mn\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "208", - "endOffsets": "455" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3963", - "endColumns": "208", - "endOffsets": "4167" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-mn\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,353,542,672,777,973,1097,1252,1387,1590,1695,1894,2021,2221,2415,2502,2590", - "endColumns": "107,188,129,104,195,123,154,134,202,104,198,126,199,193,86,87,101", - "endOffsets": "352,541,671,776,972,1096,1251,1386,1589,1694,1893,2020,2220,2414,2501,2589,2691" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2797,2909,3098,3232,3341,3537,3665,3824,4172,4375,4484,4683,4814,5014,5212,5303,5395", - "endColumns": "111,188,133,108,195,127,158,138,202,108,198,130,199,197,90,91,105", - "endOffsets": "2904,3093,3227,3336,3532,3660,3819,3958,4370,4479,4678,4809,5009,5207,5298,5390,5496" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-mn\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5922", - "endColumns": "103", - "endOffsets": "6021" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-mn\\values-mn.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6106", - "endColumns": "100", - "endOffsets": "6202" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-mn\\values-mn.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,319,428,514,620,734,817,899,990,1082,1177,1273,1371,1464,1558,1650,1741,1831,1910,2017,2120,2217,2324,2426,2539,2698,2797", - "endColumns": "113,99,108,85,105,113,82,81,90,91,94,95,97,92,93,91,90,89,78,106,102,96,106,101,112,158,98,79", - "endOffsets": "214,314,423,509,615,729,812,894,985,1077,1172,1268,1366,1459,1553,1645,1736,1826,1905,2012,2115,2212,2319,2421,2534,2693,2792,2872" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,319,428,514,620,734,817,899,990,1082,1177,1273,1371,1464,1558,1650,1741,1831,1910,2017,2120,2217,2324,2426,2539,2698,6026", - "endColumns": "113,99,108,85,105,113,82,81,90,91,94,95,97,92,93,91,90,89,78,106,102,96,106,101,112,158,98,79", - "endOffsets": "214,314,423,509,615,729,812,894,985,1077,1172,1268,1366,1459,1553,1645,1736,1826,1905,2012,2115,2212,2319,2421,2534,2693,2792,6101" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-mr.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-mr.json deleted file mode 100644 index b8c251588..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-mr.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-mr\\values-mr.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-mr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5856", - "endColumns": "103", - "endOffsets": "5955" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-mr\\values-mr.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6039", - "endColumns": "100", - "endOffsets": "6135" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-mr\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,549,670,780,984,1103,1237,1359,1568,1674,1859,1981,2179,2358,2444,2536", - "endColumns": "104,198,120,109,203,118,133,121,208,105,184,121,197,178,85,91,105", - "endOffsets": "349,548,669,779,983,1102,1236,1358,1567,1673,1858,1980,2178,2357,2443,2535,2641" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2795,2904,3103,3228,3342,3546,3669,3807,4135,4344,4454,4639,4765,4963,5146,5236,5332", - "endColumns": "108,198,124,113,203,122,137,125,208,109,184,125,197,182,89,95,109", - "endOffsets": "2899,3098,3223,3337,3541,3664,3802,3928,4339,4449,4634,4760,4958,5141,5231,5327,5437" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-mr\\values-mr.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,156,257,368", - "endColumns": "100,100,110,100", - "endOffsets": "151,252,363,464" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5442,5543,5644,5755", - "endColumns": "100,100,110,100", - "endOffsets": "5538,5639,5750,5851" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-mr\\values-mr.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,322,429,519,621,733,811,889,980,1072,1165,1262,1363,1456,1551,1645,1736,1827,1906,2013,2114,2210,2319,2421,2535,2692,2795", - "endColumns": "110,105,106,89,101,111,77,77,90,91,92,96,100,92,94,93,90,90,78,106,100,95,108,101,113,156,102,78", - "endOffsets": "211,317,424,514,616,728,806,884,975,1067,1160,1257,1358,1451,1546,1640,1731,1822,1901,2008,2109,2205,2314,2416,2530,2687,2790,2869" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,322,429,519,621,733,811,889,980,1072,1165,1262,1363,1456,1551,1645,1736,1827,1906,2013,2114,2210,2319,2421,2535,2692,5960", - "endColumns": "110,105,106,89,101,111,77,77,90,91,92,96,100,92,94,93,90,90,78,106,100,95,108,101,113,156,102,78", - "endOffsets": "211,317,424,514,616,728,806,884,975,1067,1160,1257,1358,1451,1546,1640,1731,1822,1901,2008,2109,2205,2314,2416,2530,2687,2790,6034" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-mr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "201", - "endOffsets": "448" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3933", - "endColumns": "201", - "endOffsets": "4130" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ms.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-ms.json deleted file mode 100644 index 2735cbbcc..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ms.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ms\\values-ms.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ms\\values-ms.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,321,429,516,620,731,810,889,980,1072,1167,1261,1360,1453,1548,1642,1733,1824,1903,2015,2123,2220,2329,2433,2540,2699,2800", - "endColumns": "110,104,107,86,103,110,78,78,90,91,94,93,98,92,94,93,90,90,78,111,107,96,108,103,106,158,100,79", - "endOffsets": "211,316,424,511,615,726,805,884,975,1067,1162,1256,1355,1448,1543,1637,1728,1819,1898,2010,2118,2215,2324,2428,2535,2694,2795,2875" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,321,429,516,620,731,810,889,980,1072,1167,1261,1360,1453,1548,1642,1733,1824,1903,2015,2123,2220,2329,2433,2540,2699,6177", - "endColumns": "110,104,107,86,103,110,78,78,90,91,94,93,98,92,94,93,90,90,78,111,107,96,108,103,106,158,100,79", - "endOffsets": "211,316,424,511,615,726,805,884,975,1067,1162,1256,1355,1448,1543,1637,1728,1819,1898,2010,2118,2215,2324,2428,2535,2694,2795,6252" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ms\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "102", - "endOffsets": "309" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6070", - "endColumns": "106", - "endOffsets": "6172" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ms\\values-ms.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6257", - "endColumns": "100", - "endOffsets": "6353" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ms\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "204", - "endOffsets": "451" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4004", - "endColumns": "204", - "endOffsets": "4204" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ms\\values-ms.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,160,260,379", - "endColumns": "104,99,118,100", - "endOffsets": "155,255,374,475" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5645,5750,5850,5969", - "endColumns": "104,99,118,100", - "endOffsets": "5745,5845,5964,6065" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ms\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,554,682,786,1017,1147,1293,1425,1669,1776,1982,2115,2345,2546,2639,2729", - "endColumns": "103,204,127,103,230,129,145,131,243,106,205,132,229,200,92,89,107", - "endOffsets": "348,553,681,785,1016,1146,1292,1424,1668,1775,1981,2114,2344,2545,2638,2728,2836" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2800,2908,3113,3245,3353,3584,3718,3868,4209,4453,4564,4770,4907,5137,5342,5439,5533", - "endColumns": "107,204,131,107,230,133,149,135,243,110,205,136,229,204,96,93,111", - "endOffsets": "2903,3108,3240,3348,3579,3713,3863,3999,4448,4559,4765,4902,5132,5337,5434,5528,5640" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-my.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-my.json deleted file mode 100644 index 3df115716..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-my.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-my\\values-my.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-my\\values-my.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,164,270,385", - "endColumns": "108,105,114,105", - "endOffsets": "159,265,380,486" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5715,5824,5930,6045", - "endColumns": "108,105,114,105", - "endOffsets": "5819,5925,6040,6146" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-my\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,546,678,787,993,1123,1272,1407,1642,1746,1947,2088,2305,2518,2614,2713", - "endColumns": "104,195,131,108,205,129,148,134,234,103,200,140,216,212,95,98,113", - "endOffsets": "349,545,677,786,992,1122,1271,1406,1641,1745,1946,2087,2304,2517,2613,2712,2826" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2872,2981,3177,3313,3426,3632,3766,3919,4271,4506,4614,4815,4960,5177,5394,5494,5597", - "endColumns": "108,195,135,112,205,133,152,138,234,107,200,144,216,216,99,102,117", - "endOffsets": "2976,3172,3308,3421,3627,3761,3914,4053,4501,4609,4810,4955,5172,5389,5489,5592,5710" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-my\\values-my.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6342", - "endColumns": "100", - "endOffsets": "6438" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-my\\values-my.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,218,325,441,528,637,760,842,924,1015,1107,1202,1296,1397,1490,1585,1679,1770,1861,1945,2060,2169,2268,2394,2501,2609,2769,2872", - "endColumns": "112,106,115,86,108,122,81,81,90,91,94,93,100,92,94,93,90,90,83,114,108,98,125,106,107,159,102,84", - "endOffsets": "213,320,436,523,632,755,837,919,1010,1102,1197,1291,1392,1485,1580,1674,1765,1856,1940,2055,2164,2263,2389,2496,2604,2764,2867,2952" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,218,325,441,528,637,760,842,924,1015,1107,1202,1296,1397,1490,1585,1679,1770,1861,1945,2060,2169,2268,2394,2501,2609,2769,6257", - "endColumns": "112,106,115,86,108,122,81,81,90,91,94,93,100,92,94,93,90,90,83,114,108,98,125,106,107,159,102,84", - "endOffsets": "213,320,436,523,632,755,837,919,1010,1102,1197,1291,1392,1485,1580,1674,1765,1856,1940,2055,2164,2263,2389,2496,2604,2764,2867,6337" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-my\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "212", - "endOffsets": "459" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4058", - "endColumns": "212", - "endOffsets": "4266" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-my\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6151", - "endColumns": "105", - "endOffsets": "6252" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-nb.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-nb.json deleted file mode 100644 index 3ae4dc8e3..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-nb.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-nb\\values-nb.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-nb\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,348,539,663,770,985,1113,1259,1387,1600,1705,1897,2023,2224,2426,2519,2607", - "endColumns": "102,190,123,106,214,127,145,127,212,104,191,125,200,201,92,87,102", - "endOffsets": "347,538,662,769,984,1112,1258,1386,1599,1704,1896,2022,2223,2425,2518,2606,2709" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2737,2844,3035,3163,3274,3489,3621,3771,4092,4305,4414,4606,4736,4937,5143,5240,5332", - "endColumns": "106,190,127,110,214,131,149,131,212,108,191,129,200,205,96,91,106", - "endOffsets": "2839,3030,3158,3269,3484,3616,3766,3898,4300,4409,4601,4731,4932,5138,5235,5327,5434" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-nb\\values-nb.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6043", - "endColumns": "100", - "endOffsets": "6139" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-nb\\values-nb.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,303,417,503,603,716,793,869,960,1052,1146,1240,1341,1434,1529,1627,1718,1809,1886,1989,2087,2183,2287,2386,2487,2640,2737", - "endColumns": "102,94,113,85,99,112,76,75,90,91,93,93,100,92,94,97,90,90,76,102,97,95,103,98,100,152,96,78", - "endOffsets": "203,298,412,498,598,711,788,864,955,1047,1141,1235,1336,1429,1524,1622,1713,1804,1881,1984,2082,2178,2282,2381,2482,2635,2732,2811" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,303,417,503,603,716,793,869,960,1052,1146,1240,1341,1434,1529,1627,1718,1809,1886,1989,2087,2183,2287,2386,2487,2640,5964", - "endColumns": "102,94,113,85,99,112,76,75,90,91,93,93,100,92,94,97,90,90,76,102,97,95,103,98,100,152,96,78", - "endOffsets": "203,298,412,498,598,711,788,864,955,1047,1141,1235,1336,1429,1524,1622,1713,1804,1881,1984,2082,2178,2282,2381,2482,2635,2732,6038" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-nb\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "188", - "endOffsets": "435" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3903", - "endColumns": "188", - "endOffsets": "4087" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-nb\\values-nb.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,165,266,378", - "endColumns": "109,100,111,95", - "endOffsets": "160,261,373,469" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5439,5549,5650,5762", - "endColumns": "109,100,111,95", - "endOffsets": "5544,5645,5757,5853" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-nb\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5858", - "endColumns": "105", - "endOffsets": "5959" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ne.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-ne.json deleted file mode 100644 index ce7bf2d71..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ne.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ne\\values-ne.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ne\\values-ne.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,162,274,388", - "endColumns": "106,111,113,113", - "endOffsets": "157,269,383,497" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5716,5823,5935,6049", - "endColumns": "106,111,113,113", - "endOffsets": "5818,5930,6044,6158" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ne\\values-ne.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,327,435,526,633,760,844,924,1015,1107,1202,1296,1397,1490,1585,1679,1770,1861,1946,2059,2160,2256,2369,2479,2603,2777,2888", - "endColumns": "110,110,107,90,106,126,83,79,90,91,94,93,100,92,94,93,90,90,84,112,100,95,112,109,123,173,110,78", - "endOffsets": "211,322,430,521,628,755,839,919,1010,1102,1197,1291,1392,1485,1580,1674,1765,1856,1941,2054,2155,2251,2364,2474,2598,2772,2883,2962" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,327,435,526,633,760,844,924,1015,1107,1202,1296,1397,1490,1585,1679,1770,1861,1946,2059,2160,2256,2369,2479,2603,2777,6267", - "endColumns": "110,110,107,90,106,126,83,79,90,91,94,93,100,92,94,93,90,90,84,112,100,95,112,109,123,173,110,78", - "endOffsets": "211,322,430,521,628,755,839,919,1010,1102,1197,1291,1392,1485,1580,1674,1765,1856,1941,2054,2155,2251,2364,2474,2598,2772,2883,6341" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ne\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "222", - "endOffsets": "469" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4092", - "endColumns": "222", - "endOffsets": "4310" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ne\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6163", - "endColumns": "103", - "endOffsets": "6262" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ne\\values-ne.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6346", - "endColumns": "100", - "endOffsets": "6442" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ne\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,358,548,680,795,1025,1159,1295,1425,1664,1780,1975,2110,2317,2495,2587,2685", - "endColumns": "112,189,131,114,229,133,135,129,238,115,194,134,206,177,91,97,116", - "endOffsets": "357,547,679,794,1024,1158,1294,1424,1663,1779,1974,2109,2316,2494,2586,2684,2801" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2888,3005,3195,3331,3450,3680,3818,3958,4315,4554,4674,4869,5008,5215,5397,5493,5595", - "endColumns": "116,189,135,118,229,137,139,133,238,119,194,138,206,181,95,101,120", - "endOffsets": "3000,3190,3326,3445,3675,3813,3953,4087,4549,4669,4864,5003,5210,5392,5488,5590,5711" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-night-v8.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-night-v8.json deleted file mode 100644 index 62c326aa0..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-night-v8.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-night-v8\\values-night-v8.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-night-v8\\values-night-v8.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,143,267,369,471,587,689,803,931,1047,1169,1305,1425,1559,1679,1791,1917,2055,2179,2309,2431,2569,2685", - "endColumns": "87,123,101,101,115,101,113,127,115,121,135,119,133,119,111,125,137,123,129,121,137,115,119", - "endOffsets": "138,262,364,466,582,684,798,926,1042,1164,1300,1420,1554,1674,1786,1912,2050,2174,2304,2426,2564,2680,2800" - }, - "to": { - "startLines": "9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "687,775,899,1001,1103,1219,1321,1435,1563,1679,1801,1937,2057,2191,2311,2423,2638,2776,2900,3030,3152,3290,3406", - "endColumns": "87,123,101,101,115,101,113,127,115,121,135,119,133,119,111,125,137,123,129,121,137,115,119", - "endOffsets": "770,894,996,1098,1214,1316,1430,1558,1674,1796,1932,2052,2186,2306,2418,2544,2771,2895,3025,3147,3285,3401,3521" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-night-v8\\values-night-v8.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9", - "startColumns": "4,4,4,4,4,4,4,4", - "startOffsets": "55,125,209,293,389,491,593,687", - "endColumns": "69,83,83,95,101,101,93,88", - "endOffsets": "120,204,288,384,486,588,682,771" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,25", - "startColumns": "4,4,4,4,4,4,4,4", - "startOffsets": "55,125,209,293,389,491,593,2549", - "endColumns": "69,83,83,95,101,101,93,88", - "endOffsets": "120,204,288,384,486,588,682,2633" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-nl.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-nl.json deleted file mode 100644 index 937198a1e..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-nl.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-nl\\values-nl.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-nl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "201", - "endOffsets": "448" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4019", - "endColumns": "201", - "endOffsets": "4216" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-nl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6040", - "endColumns": "105", - "endOffsets": "6141" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-nl\\values-nl.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,223,328,435,521,629,749,827,904,996,1089,1184,1278,1379,1473,1569,1664,1756,1848,1929,2040,2143,2242,2357,2471,2574,2729,2832", - "endColumns": "117,104,106,85,107,119,77,76,91,92,94,93,100,93,95,94,91,91,80,110,102,98,114,113,102,154,102,81", - "endOffsets": "218,323,430,516,624,744,822,899,991,1084,1179,1273,1374,1468,1564,1659,1751,1843,1924,2035,2138,2237,2352,2466,2569,2724,2827,2909" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,223,328,435,521,629,749,827,904,996,1089,1184,1278,1379,1473,1569,1664,1756,1848,1929,2040,2143,2242,2357,2471,2574,2729,6146", - "endColumns": "117,104,106,85,107,119,77,76,91,92,94,93,100,93,95,94,91,91,80,110,102,98,114,113,102,154,102,81", - "endOffsets": "218,323,430,516,624,744,822,899,991,1084,1179,1273,1374,1468,1564,1659,1751,1843,1924,2035,2138,2237,2352,2466,2569,2724,2827,6223" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-nl\\values-nl.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6228", - "endColumns": "100", - "endOffsets": "6324" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-nl\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,353,540,668,777,1003,1128,1277,1408,1645,1749,1949,2073,2295,2503,2597,2686", - "endColumns": "107,186,127,108,225,124,148,130,236,103,199,123,221,207,93,88,103", - "endOffsets": "352,539,667,776,1002,1127,1276,1407,1644,1748,1948,2072,2294,2502,2596,2685,2789" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2832,2944,3131,3263,3376,3602,3731,3884,4221,4458,4566,4766,4894,5116,5328,5426,5519", - "endColumns": "111,186,131,112,225,128,152,134,236,107,199,127,221,211,97,92,107", - "endOffsets": "2939,3126,3258,3371,3597,3726,3879,4014,4453,4561,4761,4889,5111,5323,5421,5514,5622" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-nl\\values-nl.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,158,259,370", - "endColumns": "102,100,110,97", - "endOffsets": "153,254,365,463" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5627,5730,5831,5942", - "endColumns": "102,100,110,97", - "endOffsets": "5725,5826,5937,6035" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-or.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-or.json deleted file mode 100644 index 292ad7d40..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-or.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-or\\values-or.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-or\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,354,547,678,793,1008,1142,1283,1418,1645,1756,1948,2080,2291,2475,2566,2664", - "endColumns": "108,192,130,114,214,133,140,134,226,110,191,131,210,183,90,97,111", - "endOffsets": "353,546,677,792,1007,1141,1282,1417,1644,1755,1947,2079,2290,2474,2565,2663,2775" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2856,2969,3162,3297,3416,3631,3769,3914,4252,4479,4594,4786,4922,5133,5321,5416,5518", - "endColumns": "112,192,134,118,214,137,144,138,226,114,191,135,210,187,94,101,115", - "endOffsets": "2964,3157,3292,3411,3626,3764,3909,4048,4474,4589,4781,4917,5128,5316,5411,5513,5629" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-or\\values-or.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,165,270,383", - "endColumns": "109,104,112,107", - "endOffsets": "160,265,378,486" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5634,5744,5849,5962", - "endColumns": "109,104,112,107", - "endOffsets": "5739,5844,5957,6065" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-or\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "102", - "endOffsets": "309" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6070", - "endColumns": "106", - "endOffsets": "6172" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-or\\values-or.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,224,334,441,527,631,751,829,906,997,1089,1185,1280,1381,1474,1569,1665,1756,1846,1934,2044,2148,2254,2365,2469,2587,2750,2856", - "endColumns": "118,109,106,85,103,119,77,76,90,91,95,94,100,92,94,95,90,89,87,109,103,105,110,103,117,162,105,88", - "endOffsets": "219,329,436,522,626,746,824,901,992,1084,1180,1275,1376,1469,1564,1660,1751,1841,1929,2039,2143,2249,2360,2464,2582,2745,2851,2940" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,224,334,441,527,631,751,829,906,997,1089,1185,1280,1381,1474,1569,1665,1756,1846,1934,2044,2148,2254,2365,2469,2587,2750,6177", - "endColumns": "118,109,106,85,103,119,77,76,90,91,95,94,100,92,94,95,90,89,87,109,103,105,110,103,117,162,105,88", - "endOffsets": "219,329,436,522,626,746,824,901,992,1084,1180,1275,1376,1469,1564,1660,1751,1841,1929,2039,2143,2249,2360,2464,2582,2745,2851,6261" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-or\\values-or.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6266", - "endColumns": "100", - "endOffsets": "6362" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-or\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "198", - "endOffsets": "445" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4053", - "endColumns": "198", - "endOffsets": "4247" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-pa.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-pa.json deleted file mode 100644 index ea62757f6..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-pa.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-pa\\values-pa.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-pa\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "209", - "endOffsets": "456" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3937", - "endColumns": "209", - "endOffsets": "4142" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-pa\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,555,683,790,996,1123,1262,1391,1612,1719,1923,2053,2265,2452,2544,2636", - "endColumns": "104,204,127,106,205,126,138,128,220,106,203,129,211,186,91,91,106", - "endOffsets": "349,554,682,789,995,1122,1261,1390,1611,1718,1922,2052,2264,2451,2543,2635,2742" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2767,2876,3081,3213,3324,3530,3661,3804,4147,4368,4479,4683,4817,5029,5220,5316,5412", - "endColumns": "108,204,131,110,205,130,142,132,220,110,203,133,211,190,95,95,110", - "endOffsets": "2871,3076,3208,3319,3525,3656,3799,3932,4363,4474,4678,4812,5024,5215,5311,5407,5518" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-pa\\values-pa.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,305,410,496,596,709,787,865,956,1048,1142,1236,1337,1430,1525,1619,1710,1801,1879,1989,2092,2188,2299,2401,2511,2670,2767", - "endColumns": "102,96,104,85,99,112,77,77,90,91,93,93,100,92,94,93,90,90,77,109,102,95,110,101,109,158,96,78", - "endOffsets": "203,300,405,491,591,704,782,860,951,1043,1137,1231,1332,1425,1520,1614,1705,1796,1874,1984,2087,2183,2294,2396,2506,2665,2762,2841" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,305,410,496,596,709,787,865,956,1048,1142,1236,1337,1430,1525,1619,1710,1801,1879,1989,2092,2188,2299,2401,2511,2670,6049", - "endColumns": "102,96,104,85,99,112,77,77,90,91,93,93,100,92,94,93,90,90,77,109,102,95,110,101,109,158,96,78", - "endOffsets": "203,300,405,491,591,704,782,860,951,1043,1137,1231,1332,1425,1520,1614,1705,1796,1874,1984,2087,2183,2294,2396,2506,2665,2762,6123" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-pa\\values-pa.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6128", - "endColumns": "100", - "endOffsets": "6224" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-pa\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5945", - "endColumns": "103", - "endOffsets": "6044" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-pa\\values-pa.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,160,261,375", - "endColumns": "104,100,113,101", - "endOffsets": "155,256,370,472" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5523,5628,5729,5843", - "endColumns": "104,100,113,101", - "endOffsets": "5623,5724,5838,5940" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-pl.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-pl.json deleted file mode 100644 index de492088d..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-pl.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-pl\\values-pl.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-pl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "98", - "endOffsets": "305" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5975", - "endColumns": "102", - "endOffsets": "6073" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-pl\\values-pl.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,220,322,430,516,623,742,821,898,989,1081,1176,1270,1372,1465,1560,1655,1746,1837,1918,2027,2127,2226,2335,2447,2558,2721,2817", - "endColumns": "114,101,107,85,106,118,78,76,90,91,94,93,101,92,94,94,90,90,80,108,99,98,108,111,110,162,95,81", - "endOffsets": "215,317,425,511,618,737,816,893,984,1076,1171,1265,1367,1460,1555,1650,1741,1832,1913,2022,2122,2221,2330,2442,2553,2716,2812,2894" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,220,322,430,516,623,742,821,898,989,1081,1176,1270,1372,1465,1560,1655,1746,1837,1918,2027,2127,2226,2335,2447,2558,2721,6078", - "endColumns": "114,101,107,85,106,118,78,76,90,91,94,93,101,92,94,94,90,90,80,108,99,98,108,111,110,162,95,81", - "endOffsets": "215,317,425,511,618,737,816,893,984,1076,1171,1265,1367,1460,1555,1650,1741,1832,1913,2022,2122,2221,2330,2442,2553,2716,2812,6155" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-pl\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,347,547,667,775,985,1108,1245,1369,1599,1706,1912,2038,2256,2443,2538,2630", - "endColumns": "101,199,119,107,209,122,136,123,229,106,205,125,217,186,94,91,108", - "endOffsets": "346,546,666,774,984,1107,1244,1368,1598,1705,1911,2037,2255,2442,2537,2629,2738" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2817,2923,3123,3247,3359,3569,3696,3837,4164,4394,4505,4711,4841,5059,5250,5349,5445", - "endColumns": "105,199,123,111,209,126,140,127,229,110,205,129,217,190,98,95,112", - "endOffsets": "2918,3118,3242,3354,3564,3691,3832,3960,4389,4500,4706,4836,5054,5245,5344,5440,5553" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-pl\\values-pl.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,254,369", - "endColumns": "99,98,114,102", - "endOffsets": "150,249,364,467" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5558,5658,5757,5872", - "endColumns": "99,98,114,102", - "endOffsets": "5653,5752,5867,5970" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-pl\\values-pl.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6160", - "endColumns": "100", - "endOffsets": "6256" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-pl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "198", - "endOffsets": "445" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3965", - "endColumns": "198", - "endOffsets": "4159" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-port.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-port.json deleted file mode 100644 index a70071d75..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-port.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-port\\values-port.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-port\\values-port.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "55", - "endOffsets": "106" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rBR.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rBR.json deleted file mode 100644 index 0b524676a..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rBR.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-pt-rBR\\values-pt-rBR.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-pt-rBR\\values-pt-rBR.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,170,269,381", - "endColumns": "114,98,111,104", - "endOffsets": "165,264,376,481" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5594,5709,5808,5920", - "endColumns": "114,98,111,104", - "endOffsets": "5704,5803,5915,6020" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-pt-rBR\\values-pt-rBR.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6217", - "endColumns": "100", - "endOffsets": "6313" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-pt-rBR\\values-pt-rBR.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,331,438,527,628,747,832,913,1004,1096,1191,1285,1386,1479,1574,1669,1760,1851,1935,2042,2153,2255,2363,2471,2581,2743,2843", - "endColumns": "119,105,106,88,100,118,84,80,90,91,94,93,100,92,94,94,90,90,83,106,110,101,107,107,109,161,99,84", - "endOffsets": "220,326,433,522,623,742,827,908,999,1091,1186,1280,1381,1474,1569,1664,1755,1846,1930,2037,2148,2250,2358,2466,2576,2738,2838,2923" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,331,438,527,628,747,832,913,1004,1096,1191,1285,1386,1479,1574,1669,1760,1851,1935,2042,2153,2255,2363,2471,2581,2743,6132", - "endColumns": "119,105,106,88,100,118,84,80,90,91,94,93,100,92,94,94,90,90,83,106,110,101,107,107,109,161,99,84", - "endOffsets": "220,326,433,522,623,742,827,908,999,1091,1186,1280,1381,1474,1569,1664,1755,1846,1930,2037,2148,2250,2358,2466,2576,2738,2838,6212" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-pt-rBR\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "251", - "endColumns": "203", - "endOffsets": "454" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4013", - "endColumns": "203", - "endOffsets": "4212" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-pt-rBR\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "211", - "endColumns": "102", - "endOffsets": "313" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6025", - "endColumns": "106", - "endOffsets": "6127" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-pt-rBR\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "249,352,532,657,763,989,1117,1265,1395,1624,1730,1925,2053,2269,2452,2547,2639", - "endColumns": "102,179,124,105,225,127,147,129,228,105,194,127,215,182,94,91,108", - "endOffsets": "351,531,656,762,988,1116,1264,1394,1623,1729,1924,2052,2268,2451,2546,2638,2747" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2843,2950,3130,3259,3369,3595,3727,3879,4217,4446,4556,4751,4883,5099,5286,5385,5481", - "endColumns": "106,179,128,109,225,131,151,133,228,109,194,131,215,186,98,95,112", - "endOffsets": "2945,3125,3254,3364,3590,3722,3874,4008,4441,4551,4746,4878,5094,5281,5380,5476,5589" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rPT.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rPT.json deleted file mode 100644 index 76121d773..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rPT.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-pt-rPT\\values-pt-rPT.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-pt-rPT\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "251", - "endColumns": "203", - "endOffsets": "454" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4037", - "endColumns": "203", - "endOffsets": "4236" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-pt-rPT\\values-pt-rPT.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,319,426,515,616,740,825,906,998,1091,1188,1282,1382,1476,1572,1667,1759,1851,1935,2042,2153,2255,2363,2471,2578,2749,2848", - "endColumns": "107,105,106,88,100,123,84,80,91,92,96,93,99,93,95,94,91,91,83,106,110,101,107,107,106,170,98,84", - "endOffsets": "208,314,421,510,611,735,820,901,993,1086,1183,1277,1377,1471,1567,1662,1754,1846,1930,2037,2148,2250,2358,2466,2573,2744,2843,2928" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,319,426,515,616,740,825,906,998,1091,1188,1282,1382,1476,1572,1667,1759,1851,1935,2042,2153,2255,2363,2471,2578,2749,6207", - "endColumns": "107,105,106,88,100,123,84,80,91,92,96,93,99,93,95,94,91,91,83,106,110,101,107,107,106,170,98,84", - "endOffsets": "208,314,421,510,611,735,820,901,993,1086,1183,1277,1377,1471,1567,1662,1754,1846,1930,2037,2148,2250,2358,2466,2573,2744,2843,6287" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-pt-rPT\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "211", - "endColumns": "102", - "endOffsets": "313" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6100", - "endColumns": "106", - "endOffsets": "6202" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-pt-rPT\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "249,352,547,673,779,1006,1132,1280,1414,1661,1767,1968,2097,2315,2519,2613,2708", - "endColumns": "102,194,125,105,226,125,147,133,246,105,200,128,217,203,93,94,111", - "endOffsets": "351,546,672,778,1005,1131,1279,1413,1660,1766,1967,2096,2314,2518,2612,2707,2819" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2848,2955,3150,3280,3390,3617,3747,3899,4241,4488,4598,4799,4932,5150,5358,5456,5555", - "endColumns": "106,194,129,109,226,129,151,137,246,109,200,132,217,207,97,98,115", - "endOffsets": "2950,3145,3275,3385,3612,3742,3894,4032,4483,4593,4794,4927,5145,5353,5451,5550,5666" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-pt-rPT\\values-pt-rPT.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6292", - "endColumns": "100", - "endOffsets": "6388" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-pt-rPT\\values-pt-rPT.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,171,270,382", - "endColumns": "115,98,111,101", - "endOffsets": "166,265,377,479" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5671,5787,5886,5998", - "endColumns": "115,98,111,101", - "endOffsets": "5782,5881,5993,6095" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-pt.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-pt.json deleted file mode 100644 index d010e238a..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-pt.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-pt\\values-pt.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-pt\\values-pt.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,170,269,381", - "endColumns": "114,98,111,104", - "endOffsets": "165,264,376,481" - }, - "to": { - "startLines": "29,30,31,32", - "startColumns": "4,4,4,4", - "startOffsets": "2843,2958,3057,3169", - "endColumns": "114,98,111,104", - "endOffsets": "2953,3052,3164,3269" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-pt\\values-pt.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,331,438,527,628,747,832,913,1004,1096,1191,1285,1386,1479,1574,1669,1760,1851,1935,2042,2153,2255,2363,2471,2581,2743,2843", - "endColumns": "119,105,106,88,100,118,84,80,90,91,94,93,100,92,94,94,90,90,83,106,110,101,107,107,109,161,99,84", - "endOffsets": "220,326,433,522,623,742,827,908,999,1091,1186,1280,1381,1474,1569,1664,1755,1846,1930,2037,2148,2250,2358,2466,2576,2738,2838,2923" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,33", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,225,331,438,527,628,747,832,913,1004,1096,1191,1285,1386,1479,1574,1669,1760,1851,1935,2042,2153,2255,2363,2471,2581,2743,3274", - "endColumns": "119,105,106,88,100,118,84,80,90,91,94,93,100,92,94,94,90,90,83,106,110,101,107,107,109,161,99,84", - "endOffsets": "220,326,433,522,623,742,827,908,999,1091,1186,1280,1381,1474,1569,1664,1755,1846,1930,2037,2148,2250,2358,2466,2576,2738,2838,3354" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-pt\\values-pt.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "34", - "startColumns": "4", - "startOffsets": "3359", - "endColumns": "100", - "endOffsets": "3455" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ro.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-ro.json deleted file mode 100644 index 7dd80dd97..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ro.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ro\\values-ro.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ro\\values-ro.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,162,264,379", - "endColumns": "106,101,114,103", - "endOffsets": "157,259,374,478" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5600,5707,5809,5924", - "endColumns": "106,101,114,103", - "endOffsets": "5702,5804,5919,6023" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ro\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6028", - "endColumns": "105", - "endOffsets": "6129" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ro\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "203", - "endOffsets": "450" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4029", - "endColumns": "203", - "endOffsets": "4228" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ro\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,542,669,776,986,1116,1265,1399,1620,1728,1918,2048,2253,2445,2542,2635", - "endColumns": "104,191,126,106,209,129,148,133,220,107,189,129,204,191,96,92,106", - "endOffsets": "349,541,668,775,985,1115,1264,1398,1619,1727,1917,2047,2252,2444,2541,2634,2741" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2851,2960,3152,3283,3394,3604,3738,3891,4233,4454,4566,4756,4890,5095,5291,5392,5489", - "endColumns": "108,191,130,110,209,133,152,137,220,111,189,133,204,195,100,96,110", - "endOffsets": "2955,3147,3278,3389,3599,3733,3886,4024,4449,4561,4751,4885,5090,5286,5387,5484,5595" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ro\\values-ro.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,226,330,443,527,631,752,837,918,1009,1101,1196,1290,1391,1484,1579,1673,1764,1856,1938,2050,2158,2258,2372,2478,2584,2748,2851", - "endColumns": "120,103,112,83,103,120,84,80,90,91,94,93,100,92,94,93,90,91,81,111,107,99,113,105,105,163,102,82", - "endOffsets": "221,325,438,522,626,747,832,913,1004,1096,1191,1285,1386,1479,1574,1668,1759,1851,1933,2045,2153,2253,2367,2473,2579,2743,2846,2929" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,226,330,443,527,631,752,837,918,1009,1101,1196,1290,1391,1484,1579,1673,1764,1856,1938,2050,2158,2258,2372,2478,2584,2748,6134", - "endColumns": "120,103,112,83,103,120,84,80,90,91,94,93,100,92,94,93,90,91,81,111,107,99,113,105,105,163,102,82", - "endOffsets": "221,325,438,522,626,747,832,913,1004,1096,1191,1285,1386,1479,1574,1668,1759,1851,1933,2045,2153,2253,2367,2473,2579,2743,2846,6212" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ro\\values-ro.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6217", - "endColumns": "100", - "endOffsets": "6313" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ru.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-ru.json deleted file mode 100644 index 603640716..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ru.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ru\\values-ru.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ru\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6013", - "endColumns": "104", - "endOffsets": "6113" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ru\\values-ru.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6199", - "endColumns": "100", - "endOffsets": "6295" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ru\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,548,672,780,981,1108,1249,1378,1618,1723,1917,2041,2267,2451,2546,2632", - "endColumns": "104,197,123,107,200,126,140,128,239,104,193,123,225,183,94,85,110", - "endOffsets": "349,547,671,779,980,1107,1248,1377,1617,1722,1916,2040,2266,2450,2545,2631,2742" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2822,2931,3129,3257,3369,3570,3701,3846,4195,4435,4544,4738,4866,5092,5280,5379,5469", - "endColumns": "108,197,127,111,200,130,144,132,239,108,193,127,225,187,98,89,114", - "endOffsets": "2926,3124,3252,3364,3565,3696,3841,3974,4430,4539,4733,4861,5087,5275,5374,5464,5579" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ru\\values-ru.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,220,322,421,507,612,733,812,889,981,1074,1169,1262,1358,1452,1548,1643,1735,1827,1915,2021,2128,2226,2335,2442,2556,2722,2822", - "endColumns": "114,101,98,85,104,120,78,76,91,92,94,92,95,93,95,94,91,91,87,105,106,97,108,106,113,165,99,80", - "endOffsets": "215,317,416,502,607,728,807,884,976,1069,1164,1257,1353,1447,1543,1638,1730,1822,1910,2016,2123,2221,2330,2437,2551,2717,2817,2898" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,220,322,421,507,612,733,812,889,981,1074,1169,1262,1358,1452,1548,1643,1735,1827,1915,2021,2128,2226,2335,2442,2556,2722,6118", - "endColumns": "114,101,98,85,104,120,78,76,91,92,94,92,95,93,95,94,91,91,87,105,106,97,108,106,113,165,99,80", - "endOffsets": "215,317,416,502,607,728,807,884,976,1069,1164,1257,1353,1447,1543,1638,1730,1822,1910,2016,2123,2221,2330,2437,2551,2717,2817,6194" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ru\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "215", - "endOffsets": "462" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3979", - "endColumns": "215", - "endOffsets": "4190" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ru\\values-ru.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,163,268,380", - "endColumns": "107,104,111,103", - "endOffsets": "158,263,375,479" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5584,5692,5797,5909", - "endColumns": "107,104,111,103", - "endOffsets": "5687,5792,5904,6008" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-si.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-si.json deleted file mode 100644 index 22d88421f..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-si.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-si\\values-si.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-si\\values-si.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,221,328,435,518,623,739,829,916,1007,1099,1193,1287,1388,1481,1576,1670,1761,1852,1935,2044,2148,2246,2356,2456,2563,2722,2821", - "endColumns": "115,106,106,82,104,115,89,86,90,91,93,93,100,92,94,93,90,90,82,108,103,97,109,99,106,158,98,80", - "endOffsets": "216,323,430,513,618,734,824,911,1002,1094,1188,1282,1383,1476,1571,1665,1756,1847,1930,2039,2143,2241,2351,2451,2558,2717,2816,2897" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,221,328,435,518,623,739,829,916,1007,1099,1193,1287,1388,1481,1576,1670,1761,1852,1935,2044,2148,2246,2356,2456,2563,2722,6039", - "endColumns": "115,106,106,82,104,115,89,86,90,91,93,93,100,92,94,93,90,90,82,108,103,97,109,99,106,158,98,80", - "endOffsets": "216,323,430,513,618,734,824,911,1002,1094,1188,1282,1383,1476,1571,1665,1756,1847,1930,2039,2143,2241,2351,2451,2558,2717,2816,6115" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-si\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "197", - "endOffsets": "444" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3958", - "endColumns": "197", - "endOffsets": "4151" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-si\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,537,659,770,971,1093,1235,1358,1568,1681,1868,1997,2200,2387,2486,2573", - "endColumns": "105,185,121,110,200,121,141,122,209,112,186,128,202,186,98,86,104", - "endOffsets": "350,536,658,769,970,1092,1234,1357,1567,1680,1867,1996,2199,2386,2485,2572,2677" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2821,2931,3117,3243,3358,3559,3685,3831,4156,4366,4483,4670,4803,5006,5197,5300,5391", - "endColumns": "109,185,125,114,200,125,145,126,209,116,186,132,202,190,102,90,108", - "endOffsets": "2926,3112,3238,3353,3554,3680,3826,3953,4361,4478,4665,4798,5001,5192,5295,5386,5495" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-si\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5935", - "endColumns": "103", - "endOffsets": "6034" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-si\\values-si.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,163,270,386", - "endColumns": "107,106,115,103", - "endOffsets": "158,265,381,485" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5500,5608,5715,5831", - "endColumns": "107,106,115,103", - "endOffsets": "5603,5710,5826,5930" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-si\\values-si.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6120", - "endColumns": "100", - "endOffsets": "6216" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-sk.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-sk.json deleted file mode 100644 index 1e6999008..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-sk.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sk\\values-sk.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-sk\\values-sk.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,313,424,510,618,736,815,893,984,1076,1174,1268,1369,1462,1557,1655,1746,1837,1920,2025,2133,2232,2338,2450,2553,2719,2817", - "endColumns": "106,100,110,85,107,117,78,77,90,91,97,93,100,92,94,97,90,90,82,104,107,98,105,111,102,165,97,81", - "endOffsets": "207,308,419,505,613,731,810,888,979,1071,1169,1263,1364,1457,1552,1650,1741,1832,1915,2020,2128,2227,2333,2445,2548,2714,2812,2894" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,313,424,510,618,736,815,893,984,1076,1174,1268,1369,1462,1557,1655,1746,1837,1920,2025,2133,2232,2338,2450,2553,2719,6103", - "endColumns": "106,100,110,85,107,117,78,77,90,91,97,93,100,92,94,97,90,90,82,104,107,98,105,111,102,165,97,81", - "endOffsets": "207,308,419,505,613,731,810,888,979,1071,1169,1263,1364,1457,1552,1650,1741,1832,1915,2020,2128,2227,2333,2445,2548,2714,2812,6180" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-sk\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "197", - "endOffsets": "444" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3974", - "endColumns": "197", - "endOffsets": "4167" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-sk\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,541,663,771,986,1112,1251,1378,1606,1715,1916,2044,2266,2456,2550,2643", - "endColumns": "103,191,121,107,214,125,138,126,227,108,200,127,221,189,93,92,111", - "endOffsets": "348,540,662,770,985,1111,1250,1377,1605,1714,1915,2043,2265,2455,2549,2642,2754" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2817,2925,3117,3243,3355,3570,3700,3843,4172,4400,4513,4714,4846,5068,5262,5360,5457", - "endColumns": "107,191,125,111,214,129,142,130,227,112,200,131,221,193,97,96,115", - "endOffsets": "2920,3112,3238,3350,3565,3695,3838,3969,4395,4508,4709,4841,5063,5257,5355,5452,5568" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-sk\\values-sk.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,162,265,380", - "endColumns": "106,102,114,100", - "endOffsets": "157,260,375,476" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5573,5680,5783,5898", - "endColumns": "106,102,114,100", - "endOffsets": "5675,5778,5893,5994" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-sk\\values-sk.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6185", - "endColumns": "100", - "endOffsets": "6281" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-sk\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5999", - "endColumns": "103", - "endOffsets": "6098" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-sl.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-sl.json deleted file mode 100644 index 0b049035a..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-sl.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sl\\values-sl.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-sl\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,546,673,778,984,1112,1252,1381,1598,1703,1901,2029,2240,2418,2514,2602", - "endColumns": "103,196,126,104,205,127,139,128,216,104,197,127,210,177,95,87,108", - "endOffsets": "348,545,672,777,983,1111,1251,1380,1597,1702,1900,2028,2239,2417,2513,2601,2710" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2851,2959,3156,3287,3396,3602,3734,3878,4210,4427,4536,4734,4866,5077,5259,5359,5451", - "endColumns": "107,196,130,108,205,131,143,132,216,108,197,131,210,181,99,91,112", - "endOffsets": "2954,3151,3282,3391,3597,3729,3873,4006,4422,4531,4729,4861,5072,5254,5354,5446,5559" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-sl\\values-sl.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6174", - "endColumns": "100", - "endOffsets": "6270" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-sl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "198", - "endOffsets": "445" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4011", - "endColumns": "198", - "endOffsets": "4205" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-sl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5987", - "endColumns": "103", - "endOffsets": "6086" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-sl\\values-sl.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,161,265,377", - "endColumns": "105,103,111,100", - "endOffsets": "156,260,372,473" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5564,5670,5774,5886", - "endColumns": "105,103,111,100", - "endOffsets": "5665,5769,5881,5982" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-sl\\values-sl.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,217,319,427,514,617,736,817,896,988,1081,1176,1270,1366,1460,1556,1656,1748,1840,1923,2031,2139,2239,2352,2460,2568,2751,2851", - "endColumns": "111,101,107,86,102,118,80,78,91,92,94,93,95,93,95,99,91,91,82,107,107,99,112,107,107,182,99,82", - "endOffsets": "212,314,422,509,612,731,812,891,983,1076,1171,1265,1361,1455,1551,1651,1743,1835,1918,2026,2134,2234,2347,2455,2563,2746,2846,2929" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,217,319,427,514,617,736,817,896,988,1081,1176,1270,1366,1460,1556,1656,1748,1840,1923,2031,2139,2239,2352,2460,2568,2751,6091", - "endColumns": "111,101,107,86,102,118,80,78,91,92,94,93,95,93,95,99,91,91,82,107,107,99,112,107,107,182,99,82", - "endOffsets": "212,314,422,509,612,731,812,891,983,1076,1171,1265,1361,1455,1551,1651,1743,1835,1918,2026,2134,2234,2347,2455,2563,2746,2846,6169" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-small-v4.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-small-v4.json deleted file mode 100644 index 3033b7cda..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-small-v4.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-small-v4\\values-small-v4.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-small-v4\\values-small-v4.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,128,198,270", - "endColumns": "72,69,71,69", - "endOffsets": "123,193,265,335" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-sq.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-sq.json deleted file mode 100644 index 8d77bfeab..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-sq.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sq\\values-sq.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-sq\\values-sq.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,170,271,382", - "endColumns": "114,100,110,99", - "endOffsets": "165,266,377,477" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5638,5753,5854,5965", - "endColumns": "114,100,110,99", - "endOffsets": "5748,5849,5960,6060" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-sq\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "187", - "endOffsets": "434" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4020", - "endColumns": "187", - "endOffsets": "4203" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-sq\\values-sq.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,319,431,517,623,746,828,907,998,1090,1185,1279,1381,1474,1569,1666,1757,1850,1930,2036,2140,2238,2344,2448,2550,2704,2801", - "endColumns": "113,99,111,85,105,122,81,78,90,91,94,93,101,92,94,96,90,92,79,105,103,97,105,103,101,153,96,80", - "endOffsets": "214,314,426,512,618,741,823,902,993,1085,1180,1274,1376,1469,1564,1661,1752,1845,1925,2031,2135,2233,2339,2443,2545,2699,2796,2877" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,319,431,517,623,746,828,907,998,1090,1185,1279,1381,1474,1569,1666,1757,1850,1930,2036,2140,2238,2344,2448,2550,2704,6175", - "endColumns": "113,99,111,85,105,122,81,78,90,91,94,93,101,92,94,96,90,92,79,105,103,97,105,103,101,153,96,80", - "endOffsets": "214,314,426,512,618,741,823,902,993,1085,1180,1274,1376,1469,1564,1661,1752,1845,1925,2031,2135,2233,2339,2443,2545,2699,2796,6251" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-sq\\values-sq.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6256", - "endColumns": "100", - "endOffsets": "6352" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-sq\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,555,690,795,1015,1147,1299,1440,1669,1775,1981,2117,2345,2555,2646,2739", - "endColumns": "104,204,134,104,219,131,151,140,228,105,205,135,227,209,90,92,106", - "endOffsets": "349,554,689,794,1014,1146,1298,1439,1668,1774,1980,2116,2344,2554,2645,2738,2845" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2801,2910,3115,3254,3363,3583,3719,3875,4208,4437,4547,4753,4893,5121,5335,5430,5527", - "endColumns": "108,204,138,108,219,135,155,144,228,109,205,139,227,213,94,96,110", - "endOffsets": "2905,3110,3249,3358,3578,3714,3870,4015,4432,4542,4748,4888,5116,5330,5425,5522,5633" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-sq\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "105", - "endOffsets": "312" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6065", - "endColumns": "109", - "endOffsets": "6170" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-sr.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-sr.json deleted file mode 100644 index 06fbac58c..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-sr.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sr\\values-sr.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-sr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "188", - "endOffsets": "435" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3984", - "endColumns": "188", - "endOffsets": "4168" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-sr\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,537,661,769,982,1107,1245,1372,1580,1685,1876,2001,2209,2377,2471,2562", - "endColumns": "103,187,123,107,212,124,137,126,207,104,190,124,207,167,93,90,104", - "endOffsets": "348,536,660,768,981,1106,1244,1371,1579,1684,1875,2000,2208,2376,2470,2561,2666" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2833,2941,3129,3257,3369,3582,3711,3853,4173,4381,4490,4681,4810,5018,5190,5288,5383", - "endColumns": "107,187,127,111,212,128,141,130,207,108,190,128,207,171,97,94,108", - "endOffsets": "2936,3124,3252,3364,3577,3706,3848,3979,4376,4485,4676,4805,5013,5185,5283,5378,5487" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-sr\\values-sr.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,166,266,379", - "endColumns": "110,99,112,96", - "endOffsets": "161,261,374,471" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5492,5603,5703,5816", - "endColumns": "110,99,112,96", - "endOffsets": "5598,5698,5811,5908" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-sr\\values-sr.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,313,419,505,609,731,815,897,988,1080,1175,1269,1370,1463,1558,1663,1754,1845,1930,2035,2141,2244,2350,2459,2566,2736,2833", - "endColumns": "106,100,105,85,103,121,83,81,90,91,94,93,100,92,94,104,90,90,84,104,105,102,105,108,106,169,96,85", - "endOffsets": "207,308,414,500,604,726,810,892,983,1075,1170,1264,1365,1458,1553,1658,1749,1840,1925,2030,2136,2239,2345,2454,2561,2731,2828,2914" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,313,419,505,609,731,815,897,988,1080,1175,1269,1370,1463,1558,1663,1754,1845,1930,2035,2141,2244,2350,2459,2566,2736,6017", - "endColumns": "106,100,105,85,103,121,83,81,90,91,94,93,100,92,94,104,90,90,84,104,105,102,105,108,106,169,96,85", - "endOffsets": "207,308,414,500,604,726,810,892,983,1075,1170,1264,1365,1458,1553,1658,1749,1840,1925,2030,2136,2239,2345,2454,2561,2731,2828,6098" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-sr\\values-sr.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6103", - "endColumns": "100", - "endOffsets": "6199" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-sr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "99", - "endOffsets": "306" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5913", - "endColumns": "103", - "endOffsets": "6012" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-sv.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-sv.json deleted file mode 100644 index edea25158..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-sv.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sv\\values-sv.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-sv\\values-sv.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,311,422,506,608,721,798,874,967,1061,1156,1250,1353,1448,1545,1643,1739,1832,1911,2017,2116,2212,2317,2420,2522,2676,2778", - "endColumns": "102,102,110,83,101,112,76,75,92,93,94,93,102,94,96,97,95,92,78,105,98,95,104,102,101,153,101,78", - "endOffsets": "203,306,417,501,603,716,793,869,962,1056,1151,1245,1348,1443,1540,1638,1734,1827,1906,2012,2111,2207,2312,2415,2517,2671,2773,2852" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,311,422,506,608,721,798,874,967,1061,1156,1250,1353,1448,1545,1643,1739,1832,1911,2017,2116,2212,2317,2420,2522,2676,5989", - "endColumns": "102,102,110,83,101,112,76,75,92,93,94,93,102,94,96,97,95,92,78,105,98,95,104,102,101,153,101,78", - "endOffsets": "203,306,417,501,603,716,793,869,962,1056,1151,1245,1348,1443,1540,1638,1734,1827,1906,2012,2111,2207,2312,2415,2517,2671,2773,6063" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-sv\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,539,664,772,972,1095,1244,1373,1580,1686,1879,2005,2218,2400,2492,2581", - "endColumns": "104,188,124,107,199,122,148,128,206,105,192,125,212,181,91,88,103", - "endOffsets": "349,538,663,771,971,1094,1243,1372,1579,1685,1878,2004,2217,2399,2491,2580,2684" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2778,2887,3076,3205,3317,3517,3644,3797,4137,4344,4454,4647,4777,4990,5176,5272,5365", - "endColumns": "108,188,128,111,199,126,152,132,206,109,192,129,212,185,95,92,107", - "endOffsets": "2882,3071,3200,3312,3512,3639,3792,3925,4339,4449,4642,4772,4985,5171,5267,5360,5468" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-sv\\values-sv.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,255,368", - "endColumns": "99,99,112,96", - "endOffsets": "150,250,363,460" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5473,5573,5673,5786", - "endColumns": "99,99,112,96", - "endOffsets": "5568,5668,5781,5878" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-sv\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "206", - "endOffsets": "453" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3930", - "endColumns": "206", - "endOffsets": "4132" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-sv\\values-sv.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6068", - "endColumns": "100", - "endOffsets": "6164" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-sv\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5883", - "endColumns": "105", - "endOffsets": "5984" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-sw.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-sw.json deleted file mode 100644 index dce9d9b71..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-sw.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sw\\values-sw.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-sw\\values-sw.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6175", - "endColumns": "100", - "endOffsets": "6271" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-sw\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "103", - "endOffsets": "310" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5985", - "endColumns": "107", - "endOffsets": "6088" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-sw\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,347,535,658,765,987,1110,1255,1394,1618,1722,1907,2032,2241,2426,2520,2621", - "endColumns": "101,187,122,106,221,122,144,138,223,103,184,124,208,184,93,100,120", - "endOffsets": "346,534,657,764,986,1109,1254,1393,1617,1721,1906,2031,2240,2425,2519,2620,2741" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2801,2907,3095,3222,3333,3555,3682,3831,4179,4403,4511,4696,4825,5034,5223,5321,5426", - "endColumns": "105,187,126,110,221,126,148,142,223,107,184,128,208,188,97,104,124", - "endOffsets": "2902,3090,3217,3328,3550,3677,3826,3969,4398,4506,4691,4820,5029,5218,5316,5421,5546" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-sw\\values-sw.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,307,415,505,610,727,810,893,984,1076,1171,1265,1366,1459,1554,1648,1739,1830,1911,2012,2120,2219,2326,2438,2542,2704,2801", - "endColumns": "102,98,107,89,104,116,82,82,90,91,94,93,100,92,94,93,90,90,80,100,107,98,106,111,103,161,96,81", - "endOffsets": "203,302,410,500,605,722,805,888,979,1071,1166,1260,1361,1454,1549,1643,1734,1825,1906,2007,2115,2214,2321,2433,2537,2699,2796,2878" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,208,307,415,505,610,727,810,893,984,1076,1171,1265,1366,1459,1554,1648,1739,1830,1911,2012,2120,2219,2326,2438,2542,2704,6093", - "endColumns": "102,98,107,89,104,116,82,82,90,91,94,93,100,92,94,93,90,90,80,100,107,98,106,111,103,161,96,81", - "endOffsets": "203,302,410,500,605,722,805,888,979,1071,1166,1260,1361,1454,1549,1643,1734,1825,1906,2007,2115,2214,2321,2433,2537,2699,2796,6170" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-sw\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "204", - "endOffsets": "451" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3974", - "endColumns": "204", - "endOffsets": "4174" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-sw\\values-sw.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,169,270,387", - "endColumns": "113,100,116,101", - "endOffsets": "164,265,382,484" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5551,5665,5766,5883", - "endColumns": "113,100,116,101", - "endOffsets": "5660,5761,5878,5980" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-sw600dp-v13.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-sw600dp-v13.json deleted file mode 100644 index 5feb75875..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-sw600dp-v13.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sw600dp-v13\\values-sw600dp-v13.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-sw600dp-v13\\values-sw600dp-v13.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9", - "startColumns": "4,4,4,4,4,4,4,4", - "startOffsets": "55,124,193,263,337,413,472,543", - "endColumns": "68,68,69,73,75,58,70,67", - "endOffsets": "119,188,258,332,408,467,538,606" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-sw600dp-v13\\values-sw600dp-v13.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,10,11,12,13,14", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,115,185,256,328,386,444,553,617,673,732,795", - "endLines": "2,3,4,5,6,7,9,10,11,12,13,17", - "endColumns": "59,69,70,71,57,57,10,63,55,58,62,10", - "endOffsets": "110,180,251,323,381,439,548,612,668,727,790,962" - }, - "to": { - "startLines": "10,11,12,13,14,15,16,18,19,20,21,22", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "611,671,741,812,884,942,1000,1109,1173,1229,1288,1351", - "endLines": "10,11,12,13,14,15,17,18,19,20,21,25", - "endColumns": "59,69,70,71,57,57,10,63,55,58,62,10", - "endOffsets": "666,736,807,879,937,995,1104,1168,1224,1283,1346,1518" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ta.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-ta.json deleted file mode 100644 index 9da19a636..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ta.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ta\\values-ta.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ta\\values-ta.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6219", - "endColumns": "100", - "endOffsets": "6315" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ta\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "224", - "endOffsets": "471" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4013", - "endColumns": "224", - "endOffsets": "4233" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ta\\values-ta.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,172,274,381", - "endColumns": "116,101,106,102", - "endOffsets": "167,269,376,479" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5604,5721,5823,5930", - "endColumns": "116,101,106,102", - "endOffsets": "5716,5818,5925,6028" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ta\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6033", - "endColumns": "104", - "endOffsets": "6133" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ta\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,348,532,657,761,972,1098,1237,1363,1605,1710,1894,2027,2240,2422,2510,2599", - "endColumns": "102,183,124,103,210,125,138,125,241,104,183,132,212,181,87,88,105", - "endOffsets": "347,531,656,760,971,1097,1236,1362,1604,1709,1893,2026,2239,2421,2509,2598,2704" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2871,2978,3162,3291,3399,3610,3740,3883,4238,4480,4589,4773,4910,5123,5309,5401,5494", - "endColumns": "106,183,128,107,210,129,142,129,241,108,183,136,212,185,91,92,109", - "endOffsets": "2973,3157,3286,3394,3605,3735,3878,4008,4475,4584,4768,4905,5118,5304,5396,5489,5599" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ta\\values-ta.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,218,320,435,524,635,756,835,912,1010,1109,1204,1298,1406,1506,1608,1702,1800,1898,1978,2086,2189,2288,2404,2507,2612,2769,2871", - "endColumns": "112,101,114,88,110,120,78,76,97,98,94,93,107,99,101,93,97,97,79,107,102,98,115,102,104,156,101,80", - "endOffsets": "213,315,430,519,630,751,830,907,1005,1104,1199,1293,1401,1501,1603,1697,1795,1893,1973,2081,2184,2283,2399,2502,2607,2764,2866,2947" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,218,320,435,524,635,756,835,912,1010,1109,1204,1298,1406,1506,1608,1702,1800,1898,1978,2086,2189,2288,2404,2507,2612,2769,6138", - "endColumns": "112,101,114,88,110,120,78,76,97,98,94,93,107,99,101,93,97,97,79,107,102,98,115,102,104,156,101,80", - "endOffsets": "213,315,430,519,630,751,830,907,1005,1104,1199,1293,1401,1501,1603,1697,1795,1893,1973,2081,2184,2283,2399,2502,2607,2764,2866,6214" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-te.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-te.json deleted file mode 100644 index 8fb225666..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-te.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-te\\values-te.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-te\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,353,539,667,780,976,1099,1230,1355,1563,1673,1857,1983,2193,2382,2472,2568", - "endColumns": "107,185,127,112,195,122,130,124,207,109,183,125,209,188,89,95,106", - "endOffsets": "352,538,666,779,975,1098,1229,1354,1562,1672,1856,1982,2192,2381,2471,2567,2674" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2845,2957,3143,3275,3392,3588,3715,3850,4178,4386,4500,4684,4814,5024,5217,5311,5411", - "endColumns": "111,185,131,116,195,126,134,128,207,113,183,129,209,192,93,99,110", - "endOffsets": "2952,3138,3270,3387,3583,3710,3845,3974,4381,4495,4679,4809,5019,5212,5306,5406,5517" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-te\\values-te.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6141", - "endColumns": "100", - "endOffsets": "6237" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-te\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "198", - "endOffsets": "445" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3979", - "endColumns": "198", - "endOffsets": "4173" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-te\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5956", - "endColumns": "104", - "endOffsets": "6056" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-te\\values-te.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,222,334,445,535,640,759,837,914,1005,1097,1192,1286,1387,1480,1575,1670,1761,1852,1934,2048,2150,2247,2362,2465,2580,2742,2845", - "endColumns": "116,111,110,89,104,118,77,76,90,91,94,93,100,92,94,94,90,90,81,113,101,96,114,102,114,161,102,79", - "endOffsets": "217,329,440,530,635,754,832,909,1000,1092,1187,1281,1382,1475,1570,1665,1756,1847,1929,2043,2145,2242,2357,2460,2575,2737,2840,2920" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,222,334,445,535,640,759,837,914,1005,1097,1192,1286,1387,1480,1575,1670,1761,1852,1934,2048,2150,2247,2362,2465,2580,2742,6061", - "endColumns": "116,111,110,89,104,118,77,76,90,91,94,93,100,92,94,94,90,90,81,113,101,96,114,102,114,161,102,79", - "endOffsets": "217,329,440,530,635,754,832,909,1000,1092,1187,1281,1382,1475,1570,1665,1756,1847,1929,2043,2145,2242,2357,2460,2575,2737,2840,6136" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-te\\values-te.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,166,272,383", - "endColumns": "110,105,110,105", - "endOffsets": "161,267,378,484" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5522,5633,5739,5850", - "endColumns": "110,105,110,105", - "endOffsets": "5628,5734,5845,5951" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-th.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-th.json deleted file mode 100644 index 87b5c2a30..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-th.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-th\\values-th.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-th\\values-th.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,158,257,368", - "endColumns": "102,98,110,96", - "endOffsets": "153,252,363,460" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5347,5450,5549,5660", - "endColumns": "102,98,110,96", - "endOffsets": "5445,5544,5655,5752" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-th\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "103", - "endOffsets": "310" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5757", - "endColumns": "107", - "endOffsets": "5860" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-th\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,349,528,649,754,949,1071,1216,1349,1552,1655,1833,1953,2152,2329,2419,2513", - "endColumns": "103,178,120,104,194,121,144,132,202,102,177,119,198,176,89,93,108", - "endOffsets": "348,527,648,753,948,1070,1215,1348,1551,1654,1832,1952,2151,2328,2418,2512,2621" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2734,2842,3021,3146,3255,3450,3576,3725,4050,4253,4360,4538,4662,4861,5042,5136,5234", - "endColumns": "107,178,124,108,194,125,148,136,202,106,177,123,198,180,93,97,112", - "endOffsets": "2837,3016,3141,3250,3445,3571,3720,3857,4248,4355,4533,4657,4856,5037,5131,5229,5342" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-th\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "187", - "endOffsets": "434" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3862", - "endColumns": "187", - "endOffsets": "4045" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-th\\values-th.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,303,411,496,598,708,786,864,955,1047,1138,1232,1333,1426,1521,1615,1706,1797,1877,1980,2078,2176,2279,2385,2486,2639,2734", - "endColumns": "104,92,107,84,101,109,77,77,90,91,90,93,100,92,94,93,90,90,79,102,97,97,102,105,100,152,94,80", - "endOffsets": "205,298,406,491,593,703,781,859,950,1042,1133,1227,1328,1421,1516,1610,1701,1792,1872,1975,2073,2171,2274,2380,2481,2634,2729,2810" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,303,411,496,598,708,786,864,955,1047,1138,1232,1333,1426,1521,1615,1706,1797,1877,1980,2078,2176,2279,2385,2486,2639,5865", - "endColumns": "104,92,107,84,101,109,77,77,90,91,90,93,100,92,94,93,90,90,79,102,97,97,102,105,100,152,94,80", - "endOffsets": "205,298,406,491,593,703,781,859,950,1042,1133,1227,1328,1421,1516,1610,1701,1792,1872,1975,2073,2171,2274,2380,2481,2634,2729,5941" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-th\\values-th.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5946", - "endColumns": "100", - "endOffsets": "6042" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-tl.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-tl.json deleted file mode 100644 index 5a8ed776e..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-tl.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-tl\\values-tl.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-tl\\values-tl.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6309", - "endColumns": "100", - "endOffsets": "6405" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-tl\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,350,558,694,801,1018,1152,1300,1438,1676,1781,1990,2126,2347,2552,2646,2738", - "endColumns": "104,207,135,106,216,133,147,137,237,104,208,135,220,204,93,91,105", - "endOffsets": "349,557,693,800,1017,1151,1299,1437,1675,1780,1989,2125,2346,2551,2645,2737,2843" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2845,2954,3162,3302,3413,3630,3768,3920,4267,4505,4614,4823,4963,5184,5393,5491,5587", - "endColumns": "108,207,139,110,216,137,151,141,237,108,208,139,220,208,97,95,109", - "endOffsets": "2949,3157,3297,3408,3625,3763,3915,4057,4500,4609,4818,4958,5179,5388,5486,5582,5692" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-tl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "204", - "endOffsets": "451" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4062", - "endColumns": "204", - "endOffsets": "4262" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-tl\\values-tl.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,158,263,374", - "endColumns": "102,104,110,103", - "endOffsets": "153,258,369,473" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5697,5800,5905,6016", - "endColumns": "102,104,110,103", - "endOffsets": "5795,5900,6011,6115" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-tl\\values-tl.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,324,437,525,631,746,826,904,995,1087,1182,1276,1377,1470,1565,1659,1750,1841,1924,2033,2143,2244,2354,2472,2580,2743,2845", - "endColumns": "110,107,112,87,105,114,79,77,90,91,94,93,100,92,94,93,90,90,82,108,109,100,109,117,107,162,101,83", - "endOffsets": "211,319,432,520,626,741,821,899,990,1082,1177,1271,1372,1465,1560,1654,1745,1836,1919,2028,2138,2239,2349,2467,2575,2738,2840,2924" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,216,324,437,525,631,746,826,904,995,1087,1182,1276,1377,1470,1565,1659,1750,1841,1924,2033,2143,2244,2354,2472,2580,2743,6225", - "endColumns": "110,107,112,87,105,114,79,77,90,91,94,93,100,92,94,93,90,90,82,108,109,100,109,117,107,162,101,83", - "endOffsets": "211,319,432,520,626,741,821,899,990,1082,1177,1271,1372,1465,1560,1654,1745,1836,1919,2028,2138,2239,2349,2467,2575,2738,2840,6304" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-tl\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "100", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6120", - "endColumns": "104", - "endOffsets": "6220" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-tr.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-tr.json deleted file mode 100644 index e44e8184f..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-tr.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-tr\\values-tr.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-tr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "205", - "endOffsets": "452" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3971", - "endColumns": "205", - "endOffsets": "4172" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-tr\\values-tr.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,155,261,368", - "endColumns": "99,105,106,104", - "endOffsets": "150,256,363,468" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5537,5637,5743,5850", - "endColumns": "99,105,106,104", - "endOffsets": "5632,5738,5845,5950" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-tr\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,353,540,674,777,983,1111,1264,1395,1626,1731,1919,2051,2255,2448,2536,2626", - "endColumns": "107,186,133,102,205,127,152,130,230,104,187,131,203,192,87,89,104", - "endOffsets": "352,539,673,776,982,1110,1263,1394,1625,1730,1918,2050,2254,2447,2535,2625,2730" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2797,2909,3096,3234,3341,3547,3679,3836,4177,4408,4517,4705,4841,5045,5242,5334,5428", - "endColumns": "111,186,137,106,205,131,156,134,230,108,187,135,203,196,91,93,108", - "endOffsets": "2904,3091,3229,3336,3542,3674,3831,3966,4403,4512,4700,4836,5040,5237,5329,5423,5532" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-tr\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5955", - "endColumns": "105", - "endOffsets": "6056" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-tr\\values-tr.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6140", - "endColumns": "100", - "endOffsets": "6236" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-tr\\values-tr.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,318,430,515,621,741,821,897,988,1080,1172,1266,1367,1460,1562,1657,1748,1839,1917,2024,2128,2224,2331,2434,2543,2699,2797", - "endColumns": "113,98,111,84,105,119,79,75,90,91,91,93,100,92,101,94,90,90,77,106,103,95,106,102,108,155,97,78", - "endOffsets": "214,313,425,510,616,736,816,892,983,1075,1167,1261,1362,1455,1557,1652,1743,1834,1912,2019,2123,2219,2326,2429,2538,2694,2792,2871" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,318,430,515,621,741,821,897,988,1080,1172,1266,1367,1460,1562,1657,1748,1839,1917,2024,2128,2224,2331,2434,2543,2699,6061", - "endColumns": "113,98,111,84,105,119,79,75,90,91,91,93,100,92,101,94,90,90,77,106,103,95,106,102,108,155,97,78", - "endOffsets": "214,313,425,510,616,736,816,892,983,1075,1167,1261,1362,1455,1557,1652,1743,1834,1912,2019,2123,2219,2326,2429,2538,2694,2792,6135" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-uk.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-uk.json deleted file mode 100644 index 8fb98e737..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-uk.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-uk\\values-uk.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-uk\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "204", - "endOffsets": "451" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3998", - "endColumns": "204", - "endOffsets": "4198" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-uk\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "98", - "endOffsets": "305" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5988", - "endColumns": "102", - "endOffsets": "6086" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-uk\\values-uk.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,165,272,392", - "endColumns": "109,106,119,106", - "endOffsets": "160,267,387,494" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5544,5654,5761,5881", - "endColumns": "109,106,119,106", - "endOffsets": "5649,5756,5876,5983" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-uk\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,546,671,779,992,1119,1260,1390,1617,1721,1914,2037,2243,2411,2507,2594", - "endColumns": "105,194,124,107,212,126,140,129,226,103,192,122,205,167,95,86,112", - "endOffsets": "350,545,670,778,991,1118,1259,1389,1616,1720,1913,2036,2242,2410,2506,2593,2706" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2829,2939,3134,3263,3375,3588,3719,3864,4203,4430,4538,4731,4858,5064,5236,5336,5427", - "endColumns": "109,194,128,111,212,130,144,133,226,107,192,126,205,171,99,90,116", - "endOffsets": "2934,3129,3258,3370,3583,3714,3859,3993,4425,4533,4726,4853,5059,5231,5331,5422,5539" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-uk\\values-uk.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,214,316,424,510,615,733,814,894,985,1077,1172,1266,1367,1460,1555,1650,1741,1832,1930,2036,2142,2240,2347,2454,2559,2729,2829", - "endColumns": "108,101,107,85,104,117,80,79,90,91,94,93,100,92,94,94,90,90,97,105,105,97,106,106,104,169,99,80", - "endOffsets": "209,311,419,505,610,728,809,889,980,1072,1167,1261,1362,1455,1550,1645,1736,1827,1925,2031,2137,2235,2342,2449,2554,2724,2824,2905" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,214,316,424,510,615,733,814,894,985,1077,1172,1266,1367,1460,1555,1650,1741,1832,1930,2036,2142,2240,2347,2454,2559,2729,6091", - "endColumns": "108,101,107,85,104,117,80,79,90,91,94,93,100,92,94,94,90,90,97,105,105,97,106,106,104,169,99,80", - "endOffsets": "209,311,419,505,610,728,809,889,980,1072,1167,1261,1362,1455,1550,1645,1736,1827,1925,2031,2137,2235,2342,2449,2554,2724,2824,6167" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-uk\\values-uk.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6172", - "endColumns": "100", - "endOffsets": "6268" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ur.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-ur.json deleted file mode 100644 index 66fd90f91..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-ur.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ur\\values-ur.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-ur\\values-ur.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6170", - "endColumns": "100", - "endOffsets": "6266" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-ur\\values-ur.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,156,257,368", - "endColumns": "100,100,110,105", - "endOffsets": "151,252,363,469" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5560,5661,5762,5873", - "endColumns": "100,100,110,105", - "endOffsets": "5656,5757,5868,5974" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-ur\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5979", - "endColumns": "105", - "endOffsets": "6080" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-ur\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "210", - "endOffsets": "457" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3982", - "endColumns": "210", - "endOffsets": "4188" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-ur\\values-ur.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,325,434,520,624,744,821,897,989,1082,1177,1271,1373,1467,1563,1657,1749,1841,1925,2033,2139,2241,2352,2453,2569,2734,2832", - "endColumns": "113,105,108,85,103,119,76,75,91,92,94,93,101,93,95,93,91,91,83,107,105,101,110,100,115,164,97,84", - "endOffsets": "214,320,429,515,619,739,816,892,984,1077,1172,1266,1368,1462,1558,1652,1744,1836,1920,2028,2134,2236,2347,2448,2564,2729,2827,2912" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,219,325,434,520,624,744,821,897,989,1082,1177,1271,1373,1467,1563,1657,1749,1841,1925,2033,2139,2241,2352,2453,2569,2734,6085", - "endColumns": "113,105,108,85,103,119,76,75,91,92,94,93,101,93,95,93,91,91,83,107,105,101,110,100,115,164,97,84", - "endOffsets": "214,320,429,515,619,739,816,892,984,1077,1172,1266,1368,1462,1558,1652,1744,1836,1920,2028,2134,2236,2347,2448,2564,2729,2827,6165" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-ur\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,351,547,671,780,979,1104,1242,1371,1582,1690,1893,2019,2224,2419,2508,2601", - "endColumns": "105,195,123,108,198,124,137,128,210,107,202,125,204,194,88,92,112", - "endOffsets": "350,546,670,779,978,1103,1241,1370,1581,1689,1892,2018,2223,2418,2507,2600,2713" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2832,2942,3138,3266,3379,3578,3707,3849,4193,4404,4516,4719,4849,5054,5253,5346,5443", - "endColumns": "109,195,127,112,198,128,141,132,210,111,202,129,204,198,92,96,116", - "endOffsets": "2937,3133,3261,3374,3573,3702,3844,3977,4399,4511,4714,4844,5049,5248,5341,5438,5555" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-uz.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-uz.json deleted file mode 100644 index 4ad191445..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-uz.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-uz\\values-uz.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-uz\\values-uz.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,305,405,487,587,704,789,868,959,1051,1146,1240,1335,1428,1523,1618,1709,1801,1884,1994,2100,2200,2308,2414,2516,2677,2776", - "endColumns": "104,94,99,81,99,116,84,78,90,91,94,93,94,92,94,94,90,91,82,109,105,99,107,105,101,160,98,82", - "endOffsets": "205,300,400,482,582,699,784,863,954,1046,1141,1235,1330,1423,1518,1613,1704,1796,1879,1989,2095,2195,2303,2409,2511,2672,2771,2854" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,210,305,405,487,587,704,789,868,959,1051,1146,1240,1335,1428,1523,1618,1709,1801,1884,1994,2100,2200,2308,2414,2516,2677,6054", - "endColumns": "104,94,99,81,99,116,84,78,90,91,94,93,94,92,94,94,90,91,82,109,105,99,107,105,101,160,98,82", - "endOffsets": "205,300,400,482,582,699,784,863,954,1046,1141,1235,1330,1423,1518,1613,1704,1796,1879,1989,2095,2195,2303,2409,2511,2672,2771,6132" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-uz\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "208", - "endOffsets": "455" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3931", - "endColumns": "208", - "endOffsets": "4135" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-uz\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "101", - "endOffsets": "308" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5948", - "endColumns": "105", - "endOffsets": "6049" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-uz\\values-uz.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6137", - "endColumns": "100", - "endOffsets": "6233" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-uz\\values-uz.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,173,282,392", - "endColumns": "117,108,109,104", - "endOffsets": "168,277,387,492" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5506,5624,5733,5843", - "endColumns": "117,108,109,104", - "endOffsets": "5619,5728,5838,5943" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-uz\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,348,530,657,764,968,1099,1245,1376,1607,1713,1903,2033,2246,2434,2526,2613", - "endColumns": "102,181,126,106,203,130,145,130,230,105,189,129,212,187,91,86,104", - "endOffsets": "347,529,656,763,967,1098,1244,1375,1606,1712,1902,2032,2245,2433,2525,2612,2717" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2776,2883,3065,3196,3307,3511,3646,3796,4140,4371,4481,4671,4805,5018,5210,5306,5397", - "endColumns": "106,181,130,110,203,134,149,134,230,109,189,133,212,191,95,90,108", - "endOffsets": "2878,3060,3191,3302,3506,3641,3791,3926,4366,4476,4666,4800,5013,5205,5301,5392,5501" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v16.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-v16.json deleted file mode 100644 index 85af446af..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v16.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v16\\values-v16.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-v16\\values-v16.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "65", - "endOffsets": "116" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v16\\values-v16.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endLines": "5", - "endColumns": "12", - "endOffsets": "223" - }, - "to": { - "startLines": "3", - "startColumns": "4", - "startOffsets": "121", - "endLines": "6", - "endColumns": "12", - "endOffsets": "289" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v17.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-v17.json deleted file mode 100644 index 2ec0cf83a..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v17.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v17\\values-v17.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v17\\values-v17.xml", - "from": { - "startLines": "2,5,9,12,15,18,22,25,29,33,37,40,43,46,50,53,57", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,228,456,614,764,936,1161,1331,1559,1783,2025,2196,2370,2539,2812,3012,3216", - "endLines": "4,8,11,14,17,21,24,28,32,36,39,42,45,49,52,56,60", - "endColumns": "12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12", - "endOffsets": "223,451,609,759,931,1156,1326,1554,1778,2020,2191,2365,2534,2807,3007,3211,3540" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v18.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-v18.json deleted file mode 100644 index b1de4db69..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v18.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v18\\values-v18.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v18\\values-v18.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "48", - "endOffsets": "99" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v21.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-v21.json deleted file mode 100644 index e3f738a98..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v21.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v21\\values-v21.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v21\\values-v21.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,19,20,21,22,24,26,27,28,29,30,32,34,36,38,40,42,43,48,50,52,53,54,56,58,59,60,61,62,63,106,109,152,155,158,160,162,164,167,171,174,175,176,179,180,181,182,183,184,187,188,190,192,194,196,200,202,203,204,205,207,211,213,215,216,217,218,219,220,222,223,224,234,235,236,248", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,146,249,352,457,564,673,782,891,1000,1109,1216,1319,1438,1593,1748,1853,1974,2075,2222,2363,2466,2585,2692,2795,2950,3121,3270,3435,3592,3743,3862,4213,4362,4511,4623,4770,4923,5070,5145,5234,5321,5422,5525,8499,8684,11670,11867,12066,12189,12312,12425,12608,12863,13064,13153,13264,13497,13598,13693,13816,13945,14062,14239,14338,14473,14616,14751,14870,15071,15190,15283,15394,15450,15557,15752,15863,15996,16091,16182,16273,16366,16483,16622,16693,16776,17456,17513,17571,18265", - "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,20,21,23,25,26,27,28,29,31,33,35,37,39,41,42,47,49,51,52,53,55,57,58,59,60,61,62,105,108,151,154,157,159,161,163,166,170,173,174,175,178,179,180,181,182,183,186,187,189,191,193,195,199,201,202,203,204,206,210,212,214,215,216,217,218,219,221,222,223,233,234,235,247,259", - "endColumns": "90,102,102,104,106,108,108,108,108,108,106,102,118,12,12,104,120,100,12,12,102,118,106,102,12,12,12,12,12,12,118,12,12,12,111,146,12,12,74,88,86,100,102,12,12,12,12,12,12,12,12,12,12,12,88,110,12,100,94,122,128,116,12,98,12,12,12,12,12,12,92,110,55,12,12,12,12,94,90,90,92,116,12,70,82,12,56,57,12,12", - "endOffsets": "141,244,347,452,559,668,777,886,995,1104,1211,1314,1433,1588,1743,1848,1969,2070,2217,2358,2461,2580,2687,2790,2945,3116,3265,3430,3587,3738,3857,4208,4357,4506,4618,4765,4918,5065,5140,5229,5316,5417,5520,8494,8679,11665,11862,12061,12184,12307,12420,12603,12858,13059,13148,13259,13492,13593,13688,13811,13940,14057,14234,14333,14468,14611,14746,14865,15066,15185,15278,15389,15445,15552,15747,15858,15991,16086,16177,16268,16361,16478,16617,16688,16771,17451,17508,17566,18260,18966" - }, - "to": { - "startLines": "16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,33,34,35,36,38,40,41,42,43,44,46,48,50,52,54,56,57,62,64,66,67,68,70,72,73,74,75,76,80,123,126,169,172,175,177,179,181,184,188,191,192,193,196,197,198,199,200,201,204,205,207,209,211,213,217,219,220,221,222,224,228,230,232,233,234,235,236,237,265,266,267,277,278,279,291", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "1201,1292,1395,1498,1603,1710,1819,1928,2037,2146,2255,2362,2465,2584,2739,2894,2999,3120,3221,3368,3509,3612,3731,3838,3941,4096,4267,4416,4581,4738,4889,5008,5359,5508,5657,5769,5916,6069,6216,6291,6380,6467,6568,6884,9858,10043,13029,13226,13425,13548,13671,13784,13967,14222,14423,14512,14623,14856,14957,15052,15175,15304,15421,15598,15697,15832,15975,16110,16229,16430,16549,16642,16753,16809,16916,17111,17222,17355,17450,17541,17632,17725,17842,20074,20145,20228,20908,20965,21023,21717", - "endLines": "16,17,18,19,20,21,22,23,24,25,26,27,28,30,32,33,34,35,37,39,40,41,42,43,45,47,49,51,53,55,56,61,63,65,66,67,69,71,72,73,74,75,76,122,125,168,171,174,176,178,180,183,187,190,191,192,195,196,197,198,199,200,203,204,206,208,210,212,216,218,219,220,221,223,227,229,231,232,233,234,235,236,238,265,266,276,277,278,290,302", - "endColumns": "90,102,102,104,106,108,108,108,108,108,106,102,118,12,12,104,120,100,12,12,102,118,106,102,12,12,12,12,12,12,118,12,12,12,111,146,12,12,74,88,86,100,102,12,12,12,12,12,12,12,12,12,12,12,88,110,12,100,94,122,128,116,12,98,12,12,12,12,12,12,92,110,55,12,12,12,12,94,90,90,92,116,12,70,82,12,56,57,12,12", - "endOffsets": "1287,1390,1493,1598,1705,1814,1923,2032,2141,2250,2357,2460,2579,2734,2889,2994,3115,3216,3363,3504,3607,3726,3833,3936,4091,4262,4411,4576,4733,4884,5003,5354,5503,5652,5764,5911,6064,6211,6286,6375,6462,6563,6666,9853,10038,13024,13221,13420,13543,13666,13779,13962,14217,14418,14507,14618,14851,14952,15047,15170,15299,15416,15593,15692,15827,15970,16105,16224,16425,16544,16637,16748,16804,16911,17106,17217,17350,17445,17536,17627,17720,17837,17976,20140,20223,20903,20960,21018,21712,22418" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-v21\\values-v21.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,15,16,19,24,35,41,47,53,59,65,69,72,75,78,81,85", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,123,202,290,378,466,554,641,728,815,902,1115,1231,1401,1722,2751,3208,3550,3894,4244,4594,4987,5205,5427,5653,5869,6110", - "endLines": "2,3,4,5,6,7,8,9,10,11,14,15,18,23,34,40,46,52,58,64,68,71,74,77,80,84,88", - "endColumns": "67,78,87,87,87,87,86,86,86,86,10,115,10,12,10,10,10,10,10,10,10,10,10,10,10,10,10", - "endOffsets": "118,197,285,373,461,549,636,723,810,897,1110,1226,1396,1717,2746,3203,3545,3889,4239,4589,4982,5200,5422,5648,5864,6105,6364" - }, - "to": { - "startLines": "3,4,5,6,7,8,9,10,11,12,77,239,240,243,248,259,307,313,319,325,331,335,338,341,344,355,359", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "159,227,306,394,482,570,658,745,832,919,6671,17981,18097,18267,18588,19617,22919,23261,23605,23955,24305,24698,24916,25138,25364,26090,26331", - "endLines": "3,4,5,6,7,8,9,10,11,12,79,239,242,247,258,264,312,318,324,330,334,337,340,343,346,358,362", - "endColumns": "67,78,87,87,87,87,86,86,86,86,10,115,10,12,10,10,10,10,10,10,10,10,10,10,10,10,10", - "endOffsets": "222,301,389,477,565,653,740,827,914,1001,6879,18092,18262,18583,19612,20069,23256,23600,23950,24300,24693,24911,25133,25359,25575,26326,26585" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-v21\\values-v21.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,13", - "startColumns": "4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,159,223,290,354,470,596,722,850,1022", - "endLines": "2,3,4,5,6,7,8,9,12,17", - "endColumns": "103,63,66,63,115,125,125,127,12,12", - "endOffsets": "154,218,285,349,465,591,717,845,1017,1355" - }, - "to": { - "startLines": "2,13,14,15,303,304,305,306,347,350", - "startColumns": "4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,1006,1070,1137,22423,22539,22665,22791,25580,25752", - "endLines": "2,13,14,15,303,304,305,306,349,354", - "endColumns": "103,63,66,63,115,125,125,127,12,12", - "endOffsets": "154,1065,1132,1196,22534,22660,22786,22914,25747,26085" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v22.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-v22.json deleted file mode 100644 index 0e683f85c..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v22.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v22\\values-v22.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v22\\values-v22.xml", - "from": { - "startLines": "2,3,4,9", - "startColumns": "4,4,4,4", - "startOffsets": "55,130,217,553", - "endLines": "2,3,8,13", - "endColumns": "74,86,12,12", - "endOffsets": "125,212,548,896" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v23.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-v23.json deleted file mode 100644 index 145b1d7fa..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v23.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v23\\values-v23.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v23\\values-v23.xml", - "from": { - "startLines": "2,3,4,5,6,20,34,35,36,37,41,42,43,44", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,190,325,400,487,1371,2267,2386,2513,2618,2842,2957,3064,3177", - "endLines": "2,3,4,5,19,33,34,35,36,40,41,42,43,47", - "endColumns": "134,134,74,86,12,12,118,126,104,12,114,106,112,12", - "endOffsets": "185,320,395,482,1366,2262,2381,2508,2613,2837,2952,3059,3172,3402" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9e025505c94c04007a8190f74982d1e9\\cardview-1.0.0\\res\\values-v23\\values-v23.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endLines": "4", - "endColumns": "12", - "endOffsets": "200" - }, - "to": { - "startLines": "48", - "startColumns": "4", - "startOffsets": "3407", - "endLines": "50", - "endColumns": "12", - "endOffsets": "3552" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-v23\\values-v23.xml", - "from": { - "startLines": "2,6", - "startColumns": "4,4", - "startOffsets": "55,320", - "endLines": "5,9", - "endColumns": "10,10", - "endOffsets": "315,588" - }, - "to": { - "startLines": "51,55", - "startColumns": "4,4", - "startOffsets": "3557,3822", - "endLines": "54,58", - "endColumns": "10,10", - "endOffsets": "3817,4090" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v24.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-v24.json deleted file mode 100644 index d16a108c4..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v24.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v24\\values-v24.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v24\\values-v24.xml", - "from": { - "startLines": "2,3", - "startColumns": "4,4", - "startOffsets": "55,212", - "endColumns": "156,134", - "endOffsets": "207,342" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v25.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-v25.json deleted file mode 100644 index 471933be2..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v25.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v25\\values-v25.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v25\\values-v25.xml", - "from": { - "startLines": "2,3,4,6", - "startColumns": "4,4,4,4", - "startOffsets": "55,126,209,308", - "endLines": "2,3,5,7", - "endColumns": "70,82,12,12", - "endOffsets": "121,204,303,414" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v26.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-v26.json deleted file mode 100644 index 31722dc3a..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v26.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v26\\values-v26.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v26\\values-v26.xml", - "from": { - "startLines": "2,3,4,8,12,16", - "startColumns": "4,4,4,4,4,4", - "startOffsets": "55,130,217,431,657,896", - "endLines": "2,3,7,11,15,16", - "endColumns": "74,86,12,12,12,92", - "endOffsets": "125,212,426,652,891,984" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v28.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-v28.json deleted file mode 100644 index a098cc690..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-v28.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v28\\values-v28.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-v28\\values-v28.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9", - "startColumns": "4,4,4,4,4,4,4,4", - "startOffsets": "55,143,231,319,407,494,581,668", - "endColumns": "87,87,87,87,86,86,86,86", - "endOffsets": "138,226,314,402,489,576,663,750" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-v28\\values-v28.xml", - "from": { - "startLines": "2,3,4,8", - "startColumns": "4,4,4,4", - "startOffsets": "55,130,217,447", - "endLines": "2,3,7,11", - "endColumns": "74,86,12,12", - "endOffsets": "125,212,442,684" - }, - "to": { - "startLines": "10,11,12,16", - "startColumns": "4,4,4,4", - "startOffsets": "755,830,917,1147", - "endLines": "10,11,15,19", - "endColumns": "74,86,12,12", - "endOffsets": "825,912,1142,1384" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-vi.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-vi.json deleted file mode 100644 index 0ceb44df4..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-vi.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-vi\\values-vi.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-vi\\values-vi.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6166", - "endColumns": "100", - "endOffsets": "6262" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-vi\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,345,539,662,767,991,1119,1272,1401,1641,1746,1938,2066,2284,2459,2553,2643", - "endColumns": "99,193,122,104,223,127,152,128,239,104,191,127,217,174,93,89,105", - "endOffsets": "344,538,661,766,990,1118,1271,1400,1640,1745,1937,2065,2283,2458,2552,2642,2748" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2798,2902,3096,3223,3332,3556,3688,3845,4173,4413,4522,4714,4846,5064,5243,5341,5435", - "endColumns": "103,193,126,108,223,131,156,132,239,108,191,131,217,178,97,93,109", - "endOffsets": "2897,3091,3218,3327,3551,3683,3840,3973,4408,4517,4709,4841,5059,5238,5336,5430,5540" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-vi\\values-vi.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,314,423,507,610,729,807,884,975,1067,1162,1256,1357,1450,1545,1639,1730,1821,1904,2008,2116,2217,2322,2437,2542,2699,2798", - "endColumns": "106,101,108,83,102,118,77,76,90,91,94,93,100,92,94,93,90,90,82,103,107,100,104,114,104,156,98,83", - "endOffsets": "207,309,418,502,605,724,802,879,970,1062,1157,1251,1352,1445,1540,1634,1725,1816,1899,2003,2111,2212,2317,2432,2537,2694,2793,2877" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,212,314,423,507,610,729,807,884,975,1067,1162,1256,1357,1450,1545,1639,1730,1821,1904,2008,2116,2217,2322,2437,2542,2699,6082", - "endColumns": "106,101,108,83,102,118,77,76,90,91,94,93,100,92,94,93,90,90,82,103,107,100,104,114,104,156,98,83", - "endOffsets": "207,309,418,502,605,724,802,879,970,1062,1157,1251,1352,1445,1540,1634,1725,1816,1899,2003,2111,2212,2317,2432,2537,2694,2793,6161" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-vi\\values-vi.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,166,271,385", - "endColumns": "110,104,113,103", - "endOffsets": "161,266,380,484" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5545,5656,5761,5875", - "endColumns": "110,104,113,103", - "endOffsets": "5651,5756,5870,5974" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-vi\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "98", - "endOffsets": "305" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5979", - "endColumns": "102", - "endOffsets": "6077" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-vi\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "194", - "endOffsets": "441" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3978", - "endColumns": "194", - "endOffsets": "4168" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-w360dp-port-v13.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-w360dp-port-v13.json deleted file mode 100644 index 733fed967..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-w360dp-port-v13.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-w360dp-port-v13\\values-w360dp-port-v13.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-w360dp-port-v13\\values-w360dp-port-v13.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9", - "startColumns": "4,4,4,4,4,4,4,4", - "startOffsets": "55,114,170,226,293,358,413,478", - "endColumns": "58,55,55,66,64,54,64,68", - "endOffsets": "109,165,221,288,353,408,473,542" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-w480dp-port-v13.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-w480dp-port-v13.json deleted file mode 100644 index 9a09d02a3..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-w480dp-port-v13.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-w480dp-port-v13\\values-w480dp-port-v13.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values-w480dp-port-v13\\values-w480dp-port-v13.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9", - "startColumns": "4,4,4,4,4,4,4,4", - "startOffsets": "55,114,170,226,293,358,413,478", - "endColumns": "58,55,55,66,64,54,64,68", - "endOffsets": "109,165,221,288,353,408,473,542" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v20.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v20.json deleted file mode 100644 index 1da5916e0..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v20.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-watch-v20\\values-watch-v20.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-watch-v20\\values-watch-v20.xml", - "from": { - "startLines": "2,5,8", - "startColumns": "4,4,4", - "startOffsets": "55,214,385", - "endLines": "4,7,10", - "endColumns": "12,12,12", - "endOffsets": "209,380,553" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v21.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v21.json deleted file mode 100644 index 752abeb2b..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v21.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-watch-v21\\values-watch-v21.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-watch-v21\\values-watch-v21.xml", - "from": { - "startLines": "2,6,10", - "startColumns": "4,4,4", - "startOffsets": "55,271,499", - "endLines": "5,9,13", - "endColumns": "12,12,12", - "endOffsets": "266,494,724" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-xlarge-v4.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-xlarge-v4.json deleted file mode 100644 index 2088d1e3c..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-xlarge-v4.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-xlarge-v4\\values-xlarge-v4.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-xlarge-v4\\values-xlarge-v4.xml", - "from": { - "startLines": "2,3,4,5,6,7", - "startColumns": "4,4,4,4,4,4", - "startOffsets": "55,126,197,267,337,405", - "endColumns": "70,70,69,69,67,67", - "endOffsets": "121,192,262,332,400,468" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rCN.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rCN.json deleted file mode 100644 index bdc613160..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rCN.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-zh-rCN\\values-zh-rCN.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-zh-rCN\\values-zh-rCN.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5512", - "endColumns": "100", - "endOffsets": "5608" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-zh-rCN\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "249,348,509,622,722,886,1000,1128,1245,1412,1511,1672,1785,1948,2082,2164,2247", - "endColumns": "98,160,112,99,163,113,127,116,166,98,160,112,162,133,81,82,98", - "endOffsets": "347,508,621,721,885,999,1127,1244,1411,1510,1671,1784,1947,2081,2163,2246,2345" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2662,2765,2926,3043,3147,3311,3429,3561,3840,4007,4110,4271,4388,4551,4689,4775,4862", - "endColumns": "102,160,116,103,163,117,131,120,166,102,160,116,162,137,85,86,102", - "endOffsets": "2760,2921,3038,3142,3306,3424,3556,3677,4002,4105,4266,4383,4546,4684,4770,4857,4960" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-zh-rCN\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "251", - "endColumns": "157", - "endOffsets": "408" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3682", - "endColumns": "157", - "endOffsets": "3835" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-zh-rCN\\values-zh-rCN.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,138,230,331", - "endColumns": "82,91,100,91", - "endOffsets": "133,225,326,418" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "4965,5048,5140,5241", - "endColumns": "82,91,100,91", - "endOffsets": "5043,5135,5236,5328" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-zh-rCN\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "211", - "endColumns": "96", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5333", - "endColumns": "100", - "endOffsets": "5429" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-zh-rCN\\values-zh-rCN.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,200,295,395,477,574,680,757,833,924,1016,1113,1209,1304,1397,1492,1584,1675,1766,1843,1939,2034,2129,2226,2322,2420,2568,2662", - "endColumns": "94,94,99,81,96,105,76,75,90,91,96,95,94,92,94,91,90,90,76,95,94,94,96,95,97,147,93,77", - "endOffsets": "195,290,390,472,569,675,752,828,919,1011,1108,1204,1299,1392,1487,1579,1670,1761,1838,1934,2029,2124,2221,2317,2415,2563,2657,2735" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,200,295,395,477,574,680,757,833,924,1016,1113,1209,1304,1397,1492,1584,1675,1766,1843,1939,2034,2129,2226,2322,2420,2568,5434", - "endColumns": "94,94,99,81,96,105,76,75,90,91,96,95,94,92,94,91,90,90,76,95,94,94,96,95,97,147,93,77", - "endOffsets": "195,290,390,472,569,675,752,828,919,1011,1108,1204,1299,1392,1487,1579,1670,1761,1838,1934,2029,2124,2221,2317,2415,2563,2657,5507" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rHK.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rHK.json deleted file mode 100644 index 9b2099b7a..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rHK.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-zh-rHK\\values-zh-rHK.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-zh-rHK\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "211", - "endColumns": "96", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5349", - "endColumns": "100", - "endOffsets": "5445" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-zh-rHK\\values-zh-rHK.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,138,230,331", - "endColumns": "82,91,100,91", - "endOffsets": "133,225,326,418" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "4981,5064,5156,5257", - "endColumns": "82,91,100,91", - "endOffsets": "5059,5151,5252,5344" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-zh-rHK\\values-zh-rHK.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,200,293,393,475,572,680,757,833,925,1018,1109,1205,1301,1395,1491,1583,1675,1767,1844,1940,2035,2130,2227,2323,2421,2572,2666", - "endColumns": "94,92,99,81,96,107,76,75,91,92,90,95,95,93,95,91,91,91,76,95,94,94,96,95,97,150,93,77", - "endOffsets": "195,288,388,470,567,675,752,828,920,1013,1104,1200,1296,1390,1486,1578,1670,1762,1839,1935,2030,2125,2222,2318,2416,2567,2661,2739" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,200,293,393,475,572,680,757,833,925,1018,1109,1205,1301,1395,1491,1583,1675,1767,1844,1940,2035,2130,2227,2323,2421,2572,5450", - "endColumns": "94,92,99,81,96,107,76,75,91,92,90,95,95,93,95,91,91,91,76,95,94,94,96,95,97,150,93,77", - "endOffsets": "195,288,388,470,567,675,752,828,920,1013,1104,1200,1296,1390,1486,1578,1670,1762,1839,1935,2030,2125,2222,2318,2416,2567,2661,5523" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-zh-rHK\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "249,348,508,621,721,887,1001,1129,1247,1416,1515,1675,1788,1954,2088,2169,2252", - "endColumns": "98,159,112,99,165,113,127,117,168,98,159,112,165,133,80,82,96", - "endOffsets": "347,507,620,720,886,1000,1128,1246,1415,1514,1674,1787,1953,2087,2168,2251,2348" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2666,2769,2929,3046,3150,3316,3434,3566,3855,4024,4127,4287,4404,4570,4708,4793,4880", - "endColumns": "102,159,116,103,165,117,131,121,168,102,159,116,165,137,84,86,100", - "endOffsets": "2764,2924,3041,3145,3311,3429,3561,3683,4019,4122,4282,4399,4565,4703,4788,4875,4976" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-zh-rHK\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "251", - "endColumns": "166", - "endOffsets": "417" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3688", - "endColumns": "166", - "endOffsets": "3850" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-zh-rHK\\values-zh-rHK.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5528", - "endColumns": "100", - "endOffsets": "5624" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rTW.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rTW.json deleted file mode 100644 index f86847428..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rTW.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-zh-rTW\\values-zh-rTW.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-zh-rTW\\values-zh-rTW.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "5527", - "endColumns": "100", - "endOffsets": "5623" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-zh-rTW\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "249,348,508,621,721,887,1001,1127,1247,1416,1515,1675,1788,1949,2083,2165,2248", - "endColumns": "98,159,112,99,165,113,125,119,168,98,159,112,160,133,81,82,98", - "endOffsets": "347,507,620,720,886,1000,1126,1246,1415,1514,1674,1787,1948,2082,2164,2247,2346" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2671,2774,2934,3051,3155,3321,3439,3569,3855,4024,4127,4287,4404,4565,4703,4789,4876", - "endColumns": "102,159,116,103,165,117,129,123,168,102,159,116,160,137,85,86,102", - "endOffsets": "2769,2929,3046,3150,3316,3434,3564,3688,4019,4122,4282,4399,4560,4698,4784,4871,4974" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-zh-rTW\\values-zh-rTW.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,139,231,332", - "endColumns": "83,91,100,91", - "endOffsets": "134,226,327,419" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "4979,5063,5155,5256", - "endColumns": "83,91,100,91", - "endOffsets": "5058,5150,5251,5343" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-zh-rTW\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "211", - "endColumns": "96", - "endOffsets": "307" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "5348", - "endColumns": "100", - "endOffsets": "5444" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-zh-rTW\\values-zh-rTW.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,200,293,393,475,572,680,757,833,925,1018,1115,1211,1307,1401,1497,1589,1681,1773,1850,1946,2041,2136,2233,2329,2427,2577,2671", - "endColumns": "94,92,99,81,96,107,76,75,91,92,96,95,95,93,95,91,91,91,76,95,94,94,96,95,97,149,93,77", - "endOffsets": "195,288,388,470,567,675,752,828,920,1013,1110,1206,1302,1396,1492,1584,1676,1768,1845,1941,2036,2131,2228,2324,2422,2572,2666,2744" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,200,293,393,475,572,680,757,833,925,1018,1115,1211,1307,1401,1497,1589,1681,1773,1850,1946,2041,2136,2233,2329,2427,2577,5449", - "endColumns": "94,92,99,81,96,107,76,75,91,92,96,95,95,93,95,91,91,91,76,95,94,94,96,95,97,149,93,77", - "endOffsets": "195,288,388,470,567,675,752,828,920,1013,1110,1206,1302,1396,1492,1584,1676,1768,1845,1941,2036,2131,2228,2324,2422,2572,2666,5522" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-zh-rTW\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "251", - "endColumns": "161", - "endOffsets": "412" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "3693", - "endColumns": "161", - "endOffsets": "3850" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values-zu.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values-zu.json deleted file mode 100644 index ffa576c33..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values-zu.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-zu\\values-zu.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values-zu\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "247", - "endColumns": "190", - "endOffsets": "437" - }, - "to": { - "startLines": "37", - "startColumns": "4", - "startOffsets": "4006", - "endColumns": "190", - "endOffsets": "4192" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values-zu\\values-zu.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "100", - "endOffsets": "151" - }, - "to": { - "startLines": "53", - "startColumns": "4", - "startOffsets": "6204", - "endColumns": "100", - "endOffsets": "6300" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values-zu\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "207", - "endColumns": "110", - "endOffsets": "317" - }, - "to": { - "startLines": "51", - "startColumns": "4", - "startOffsets": "6008", - "endColumns": "114", - "endOffsets": "6118" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values-zu\\values-zu.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,320,432,520,623,738,817,895,986,1078,1173,1267,1368,1461,1556,1650,1741,1834,1914,2018,2121,2219,2326,2433,2538,2695,2791", - "endColumns": "107,106,111,87,102,114,78,77,90,91,94,93,100,92,94,93,90,92,79,103,102,97,106,106,104,156,95,80", - "endOffsets": "208,315,427,515,618,733,812,890,981,1073,1168,1262,1363,1456,1551,1645,1736,1829,1909,2013,2116,2214,2321,2428,2533,2690,2786,2867" - }, - "to": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,52", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,213,320,432,520,623,738,817,895,986,1078,1173,1267,1368,1461,1556,1650,1741,1834,1914,2018,2121,2219,2326,2433,2538,2695,6123", - "endColumns": "107,106,111,87,102,114,78,77,90,91,94,93,100,92,94,93,90,92,79,103,102,97,106,106,104,156,95,80", - "endOffsets": "208,315,427,515,618,733,812,890,981,1073,1168,1262,1363,1456,1551,1645,1736,1829,1909,2013,2116,2214,2321,2428,2533,2690,2786,6199" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values-zu\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "245,354,562,695,797,1024,1151,1301,1436,1655,1763,1959,2088,2305,2488,2575,2670", - "endColumns": "108,207,132,101,226,126,149,134,218,107,195,128,216,182,86,94,109", - "endOffsets": "353,561,694,796,1023,1150,1300,1435,1654,1762,1958,2087,2304,2487,2574,2669,2779" - }, - "to": { - "startLines": "29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "2791,2904,3112,3249,3355,3582,3713,3867,4197,4416,4528,4724,4857,5074,5261,5352,5451", - "endColumns": "112,207,136,105,226,130,153,138,218,111,195,132,216,186,90,98,113", - "endOffsets": "2899,3107,3244,3350,3577,3708,3862,4001,4411,4523,4719,4852,5069,5256,5347,5446,5560" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values-zu\\values-zu.xml", - "from": { - "startLines": "2,3,4,5", - "startColumns": "4,4,4,4", - "startOffsets": "55,167,275,387", - "endColumns": "111,107,111,110", - "endOffsets": "162,270,382,493" - }, - "to": { - "startLines": "47,48,49,50", - "startColumns": "4,4,4,4", - "startOffsets": "5565,5677,5785,5897", - "endColumns": "111,107,111,110", - "endOffsets": "5672,5780,5892,6003" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/multi-v2/values.json b/android/app/build/intermediates/blame/res/debug/multi-v2/values.json deleted file mode 100644 index 96c03d7a8..000000000 --- a/android/app/build/intermediates/blame/res/debug/multi-v2/values.json +++ /dev/null @@ -1,320 +0,0 @@ -{ - "logs": [ - { - "outputFile": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values\\values.xml", - "map": [ - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\5b4940cfd8e6b027ab48147c86d677f1\\jetified-viewpager2-1.0.0\\res\\values\\values.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endLines": "4", - "endColumns": "24", - "endOffsets": "160" - }, - "to": { - "startLines": "7002", - "startColumns": "4", - "startOffsets": "435951", - "endLines": "7004", - "endColumns": "24", - "endOffsets": "436056" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\b04599de2daa334d543a60c24c9af47d\\jetified-appcompat-resources-1.1.0\\res\\values\\values.xml", - "from": { - "startLines": "2,29,36,47,74", - "startColumns": "4,4,4,4,4", - "startOffsets": "55,1702,2087,2684,4317", - "endLines": "28,35,46,73,78", - "endColumns": "24,24,24,24,24", - "endOffsets": "1697,2082,2679,4312,4582" - }, - "to": { - "startLines": "4389,4416,4423,6447,6474", - "startColumns": "4,4,4,4,4", - "startOffsets": "294413,296060,296445,404594,406227", - "endLines": "4415,4422,4433,6473,6478", - "endColumns": "24,24,24,24,24", - "endOffsets": "296055,296440,297037,406222,406492" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\ee402462607e3d7bc40e1166a58a6978\\recyclerview-1.1.0\\res\\values\\values.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10", - "startColumns": "4,4,4,4,4,4,4,4,4", - "startOffsets": "55,111,170,218,274,349,425,497,563", - "endLines": "2,3,4,5,6,7,8,9,38", - "endColumns": "55,58,47,55,74,75,71,65,24", - "endOffsets": "106,165,213,269,344,420,492,558,2084" - }, - "to": { - "startLines": "56,355,356,357,365,366,367,584,6282", - "startColumns": "4,4,4,4,4,4,4,4,4", - "startOffsets": "3190,23175,23234,23282,23949,24024,24100,38018,396501", - "endLines": "56,355,356,357,365,366,367,584,6310", - "endColumns": "55,58,47,55,74,75,71,65,24", - "endOffsets": "3241,23229,23277,23333,24019,24095,24167,38079,398022" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\f720b24cc490c109d50c0a0a1e6bf186\\jetified-play-services-basement-17.0.0\\res\\values\\values.xml", - "from": { - "startLines": "4,7", - "startColumns": "0,0", - "startOffsets": "238,401", - "endColumns": "63,166", - "endOffsets": "301,567" - }, - "to": { - "startLines": "627,689", - "startColumns": "4,4", - "startOffsets": "40260,45185", - "endColumns": "67,166", - "endOffsets": "40323,45347" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9fbada88fa325291a82eb809c2064dc7\\jetified-firebase-messaging-20.1.2\\res\\values\\values.xml", - "from": { - "startLines": "4", - "startColumns": "0", - "startOffsets": "178", - "endColumns": "77", - "endOffsets": "255" - }, - "to": { - "startLines": "708", - "startColumns": "4", - "startOffsets": "47299", - "endColumns": "81", - "endOffsets": "47376" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\38b6c4b545e39be84f8fef63d737cf6b\\jetified-play-services-base-17.0.0\\res\\values\\values.xml", - "from": { - "startLines": "4,5,6,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,33,46", - "startColumns": "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0", - "startOffsets": "215,301,377,463,549,625,702,778,951,1052,1233,1354,1457,1637,1756,1868,1967,2155,2256,2437,2558,2733,2877,2936,2994,3164,3475", - "endLines": "4,5,6,7,8,9,10,11,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,45,64", - "endColumns": "85,75,85,85,75,76,75,75,100,180,120,102,179,118,111,98,187,100,180,120,174,143,58,57,74,20,20", - "endOffsets": "300,376,462,548,624,701,777,853,1051,1232,1353,1456,1636,1755,1867,1966,2154,2255,2436,2557,2732,2876,2935,2993,3068,3474,3887" - }, - "to": { - "startLines": "118,119,120,121,122,123,124,125,681,682,683,684,685,686,687,688,690,691,692,693,694,695,696,697,698,5858,6393", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "7160,7250,7330,7420,7510,7590,7671,7751,44145,44250,44431,44556,44663,44843,44966,45082,45352,45540,45645,45826,45951,46126,46274,46337,46399,375226,402303", - "endLines": "118,119,120,121,122,123,124,125,681,682,683,684,685,686,687,688,690,691,692,693,694,695,696,697,698,5870,6411", - "endColumns": "89,79,89,89,79,80,79,79,104,180,124,106,179,122,115,102,187,104,180,124,174,147,62,61,78,20,20", - "endOffsets": "7245,7325,7415,7505,7585,7666,7746,7826,44245,44426,44551,44658,44838,44961,45077,45180,45535,45640,45821,45946,46121,46269,46332,46394,46473,375536,402715" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\values\\ic_launcher_background.xml", - "from": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "55", - "endColumns": "56", - "endOffsets": "107" - }, - "to": { - "startLines": "171", - "startColumns": "4", - "startOffsets": "10935", - "endColumns": "56", - "endOffsets": "10987" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\9e025505c94c04007a8190f74982d1e9\\cardview-1.0.0\\res\\values\\values.xml", - "from": { - "startLines": "2,3,4,5,6,35,36,37,38,45,47,50,7", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,107,168,230,292,2179,2238,2295,2349,2763,2827,2953,356", - "endLines": "2,3,4,5,6,35,36,37,44,46,49,52,34", - "endColumns": "51,60,61,61,63,58,56,53,12,12,12,12,24", - "endOffsets": "102,163,225,287,351,2233,2290,2344,2758,2822,2948,3076,2174" - }, - "to": { - "startLines": "8,111,112,113,114,296,297,298,805,2611,2613,2616,5197", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "468,6767,6828,6890,6952,19334,19393,19450,58239,175587,175651,175777,338561", - "endLines": "8,111,112,113,114,296,297,298,811,2612,2615,2618,5224", - "endColumns": "51,60,61,61,63,58,56,53,12,12,12,12,24", - "endOffsets": "515,6823,6885,6947,7011,19388,19445,19499,58648,175646,175772,175900,340379" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\node_modules\\@capacitor\\android\\capacitor\\build\\intermediates\\packaged_res\\debug\\values\\values.xml", - "from": { - "startLines": "2,3,4,6,7,8,9,20", - "startColumns": "4,4,4,4,4,4,4,4", - "startOffsets": "55,101,148,253,315,349,393,978", - "endLines": "2,3,4,6,7,8,9,22", - "endColumns": "45,46,50,61,33,43,78,22", - "endOffsets": "96,143,194,310,344,388,467,1088" - }, - "to": { - "startLines": "115,116,117,675,745,752,753,7014", - "startColumns": "4,4,4,4,4,4,4,4", - "startOffsets": "7016,7062,7109,43656,53859,54760,54804,436535", - "endLines": "115,116,117,675,745,752,753,7016", - "endColumns": "45,46,50,61,33,43,78,22", - "endOffsets": "7057,7104,7155,43713,53888,54799,54878,436645" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\values\\strings.xml", - "from": { - "startLines": "2,5,4,3", - "startColumns": "4,4,4,4", - "startOffsets": "55,239,174,109", - "endColumns": "53,69,64,64", - "endOffsets": "104,304,234,169" - }, - "to": { - "startLines": "672,700,746,756", - "startColumns": "4,4,4,4", - "startOffsets": "43321,46546,53893,55007", - "endColumns": "53,69,64,64", - "endOffsets": "43370,46611,53953,55067" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\93fa951bb50245f79bfdb3046a233a07\\coordinatorlayout-1.1.0\\res\\values\\values.xml", - "from": { - "startLines": "2,3,6,16", - "startColumns": "4,4,4,4", - "startOffsets": "55,116,261,869", - "endLines": "2,5,15,104", - "endColumns": "60,12,24,24", - "endOffsets": "111,256,864,6075" - }, - "to": { - "startLines": "24,4259,5497,5507", - "startColumns": "4,4,4,4", - "startOffsets": "1278,286835,354731,355339", - "endLines": "24,4261,5506,5595", - "endColumns": "60,12,24,24", - "endOffsets": "1334,286975,355334,360545" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\c1420d47df5e117932bba76e098a3816\\browser-1.2.0\\res\\values\\values.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11", - "startColumns": "4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,113,179,242,304,375,447,515,582,661", - "endColumns": "57,65,62,61,70,71,67,66,78,68", - "endOffsets": "108,174,237,299,370,442,510,577,656,725" - }, - "to": { - "startLines": "105,106,107,108,294,295,699,705,706,707", - "startColumns": "4,4,4,4,4,4,4,4,4,4", - "startOffsets": "6403,6461,6527,6590,19191,19262,46478,47084,47151,47230", - "endColumns": "57,65,62,61,70,71,67,66,78,68", - "endOffsets": "6456,6522,6585,6647,19257,19329,46541,47146,47225,47294" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\cf23515831a30cf8e0e5ff774beb1451\\core-1.2.0\\res\\values\\values.xml", - "from": { - "startLines": "2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,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,75,76,77,78,79,83,84,88,89,90,91,98,141,173,210", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,124,319,389,457,529,599,660,734,807,868,929,991,1055,1117,1178,1246,1346,1406,1472,1545,1614,1671,1723,1785,1857,1933,1998,2057,2116,2176,2236,2296,2356,2416,2476,2536,2596,2656,2716,2775,2835,2895,2955,3015,3075,3135,3195,3255,3315,3375,3434,3494,3554,3613,3672,3731,3790,3849,3908,3943,3978,4033,4096,4151,4209,4266,4316,4377,4434,4468,4503,4538,4608,4679,4796,4997,5107,5308,5437,5509,5576,5874,8780,10845,12605", - "endLines": "2,3,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,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,75,76,77,78,82,83,87,88,89,90,97,140,172,209,216", - "endColumns": "68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,64,58,58,59,59,59,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,34,34,54,62,54,57,56,49,60,56,33,34,34,69,70,116,12,109,12,128,71,66,24,24,24,24,24", - "endOffsets": "119,182,384,452,524,594,655,729,802,863,924,986,1050,1112,1173,1241,1341,1401,1467,1540,1609,1666,1718,1780,1852,1928,1993,2052,2111,2171,2231,2291,2351,2411,2471,2531,2591,2651,2711,2770,2830,2890,2950,3010,3070,3130,3190,3250,3310,3370,3429,3489,3549,3608,3667,3726,3785,3844,3903,3938,3973,4028,4091,4146,4204,4261,4311,4372,4429,4463,4498,4533,4603,4674,4791,4992,5102,5303,5432,5504,5571,5869,8775,10840,12600,12977" - }, - "to": { - "startLines": "192,193,299,300,301,302,303,304,305,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,585,586,598,599,600,601,602,603,604,605,606,607,611,640,755,3056,3057,3061,3062,3066,3589,3590,5462,5686,5729,5766,5803", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "12229,12298,19504,19574,19642,19714,19784,19845,19919,34073,34134,34195,34257,34321,34383,34444,34512,34612,34672,34738,34811,34880,34937,34989,35569,35641,35717,35782,35841,35900,35960,36020,36080,36140,36200,36260,36320,36380,36440,36500,36559,36619,36679,36739,36799,36859,36919,36979,37039,37099,37159,37218,37278,37338,37397,37456,37515,37574,37633,38084,38119,38705,38760,38823,38878,38936,38993,39043,39104,39161,39195,39373,41065,54936,207567,207684,207885,207995,208196,245569,245641,352923,365267,368173,370458,372218", - "endLines": "192,193,299,300,301,302,303,304,305,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,585,586,598,599,600,601,602,603,604,605,606,607,611,640,755,3056,3060,3061,3065,3066,3589,3590,5468,5728,5760,5802,5809", - "endColumns": "68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,64,58,58,59,59,59,59,59,59,59,59,59,59,58,59,59,59,59,59,59,59,59,59,59,58,59,59,58,58,58,58,58,58,34,34,54,62,54,57,56,49,60,56,33,34,34,69,70,116,12,109,12,128,71,66,24,24,24,24,24", - "endOffsets": "12293,12356,19569,19637,19709,19779,19840,19914,19987,34129,34190,34252,34316,34378,34439,34507,34607,34667,34733,34806,34875,34932,34984,35046,35636,35712,35777,35836,35895,35955,36015,36075,36135,36195,36255,36315,36375,36435,36495,36554,36614,36674,36734,36794,36854,36914,36974,37034,37094,37154,37213,37273,37333,37392,37451,37510,37569,37628,37687,38114,38149,38755,38818,38873,38931,38988,39038,39099,39156,39190,39225,39403,41130,55002,207679,207880,207990,208191,208320,245636,245703,353216,368168,370233,372213,372590" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\85ca3f2cc7fc2d3a231f6bc7d430904f\\transition-1.2.0\\res\\values\\values.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11", - "startColumns": "4,4,4,4,4,4,4,4,4,4", - "startOffsets": "55,95,142,185,240,287,341,393,442,503", - "endColumns": "39,46,42,54,46,53,51,48,60,49", - "endOffsets": "90,137,180,235,282,336,388,437,498,548" - }, - "to": { - "startLines": "581,582,590,593,594,612,613,614,615,616", - "startColumns": "4,4,4,4,4,4,4,4,4,4", - "startOffsets": "37897,37937,38330,38469,38524,39408,39462,39514,39563,39624", - "endColumns": "39,46,42,54,46,53,51,48,60,49", - "endOffsets": "37932,37979,38368,38519,38566,39457,39509,39558,39619,39669" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\051eaa9027caada5026e12dfeac8bc27\\material-1.1.0-rc02\\res\\values\\values.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,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,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,407,411,418,425,433,443,452,461,470,471,472,477,478,482,483,489,493,494,495,496,506,507,508,512,513,519,523,524,525,526,527,593,641,699,747,812,860,908,966,1014,1018,1022,1034,1049,1061,1062,1109,1113,1114,1115,1118,1128,1161,1162,1163,1175,1179,1184,1189,1194,1197,1200,1203,1207,1211,1212,1213,1214,1215,1218,1221,1224,1227,1231,1232,1235,1238,1241,1244,1248,1251,1255,1258,1261,1264,1267,1271,1274,1277,1281,1284,1294,1302,1310,1313,1316,1319,1322,1325,1328,1331,1332,1335,1338,1339,1342,1346,1351,1352,1360,1368,1369,1377,1381,1389,1397,1405,1413,1421,1422,1430,1438,1439,1441,1446,1448,1453,1457,1461,1462,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1491,1492,1493,1499,1500,1504,1506,1507,1510,1515,1516,1517,1518,1519,1520,1524,1525,1526,1532,1533,1537,1539,1542,1546,1550,1554,1558,1559,1560,1561,1569,1577,1580,1585,1590,1595,1600,1604,1608,1617,1625,1626,1627,1628,1629,1637,1646,1651,1656,1657,1658,1659,1677,1681,1686,1689,1693,1696,1700,1704,1708,1716,1725,1738,1742,1757,1765,1768,1779,1784,1813,1817,1818,1825,1829,1830,1831,1834,1838,1842,1843,1847,1852,1864,1868,1869,1881,1891,1892,1902,1907,1929,1932,1938,1941,1950,1958,1962,1965,1968,1971,1975,1978,1993,1997,2000,2015,2018,2026,2031,2037,2043,2049,2079,2090,2107,2114,2117,2129,2138,2142,2147,2151,2155,2159,2163,2167,2170,2179,2184,2193,2197,2204,2213,2219,2223,2245,2246,2247,2248,2249,2258,2262,2274,2281,2282,2286,2290,2291,2295,2309,2315,2321,2327,2333,2338,2344,2350,2351,2360,2368,2369,2376,2401,2413,2452,2468,2496,2545,2596,2703,2726,2818,2833,2845,2851,2895,2899,2905,2910,2916,2923,2979,2987,2998,3010,3038,3047,3054,3060,3068,3073,3121,3124,3128,3166,3172,3189,3196,3204,3288,3492", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "150,187,236,292,352,413,468,518,571,629,677,714,761,810,866,917,966,1020,1074,1123,1179,1226,1282,1342,1403,1456,1501,1554,1606,1664,1729,1777,1843,1901,1970,2028,2098,2172,2240,2307,2377,2443,2516,2576,2636,2696,2755,2812,2870,2928,2974,3034,3102,3171,3239,3292,3344,3390,3440,3487,3545,3603,3662,3722,3784,3846,3908,3970,4032,4094,4162,4223,4285,4347,4400,4454,4513,4575,4649,4720,4786,4860,4929,5000,5073,5144,5212,5285,5361,5431,5509,5577,5643,5704,5773,5837,5903,5971,6037,6100,6168,6239,6304,6377,6440,6521,6585,6651,6721,6791,6861,6931,6998,7063,7129,7182,7258,7324,7411,7487,7563,7610,7675,7725,7779,7858,7936,8009,8074,8137,8203,8274,8345,8407,8476,8542,8602,8669,8736,8792,8843,8896,8948,9002,9073,9136,9195,9257,9316,9389,9456,9516,9579,9654,9726,9822,9893,9949,10020,10077,10134,10200,10264,10335,10392,10445,10508,10560,10618,10685,10769,10854,10935,11003,11080,11153,11223,11295,11365,11438,11502,11572,11620,11689,11741,11799,11865,11932,11998,12079,12154,12210,12263,12324,12382,12432,12481,12530,12579,12641,12693,12738,12819,12873,12926,12980,13031,13080,13131,13192,13253,13315,13365,13406,13465,13524,13583,13644,13700,13756,13823,13884,13949,14004,14069,14138,14206,14284,14353,14413,14484,14558,14623,14695,14765,14832,14916,14985,15052,15122,15185,15252,15320,15403,15482,15572,15649,15717,15784,15862,15919,15976,16044,16110,16166,16226,16285,16339,16389,16439,16487,16549,16600,16673,16753,16833,16897,16960,17027,17098,17156,17217,17283,17342,17409,17469,17529,17592,17660,17721,17788,17866,17936,17985,18042,18111,18172,18260,18348,18436,18524,18580,18667,18754,18841,18928,18986,19042,19113,19178,19240,19315,19388,19457,19527,19596,19690,19759,19860,19911,19969,20039,20108,20178,20248,20318,20385,20460,20527,20586,20651,20707,20765,20827,20872,20915,20962,21007,21058,21106,21172,21234,21297,21369,21426,21489,21546,21606,21671,21738,21803,21860,21921,21979,22049,22106,22426,22576,22707,22805,22920,23007,23055,23134,23199,23288,23445,23602,23755,23909,24087,24269,24451,24633,24823,25013,25212,25385,25495,25680,25817,26037,26221,26381,26539,26723,26926,27097,27317,27539,27694,27901,28085,28188,28329,28494,28665,28865,29069,29271,29476,29677,29876,30080,30158,30459,30625,30780,30882,31159,31444,31834,32290,32799,33341,33806,34268,34739,34832,34939,35282,35389,35618,35739,36148,36380,36480,36585,36704,37238,37385,37504,37739,37872,38287,38525,38637,38758,38891,39038,43839,46880,51134,54189,58897,61901,64921,69091,72109,72361,72626,73686,74533,75352,75443,77574,77784,77893,78012,78196,78772,80753,80848,80879,81749,82035,82438,82840,83183,83395,83596,83809,84098,84383,84456,84543,84628,84727,84847,85008,85171,85332,85497,85550,85683,85803,85901,86014,86207,86333,86569,86711,86881,87037,87209,87500,87612,87741,87970,88188,89043,89630,90244,90412,90554,90715,90858,91026,91183,91378,91470,91643,91805,91900,92069,92312,92605,92719,93128,93542,93658,94076,94317,94747,95182,95592,96014,96424,96546,96955,97371,97493,97561,97905,97985,98341,98491,98635,98719,99096,99194,99302,99396,99526,99634,99756,99892,100000,100120,100254,100376,100504,100646,100772,100912,101038,101156,101288,101386,101496,101780,101892,102010,102474,102590,102877,103003,103099,103229,103618,103728,103852,103990,104100,104222,104518,104642,104772,105248,105376,105675,105813,105959,106121,106337,106493,106697,106765,106849,106953,107483,108082,108240,108459,108690,108913,109148,109370,109636,110228,110827,110941,111085,111197,111321,111892,112490,112985,113531,113676,113769,113861,115222,115610,115908,116097,116303,116496,116706,116923,117184,117616,118140,118784,118981,119929,120486,120609,121382,121603,123184,123419,123543,124051,124265,124368,124498,124673,124920,125111,125251,125445,125715,126416,126704,126834,127599,128244,128390,128951,129189,130612,130762,131179,131344,132030,132500,132696,132858,133013,133157,133391,133558,134332,134618,134778,135393,135552,135880,136107,136472,136843,137204,138984,139613,140658,141178,141330,142320,143057,143260,143506,143753,143995,144316,144621,144844,145016,145557,145826,146320,146581,147021,147766,148131,148436,150136,150242,150372,150510,150634,151270,151571,152326,152765,152889,153130,153318,153452,153643,154422,154691,154982,155261,155578,155800,156095,156378,156482,157129,157694,157814,158311,159935,160646,162694,163357,164824,167745,171053,176058,177196,182884,183592,184279,184663,186741,186972,187276,187496,187803,188233,190986,191461,191990,192485,193800,194291,194722,195095,195437,195645,198866,199003,199238,201092,201397,202318,202739,203055,207660,218947", - "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,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,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,406,410,417,424,432,442,451,460,469,470,471,476,477,481,482,488,492,493,494,495,505,506,507,511,512,518,522,523,524,525,526,592,640,698,746,811,859,907,965,1013,1017,1021,1033,1048,1060,1061,1108,1112,1113,1114,1117,1127,1160,1161,1162,1174,1178,1183,1188,1193,1196,1199,1202,1206,1210,1211,1212,1213,1214,1217,1220,1223,1226,1230,1231,1234,1237,1240,1243,1247,1250,1254,1257,1260,1263,1266,1270,1273,1276,1280,1283,1293,1301,1309,1312,1315,1318,1321,1324,1327,1330,1331,1334,1337,1338,1341,1345,1350,1351,1359,1367,1368,1376,1380,1388,1396,1404,1412,1420,1421,1429,1437,1438,1440,1445,1447,1452,1456,1460,1461,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1490,1491,1492,1498,1499,1503,1505,1506,1509,1514,1515,1516,1517,1518,1519,1523,1524,1525,1531,1532,1536,1538,1541,1545,1549,1553,1557,1558,1559,1560,1568,1576,1579,1584,1589,1594,1599,1603,1607,1616,1624,1625,1626,1627,1628,1636,1645,1650,1655,1656,1657,1658,1676,1680,1685,1688,1692,1695,1699,1703,1707,1715,1724,1737,1741,1756,1764,1767,1778,1783,1812,1816,1817,1824,1828,1829,1830,1833,1837,1841,1842,1846,1851,1863,1867,1868,1880,1890,1891,1901,1906,1928,1931,1937,1940,1949,1957,1961,1964,1967,1970,1974,1977,1992,1996,1999,2014,2017,2025,2030,2036,2042,2048,2078,2089,2106,2113,2116,2128,2137,2141,2146,2150,2154,2158,2162,2166,2169,2178,2183,2192,2196,2203,2212,2218,2222,2244,2245,2246,2247,2248,2257,2261,2273,2280,2281,2285,2289,2290,2294,2308,2314,2320,2326,2332,2337,2343,2349,2350,2359,2367,2368,2375,2400,2412,2451,2467,2495,2544,2595,2702,2725,2817,2832,2844,2850,2894,2898,2904,2909,2915,2922,2978,2986,2997,3009,3037,3046,3053,3059,3067,3072,3120,3123,3127,3165,3171,3188,3195,3203,3287,3491,3507", - "endColumns": "36,48,55,59,60,54,49,52,57,47,36,46,48,55,50,48,53,53,48,55,46,55,59,60,52,44,52,51,57,64,47,65,57,68,57,69,73,67,66,69,65,72,59,59,59,58,56,57,57,45,59,67,68,67,52,51,45,49,46,57,57,58,59,61,61,61,61,61,61,67,60,61,61,52,53,58,61,73,70,65,73,68,70,72,70,67,72,75,69,77,67,65,60,68,63,65,67,65,62,67,70,64,72,62,80,63,65,69,69,69,69,66,64,65,52,75,65,86,75,75,46,64,49,53,78,77,72,64,62,65,70,70,61,68,65,59,66,66,55,50,52,51,53,70,62,58,61,58,72,66,59,62,74,71,95,70,55,70,56,56,65,63,70,56,52,62,51,57,66,83,84,80,67,76,72,69,71,69,72,63,69,47,68,51,57,65,66,65,80,74,55,52,60,57,49,48,48,48,61,51,44,80,53,52,53,50,48,50,60,60,61,49,40,58,58,58,60,55,55,66,60,64,54,64,68,67,77,68,59,70,73,64,71,69,66,83,68,66,69,62,66,67,82,78,89,76,67,66,77,56,56,67,65,55,59,58,53,49,49,47,61,50,72,79,79,63,62,66,70,57,60,65,58,66,59,59,62,67,60,66,77,69,48,56,68,60,87,87,87,87,55,86,86,86,86,57,55,70,64,61,74,72,68,69,68,93,68,100,50,57,69,68,69,69,69,66,74,66,58,64,55,57,61,44,42,46,44,50,47,65,61,62,71,56,62,56,59,64,66,64,56,60,57,69,56,12,149,130,97,114,86,47,78,64,88,156,156,152,153,177,181,181,181,189,189,198,172,109,184,136,219,183,159,157,183,202,170,219,221,154,206,183,102,140,164,170,199,203,201,204,200,198,203,77,300,165,154,101,10,10,10,10,10,10,10,10,10,92,106,10,106,10,120,10,10,99,104,118,10,146,118,10,132,10,10,111,120,132,146,10,10,10,10,10,10,10,10,10,10,10,10,10,10,90,10,10,108,118,10,10,10,94,30,10,10,10,10,10,10,10,10,10,10,72,86,84,98,10,10,10,10,10,52,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,91,10,10,94,10,10,10,113,10,10,115,10,10,10,10,10,10,10,121,10,10,121,10,10,10,10,10,10,83,10,97,107,93,129,107,121,135,107,119,133,121,127,141,125,139,125,117,131,97,109,10,111,117,10,115,10,10,95,10,10,109,123,137,109,121,10,123,129,10,127,10,10,10,10,10,10,10,67,83,103,10,10,10,10,10,10,10,10,10,10,10,113,143,111,123,10,10,10,10,144,92,91,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,123,10,10,102,129,10,10,10,139,10,10,10,10,129,10,10,145,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,105,129,137,123,10,10,10,10,123,10,10,133,10,10,10,10,10,10,10,10,10,103,10,10,119,10,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22", - "endOffsets": "182,231,287,347,408,463,513,566,624,672,709,756,805,861,912,961,1015,1069,1118,1174,1221,1277,1337,1398,1451,1496,1549,1601,1659,1724,1772,1838,1896,1965,2023,2093,2167,2235,2302,2372,2438,2511,2571,2631,2691,2750,2807,2865,2923,2969,3029,3097,3166,3234,3287,3339,3385,3435,3482,3540,3598,3657,3717,3779,3841,3903,3965,4027,4089,4157,4218,4280,4342,4395,4449,4508,4570,4644,4715,4781,4855,4924,4995,5068,5139,5207,5280,5356,5426,5504,5572,5638,5699,5768,5832,5898,5966,6032,6095,6163,6234,6299,6372,6435,6516,6580,6646,6716,6786,6856,6926,6993,7058,7124,7177,7253,7319,7406,7482,7558,7605,7670,7720,7774,7853,7931,8004,8069,8132,8198,8269,8340,8402,8471,8537,8597,8664,8731,8787,8838,8891,8943,8997,9068,9131,9190,9252,9311,9384,9451,9511,9574,9649,9721,9817,9888,9944,10015,10072,10129,10195,10259,10330,10387,10440,10503,10555,10613,10680,10764,10849,10930,10998,11075,11148,11218,11290,11360,11433,11497,11567,11615,11684,11736,11794,11860,11927,11993,12074,12149,12205,12258,12319,12377,12427,12476,12525,12574,12636,12688,12733,12814,12868,12921,12975,13026,13075,13126,13187,13248,13310,13360,13401,13460,13519,13578,13639,13695,13751,13818,13879,13944,13999,14064,14133,14201,14279,14348,14408,14479,14553,14618,14690,14760,14827,14911,14980,15047,15117,15180,15247,15315,15398,15477,15567,15644,15712,15779,15857,15914,15971,16039,16105,16161,16221,16280,16334,16384,16434,16482,16544,16595,16668,16748,16828,16892,16955,17022,17093,17151,17212,17278,17337,17404,17464,17524,17587,17655,17716,17783,17861,17931,17980,18037,18106,18167,18255,18343,18431,18519,18575,18662,18749,18836,18923,18981,19037,19108,19173,19235,19310,19383,19452,19522,19591,19685,19754,19855,19906,19964,20034,20103,20173,20243,20313,20380,20455,20522,20581,20646,20702,20760,20822,20867,20910,20957,21002,21053,21101,21167,21229,21292,21364,21421,21484,21541,21601,21666,21733,21798,21855,21916,21974,22044,22101,22421,22571,22702,22800,22915,23002,23050,23129,23194,23283,23440,23597,23750,23904,24082,24264,24446,24628,24818,25008,25207,25380,25490,25675,25812,26032,26216,26376,26534,26718,26921,27092,27312,27534,27689,27896,28080,28183,28324,28489,28660,28860,29064,29266,29471,29672,29871,30075,30153,30454,30620,30775,30877,31154,31439,31829,32285,32794,33336,33801,34263,34734,34827,34934,35277,35384,35613,35734,36143,36375,36475,36580,36699,37233,37380,37499,37734,37867,38282,38520,38632,38753,38886,39033,43834,46875,51129,54184,58892,61896,64916,69086,72104,72356,72621,73681,74528,75347,75438,77569,77779,77888,78007,78191,78767,80748,80843,80874,81744,82030,82433,82835,83178,83390,83591,83804,84093,84378,84451,84538,84623,84722,84842,85003,85166,85327,85492,85545,85678,85798,85896,86009,86202,86328,86564,86706,86876,87032,87204,87495,87607,87736,87965,88183,89038,89625,90239,90407,90549,90710,90853,91021,91178,91373,91465,91638,91800,91895,92064,92307,92600,92714,93123,93537,93653,94071,94312,94742,95177,95587,96009,96419,96541,96950,97366,97488,97556,97900,97980,98336,98486,98630,98714,99091,99189,99297,99391,99521,99629,99751,99887,99995,100115,100249,100371,100499,100641,100767,100907,101033,101151,101283,101381,101491,101775,101887,102005,102469,102585,102872,102998,103094,103224,103613,103723,103847,103985,104095,104217,104513,104637,104767,105243,105371,105670,105808,105954,106116,106332,106488,106692,106760,106844,106948,107478,108077,108235,108454,108685,108908,109143,109365,109631,110223,110822,110936,111080,111192,111316,111887,112485,112980,113526,113671,113764,113856,115217,115605,115903,116092,116298,116491,116701,116918,117179,117611,118135,118779,118976,119924,120481,120604,121377,121598,123179,123414,123538,124046,124260,124363,124493,124668,124915,125106,125246,125440,125710,126411,126699,126829,127594,128239,128385,128946,129184,130607,130757,131174,131339,132025,132495,132691,132853,133008,133152,133386,133553,134327,134613,134773,135388,135547,135875,136102,136467,136838,137199,138979,139608,140653,141173,141325,142315,143052,143255,143501,143748,143990,144311,144616,144839,145011,145552,145821,146315,146576,147016,147761,148126,148431,150131,150237,150367,150505,150629,151265,151566,152321,152760,152884,153125,153313,153447,153638,154417,154686,154977,155256,155573,155795,156090,156373,156477,157124,157689,157809,158306,159930,160641,162689,163352,164819,167740,171048,176053,177191,182879,183587,184274,184658,186736,186967,187271,187491,187798,188228,190981,191456,191985,192480,193795,194286,194717,195090,195432,195640,198861,198998,199233,201087,201392,202313,202734,203050,207655,218942,220011" - }, - "to": { - "startLines": "2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,28,29,30,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,88,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,184,185,186,187,188,189,190,191,292,293,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,533,587,588,589,595,596,608,609,610,618,621,622,625,626,628,629,630,631,632,633,634,635,636,637,638,639,641,673,674,676,677,678,679,680,701,702,703,704,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,747,748,749,750,751,762,766,823,830,837,1007,1017,1026,1035,1103,1104,1105,1110,1111,1115,1116,1122,1126,1127,1128,1129,1139,1140,1141,1145,1146,1152,1156,1226,1227,1228,1229,1295,1343,1401,1449,1514,1562,1610,1668,1716,1720,1724,2483,2498,2510,2511,2558,2562,2563,2564,2567,2577,2610,2619,2620,2632,2636,2641,2646,2651,2654,2657,2660,2664,2807,2808,2809,2810,2887,2890,2893,2896,2899,2903,2904,2907,2910,2913,2916,2920,2923,2927,2930,2933,2936,2939,2943,2946,2949,2953,2956,2966,2974,2982,2985,2988,2991,2994,2997,3067,3070,3071,3074,3077,3078,3081,3085,3090,3091,3099,3107,3108,3116,3120,3128,3136,3144,3152,3160,3161,3169,3177,3213,3215,3220,3222,3227,3231,3235,3236,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3265,3266,3267,3273,3274,3278,3280,3281,3284,3289,3290,3291,3292,3293,3294,3298,3299,3300,3306,3307,3311,3313,3316,3320,3324,3328,3344,3345,3346,3347,3355,3363,3366,3371,3376,3381,3386,3390,3394,3403,3411,3412,3413,3414,3415,3423,3432,3437,3442,3443,3444,3445,3463,3467,3472,3475,3479,3482,3486,3490,3591,3599,3608,3621,3625,3640,3648,3651,3662,3667,3696,3700,3701,3708,3712,3713,3714,3717,3721,3725,3726,3730,3735,3747,3751,3752,3764,3774,3775,3785,3790,3812,3815,3821,3824,3833,3841,3845,3848,3851,3854,3858,3861,3876,3880,3883,3898,3901,3909,3914,3920,3926,3932,3962,3973,3990,3997,4000,4012,4021,4025,4030,4034,4038,4042,4046,4050,4053,4062,4067,4076,4080,4087,4096,4102,4106,4128,4129,4130,4131,4132,4141,4145,4157,4164,4165,4169,4173,4174,4178,4192,4198,4204,4210,4216,4221,4227,4233,4234,4243,4251,4252,4434,4459,4471,5048,5064,5092,5141,5225,5332,5355,5447,5614,5626,5632,5676,5680,5761,5871,5877,5884,5940,5948,5959,5971,5999,6008,6015,6021,6029,6218,6311,6314,6355,6412,6418,6545,6552,6560,6668,6872", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "150,187,236,292,352,413,520,570,623,681,729,766,813,862,918,969,1018,1072,1126,1175,1231,1394,1450,1510,1571,1624,1714,1816,1868,1926,1991,2039,2105,2163,2232,2290,2360,2434,2502,2569,2639,2705,2778,2838,2898,2958,3017,3074,3132,3246,3292,3352,3420,3489,3557,3610,3662,3708,3758,3805,3863,3921,3980,4040,4102,4164,4226,4288,4350,4412,4480,4541,4603,4665,4718,4813,5048,7831,7905,7976,8042,8116,8185,8256,8329,8400,8468,8541,8617,8687,8765,8833,8899,8960,9029,9093,9159,9227,9293,9356,9424,9495,9560,9633,9696,9777,9841,9907,9977,10047,10117,10187,11664,11729,11795,11848,11924,11990,12077,12153,19079,19126,19992,20042,20096,20175,20253,20326,20391,20454,20520,20591,20662,20724,20793,20859,20919,20986,21053,21109,21160,21213,21265,21319,21390,21453,21512,21574,21633,21706,21773,21833,21896,21971,22043,22139,22210,22266,22337,22394,22451,22517,22581,22652,22709,22762,22825,22877,22935,24172,24256,24341,24422,24490,24567,24640,24710,24782,24852,24925,24989,25059,25107,25176,25228,25286,25352,25419,25485,25566,25641,25697,25750,25811,25869,25919,25968,26017,26066,26128,26180,26225,26306,26360,26413,26467,26518,26567,26618,26679,26740,26802,26852,26893,26952,27011,27070,27131,27187,27243,27310,27371,27436,27491,27556,27625,27693,27771,27840,27900,27971,28045,28110,28182,28252,28319,28403,28472,28539,28609,28672,28739,28807,28890,28969,29059,29136,29204,29271,29349,29406,29463,29531,29597,29653,29713,29772,29826,29876,29926,29974,30036,30087,30160,30240,30320,30384,30447,30514,30585,30643,30704,30770,30829,30896,30956,31016,31079,31147,31208,31275,31353,31423,31472,31529,31598,31659,31747,31835,31923,32011,32067,32154,32241,32328,32415,32473,32529,32600,32665,32727,32802,32875,32944,33014,33083,33177,33246,33347,33398,33456,33526,33595,33665,33735,33805,33872,33947,34014,35051,38154,38210,38268,38571,38616,39230,39277,39322,39706,39880,39946,40125,40188,40328,40385,40448,40505,40565,40630,40697,40762,40819,40880,40938,41008,41135,43375,43525,43718,43816,43931,44018,44066,46616,46681,46770,46927,47381,47534,47688,47866,48048,48230,48412,48602,48792,48991,49164,49274,49459,49596,49816,50000,50160,50318,50502,50705,50876,51096,51318,51473,51680,51864,51967,52108,52273,52444,52644,52848,53050,53255,53456,53655,53958,54036,54337,54503,54658,55514,55791,59331,59721,60177,71314,71856,72321,72783,77111,77204,77311,77654,77761,77990,78111,78520,78752,78852,78957,79076,79610,79757,79876,80111,80244,80659,80897,86168,86289,86422,86569,91370,94411,98665,101720,106428,109432,112452,116622,119640,119892,120157,168425,169272,170091,170182,172313,172523,172632,172751,172935,173511,175492,175905,175936,176806,177092,177495,177897,178240,178452,178653,178866,179155,190401,190474,190561,190646,195397,195517,195678,195841,196002,196167,196220,196353,196473,196571,196684,196877,197003,197239,197381,197551,197707,197879,198170,198282,198411,198640,198858,199713,200300,200914,201082,201224,201385,201528,201696,208325,208520,208612,208785,208947,209042,209211,209454,209747,209861,210270,210684,210800,211218,211459,211889,212324,212734,213156,213566,213688,214097,214513,217219,217287,217631,217711,218067,218217,218361,218445,218822,218920,219028,219122,219252,219360,219482,219618,219726,219846,219980,220102,220230,220372,220498,220638,220764,220882,221014,221112,221222,221506,221618,221736,222200,222316,222603,222729,222825,222955,223344,223454,223578,223716,223826,223948,224244,224368,224498,224974,225102,225401,225539,225685,225847,226063,226219,227426,227494,227578,227682,228212,228811,228969,229188,229419,229642,229877,230099,230365,230957,231556,231670,231814,231926,232050,232621,233219,233714,234260,234405,234498,234590,235951,236339,236637,236826,237032,237225,237435,237652,245708,246140,246664,247308,247505,248453,249010,249133,249906,250127,251708,251943,252067,252575,252789,252892,253022,253197,253444,253635,253775,253969,254239,254940,255228,255358,256123,256768,256914,257475,257713,259136,259286,259703,259868,260554,261024,261220,261382,261537,261681,261915,262082,262856,263142,263302,263917,264076,264404,264631,264996,265367,265728,267508,268137,269182,269702,269854,270844,271581,271784,272030,272277,272519,272840,273145,273368,273540,274081,274350,274844,275105,275545,276290,276655,276960,278660,278766,278896,279034,279158,279794,280095,280850,281289,281413,281654,281842,281976,282167,282946,283215,283506,283785,284102,284324,284619,284902,285006,285653,286218,286338,297042,298666,299377,329942,330605,332072,334993,340384,345389,346527,352215,361583,362270,362654,364732,364963,370238,375541,375848,376278,379031,379506,380035,380530,381845,382336,382767,383140,383482,392436,398027,398164,400449,402720,403025,410348,410769,411085,416892,428179", - "endLines": "2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,26,27,28,29,30,32,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,84,88,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,184,185,186,187,188,189,190,191,292,293,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,533,587,588,589,595,596,608,609,610,618,621,622,625,626,628,629,630,631,632,633,634,635,636,637,638,639,644,673,674,676,677,678,679,680,701,702,703,704,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,747,748,749,750,751,765,769,829,836,844,1016,1025,1034,1043,1103,1104,1109,1110,1114,1115,1121,1125,1126,1127,1128,1138,1139,1140,1144,1145,1151,1155,1156,1226,1227,1228,1294,1342,1400,1448,1513,1561,1609,1667,1715,1719,1723,1735,2497,2509,2510,2557,2561,2562,2563,2566,2576,2609,2610,2619,2631,2635,2640,2645,2650,2653,2656,2659,2663,2667,2807,2808,2809,2810,2889,2892,2895,2898,2902,2903,2906,2909,2912,2915,2919,2922,2926,2929,2932,2935,2938,2942,2945,2948,2952,2955,2965,2973,2981,2984,2987,2990,2993,2996,2999,3069,3070,3073,3076,3077,3080,3084,3089,3090,3098,3106,3107,3115,3119,3127,3135,3143,3151,3159,3160,3168,3176,3177,3214,3219,3221,3226,3230,3234,3235,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3264,3265,3266,3272,3273,3277,3279,3280,3283,3288,3289,3290,3291,3292,3293,3297,3298,3299,3305,3306,3310,3312,3315,3319,3323,3327,3331,3344,3345,3346,3354,3362,3365,3370,3375,3380,3385,3389,3393,3402,3410,3411,3412,3413,3414,3422,3431,3436,3441,3442,3443,3444,3462,3466,3471,3474,3478,3481,3485,3489,3493,3598,3607,3620,3624,3639,3647,3650,3661,3666,3695,3699,3700,3707,3711,3712,3713,3716,3720,3724,3725,3729,3734,3746,3750,3751,3763,3773,3774,3784,3789,3811,3814,3820,3823,3832,3840,3844,3847,3850,3853,3857,3860,3875,3879,3882,3897,3900,3908,3913,3919,3925,3931,3961,3972,3989,3996,3999,4011,4020,4024,4029,4033,4037,4041,4045,4049,4052,4061,4066,4075,4079,4086,4095,4101,4105,4127,4128,4129,4130,4131,4140,4144,4156,4163,4164,4168,4172,4173,4177,4191,4197,4203,4209,4215,4220,4226,4232,4233,4242,4250,4251,4258,4458,4470,4509,5063,5091,5140,5191,5331,5354,5446,5461,5625,5631,5675,5679,5685,5765,5876,5883,5939,5947,5958,5970,5998,6007,6014,6020,6028,6033,6265,6313,6317,6392,6417,6434,6551,6559,6643,6871,6887", - "endColumns": "36,48,55,59,60,54,49,52,57,47,36,46,48,55,50,48,53,53,48,55,46,55,59,60,52,44,52,51,57,64,47,65,57,68,57,69,73,67,66,69,65,72,59,59,59,58,56,57,57,45,59,67,68,67,52,51,45,49,46,57,57,58,59,61,61,61,61,61,61,67,60,61,61,52,53,58,61,73,70,65,73,68,70,72,70,67,72,75,69,77,67,65,60,68,63,65,67,65,62,67,70,64,72,62,80,63,65,69,69,69,69,66,64,65,52,75,65,86,75,75,46,64,49,53,78,77,72,64,62,65,70,70,61,68,65,59,66,66,55,50,52,51,53,70,62,58,61,58,72,66,59,62,74,71,95,70,55,70,56,56,65,63,70,56,52,62,51,57,66,83,84,80,67,76,72,69,71,69,72,63,69,47,68,51,57,65,66,65,80,74,55,52,60,57,49,48,48,48,61,51,44,80,53,52,53,50,48,50,60,60,61,49,40,58,58,58,60,55,55,66,60,64,54,64,68,67,77,68,59,70,73,64,71,69,66,83,68,66,69,62,66,67,82,78,89,76,67,66,77,56,56,67,65,55,59,58,53,49,49,47,61,50,72,79,79,63,62,66,70,57,60,65,58,66,59,59,62,67,60,66,77,69,48,56,68,60,87,87,87,87,55,86,86,86,86,57,55,70,64,61,74,72,68,69,68,93,68,100,50,57,69,68,69,69,69,66,74,66,58,64,55,57,61,44,42,46,44,50,47,65,61,62,71,56,62,56,59,64,66,64,56,60,57,69,56,12,149,130,97,114,86,47,78,64,88,156,156,152,153,177,181,181,181,189,189,198,172,109,184,136,219,183,159,157,183,202,170,219,221,154,206,183,102,140,164,170,199,203,201,204,200,198,203,77,300,165,154,101,10,10,10,10,10,10,10,10,10,92,106,10,106,10,120,10,10,99,104,118,10,146,118,10,132,10,10,111,120,132,146,10,10,10,10,10,10,10,10,10,10,10,10,10,10,90,10,10,108,118,10,10,10,94,30,10,10,10,10,10,10,10,10,10,10,72,86,84,98,10,10,10,10,10,52,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,91,10,10,94,10,10,10,113,10,10,115,10,10,10,10,10,10,10,121,10,10,121,10,10,10,10,10,10,83,10,97,107,93,129,107,121,135,107,119,133,121,127,141,125,139,125,117,131,97,109,10,111,117,10,115,10,10,95,10,10,109,123,137,109,121,10,123,129,10,127,10,10,10,10,10,10,10,67,83,103,10,10,10,10,10,10,10,10,10,10,10,113,143,111,123,10,10,10,10,144,92,91,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,123,10,10,102,129,10,10,10,139,10,10,10,10,129,10,10,145,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,105,129,137,123,10,10,10,10,123,10,10,133,10,10,10,10,10,10,10,10,10,103,10,10,119,10,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22", - "endOffsets": "182,231,287,347,408,463,565,618,676,724,761,808,857,913,964,1013,1067,1121,1170,1226,1273,1445,1505,1566,1619,1664,1762,1863,1921,1986,2034,2100,2158,2227,2285,2355,2429,2497,2564,2634,2700,2773,2833,2893,2953,3012,3069,3127,3185,3287,3347,3415,3484,3552,3605,3657,3703,3753,3800,3858,3916,3975,4035,4097,4159,4221,4283,4345,4407,4475,4536,4598,4660,4713,4767,4867,5105,7900,7971,8037,8111,8180,8251,8324,8395,8463,8536,8612,8682,8760,8828,8894,8955,9024,9088,9154,9222,9288,9351,9419,9490,9555,9628,9691,9772,9836,9902,9972,10042,10112,10182,10249,11724,11790,11843,11919,11985,12072,12148,12224,19121,19186,20037,20091,20170,20248,20321,20386,20449,20515,20586,20657,20719,20788,20854,20914,20981,21048,21104,21155,21208,21260,21314,21385,21448,21507,21569,21628,21701,21768,21828,21891,21966,22038,22134,22205,22261,22332,22389,22446,22512,22576,22647,22704,22757,22820,22872,22930,22997,24251,24336,24417,24485,24562,24635,24705,24777,24847,24920,24984,25054,25102,25171,25223,25281,25347,25414,25480,25561,25636,25692,25745,25806,25864,25914,25963,26012,26061,26123,26175,26220,26301,26355,26408,26462,26513,26562,26613,26674,26735,26797,26847,26888,26947,27006,27065,27126,27182,27238,27305,27366,27431,27486,27551,27620,27688,27766,27835,27895,27966,28040,28105,28177,28247,28314,28398,28467,28534,28604,28667,28734,28802,28885,28964,29054,29131,29199,29266,29344,29401,29458,29526,29592,29648,29708,29767,29821,29871,29921,29969,30031,30082,30155,30235,30315,30379,30442,30509,30580,30638,30699,30765,30824,30891,30951,31011,31074,31142,31203,31270,31348,31418,31467,31524,31593,31654,31742,31830,31918,32006,32062,32149,32236,32323,32410,32468,32524,32595,32660,32722,32797,32870,32939,33009,33078,33172,33241,33342,33393,33451,33521,33590,33660,33730,33800,33867,33942,34009,34068,35111,38205,38263,38325,38611,38654,39272,39317,39368,39749,39941,40003,40183,40255,40380,40443,40500,40560,40625,40692,40757,40814,40875,40933,41003,41060,41450,43520,43651,43811,43926,44013,44061,44140,46676,46765,46922,47079,47529,47683,47861,48043,48225,48407,48597,48787,48986,49159,49269,49454,49591,49811,49995,50155,50313,50497,50700,50871,51091,51313,51468,51675,51859,51962,52103,52268,52439,52639,52843,53045,53250,53451,53650,53854,54031,54332,54498,54653,54755,55786,56071,59716,60172,60681,71851,72316,72778,73249,77199,77306,77649,77756,77985,78106,78515,78747,78847,78952,79071,79605,79752,79871,80106,80239,80654,80892,81004,86284,86417,86564,91365,94406,98660,101715,106423,109427,112447,116617,119635,119887,120152,121212,169267,170086,170177,172308,172518,172627,172746,172930,173506,175487,175582,175931,176801,177087,177490,177892,178235,178447,178648,178861,179150,179435,190469,190556,190641,190740,195512,195673,195836,195997,196162,196215,196348,196468,196566,196679,196872,196998,197234,197376,197546,197702,197874,198165,198277,198406,198635,198853,199708,200295,200909,201077,201219,201380,201523,201691,201848,208515,208607,208780,208942,209037,209206,209449,209742,209856,210265,210679,210795,211213,211454,211884,212319,212729,213151,213561,213683,214092,214508,214630,217282,217626,217706,218062,218212,218356,218440,218817,218915,219023,219117,219247,219355,219477,219613,219721,219841,219975,220097,220225,220367,220493,220633,220759,220877,221009,221107,221217,221501,221613,221731,222195,222311,222598,222724,222820,222950,223339,223449,223573,223711,223821,223943,224239,224363,224493,224969,225097,225396,225534,225680,225842,226058,226214,226418,227489,227573,227677,228207,228806,228964,229183,229414,229637,229872,230094,230360,230952,231551,231665,231809,231921,232045,232616,233214,233709,234255,234400,234493,234585,235946,236334,236632,236821,237027,237220,237430,237647,237908,246135,246659,247303,247500,248448,249005,249128,249901,250122,251703,251938,252062,252570,252784,252887,253017,253192,253439,253630,253770,253964,254234,254935,255223,255353,256118,256763,256909,257470,257708,259131,259281,259698,259863,260549,261019,261215,261377,261532,261676,261910,262077,262851,263137,263297,263912,264071,264399,264626,264991,265362,265723,267503,268132,269177,269697,269849,270839,271576,271779,272025,272272,272514,272835,273140,273363,273535,274076,274345,274839,275100,275540,276285,276650,276955,278655,278761,278891,279029,279153,279789,280090,280845,281284,281408,281649,281837,281971,282162,282941,283210,283501,283780,284097,284319,284614,284897,285001,285648,286213,286333,286830,298661,299372,301420,330600,332067,334988,338296,345384,346522,352210,352918,362265,362649,364727,364958,365262,370453,375843,376273,379026,379501,380030,380525,381840,382331,382762,383135,383477,383685,395652,398159,398394,402298,403020,403941,410764,411080,415685,428174,429243" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\.gradle\\caches\\transforms-2\\files-2.1\\72755d8593c3ca1ed00b11907b10c688\\appcompat-1.1.0\\res\\values\\values.xml", - "from": { - "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,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,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,218,219,223,227,231,236,242,249,253,257,262,266,270,274,278,282,286,292,296,302,306,312,316,321,325,328,332,338,342,348,352,358,361,365,369,373,377,381,382,383,384,387,390,393,396,400,401,402,403,404,407,409,411,413,418,419,423,429,433,434,436,447,448,452,458,462,463,464,468,495,499,500,504,532,703,729,901,927,958,966,972,986,1008,1013,1018,1028,1037,1046,1050,1057,1065,1072,1073,1082,1085,1088,1092,1096,1100,1103,1104,1109,1114,1124,1129,1136,1142,1143,1146,1150,1155,1157,1159,1162,1165,1167,1171,1174,1181,1184,1187,1191,1193,1197,1199,1201,1203,1207,1215,1223,1235,1241,1250,1253,1264,1267,1268,1273,1274,1279,1348,1418,1419,1429,1438,1439,1441,1445,1448,1451,1454,1457,1460,1463,1466,1470,1473,1476,1479,1483,1486,1490,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1516,1518,1519,1520,1521,1522,1523,1524,1525,1527,1528,1530,1531,1533,1535,1536,1538,1539,1540,1541,1542,1543,1545,1546,1547,1548,1549,1550,1552,1554,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1570,1571,1572,1573,1574,1575,1577,1581,1585,1586,1587,1588,1589,1590,1594,1595,1596,1597,1599,1601,1603,1605,1607,1608,1609,1610,1612,1614,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1630,1631,1632,1633,1635,1637,1638,1640,1641,1643,1645,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1660,1661,1662,1663,1665,1666,1667,1668,1669,1671,1673,1675,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1775,1778,1781,1784,1798,1809,1819,1849,1876,1885,1960,2357,2362,2390,2408,2444,2450,2456,2479,2620,2640,2646,2650,2656,2693,2705,2771,2795,2864,2883,2909", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "105,160,205,254,295,350,409,471,552,613,688,764,841,919,1004,1086,1162,1238,1315,1393,1499,1605,1684,1764,1821,1879,1953,2028,2093,2159,2219,2280,2352,2425,2492,2560,2619,2678,2737,2796,2855,2909,2963,3016,3070,3124,3178,3232,3306,3385,3458,3532,3603,3675,3747,3820,3877,3935,4008,4082,4156,4231,4303,4376,4446,4517,4577,4638,4707,4776,4846,4920,4996,5060,5137,5213,5290,5355,5424,5501,5576,5645,5713,5790,5856,5917,6014,6079,6148,6247,6318,6377,6435,6492,6551,6615,6686,6758,6830,6902,6974,7041,7109,7177,7236,7299,7363,7453,7544,7604,7670,7737,7803,7873,7937,7990,8057,8118,8185,8298,8356,8419,8484,8549,8624,8697,8769,8818,8879,8940,9001,9063,9127,9191,9255,9320,9383,9443,9504,9570,9629,9689,9751,9822,9882,9950,10036,10123,10213,10300,10388,10470,10553,10643,10734,10786,10844,10889,10955,11019,11076,11133,11187,11244,11292,11341,11392,11426,11473,11522,11568,11600,11664,11726,11786,11843,11917,11987,12065,12119,12189,12274,12322,12368,12429,12492,12558,12622,12693,12756,12821,12885,12946,13007,13059,13132,13206,13275,13350,13424,13498,13639,13709,13762,13840,13930,14018,14114,14204,14786,14875,15122,15403,15655,15940,16333,16810,17032,17254,17530,17757,17987,18217,18447,18677,18904,19323,19549,19974,20204,20632,20851,21134,21342,21473,21700,22126,22351,22778,22999,23424,23544,23820,24121,24445,24736,25050,25187,25318,25423,25665,25832,26036,26244,26515,26627,26739,26844,26961,27175,27321,27461,27547,27895,27983,28229,28647,28896,28978,29076,29693,29793,30045,30469,30724,30818,30907,31144,33196,33438,33540,33793,35977,47101,48617,59840,61368,63125,63751,64171,65232,66497,66753,66989,67536,68030,68635,68833,69413,69977,70352,70470,71008,71165,71361,71634,71890,72060,72201,72265,72630,72997,73673,73937,74275,74628,74722,74908,75214,75476,75601,75728,75967,76178,76297,76490,76667,77122,77303,77425,77684,77797,77984,78086,78193,78322,78597,79105,79601,80478,80772,81342,81491,82223,82395,82479,82815,82907,83185,88594,94146,94208,94838,95452,95543,95656,95885,96045,96197,96368,96534,96703,96870,97033,97276,97446,97619,97790,98064,98263,98468,98798,98882,98978,99074,99172,99272,99374,99476,99578,99680,99782,99882,99978,100090,100219,100342,100473,100604,100702,100816,100910,101050,101184,101280,101392,101492,101608,101704,101816,101916,102056,102192,102356,102486,102644,102794,102935,103079,103214,103326,103476,103604,103732,103868,104000,104130,104260,104372,104512,104658,104802,104940,105006,105096,105172,105276,105366,105468,105576,105684,105784,105864,105956,106054,106164,106242,106348,106440,106544,106654,106776,106939,107096,107176,107276,107366,107476,107566,107807,107901,108007,108099,108199,108311,108425,108541,108657,108751,108865,108977,109079,109199,109321,109403,109507,109627,109753,109851,109945,110033,110145,110261,110383,110495,110670,110786,110872,110964,111076,111200,111267,111393,111461,111589,111733,111861,111930,112025,112140,112253,112352,112461,112572,112683,112784,112889,112989,113119,113210,113333,113427,113539,113625,113729,113825,113913,114031,114135,114239,114365,114453,114561,114661,114751,114861,114945,115047,115131,115185,115249,115355,115441,115551,115635,115755,120899,121017,121132,121264,121979,122671,123188,124787,126320,126708,131443,151705,151965,153475,154508,156521,156783,157139,157969,164751,165885,166179,166402,166729,168779,169427,173278,174480,178559,179774,181183", - "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,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,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,217,218,222,226,230,235,241,248,252,256,261,265,269,273,277,281,285,291,295,301,305,311,315,320,324,327,331,337,341,347,351,357,360,364,368,372,376,380,381,382,383,386,389,392,395,399,400,401,402,403,406,408,410,412,417,418,422,428,432,433,435,446,447,451,457,461,462,463,467,494,498,499,503,531,702,728,900,926,957,965,971,985,1007,1012,1017,1027,1036,1045,1049,1056,1064,1071,1072,1081,1084,1087,1091,1095,1099,1102,1103,1108,1113,1123,1128,1135,1141,1142,1145,1149,1154,1156,1158,1161,1164,1166,1170,1173,1180,1183,1186,1190,1192,1196,1198,1200,1202,1206,1214,1222,1234,1240,1249,1252,1263,1266,1267,1272,1273,1278,1347,1417,1418,1428,1437,1438,1440,1444,1447,1450,1453,1456,1459,1462,1465,1469,1472,1475,1478,1482,1485,1489,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1515,1517,1518,1519,1520,1521,1522,1523,1524,1526,1527,1529,1530,1532,1534,1535,1537,1538,1539,1540,1541,1542,1544,1545,1546,1547,1548,1549,1551,1553,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1569,1570,1571,1572,1573,1574,1576,1580,1584,1585,1586,1587,1588,1589,1593,1594,1595,1596,1598,1600,1602,1604,1606,1607,1608,1609,1611,1613,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1629,1630,1631,1632,1634,1636,1637,1639,1640,1642,1644,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1659,1660,1661,1662,1664,1665,1666,1667,1668,1670,1672,1674,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1774,1777,1780,1783,1797,1808,1818,1848,1875,1884,1959,2356,2361,2389,2407,2443,2449,2455,2478,2619,2639,2645,2649,2655,2692,2704,2770,2794,2863,2882,2908,2917", - "endColumns": "54,44,48,40,54,58,61,80,60,74,75,76,77,84,81,75,75,76,77,105,105,78,79,56,57,73,74,64,65,59,60,71,72,66,67,58,58,58,58,58,53,53,52,53,53,53,53,73,78,72,73,70,71,71,72,56,57,72,73,73,74,71,72,69,70,59,60,68,68,69,73,75,63,76,75,76,64,68,76,74,68,67,76,65,60,96,64,68,98,70,58,57,56,58,63,70,71,71,71,71,66,67,67,58,62,63,89,90,59,65,66,65,69,63,52,66,60,66,112,57,62,64,64,74,72,71,48,60,60,60,61,63,63,63,64,62,59,60,65,58,59,61,70,59,67,85,86,89,86,87,81,82,89,90,51,57,44,65,63,56,56,53,56,47,48,50,33,46,48,45,31,63,61,59,56,73,69,77,53,69,84,47,45,60,62,65,63,70,62,64,63,60,60,51,72,73,68,74,73,73,140,69,52,77,89,87,95,89,12,88,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,136,130,104,12,12,12,12,12,111,111,104,116,12,12,12,12,12,87,12,12,12,81,12,12,99,12,12,12,93,88,12,12,12,101,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,117,12,12,12,12,12,12,12,63,12,12,12,12,12,12,93,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,12,91,12,12,12,61,12,12,90,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,95,95,97,99,101,101,101,101,101,99,95,111,128,122,130,130,97,113,93,12,12,95,111,99,115,95,111,99,12,135,12,129,12,12,140,12,134,111,149,127,127,12,131,129,129,111,139,12,12,12,65,89,75,103,89,101,107,107,99,79,91,97,12,77,105,91,103,109,12,12,12,79,99,89,109,89,12,93,105,91,12,12,12,12,12,93,113,111,12,12,12,81,103,119,125,97,93,87,111,115,121,111,12,115,85,91,12,12,66,12,67,12,12,12,68,94,114,112,98,108,110,110,100,104,99,12,90,122,93,12,85,103,95,87,12,12,12,12,87,107,99,89,109,83,101,83,53,63,105,85,109,83,119,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24", - "endOffsets": "155,200,249,290,345,404,466,547,608,683,759,836,914,999,1081,1157,1233,1310,1388,1494,1600,1679,1759,1816,1874,1948,2023,2088,2154,2214,2275,2347,2420,2487,2555,2614,2673,2732,2791,2850,2904,2958,3011,3065,3119,3173,3227,3301,3380,3453,3527,3598,3670,3742,3815,3872,3930,4003,4077,4151,4226,4298,4371,4441,4512,4572,4633,4702,4771,4841,4915,4991,5055,5132,5208,5285,5350,5419,5496,5571,5640,5708,5785,5851,5912,6009,6074,6143,6242,6313,6372,6430,6487,6546,6610,6681,6753,6825,6897,6969,7036,7104,7172,7231,7294,7358,7448,7539,7599,7665,7732,7798,7868,7932,7985,8052,8113,8180,8293,8351,8414,8479,8544,8619,8692,8764,8813,8874,8935,8996,9058,9122,9186,9250,9315,9378,9438,9499,9565,9624,9684,9746,9817,9877,9945,10031,10118,10208,10295,10383,10465,10548,10638,10729,10781,10839,10884,10950,11014,11071,11128,11182,11239,11287,11336,11387,11421,11468,11517,11563,11595,11659,11721,11781,11838,11912,11982,12060,12114,12184,12269,12317,12363,12424,12487,12553,12617,12688,12751,12816,12880,12941,13002,13054,13127,13201,13270,13345,13419,13493,13634,13704,13757,13835,13925,14013,14109,14199,14781,14870,15117,15398,15650,15935,16328,16805,17027,17249,17525,17752,17982,18212,18442,18672,18899,19318,19544,19969,20199,20627,20846,21129,21337,21468,21695,22121,22346,22773,22994,23419,23539,23815,24116,24440,24731,25045,25182,25313,25418,25660,25827,26031,26239,26510,26622,26734,26839,26956,27170,27316,27456,27542,27890,27978,28224,28642,28891,28973,29071,29688,29788,30040,30464,30719,30813,30902,31139,33191,33433,33535,33788,35972,47096,48612,59835,61363,63120,63746,64166,65227,66492,66748,66984,67531,68025,68630,68828,69408,69972,70347,70465,71003,71160,71356,71629,71885,72055,72196,72260,72625,72992,73668,73932,74270,74623,74717,74903,75209,75471,75596,75723,75962,76173,76292,76485,76662,77117,77298,77420,77679,77792,77979,78081,78188,78317,78592,79100,79596,80473,80767,81337,81486,82218,82390,82474,82810,82902,83180,88589,94141,94203,94833,95447,95538,95651,95880,96040,96192,96363,96529,96698,96865,97028,97271,97441,97614,97785,98059,98258,98463,98793,98877,98973,99069,99167,99267,99369,99471,99573,99675,99777,99877,99973,100085,100214,100337,100468,100599,100697,100811,100905,101045,101179,101275,101387,101487,101603,101699,101811,101911,102051,102187,102351,102481,102639,102789,102930,103074,103209,103321,103471,103599,103727,103863,103995,104125,104255,104367,104507,104653,104797,104935,105001,105091,105167,105271,105361,105463,105571,105679,105779,105859,105951,106049,106159,106237,106343,106435,106539,106649,106771,106934,107091,107171,107271,107361,107471,107561,107802,107896,108002,108094,108194,108306,108420,108536,108652,108746,108860,108972,109074,109194,109316,109398,109502,109622,109748,109846,109940,110028,110140,110256,110378,110490,110665,110781,110867,110959,111071,111195,111262,111388,111456,111584,111728,111856,111925,112020,112135,112248,112347,112456,112567,112678,112779,112884,112984,113114,113205,113328,113422,113534,113620,113724,113820,113908,114026,114130,114234,114360,114448,114556,114656,114746,114856,114940,115042,115126,115180,115244,115350,115436,115546,115630,115750,120894,121012,121127,121259,121974,122666,123183,124782,126315,126703,131438,151700,151960,153470,154503,156516,156778,157134,157964,164746,165880,166174,166397,166724,168774,169422,173273,174475,178554,179769,181178,181652" - }, - "to": { - "startLines": "25,31,33,83,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,109,110,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,353,354,358,359,360,361,362,363,364,534,535,536,537,538,539,540,541,577,578,579,580,583,591,592,597,617,619,620,623,624,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,754,757,758,759,760,761,784,792,793,797,801,812,817,845,852,856,860,865,869,873,877,881,885,889,895,899,905,909,915,919,924,928,931,935,941,945,951,955,961,964,968,972,976,980,984,985,986,987,990,993,996,999,1003,1004,1005,1006,1044,1047,1049,1051,1053,1058,1059,1063,1069,1073,1074,1076,1087,1088,1092,1098,1102,1157,1158,1162,1189,1193,1194,1198,1736,1907,1933,2105,2131,2162,2170,2176,2190,2212,2217,2222,2232,2241,2250,2254,2261,2269,2276,2277,2286,2289,2292,2296,2300,2304,2307,2308,2313,2318,2328,2333,2340,2346,2347,2350,2354,2359,2361,2363,2366,2369,2371,2375,2378,2385,2388,2391,2395,2397,2401,2403,2405,2407,2411,2419,2427,2439,2445,2454,2457,2468,2471,2472,2477,2478,2668,2737,2811,2812,2822,2831,2832,2834,2838,2841,2844,2847,2850,2853,2856,2859,2863,2866,2869,2872,2876,2879,2883,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3022,3024,3025,3026,3027,3028,3029,3030,3031,3033,3034,3036,3037,3039,3041,3042,3044,3045,3046,3047,3048,3049,3051,3052,3053,3054,3055,3178,3180,3182,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3196,3198,3199,3200,3201,3202,3203,3205,3209,3332,3333,3334,3335,3336,3337,3341,3342,3343,3494,3496,3498,3500,3502,3504,3505,3506,3507,3509,3511,3513,3514,3515,3516,3517,3518,3519,3520,3521,3522,3523,3524,3527,3528,3529,3530,3532,3534,3535,3537,3538,3540,3542,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3557,3558,3559,3560,3562,3563,3564,3565,3566,3568,3570,3572,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586,3587,3588,4262,4345,4348,4351,4354,4368,4379,4510,4540,4567,4576,4651,5192,5469,5596,5810,5846,5852,6034,6057,6198,6266,6272,6276,6318,6435,6479,6644,6888,6957,6976,7005", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "1339,1669,1767,4772,4872,4927,4986,5110,5191,5252,5327,5403,5480,5558,5643,5725,5801,5877,5954,6032,6138,6244,6323,6652,6709,10254,10328,10403,10468,10534,10594,10655,10727,10800,10867,10992,11051,11110,11169,11228,11287,11341,11395,11448,11502,11556,11610,12361,12435,12514,12587,12661,12732,12804,12876,12949,13006,13064,13137,13211,13285,13360,13432,13505,13575,13646,13706,13767,13836,13905,13975,14049,14125,14189,14266,14342,14419,14484,14553,14630,14705,14774,14842,14919,14985,15046,15143,15208,15277,15376,15447,15506,15564,15621,15680,15744,15815,15887,15959,16031,16103,16170,16238,16306,16365,16428,16492,16582,16673,16733,16799,16866,16932,17002,17066,17119,17186,17247,17314,17427,17485,17548,17613,17678,17753,17826,17898,17947,18008,18069,18130,18192,18256,18320,18384,18449,18512,18572,18633,18699,18758,18818,18880,18951,19011,23002,23088,23338,23428,23515,23603,23685,23768,23858,35116,35168,35226,35271,35337,35401,35458,35515,37692,37749,37797,37846,37984,38373,38420,38659,39674,39754,39818,40008,40068,41455,41529,41599,41677,41731,41801,41886,41934,41980,42041,42104,42170,42234,42305,42368,42433,42497,42558,42619,42671,42744,42818,42887,42962,43036,43110,43251,54883,55072,55150,55240,55328,55424,56788,57370,57459,57706,57987,58653,58938,60686,61163,61385,61607,61883,62110,62340,62570,62800,63030,63257,63676,63902,64327,64557,64985,65204,65487,65695,65826,66053,66479,66704,67131,67352,67777,67897,68173,68474,68798,69089,69403,69540,69671,69776,70018,70185,70389,70597,70868,70980,71092,71197,73254,73468,73614,73754,73840,74188,74276,74522,74940,75189,75271,75369,75986,76086,76338,76762,77017,81009,81098,81335,83387,83629,83731,83984,121217,132341,133857,145080,146608,148365,148991,149411,150472,151737,151993,152229,152776,153270,153875,154073,154653,155217,155592,155710,156248,156405,156601,156874,157130,157300,157441,157505,157870,158237,158913,159177,159515,159868,159962,160148,160454,160716,160841,160968,161207,161418,161537,161730,161907,162362,162543,162665,162924,163037,163224,163326,163433,163562,163837,164345,164841,165718,166012,166582,166731,167463,167635,167719,168055,168147,179440,184849,190745,190807,191437,192051,192142,192255,192484,192644,192796,192967,193133,193302,193469,193632,193875,194045,194218,194389,194663,194862,195067,201853,201937,202033,202129,202227,202327,202429,202531,202633,202735,202837,202937,203033,203145,203274,203397,203528,203659,203757,203871,203965,204105,204239,204335,204447,204547,204663,204759,204871,204971,205111,205247,205411,205541,205699,205849,205990,206134,206269,206381,206531,206659,206787,206923,207055,207185,207315,207427,214635,214781,214925,215063,215129,215219,215295,215399,215489,215591,215699,215807,215907,215987,216079,216177,216287,216365,216471,216563,216667,216777,216899,217062,226423,226503,226603,226693,226803,226893,227134,227228,227334,237913,238013,238125,238239,238355,238471,238565,238679,238791,238893,239013,239135,239217,239321,239441,239567,239665,239759,239847,239959,240075,240197,240309,240484,240600,240686,240778,240890,241014,241081,241207,241275,241403,241547,241675,241744,241839,241954,242067,242166,242275,242386,242497,242598,242703,242803,242933,243024,243147,243241,243353,243439,243543,243639,243727,243845,243949,244053,244179,244267,244375,244475,244565,244675,244759,244861,244945,244999,245063,245169,245255,245365,245449,286980,292124,292242,292357,292489,293204,293896,301425,303024,304557,304945,309680,338301,353221,360550,372595,374608,374870,383690,384520,391302,395657,395951,396174,398399,403946,406497,415690,429248,433327,434542,436061", - "endLines": "25,31,33,83,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,109,110,161,162,163,164,165,166,167,168,169,170,172,173,174,175,176,177,178,179,180,181,182,183,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,353,354,358,359,360,361,362,363,364,534,535,536,537,538,539,540,541,577,578,579,580,583,591,592,597,617,619,620,623,624,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,754,757,758,759,760,761,791,792,796,800,804,816,822,851,855,859,864,868,872,876,880,884,888,894,898,904,908,914,918,923,927,930,934,940,944,950,954,960,963,967,971,975,979,983,984,985,986,989,992,995,998,1002,1003,1004,1005,1006,1046,1048,1050,1052,1057,1058,1062,1068,1072,1073,1075,1086,1087,1091,1097,1101,1102,1157,1161,1188,1192,1193,1197,1225,1906,1932,2104,2130,2161,2169,2175,2189,2211,2216,2221,2231,2240,2249,2253,2260,2268,2275,2276,2285,2288,2291,2295,2299,2303,2306,2307,2312,2317,2327,2332,2339,2345,2346,2349,2353,2358,2360,2362,2365,2368,2370,2374,2377,2384,2387,2390,2394,2396,2400,2402,2404,2406,2410,2418,2426,2438,2444,2453,2456,2467,2470,2471,2476,2477,2482,2736,2806,2811,2821,2830,2831,2833,2837,2840,2843,2846,2849,2852,2855,2858,2862,2865,2868,2871,2875,2878,2882,2886,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3021,3023,3024,3025,3026,3027,3028,3029,3030,3032,3033,3035,3036,3038,3040,3041,3043,3044,3045,3046,3047,3048,3050,3051,3052,3053,3054,3055,3179,3181,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3197,3198,3199,3200,3201,3202,3204,3208,3212,3332,3333,3334,3335,3336,3340,3341,3342,3343,3495,3497,3499,3501,3503,3504,3505,3506,3508,3510,3512,3513,3514,3515,3516,3517,3518,3519,3520,3521,3522,3523,3526,3527,3528,3529,3531,3533,3534,3536,3537,3539,3541,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3556,3557,3558,3559,3561,3562,3563,3564,3565,3567,3569,3571,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586,3587,3588,4344,4347,4350,4353,4367,4378,4388,4539,4566,4575,4650,5047,5196,5496,5613,5845,5851,5857,6056,6197,6217,6271,6275,6281,6354,6446,6544,6667,6956,6975,7001,7013", - "endColumns": "54,44,48,40,54,58,61,80,60,74,75,76,77,84,81,75,75,76,77,105,105,78,79,56,57,73,74,64,65,59,60,71,72,66,67,58,58,58,58,58,53,53,52,53,53,53,53,73,78,72,73,70,71,71,72,56,57,72,73,73,74,71,72,69,70,59,60,68,68,69,73,75,63,76,75,76,64,68,76,74,68,67,76,65,60,96,64,68,98,70,58,57,56,58,63,70,71,71,71,71,66,67,67,58,62,63,89,90,59,65,66,65,69,63,52,66,60,66,112,57,62,64,64,74,72,71,48,60,60,60,61,63,63,63,64,62,59,60,65,58,59,61,70,59,67,85,86,89,86,87,81,82,89,90,51,57,44,65,63,56,56,53,56,47,48,50,33,46,48,45,31,63,61,59,56,73,69,77,53,69,84,47,45,60,62,65,63,70,62,64,63,60,60,51,72,73,68,74,73,73,140,69,52,77,89,87,95,89,12,88,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,136,130,104,12,12,12,12,12,111,111,104,116,12,12,12,12,12,87,12,12,12,81,12,12,99,12,12,12,93,88,12,12,12,101,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,117,12,12,12,12,12,12,12,63,12,12,12,12,12,12,93,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,12,91,12,12,12,61,12,12,90,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,95,95,97,99,101,101,101,101,101,99,95,111,128,122,130,130,97,113,93,12,12,95,111,99,115,95,111,99,12,135,12,129,12,12,140,12,134,111,149,127,127,12,131,129,129,111,139,12,12,12,65,89,75,103,89,101,107,107,99,79,91,97,12,77,105,91,103,109,12,12,12,79,99,89,109,89,12,93,105,91,12,12,12,12,12,93,113,111,12,12,12,81,103,119,125,97,93,87,111,115,121,111,12,115,85,91,12,12,66,12,67,12,12,12,68,94,114,112,98,108,110,110,100,104,99,12,90,122,93,12,85,103,95,87,12,12,12,12,87,107,99,89,109,83,101,83,53,63,105,85,109,83,119,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24", - "endOffsets": "1389,1709,1811,4808,4922,4981,5043,5186,5247,5322,5398,5475,5553,5638,5720,5796,5872,5949,6027,6133,6239,6318,6398,6704,6762,10323,10398,10463,10529,10589,10650,10722,10795,10862,10930,11046,11105,11164,11223,11282,11336,11390,11443,11497,11551,11605,11659,12430,12509,12582,12656,12727,12799,12871,12944,13001,13059,13132,13206,13280,13355,13427,13500,13570,13641,13701,13762,13831,13900,13970,14044,14120,14184,14261,14337,14414,14479,14548,14625,14700,14769,14837,14914,14980,15041,15138,15203,15272,15371,15442,15501,15559,15616,15675,15739,15810,15882,15954,16026,16098,16165,16233,16301,16360,16423,16487,16577,16668,16728,16794,16861,16927,16997,17061,17114,17181,17242,17309,17422,17480,17543,17608,17673,17748,17821,17893,17942,18003,18064,18125,18187,18251,18315,18379,18444,18507,18567,18628,18694,18753,18813,18875,18946,19006,19074,23083,23170,23423,23510,23598,23680,23763,23853,23944,35163,35221,35266,35332,35396,35453,35510,35564,37744,37792,37841,37892,38013,38415,38464,38700,39701,39813,39875,40063,40120,41524,41594,41672,41726,41796,41881,41929,41975,42036,42099,42165,42229,42300,42363,42428,42492,42553,42614,42666,42739,42813,42882,42957,43031,43105,43246,43316,54931,55145,55235,55323,55419,55509,57365,57454,57701,57982,58234,58933,59326,61158,61380,61602,61878,62105,62335,62565,62795,63025,63252,63671,63897,64322,64552,64980,65199,65482,65690,65821,66048,66474,66699,67126,67347,67772,67892,68168,68469,68793,69084,69398,69535,69666,69771,70013,70180,70384,70592,70863,70975,71087,71192,71309,73463,73609,73749,73835,74183,74271,74517,74935,75184,75266,75364,75981,76081,76333,76757,77012,77106,81093,81330,83382,83624,83726,83979,86163,132336,133852,145075,146603,148360,148986,149406,150467,151732,151988,152224,152771,153265,153870,154068,154648,155212,155587,155705,156243,156400,156596,156869,157125,157295,157436,157500,157865,158232,158908,159172,159510,159863,159957,160143,160449,160711,160836,160963,161202,161413,161532,161725,161902,162357,162538,162660,162919,163032,163219,163321,163428,163557,163832,164340,164836,165713,166007,166577,166726,167458,167630,167714,168050,168142,168420,184844,190396,190802,191432,192046,192137,192250,192479,192639,192791,192962,193128,193297,193464,193627,193870,194040,194213,194384,194658,194857,195062,195392,201932,202028,202124,202222,202322,202424,202526,202628,202730,202832,202932,203028,203140,203269,203392,203523,203654,203752,203866,203960,204100,204234,204330,204442,204542,204658,204754,204866,204966,205106,205242,205406,205536,205694,205844,205985,206129,206264,206376,206526,206654,206782,206918,207050,207180,207310,207422,207562,214776,214920,215058,215124,215214,215290,215394,215484,215586,215694,215802,215902,215982,216074,216172,216282,216360,216466,216558,216662,216772,216894,217057,217214,226498,226598,226688,226798,226888,227129,227223,227329,227421,238008,238120,238234,238350,238466,238560,238674,238786,238888,239008,239130,239212,239316,239436,239562,239660,239754,239842,239954,240070,240192,240304,240479,240595,240681,240773,240885,241009,241076,241202,241270,241398,241542,241670,241739,241834,241949,242062,242161,242270,242381,242492,242593,242698,242798,242928,243019,243142,243236,243348,243434,243538,243634,243722,243840,243944,244048,244174,244262,244370,244470,244560,244670,244754,244856,244940,244994,245058,245164,245250,245360,245444,245564,292119,292237,292352,292484,293199,293891,294408,303019,304552,304940,309675,329937,338556,354726,361578,374603,374865,375221,384515,391297,392431,395946,396169,396496,400444,404589,410343,416887,433322,434537,435946,436530" - } - }, - { - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\values\\styles.xml", - "from": { - "startLines": "4,11,18", - "startColumns": "4,4,4", - "startOffsets": "93,413,655", - "endLines": "9,15,20", - "endColumns": "12,12,12", - "endOffsets": "407,648,803" - }, - "to": { - "startLines": "770,776,781", - "startColumns": "4,4,4", - "startOffsets": "56076,56395,56635", - "endLines": "775,780,783", - "endColumns": "12,12,12", - "endOffsets": "56390,56630,56783" - } - } - ] - } - ] -} \ No newline at end of file diff --git a/android/app/build/intermediates/blame/res/debug/single/debug.json b/android/app/build/intermediates/blame/res/debug/single/debug.json deleted file mode 100644 index 6cab39b74..000000000 --- a/android/app/build/intermediates/blame/res/debug/single/debug.json +++ /dev/null @@ -1,134 +0,0 @@ -[ - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-port-xhdpi_splash.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-port-xhdpi\\splash.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-port-xxxhdpi_splash.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-port-xxxhdpi\\splash.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_ic_launcher_round.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-hdpi\\ic_launcher_round.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-anydpi-v26_ic_launcher.xml.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-anydpi-v26\\ic_launcher.xml" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xhdpi_ic_launcher.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xhdpi\\ic_launcher.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\xml_config.xml.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\xml\\config.xml" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\xml_file_paths.xml.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\xml\\file_paths.xml" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_ic_launcher_foreground.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-hdpi\\ic_launcher_foreground.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xhdpi_ic_launcher_foreground.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xhdpi\\ic_launcher_foreground.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxxhdpi_ic_launcher_round.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xxxhdpi\\ic_launcher_round.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-mdpi_ic_launcher_round.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-mdpi\\ic_launcher_round.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-mdpi_ic_launcher_foreground.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-mdpi\\ic_launcher_foreground.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxxhdpi_ic_launcher.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xxxhdpi\\ic_launcher.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-anydpi-v26_ic_launcher_round.xml.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-anydpi-v26\\ic_launcher_round.xml" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-mdpi_ic_launcher.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-mdpi\\ic_launcher.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xhdpi_ic_launcher_round.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xhdpi\\ic_launcher_round.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-land-xxxhdpi_splash.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-land-xxxhdpi\\splash.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_ic_launcher.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-hdpi\\ic_launcher.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-land-xhdpi_splash.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-land-xhdpi\\splash.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxhdpi_ic_launcher.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xxhdpi\\ic_launcher.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-land-xxhdpi_splash.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-land-xxhdpi\\splash.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable_ic_launcher_background.xml.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable\\ic_launcher_background.xml" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxxhdpi_ic_launcher_foreground.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xxxhdpi\\ic_launcher_foreground.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v24_ic_launcher_foreground.xml.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-v24\\ic_launcher_foreground.xml" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-port-xxhdpi_splash.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-port-xxhdpi\\splash.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable_splash.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable\\splash.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxhdpi_ic_launcher_foreground.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xxhdpi\\ic_launcher_foreground.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_main.xml.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\layout\\activity_main.xml" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-port-mdpi_splash.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-port-mdpi\\splash.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-land-hdpi_splash.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-land-hdpi\\splash.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-land-mdpi_splash.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-land-mdpi\\splash.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxhdpi_ic_launcher_round.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xxhdpi\\ic_launcher_round.png" - }, - { - "merged": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-port-hdpi_splash.png.flat", - "source": "C:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-port-hdpi\\splash.png" - } -] \ No newline at end of file diff --git a/android/app/build/intermediates/bundle_manifest/debug/bundle-manifest/AndroidManifest.xml b/android/app/build/intermediates/bundle_manifest/debug/bundle-manifest/AndroidManifest.xml deleted file mode 100644 index 2545f43de..000000000 --- a/android/app/build/intermediates/bundle_manifest/debug/bundle-manifest/AndroidManifest.xml +++ /dev/null @@ -1,180 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/app/build/intermediates/bundle_manifest/debug/bundle-manifest/output.json b/android/app/build/intermediates/bundle_manifest/debug/bundle-manifest/output.json deleted file mode 100644 index 9b7f10820..000000000 --- a/android/app/build/intermediates/bundle_manifest/debug/bundle-manifest/output.json +++ /dev/null @@ -1 +0,0 @@ -[{"outputType":{"type":"BUNDLE_MANIFEST"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug","dirName":""},"path":"AndroidManifest.xml","properties":{"packageId":"com.gpr.gabinetedigital","split":"","minSdkVersion":"21"}}] \ No newline at end of file diff --git a/android/app/build/intermediates/compatible_screen_manifest/debug/out/output.json b/android/app/build/intermediates/compatible_screen_manifest/debug/out/output.json deleted file mode 100644 index 0637a088a..000000000 --- a/android/app/build/intermediates/compatible_screen_manifest/debug/out/output.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/android/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar b/android/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar deleted file mode 100644 index 5b7b46cd7f5d06ee9a88cb6c6322837fbda00026..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 365156 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%0DHi=;sYRsyVRav|uoIHQ->4Nxvq*4_ z29~}~vcp1v{vZeyYSc?g^p~D$EQhBoj$a;`^l#SF&GEhg5c9F1A z-lK35ZMugd_Xvhw0$c$200v|~KpKDnMH%VqTTU!MTnlv*ABs5x;2YQ$Wdcnf(C`jG z+en1c;9Y>_{-&o4@KyAfJM_axs*e%?<(_a0LpM}EvK|+J8(JF$V90R|>B2O$14;bV zg+b^!N>6$%6*BDArX2u+21V)l0|31;-wDrHd_uwom^+@nI0eNR3CR@w;zKAg zO6RN1mn)DwnTFy3dfXP>N$%_b;%FECq0xYD> zG4HTLy#UlrSTru^4$|^uS4(cdMFIJ>GWVCt#zeN`;aV-5Y_+ujJLDo8C$g$wj7<^L zC;rOu?qG%9Zlhm2KfbqD1_KB~kwRGjZhSfH=4^6VUC8=7;w^Ie73g8Z7{`hr|5A4m||QA zhc2M30^DhP$N=l;7Yu-P1#^1-J8rUTThN=$z^{hRic_PgPifq*C?7a`#*s{sE)+Sf z^qN4L4TS{aessq~p+-oH1zQfzexzgtL!Zlk{C5cF?$HClV?($!rl!K5MI6!vq?JQW zm=_T#je3$G-`<%%gn<&qotIQ7Vke1h@w3kBw$4rK$hQ=WoQ_ZDsB%72C%IvL1umQ` zSt#bIqqX=IM0x#D$z5-Cv!iruEzBC$kuO*;*il2Nd{tQm3uZ&7fBfJ*p(4u5)*Lb= zS&41=u{n{&eJ4+Do+kKmJq+j zZtVeSmVds@W`EhK#iRTaKHS_uU4xG?g;d;#Wc9Kq$23I^jj}h>bFU*J!u%2>5|)e< zL>_9@7u_4ZIAiM@6Klt4)wBX5?%_d|lS(8%&q@sUN-Mgie#T{b!tU7tY@qrf&oxvF zahjuz4^|T78GR$2n755a1G)8YtSnlbDq&3J_w~)7E3a>xoB~k~OlcZe+rDiEN&QO0 zm@40`*TR^JxFR;1YC%2l3a`J_bzUfiJn97QZ3r*g}V;M(+VQwA( zAOJr+X&brmojq@C*49j1|Ks7)Yr3Pu!kGRQP!pOZK zm6Sdv?ETu1tm8H5$*aXT?&3YD0CFo+ba&jIg79l%hoaA!_tM5b*5}OD11-CP@=z-p zt#|1W_C9aVS*?c@mN0$^tq7vk#gsV@X!2V!ll@44Rk`SW3Ph&1Y%XN6W{^j@fZfeY z*|rv)z(w9>w}*FAvRj!5dm#xHL2v-3>z^5f##(+ft(+)PzJjv!ECAqGr z)vJ17j^f$yN64K3+ea8pBtK#;bfG?iX+)A>m-?;eJ5-^VaPl?~+Sx`JmmueBw4u$O z_vG&*B6^m?KtAuZM4B+NS!FQq0^}iV-^}J!0ARpsTnaJLPb9&Iqrtm3zF&h4XuK!{ zzC?re-N&V3>}ggTH@Vr`Ffp8Z!xh;o2Ko#e8i?4OKN5Y=!APl!lAn|M=19}s*o}1| z5DGzop#aFbP|fVbP%g{>cZ2e-F6;W7Jp8spw)asc3$o5mwAqbY_09uM{M)Kz1p=M#fa5Ha`07w$V)3<28!+Wcfi*y8X| zrW&4^rsGZ%MzSo)zH>dTc3uH0;48jgcUu9J#*n(d@*$fo`-}t+yl| zOb=61`({@QLQx4aq7NLiP$!ye3CX1>2@`h;N#C87F*rr_bzH_4UboUDBX1P8G4W0z za>n0zjZCZd*-JiM5mjuq_yViies&QM?(?ZWYF{$vg-2wvzy*IF<9nz~pBPG^4AdH> zPztJzQYh=!5vIoI{5fozE+{i>njt7DY??l(AZ(g3C@c&}7nBkPWC)541JVa&hXEOb zqQa;Ypo%DFpP-H?FLh}(UUz3+lw!f&_a*aP?4V1m_oz|BWKbkxFVe7J1bu3J7k|(t z)_SI?gYy5aUK3TU1uDZg8z?2dGnI&#ocMT>>{Yzt%!Wm*G>UZu* z8`G+DYFU5nvZj6Ownfw~^XqrpKaMsTjd~TQ9(=GVBxZf;9LUJT^e=k|F3->Rm`sNX-YypR*D@6Y2_GRoT!&IW? z<`K7SA^BxY`RH~>vA$3};Q8CK9+mpj-}2e+M~9Yr@rt{->5AanCP%a9yk$KJw@n;e zI4TO_!O5(QTnK;~o~tt#*y z{%z-6SeVPe68{6rN=%c>6%xagrR9l`%=gtt7K4#U+UF$ttR1<kP5F{Kg4@qEJR#FS5QGJymw15UC`zTh^YDdqI@nS4 zzWOpqKkd($I|1s6$2>1cXXi1Gbm3sG zjZ$;xF`RUPc&@Gc+t6(TX%@-7g;~%*&ktaZ2ld@xJ*nW`CmxQ0Zm2iPaJT(X>>@E0 zpZiI??P^T$rP1r8;F$#4A3$;2%|+tLHoT|po&Or*c^R_!uc5SU>!+vJsveClL&XG) zD-yi!acM3*9A$z_@Ry*WJm*{wmch|GHLSdC>y-o}X4O`Z>*kA{ExD2h_qs_FMb0JL z$%Wn+_9T?Z2b$g}&9fdw0oPsHI){aX)IUB%{5^1(o2Jr{0BJtM3~sN9ZO(01F#{2~ zjlMidpSuv!OC2P7{p*ObleL5hXqN4AAWx5cY%`X$@%FZmit`6F5Vqf`7;H4lw&{nWr= z=XNI2y@8LJ%tA$gzmkXb0#Mn&>4xtcT8LG%@_FBfl0y zu4T1z`Nu?PKM>VWZ;ETid++NxiM`2|Ec)@5Us*Ih>u#_@+(u$fIjx`t{tj?A$cN+_df7G|}9&?wne5PCd_DP=49IQ*KWEX?LC-tB^=W zo=AEg{0U3$C8u@v3Ck|4%D0Ym!{0IJp!(9JXb5bScrL})9X|`5xF>IrqouMA?3|?< zrsPW+pB0P~Hv?}UYXo&UcGB~$zsO+6&S%F?8@~1NIlub{Pn~pQ6vaA8dOe*{zFn|a zlw>>uWMU^q90@$&r9yxxQy zxX%V+%XR&a#M!7MAnCd9pMSZ82>tjv2^*Z2{Heq52Hs`xjhy zp~0%NiM8_1zWQ?w9wq%x*w!}~5Y+U0XHqd43=IOabc30?!7RZLm7^#AvU4zN@J8Lu zGj`dzNP74A&E8L?(OXseg^qONb6w9axzSrw`h_*cy1mQQg2sx9+kRhi2CRQ z4gEo|;?z?{9+j?Vh|K7N2K~WsdLEUYXGmYxb(-Q7T6$jL)q{8~l=5a=qI686`Y&ke z;Hh&vQ2sKw_u#2y`zduhQ2*$3JfurbyQ{t;z)a`1`}@taciFicQ?SI}`)ifCX|T4$ zhVHZI_s55%zXu+3)4p?^;>G*7fsUq-`u({Hx2@<27*WW`{{j?fznFL>)2zM-+86P% zqhU5XhiC*KYJWeSr>}$RZ{TQU_vIPuh>9CHW7)j~YZqcL>$qOA4#M0HuiJf$PCYJE ztOGH(7if5jRqsB6Q;#LaDB;y7Tc9z@g7{_Wp}3bL>E(!BmS(_jiB2GEiB{%!#K|_E zrR0975VMAL3Y1>0CyWL1M9baA8Pyq|qwBcknTeZbfGh79ph5VAh2>C&$`D4m10EiF z;lk|7nTHAG_$fQtHMw!+WY@RVL>XA|bDtq$yYOla(UJhazy8wJWda#+Q1a>>#BhQ_=(j%fmB#0|RIPS)Q8hcq)@cRllQ0tjk2eDQK;@OCz$bOmY z$je;i{+%oLwMh+-XJhd3e}Jp&wS+NWk5BpIXgdBni6Hqz#9N4|%3O7I0G5uM{*eph z_X<)OI6~1aI(@xPJD@}H=+vG9xv_hYr%?-e^$t<;?|0S+p;!Sf||4R+l2q3tBC`G2icRPqPiTlMTJKx_q><_-EfiG(RONYo@|4Wj8ML^$VryuRse&BXAy1?}g5YKgg z7zf|A8yFJl&Z7or+1h{FuE%%XA5VVKjBk8c4Kjnh-?CkY3H~cy{i{BIQBOO?6>4JrWhw(Mpc66U(LufgX@9uj_N zH9P0hITxu~->E9dmaq!We&CtU`o9C5$NuP^5G6expD6ubgXvNpmgK1lQQ^|7!-TPa zJ40$;+t%!~JEp6A5Vgy<8#s2ePZqGN*zv;n%nsdVv4y18=tBA8g520yFE%tYzv9&R zO6zc&KZwi>6S#%|LJ|X!=z)VVqSYNur80BvzC&cE-AdTEqd=t9%Xi)j=X^E) zdR6M+tn+|!ru~U?nqr~7BQb91PsG^rp=1>PA=i)><8P~)gMb^sRWHVw(#`g?Bag@f z)#72n>3qfH%L0)^N|%Ba)#Nt?BKef~V!p4%M5pr=k`)R>;wjU_eEG$``<;;oDBrHO z-+bL~zdoEfYrj6?TJs|QW%c=hj_j}1ktmld>>fY@spjH z>WGx`h=B44nUa~*Fqd$uH2eBJi%{JuC$n%tyz1r{qvu{)+tsM?1A)e$%98JYDz-@^ z>yO*E1M1qsSY3DHa@)3TE!Y0uFZbrzX^ysbrss{)ue6^n8H4{Ddv6&PSFp7SCn30n z;2zvPxLa@t5Zv9}r6D+k;KAM9X`rELg1Zykg1a^@J=~c)>-+Bew-{?&xaV8L?Z9HT`b<5(`P$pjy_81Gc=sRc2UCAYLll`WcT5v% zKScW%Yj0P+s#x%RvbDGEdMROX=53G@qJ#qv=9wd%5@PKVVx1D+Iz=a(^fhYERcg)- z9rLzVkv4DBF!zlfglZ-nI8e^K%CdCHt9V5!{zHZtK?<5ff)>f(*HioJNk((X&mwt+ zrE;6hcl2`QcFL@I50XpfCUk4)J9@o>Icb)&7Z6W&C44Ih)!qQT>ht&3RN|y_9!-3i zZ&u{VF%QiHvr0cq!u2(S}~g5 z@}GFd6=pqOF`6-J*%OhDLlwT|g|-g51uDcv3*UM{TYKFCRpMSfgb7{P0;$YwaZWr_ z3IE7>r1N$6JIy_q+5!dU%hc|@B$LrhJQEAw_@1sGOznYSc`}`QFG*w;6VLdKIP0B6kj9<&g3F`H03%V=ctWibvG#f@Pr5@kW<}2S(<-O~)Y;jyGAnqovm0KUb zz6+~X79H-MLLWRhz7f@j!V3RFVw`n1EXzP5hSg3`pU7aGQlXHkb&3i!mAtagXyXq2 z-1db?Sf0p$DTYj`nv_XU>xS>)F|?T~*a3|tcaSBwmnC!C6|Jw zHYsI3y0z&letpQXsF}Bgh5O0g6SbuydHHmsd1AYHBC)weZh5)*q_Ox!*~TxT2@u<) z)Q)xE#OxrmJ=4%co}e-^ttlnK65U}PoZ4sjd1}OP5;-?zb@lb5qYhhyMIrO!tM!Te zKdf0^tqqs{p`Q7Ny6PWlVx0RX`&Up)-R9EQ>hkidqPY5pzi!G6`{%Y(f4K{K@FOv5aY-Rx-R~%;{zmIWkSxbz7*PuNGkDy&E@m~>ZoC-E z(bV3Ab;K$d_I#X7N$xPbS!F)c)>*4>0GnAjQ6CaNd#?4)W|nR58W$Q4OSd?O>4CcS zyy=~G^1({suEc*@g|$P^Hi*2OV+29{2Krms`dbESTdSORw_p3(pIgJ`jc>?mv^IS$ zYHmd~LG$?MaHCh^j3Bm2;J5bNNc z@wN4ohmQNR+~K*pO&JtV0Qg~!{A7W%7)&4M3f1OC&gLbxAk8SsG(ailh1M?Pk5l>ft%F(7KBhkOm7_)G zbXR3%ESDc4gL?Hzy6wKw{ff5&78eP4PO5}OSBgr`20lJNN0h^g6Zgzp`B7>3iJ$mO zuOL}WC)*ABIa`-POGBhzX6sG$Kt1WY#)nvnq=*!5TTxaL%hVuDRl|$s8y<7CSlG^o&$* zK2#RJ5S0i1nl&OmcDdb&MXtJGcHGs@sdHEvb*U;2n48v}nx2{-y_g&G%Ezl2o#u08vnRoYeKD1U^vi0GkN%nJU> z#)mD)O6pR-+%l%yveB;XW9x~G_kxiL1B9{XB?Im8i1XNKu#OzpBT#+znML)sMS8VK zVV8^-Jc7+{_GfFKHoEKvvU0n;6m|}Ww-q7OOI}YPYRM7MZTj@B_bxs16?kY1pRzxR zvY$=*r%@C^Cmu&mq7E!(^uftuE|4yI=e9xn<#@fQ~m3KkrV z+rqfodaV(ArRDxc8CEfe-x1dQ8t{>cUNjx|S8n&~B@6hS()!@bld3!+A-nd}2&?SV zo%*ZM^Gm)jSqD3RPc40XNT|kdF3;WEz(P+e`fPFAjyb6^uDt6bRI`Q~JAXUye0`|B zqQOEAO}~h@>t|RmE*ET4eSMCbM!-TA<_;qrLNwkEOy>APYMx!mhB=oV%^HSe$m_Oj zm?~}kBRxrEJ3Dcd*JKW-*7s)G?E`A}7Y>bMAEIYEo?b^Uw$2INMFnHsk_%_Fml=moyjU+AMD?YA_psP?Z7IVBcAG`Ced{IrsCyCsg*&h%}!`yX8wKB71Ixg$j!)(Df27ZI{jpHO@JgL` z@mi?=^L_f>4)*`#pN;EK?h*SCYL!hcDf=*LNI*g8jRFGn&$dNNMvpd z%*nC731Q=Ygvb0XNpZu-Toh?{1L;U#?5I79Q+dNnfE8<|9$MbO!Nxyc#UME+XVXCK z&*#VLN-nj}=G|v9E`WY!g^H_3j^1tEF(VT_`9aVm9yhC^EW@q5V1QXmq50~ESW>^; z8o1w~4h!mGuH3MZaHl4%Aaahu@pG~&*oPZ8fv*mrI zJ@!&d`uK77)Apw8QXkokptY&keoTxfgXi#l66NOs+JxzB>*`^bagAa|{T^)Y$?gxt z3-AAa9h8*uuIxAXYZ%iK=4HErk6{aD;+__D|Ea70>E^_LkT&ClO*mw>#l2x@5<>wXJ`_pjgRwGe+9XW7 z*3t>3Ye)n$T=G|M$m=Bz3q-$@Yq-$LVPy(%P5bZpjst4}&wCG-D8DI0knz;ll>~fb zJyc3*UuPz)OyHqJClpHStbKBU`X!IV+LI(9bd=YGmE}g=rSuvJC3aPYu70H2-T3Zb z#)q^-9DzvC3C%0@z7B`8>TUyHCK~M+Z*`|iiQV@=$j^4JnX&9{p;Z9kx|QaBZkvN! zn9Rza61Db^?KDLbRd!3xF5l5TiM1h}`$RExxUSvEp9Om-8{1m&*D#s)b_x2G6VD86 zUE#*Ad0T(3k8ScD%Fna@poiR{SkV7GqPKSo3ySqBK->G%by|-NV6cvH#neqeDuIOs z@5s*Sq|War8)pSu0C>hj+0a^=JLfMDoUGV`yucPRB3p{rW_y>LgNF^H3M9rq11lrO zsz$dFzql2}1GCq?VRqJcgJ{_9Bmx_$+VcPqmC{9VZg5&3+XSC7ay)Fe<)Hg-6j^B zP^JHdhh5@oXxNydtrsQuKHa}z81c2Whc87~!Hy~7;hcJnA*^i^r-`G@)a+yM zgM*@mmYv3c`k>WVS!rB)+|xtoNw8%#_Yx|=V{*{LQ~8^~H%!#0t*p`-L;9T;|lx@2En9jC03 z(Sh0r7p$opt@kYxtI1kA-yPt9+xE?skrs_ai`ehR`FqCukl++nyp345tpj!BgqDP6N0*q)u7W)AWb*-5tEl^hJlctcGK|5T+^3fVJTQbKKuqQ{6*KyZ4BIgfq8Dl~f4^6k-Ou^1TLP!=yoBqB zqQ*}jo+2;I&awOTHcEfCbWIS5B6b=-eay0YLV3!#AQqxIHtD*Oy{ zIhL8Edn!2$%KlY!Ec&klBDci(appDdiM+-==Kmh|{?h^R{}I;%l13b7*>S>QT(`1w<>Mv|Er04>DsIISXM|GU z@j-qi*cB=-yquvpd`8Z`=L}ud*5#hcA8e=}lssBMQ@1dsnco#CjG+Iek%TenG?t1#Y6)_qo6fpYKyQQ=n^h$i+EELcWK6xd*Cyg^=Kl23- zfX^=8UgZzSJbh!z=-XlnXdI`ySP;4oPpYM7?Y4t>S(&0bpasDFYv%|}{hrfD`R2`z z`Ttb3ba!|CZ_yHv<&i})P(M&wv7C}FXDM$gn3ooek)@pI5j7~VC{N$!K@zqD*{ zc8W}5X=yo*3SsB!WM47~$M^pWo>W+?^|ka3X!MhRIhW~tT{+GHpt`A;Aw zQiFN}^%5KPI*PebJJuxV^pZT6Lk!mp8-K+%i063D*^Ba$#voLFOxP~7n^`@`P+l_7 zZuB@^s^Zp7=95!?Y|*Nf$B6G;W^o2A5$$xGF1gpSu4lJ!rJ45&FVI9$(|uVVrPtHV zZ1!Y9^Bq}j23_o%75eGbcCM_~r?FVxx*)hs?e7`v|oG_McIG!_D~H!c%NRNEPu z+Pw9fPG$ENyz;1J8rcLif`t?YO z)-6}_=8fi;)!Q+Ww(Giq46E~cWa%f)a>|VMnT@9n9<~+h6Vu{L4q-B?I&NsOiQC&tysHQ3jr9R!q=+2N+Pt#2MQ&k_1aiusylOk+ItKcU5za0n zvj@0YSL3~wkA)!@D-H+Fv)-r3F|iTHi&28mo8H)5`XL67=*6m#(VRo~J6byK9FF!h z45A5bmLXeLy?*XOuLf!vwUEQ1($6_yuFT9nF(BUkTxq|a(`q*Qu3(3-nTaTiXSJ>I z7SU?yz~42V{V+M+Rk;XBw`{BkLCdahrJZRRXQK;$D=+O;z}r=vAkV!*z)Z9-+Qsju z3mdCtRF8%(Yf{=kr~LiH9VAIn9{vGGRo?XRHhNs?p7ThzYUSA%?^UIY8$KsTTim>v z`U|PStJ7dYC)%O6HrK3sI!KD67KPw2*}W?t9wbb`b=K2edaWITw2OC{QO_bJ)*O|l z_>PX^glN8gJeD?o>T?DJEE)HBb6i|hY`ZeR=M*0Ik-{~1r}FioFX_@CtZF@-fyv*8 zbGzQ8*O5_ZS#=qJ z1hj7TC6aK?56&x`mjG$-A{96k?5-5?Ck&T+23gXtcoIptcJ+-`PMT$#I4}|HJ`Ddk zp{-q-I?CL;87y8h8(NjSx z3Kl}fi|J>Owof@Dy^yh{I!iE`Hgd zS@&?X^9{DQj{-5^hzu6jMD8+xE#nhZ^1Fs{-2|&w{FJ<_J?@9G5OAy(FChk^xB2 z%e|H9j7qU}r;Z>+DUn2Ao;Z&uC`!7HN3R54osJk|KzkZE%Ta!&kDcM9{f{32qeDd{m0XA~tf-TXHO9O}=RV zc+KXGxN2V~?65b|V~UZSw8KaYOn!11K1Op|v<~u1O3(1|8g8?6T+T$i zYHrH(u;k!6gx9oOTsrOxrcrUoFnAX~3b6)KE>!9!4ZOH!gYeuck};N;%okZ#mh^@4 zEYCJPMj?=-6AT~6{^Cm!V&4$^W0BQMkqyPIM6&6r<4;45II)`?()H*EO9OnFuwfI; z-iA@jD+8^Y{I|d$Lj17hut46}=r|A(Taxl9&$h0O7jC@LvJ$gr(CyxOnD1mCnK?t}$YS zIP;D%g99lPXdaQl*R7Yr{fARq#Jk$@Id6*ab}yS%svO&e(p2=WuT>hto8OjqKjYYG z6Vk7#09off$p%Vwn3=S2t4sB)3tWyZa=Ns>QC%wraH9WdJjM+nU0!W#6(auAsS#Xg ze&1%lK(zgA+buFMoo}z&vF28-hwJFMU5LS^ofE;iVqR@Vwaq^10be-3RPkCa3%>~WZ|`9=X5%q~ z3(CnrHlU8;_(Kkxq$+yOwYFOXMkmRddibC@`@sE2^5CYn`tNcGOLgJ9|qs<%xd=c%Q^m`ZFQ~S&sq`pEEJ;(3ioBh4K3jmIt+B{ zmP7j9-m9>i_)+w$asMVh+?(Y5PzY6Tv12_$Cgv)@iePF9(jg!16~n*Ty}O#2#qqbU z^beD`-A&Giw#lECr+(;Y=yn~|K1R=T#kGgqk3C5Bbe>mm9=w^AotWV+NU=In>_UGf zEzHb)xB#Lg2uPJ1;LKRxt@f$7P(8v#o+1Swy6xXGJ-EPX@0f}na@0oe6=K2Xi*pem zu|ZAElN8d|9$dCZ^JAHqei+J-S#yPJ0OML0^H=~tz}#^L-wBrfA$wR3@L*3s;M%Jo zf{);{h=Er&7bvo=TW5;(?Q8_{A(lO)LqI&8Io_zrV%oe=Hj6Dx3+ZJjx>H{iZH#%PKP<~7jSe^;v<*vnhC)zlfRIU36%M$oOUE_2a zeHm=ej*F36!SO_+R&9{;-f1{u%;LEAE5g_!YqrazeY$Eba$w9S^AmsbgM})7SV&X3 z5Ql1@WdB{+x@ki4h32N$zV_#HpBVnYxFxRBqM>_4u>Bl5>Wz(Fz7`@@;4gCz3nMJy zKndGl=yway3E9zUefWn!J9Tc_z;d=-ihHI@#-s6Dglc=YdkU(O+x24_)b(vCm|%s} z94RYiLo)s{Ow7={`9nT0O!Q}9T})@UD9e6w;o(JREBCd|M{_f0MX3CHH^#P#w^+&B zE1Oa_6+)8^WbEo%?^{I61OS{TEMmoEdXB?y=df-Zz96|0Gx1L%xJ~2gFjaoF*R=l1 zOt<|h`n0G;_uXI@laWEZ7DmGMuW&EUuMxT*Po)!qytmy`s-kx3&+KyJjK@0qH_FxL z3Od4kGQV!>lPvi^-XlIjKRLK%#diOAMX6dI9qqq`nHuStW>(Pm zCyDbT44IvZrE)%RYvY&@F!_+U+K7-YNxWYU5un-e20NXUp}K2RxEf~Fb%w*u;y8L! z4y&!!9iH|+E9-(5?^ZRbuy(JyJ`~%fd0es{(jxF{^70e<@W9Uc4{+q3{Mkn7`EeC+ zAHDRYhHTO{Ez3pH6j|c%{B{W2vK+;!_C5;`B5b4i(ev||Ypa{VMZatKP$M+sE4*eb z1NnsuPHkj&S?EM}%4Q9H$q~Mp{O#zL6+&bmduO?q0>D&&#rG@@c7JH|PP)|a>X%)e zZJ;N^Gx?jfjNkO5-IeQGY*Pjo7%1lHRBql#$h7`(2av zPfQR$S$mqtL*L;5bIb3?S-fGe9_1IHnQQnGeo~3(TqE~>C8-H-X$^px<7f_rT-rAM zNaD!b`A>87*9AOPjV;AuhyhwaTAX6)n?lQsOpNw+pp%(zPRGBz`c;<f)c zI<3m>H7N5Tj|$4}+MYIDgeng!G8Jf>u}Es1^rCRY?cv(GE%o)HOz1`S+f8=%6<|jb zkju=*#k#`=u^KtZyfv0CmyrG`wEC7^$jNN^M>>? zxfd^g z#@ydF*+HtFEfHW&jDTf+sizixS10X%QV0^7EOc1V$- zy4AGCkAe~ub;$=TH{ckN4igJ&CN|#A*WKCc0R2}wK^BEhaWX5F;qYZGtZ~dITO3J3 zZ zxpCl#+I=J8J)`de@2;SfpC*YG34TR4;uoBEbC^{^Y?ZDkXXA>Qf!H4fGcl#R7!B8u zlOFogEEjm$mOG7t6FZxx8Ge9g*Tzw-br^`lPAv#V9fgz(E=FYyV?XM&l=E=bT5B_{ zbbLI})gun_$Ms(6!)P9)e3X43R>u=yN?VJNIAS!ZC{5joKm(pIB5H;n=KdbCQ>}W8 zvAq@OZ4lK=GK~9uyEPET(vfE3^jqw@`psv2AS~)TLZgPiAo0(G%YGLXk}KZ)vg?_@ z&MHomtkZ5gkq~|`X3N&|gC4uF5?giTIuY6UxNZGob5!P~;noR38iZn4VAX%d%b2>5 z31eQ6rQ&JJ#0NjTs`K5>nnO#o(Hy!bK21ybi=X^F3UR~jQuMEO{Kqc&4wArJ;nJJl zJuo?(N4CRG<|^zB&-MJ&0oeb;Jm$3L8ZlEVdADByHtN{UT|~$qp692kIOARJ>KKn< znF~WDuh5Huc&m^qVC^59mj!i^*wJRA7_{&vm*@9*@*%s;TS){mBPqqLm4+=sWy&!- z>PQmjJR#>cRY$>~Crd+|EYcAFeEq`!gj#+y(NrM2M$%m)!FIQJQX3Cd6(Ktfx z(FOyOLbf+!JzvLJ1nB}ISdF9()^Y|ruBq1+8`h&F@_D2Ww{3kbp7$v1 z0&~`GbK|M0MAZ;m@zpcSlkg$LunYT@%`d23rcM*H&W!Jl?TV{=&AiiV^@>dFa;p5{ z^oScZtpwJk<`4{$^PMQ{BL1fS97FAN5XOvNNkVEah&E5+yjVX* zUC#x05{=W3U8?(y=HZHNMFLQXmQ=p-qE)Ql4NZJy4A&eO==2(#sQ+Fj%rv)TWGvE8 zt8W=-Q)|FqLHWSsICgzCFHQbsk^6w;PU^95UHf-PsdVS`uXQ}Him@FPoo%l^x4+hy zYKjw+54S0wyR3<;E20DGgH?5-Qv#cULLC-u&D^@5qYTElazs;aF>4Oh+ZK3pOs?oR z*rssGZ?um3F0-a6{B^mO*O~QF_fq-;Kx~06%sM&58amIIBWr3ZWK;_SBscwrPi~`F zT>C~hKSofS(Yo&(&rYJ$#j*YR&S!p(`LrB@e@F{z+jW;MDIl16n0aUqB0YfL$-m-bA=4$aF<#1s*)#<*<9fdua&IR7%$Pb z&r{kYR6~qh$+dp=Sd2ueTk#q|8nWnvi@rCXo11(kuzKq|N^=&h^+>`FnpK_d&Z`);#=C|~4w_DW#aMc8gC0F12G-0w zPou{GGtX^o9JgaPN08Z-y_0zWv0H9jhx`nwCfssGaU~G+hIpc$=fb$cQ2J<0HKjij z*Gg=+qYs6b0sMr@*+H|>m}|LX`qhd1BCGC@{%f_Jy(2I9!r%u>4R;&2rs~+2J|kg= ziSUKlu{oe7Th=~LOBEiG@01jQq!+OX*xQu40x^sl^m;4t)Tt>d^soo&oIK~BClf}d znFYC87!sq7c5dAMdj+*zzU|WjGbi(+httb?$Uz?JwaIuXg4)Q)z1IG5Q-boYzspvJ z_AN986zwU zqm9@Obt`d-Ygn_I>Ef%~JV~2x3LC~AoO732x(thn#zuOSWWX}BF`DK?oivk#Oh!yk z;bJGz0pXtXEBi9Yj-zz0z{j>Pq29dkae6MfOV z+kUSrB_2Gb^LVQE)%#=ZVe>EYpLUw7R9!TS2#4Juu75R zDU!d-5&9%B;XK3Wb9fnxg)slml3VyeO9|V*M~)vEe}c<+cY<-jfLn5Ha| z+|AD!d5u5uFK3X*)Li;+#7wdpOk7P0qEtR+t7y_8(jd}pb|#3?Mu?HiKd|rj$dSJV zP#+ZL#nA%Lp!G#@AtE_Y;o;5Oaz9YS-UCtgbdu-iwKGkOo;I8exAqX7`_FDF7sp(k?dZy#cd z*g_!K2ZEC8VNiqoQrX(D9NG>HU*QAv$<(AZBw@)1$4M``4rE`h1C~iWIj0avFw}Ej zXIe0?mKuNyRi3{64xu}!%s-QUSev}102uAt$*yAx&0Qm%%N%j!Yc;tfN`<&01} zqTLaFqulY^WZEzRqz7-I@lYh+bg1LLaM7*A85KYn`Yb2<<{_wv{Qa}>G-gl${XvAd zXcm+zk6i9Sbuy0jnP7h)F@OZRB`5m!A*v|%{j>SBN>BjfL8-WCHk2zbSMEV)a)S1m zWPdL)fDC#i*ZJlltjOs7v*|QjPyoY0s(5D>lqt_h?m=S`CjRhevX0|_6PiaJpMa0kTsonIb~ zCf7ebEA2ZayzoH1WCQUZ{E9j;pW&uOLtn5C$R%N+P?daGCUhb%Q27CWvXlCmY2PU6 zg?xWK{)Gj4CJQ5bz$}6xJ=0AGhQAn12L`<`9dwGrvZ11RusEn_K1{<-F7Xd#5$;mL z%_L&H$Om8CgOEH-TJ#sx3!_)Yt{2ohw%)+Eu&_I}jm{4+_$U0$&hIdZC;W4xNZ7l7 z8~xh_|DhMa!;4p z5`H)}G%^K~p3>D^f*4CBeGHxThfaI+Kcm6&in2o`&H_B&AK$?KKK>E+*M z|8~g#k{;ssicSC%zB`M8kv-k^24cSWZFVBUgfG@ZU^#bZU4bf3w;P>wFaI|Czu6%# zl~Eg=uk&$}ds=20x*M2JGBu+9xiajUm+nUN;+2;Wvp#$%XsE*c8ulMjVTwWY?|EPI zqy}CK{r@me%GAl}pXs=OxG{OS*F4czi~?&1;B{x-r%j1fv|t4+b4`QDje=$8q^O=* zMKwz`k3BBXNBz4uBEP&#J*Sd`wzosia#kLnukPVDP!QkIE#bTD0xXpjSy=!%{qXSW zyXIRF>N_1VpWZ)U`<5&uj%@mIa|lRTqmVr7k>;~ZR#3eUFKVJDbv-L8P|J`=|AwHJ z{GEV%UHAL%za$NFor8?=0j3gT5_e4HgpS*-mQ7x9KFx#eT#h^_C9Oc7d>ain^xYp{ zb<2a3y1)n-%IL}4P32d`hR#CW!yc!X&Qy~^g5+KtzcmqA>`|c~&stIO`^~Mw5#{`c zr%Cy(hI`dC(os^a+0oY|t4w387A)q)BAy=-&l=8H?$K{D6(AEWU!M7o$U4!q;q4wb z;RMghQh$r&X7jfOBlQ^lYaWvGItP3y>YF#^ubyZ4A3ER6$=>OoiAc%m9(lxlM16ae z5)5i!Z5LhomFB^a+jG-CAfHLnu~M^=XOE@Za&-HDJ=CF~_V!1=^YLR#IxCizI8ohz zbguOUUN_6;Xc54RMe!`2>+6CbqoG^gt`9I=*cha-?)J*&#Z(6vutg(j4d}D;e(|O$ zNXfK9*MUPHsYXB6%CXW4zOZd7<9^g6ukHUqMBM*@yN6Lr-lCGTbJvfwMYlpbxy_(L z(DAG7GWvVylbSy88}RAAzNPhfF)VD)AkX) zeU%mdru+Bo^n)saif%5J$)ugND!mxK?R8y8sO8Txk0#pVjZd5I?b!r5c&5H{CrqEs z2W%LP+!TPZJ6b?zaG6q5-HxEr2ze~RSC1u4kV&dg3rE&T z-^YRyHcQ-@TpH=>C+X$)*eJA)wohhoSn-WbdhwXeWxVws?*C?3gR6z%tr;ue46b$tu-e{ z>soj~wX<7zc8!`OWk-v=o!mU6lIYPim6bdk>1Wq{K83CAQa2 zhUy#4Ruqj&=}OLSgI%$Wm5!kem)+CL`Or~SyTm!S7f`#2-1iSJ zW9mPY2npOK1}kY#*63+Ci4V;oHjA(TjRidIbSE*GMfc@+q}M|IijP^O5|@<(g(9my zos&XWP8oQyf#QE01-bF}1j1*xvFnLfB3rP5Kd{)O3L(6?rVebj&yFs9=chTxIafof zr{8xN=awMkVJld2>dcb(NvdAmt&hV>8`+OHxWlJDmB2=6hXpM=49@B`i=x4kSW#<@ zZYp~%lJ|YOhuw~V_78rNS$XYdPO(*F4e=nyv?jj|Jav5v4lqCaKwrEoRQNGAvBZo` z{)Y&tkr$0c%Tm*ed^qHVu#t_GSy~?3v9ln6=E^*f$Z8#jKTky{BNpy22*hc7l~=$s z!|%dgyd!(yjO0iQTI!|WRa1`5dLMy@9**FjRu*Ltlm6J_vg8p++%ybA+{6MUmPjU2 z`Hd(h&X)Upb7GZLbq6ozpKORsVv`xrL!Da_&(rixHh|Mu3Sr&fdd*x^4^T))UA;M` zI`z(hr)LiMgoe#ey$+%^Mss@|Gx|btwfneaa`suZ6H9<{Fm3zQ4>)r_BF4ndP=5~(b?o1&jZU1(4@^^ZU z%W_|hx6?hdY?g_Bm6O@Q#pX}5-u}B6C(UoStxwY|g=#|dbm`OV`=e!f*$fLpj7ahR zL&0VE*@|J+1t^l~!KZ2X=BNc5{q_GdiZsDxkNXxtKs(!3&%Y%6{au&ubz zPFlaSDevbxG~6oP3bjS>zPYZ6+6_BUntW%b+oM<`^*mV3Y7o3`0RHxtP-h0Ikx z9>bMKIYc%D-xOr2NdHilkGr?g?TB-5xMy0LDFKhry_R_(K0Sjs5WQ8wCOi(2MtxbrcR z*w9VmOzl@F$^BG(jy^3Y3*2b%Ztx4XK5jd|^sZ*~C{4Ees+D%9t7_xzeL|CUDi0_l z6!+Dw?Zz(FBHC+YfDlcz8M-*hdn|Ihgliq<6f)s@Tr7DH>!h6ydbIvBml{H-#pkB@ zl{PYt?vf%N0sk9(v@GVBvPxj3Baw01r&RY?Rq-j=F;^ZV%#fEK_&iq6gE8fWEIq46aI=0Am0NKOT(d%`qN1C%KVxtKk*!Q*S!c2J zr7yf%v_B3W0@Eo=>2DClX6D5BZN(V>n7MK>68g*X`bP}6LyP)lxP7My`t9diJIT2W zPx#ft=NB=dhu@4Xs4DA-TS6EbCbtb+-t;-wl&U0#(d4lcFJD*c>@+P}t%J#;Ze7Zh zZcnDXxne(0#6>L)A{DB%Up!Kt5%+Cbjtcwu7jqZTNsY-zZC1(1VvEq7W<385-@|HPQ?iCEN!ajSqmh8=Ye%kBzeec5=@>;aF)453RWAH828oB?Q zi=d5=NK6EB2_bxc`U{hdo~XDte^ zxzheTcO;u`U3*x$n2_&x66eyr_#tc*5FCHPi=7Ro$lCWt(*E3cM4NV9^H@fhkf6IS z=Ssc2Ax;z!Tz}$=lMTVhv-j)L{=9c&n|@ulSnHSp-|xiFC3`VL$SDGFo(L|sHs~UA z--}8=eZC{ywCb9`62%M%x|2Rv=zRbOgxzVJ+x6CltbYo?e!{z0-tdZChwqdDBRz>+ zAZ}nriM|U|d_um9?lpQBn108!QTs6v{mEm~>3gT#6U%u^R43dE>&5Nwb-I_gcM-j! z?_gA>IibC7-}E+06D+$d+>PEba39A8Ol8E!Z+Jl8WV}PCS&@iL0VR%xzb9u;)Wp?aOtk4=4F6*)$ZSScaBA02$Nv zJ%b(bish^*2|U|u62s)?q7qfpJoIT)T@MQEywq$VD0+oe>vF+5X8q@}<>`KZ&DpW7 zvI7W|t}AzA^rCgS`h}5vJLuC7L**u3qmr;o4r3uR!NW5%o`-q08bL&(c+Em<(V}l? z#K~xQ5Az{{%OaxIlH4pZP@aKNvHxJMKCb@T?9%<==UlVBUANz}s~gE^96YfH-L2EJp(BApcF9?`5HPw7iQkh?`SGij5?Vs&$Z^jsNfVqEJaI((+Op?~&j?HZIN;c&LAiyizp1@e6k*TN!AEr2m6yOH#8e?- zXp}w|IOYCf;4gjU&EQJ`#_*~QC!vxDLXY!hw?A2pXDpl)sXgf;d(6d|$w!P1R?I4* zA(ntvj#%6R3=^4U8^OVxx9u3sxfD5FKXZN}E?YGA4_Om?27+d4bWr#{RmTkgy(lU-nLwq3GTe(Uco>B$PXc8ca5$?8bLx=kjd{PmkAJU&_@> z3fWfmpr2c}N6t<0JTpm?u9-5#`djGj)T&|O`%c-OYWz-u!6lr5ooq!LEqd;coZQ;;%ba@5rh@SU50;2DL>ai8vz3$E-4F2b3*2 ze@0}7?x(7${o~mneDW||<%5TPrpIW#$dt0`s$uRGu;7MEBvc?C-E5hNhQQq_fY>Z-Rsra&_dCFB$GmJlnh#|Zq2 zxs^G)VrlqaYpJ)(cKhZ>#9>`^%V(os{>}+`hV_{EjK-Ydw3jafELuu+C*!)EqYpTU z-<9vTw_DhzjZ=3tQ)JQFdNeBYpQjL&Mhn!GVNtbIk~dkZIfs{ZxQSk}qpcAs4W)Zh zTnTgi@Fd8&ZT6b;`!iw7>u|1U#jAwZU@jmtYXT`JMk8XF19>Vj;>SWiVH|D=I8{xM zFWs8~h=teT%>bD~>z3{Kj7FkpzAnG+BDN)n&zSVCJ{ioW0d2DW5{eS&+lOFf*8No~ z1%CC3im~UW(>t9a(756=T+*hcb}SK`@K7Nx6w<=#A4$tBw)rXSaC~d)e(V>sx0YhL zCA6|;QE;<8`_b`g?~won4WacAEtnCv62q8`Am+mLXDKn7-@R({4W(`D!`tA33;nlb zDP&$z^k?w>F2!YVM6r~A*!yn#NEVy%6K_^A@0~I`xJBDh#AkRXus_#2qFIhVoxLo; z&xyzk-+Z^lk;{-yvZggkGOgYFcFjhHDRr(Z7RFg5B0KBKTkpdv+@KCKRs^t-NUO^s zqMoiUC|*c9+tl~5x}jJWmKSg}x>)wS<2H1{G;pqtoDRdFHG$~v7s@AMB%wKz+ zn>+1T?X1rD*l@?oxwRY%u00?Q3o#}zKd8I#9GqQL&8|{?Czg(68H7i}lbM$k!?tz3X_=PKkpU6nR-cjDL_B}OmQoNp5PcOh zgUp7^D$R_DG9tOg2Q)@zo!iQJApe*H9ZvFPI{&V@8$+W3#+RL3S5M6k(1o=KFcF;>7=W-!;yG46Q9k*pO1P)1hhrv zUajWl28GjxsA>wSrC*yrm$k!lrK+rQi91|=OMvMVU~IpWYOvXECpi4}A~n&kb~B~E zrUyW}Cu0kqbYq{c7rEt|kR~9qWBf1dy;V?L;kLF*3=I-o0|a+>=?JdD-QC?Sq;U`K z?h=AKO>lR&rg5k71{yf5wbx%~?{%|xovZU#?YpmLkD3>=XVn;Uyzh8M&Yl;cGC-!k z@xs>@*mzMJcyz(hV+h=C4*4x~ho$qw0sHwjtO&*?SOPUz{4e z&6Km~X}&3LbQj6(dNQVFL@ULjy?fjKmc#kgDLlj;&Zeh%q$S9Hn$m#b|3ifUL#LXb zZNPtoN$#zPDel|R$$eMnX<~!Gtk3=YJZDFvQH@+TN&Ks()f5+ux5DCII>NQ9t0nd; z+Vu8)qL*aUw4Pou@Tq2X;Cs?D-&rpSA#kRQTz+Jg@lGk~D+i6+mh+Z8Uw3O70Ops) zC+^f{wZIhCJ(=^qJl**7om0oFE!N4*<+MlgyBpkxswI#ysdteV%vLure6f+*S-U#s zb0t?DfxVU?x|Yp#WVqaFkU5}6mk8cCYSIrzDU8d4eXR(yEJEF+pMw|y<>36 z$DN}SsZ2kDlWC9eN#`b0FeX2JjKrxhnZ$9{J9S?;x8`b_@`y#{GMu8F{y5`4lzBZDraeneNtwb<*V=d8(kU zp|zBFYfrqYoM-?<`S5is@Pug~dFU~})D7+2oz`NL@J?3K7w0kljYLQK1J*W8l7am( z{n77_P^K;7`k^1-M-A~Rdp81y`O5`m|LOCFez_H5_|O0$=+tnHy;wzsMv}hX*JO3@ z5tY~2x2}fQDefwwaBQB*W1vaQ?y6((?PcXk(dk?zuED(^{e%U4CHjlJiO7SA`=bXj zka5*c=)R40hrYwr$vzu;)&iR~uTI{3i2eZ0$an3Mf68^j$MO>5O*-!XW$}~;^t1Zi zI4JhxnRkU+_EHosa#PShRBDYMm|U*00vX63hXtrtxWRE!%$N(`wN?2qrve^$rdFA3 zChyZ^lNcS&Bje2L00a&0ujZHEz+d08g6417F;7^HpKI5?+l3nNBsa6ypROD5Wz+FB z*{y@QzyH!1!MRkC@W}qG7wy+{axnl_o2s;T{{HBPcN5CuwN0+en@o^V0ZAMo zdD_SGI#|rny~!p}I=$Sxh`JuzZL$ixC7xV-Qs%X@)yIZv5GeN80cTa+4f-O_z5`v^ zxu8gwd`fg{wXw{Okx0tJQcH)jhg?p};6kx!bsb^ydts1b9>ukjfuW#OC32CB>r_%`#nAY*B}c4nbgWJt zw9A<-{_;bE7=F`lvGb%hZyBxWR_yF5-|;N%lCeD?vz^^!0F(Xe)brEhpK#LkT@sI_ zzAuh3)^m{_TD!Gp_o8undep9U8tv0VqkIj%*&Z$w29wS19tTI6Jxe_;7kt7!mh9}H zjT(kvpARfPjV-Gze_T)IcAcr1^hQ>6*GIUwmRH2bHWQ5f7;l^+9sJMu>}MYuQ;C7= z)qS&smrpFk{c)J=XY)~Io$fm=LX%a{R7KX>?vtW-essTpx}St5G_VC0$Gj@0(9f_^ zY-jZf{IlaP2&~XP3(QXCcVPG>y7OSTv^6^}TFQZ{*vXS;-rk~biLQ=G&DaH)L6%|( z!Jg+hC=-5#vMl&e4v84X4E?SWLV@Kmvy2tnYJO0Yw@9Vy8Opv+WJZG;YyUF%+4M2( zKpW2AFRyluXY^@J{rRBKN0w=zbuVosTQS{z>2typIa*Qb42X!X(slPLXqe*CA>@vJL&W?@78Ir zb8Hm>%B#sOElI^L50gGl#?)j1lg0qiQ9ke7i%yPol^)X2(496GZ_eaFJXHOa* z72>tqi3j@fZyflCr)9-XT-6iBh|KM$oCXXUGG5^Pf8m zO`pLs_wOdzs2@M=6D0VfT**p<-rw&O8oYXxnXdln&vUTw8I*i=lxv`Pk3Q)@{Ybmd zm*9_fWmgDBedL{X2=zxg@c0T=xYwIJqxD0&@{s}&-1`-t1^ELGFh2*xU4`ZXCtSzI_`<_YC$T1?4G0$ zg!0HT4Gww2I5_(n5PNl-7x4K$bQ19C(PTd-?up@L5bl}uo}e%Q<&kL`6!L_A0RH+M zb9I*Y{P{k1GT_sr#XczRiRlU~^-Ok8Uiggi$Ts~P@`QQNmiMe9Fd*0rK#L4bcCF{eOKRM@NYpISWT5&=ehL%FeLwfQI$Z;mWmq6T>B7 zs%bN4BueR|Fu5G>8R@?|8!SH-68fSbAiO90pWt^)osB$$i}r zCF2?y#f>u^iAmt!kNc*O*$dIVvAD)KDeAK(UGfLxq7sbN85ynxtW|4c=#YvV4DamKq+dRR9b`6hf3(mf zoSmMkr=$4HUfF(64_6)?;tnJTifKufRvwicHB_nB(TST5Nc`Uaq~ z^wpcorpe6MN`(wzJz$a2Tnu@hHT#f19*8V@I&;%~MN4`0)bcypV!Hp+XVJDo}m45hjABS&qLY5#J04O!P& z^K$P@5?d>mKVl!=^BXPoaC-eQyXRI`8jCQtfLTiEL~7v+e2o9Kml0Lyyi?xT`KIjOPstiQwh?< zPWV9*GAJwn=LAkOnCSNiH@2h5rMQejO;LD8BT3oobe+Fnlq(lAcwKzi+4yiso-n5P zii4?L>a>tloQoU_j{Pl=`Q|*Xt}F6Q8P@Uy6|BEh>2qN-Rbb4le`Ruilu%?zWV#diN{y4eY11F|$ z+sn9HSL8ezWAchwtJLgBbG~u$c1|uox7;hBCtO3_Aw$iuqYuE;>@a7WP5M1?oiuu80$JDa1WwUvWyVS-4Gi>Xhr3p6LZe z8u?D(GKD93tR;4N`7DSt6!WY+aSJfYqLkQam;U1OU0lRczE49NaD~u)tc8!T4u`p{ zgs(<;&-6KcXMxTC(2+jATmN>zCQ+ArZB}rk(Jxz=nipM;8Q z#qeOJEVpoTWr;Ta{Q|d*v_&%G6ZxC+b}Ni_5;NI`&E!3p`#eH%797tp%k8}QKqm8N zMGkiH4r9BW;g>lU#L~|DhB#_`6;GZU@8&;qk(O&7%*w zMbFWOrXgw$q1T9-b$o1_t8ZJ7m6DHYFN&!>O!{3dGOf|SoFo%39DR)1 zM5@tI_cj}Ust(?BX2Z_Qvu^J`>tWp$l|air-hAZW#xMR!9yBN6?1#YRP&64GA1@rn zH7c8q@o`vDq^>qLROuQ$N!!cbE0*FE9ew%*H9NN zhso74l}7av#~0Q(w1G$^=MS4MvKw1-`vXGE)iK+`*0P3M3qe)ofh(JoV1ZxzAEdnJerv~Q&u%7Y5A>vh zecqJ+m)_n^^k4LLPqg!?4U@3gcjS`3!k$d$C>uE8im!9zd{I3~&dWAt!kU1JbfRy3 zY0ojBTD=y)2})4{-;d{a8)#u{ZwbQKUhDLVJBBYJ3iX;f1~+3KW1qdf#qrr-tii+x zv)RzV3f&0fM_dR;>H_w*b$$EK+WT5>^;=K`Y;I!#3xx0c?mTIuBCHzG;9KRz-=pyA zcLtKaA~3{FlD~W(K(Bnc&RI5e!X4g#6?~Ck3Y%?R9ys7PohdL;=wmPD4{~aMWH|dd z)rMp^`5S-&{4FfHSMg`gCx2o%?Is@({1vVaA1-ig01rn_lv_0b#J7jaaMzTsX&OED-PoE)6XSGe8JPhjDF8UnFzZg)RfSCq!6AFZgvp225z<3_Ac5?zc()BR~pH1&s|4c>Tn1KG6lBdwK^; z=>@%hDNOk`z}PSDZ=X%Tk7p@39W*EWWh#Z~9NZN^_k;w?>3vb$Ghl#?XKWDilR-ie zR+ch$EJ7^xe+c%gUxe|6V+gMelpj+{pW_cfVvi}R&oqai!h1HQXPUWy@O!qhC)wEm z>1%`hC)x66?0<${2KOp*^TA9RMAK0F^ZWK2CWiYakgpYo&0qrhD1C%el!DLy29I6U zQ^gj=cwzL?At2EHxBgTs)BmX7g3~-!*HnoHE{}5S6P0p5YncrxGx*Twf5-Z6^+6^J z>vDIugO8i9g}TK-N7b=_zv~^V;~!kzX0tXkhI~1so_F*;;kmh>J?fTQ4+iH4Nx)t9 zCAGliUH0m2D;-ldOOr#NOo^U!9VkvHw= z3h#@5ic7~e60l_PbD)lBt-E^ah-`J#wWmRg`&c|(Ftl22m!=EgJ;|h~n34(rH#?u* z)t5a8W=Q09qr=62Ga76Urtr<1dE1vlfcHz#M$B$@#t6?(3Y*RidVj`UkM3v+*0AnoB#F zt$|KTK034QPD&4&vmsmgHw~rH{o*GUN+hw7%i#Ro*hs;yd|o21FZRv6WS6BPYj5p% zS%>8(e>y3hMrXuEI^)#$HPiEb(RsNsPW{|JkN>>tsGFFPYu7K{g0k#B`nDx-(SEex z<|X9uA0a|fUU?)l7SSlq-&(g)Dfse*UXE{CFJF$?ZBZ!BJuOTsW@9*C>}e)Kn)?3q zzEf<;sH=~fp8lHs#=!)oCY?fo%HzQWQpM)xmE5A^4s6Q9CFtOjC_#@-+sDk0=#F2aJgV&H&X%UPwGk3i<82^Y3^5Ld_BT4!OB= z87y=#5D3(&2kQ%`Q`jChMia zPgqcJH~I%Bn2EMlt$(1FFNSKN)y&s#G2F-9k5tEc!Cz?N{%DzqI>pL53`g$=<{r%5ufeu|kFlLC;_#iL_faH}y+ z$?#PS;;o!xVNa)z>7d!{W=rqcc_!9Qr<`^#%~V7;^9u~{?48$IytHRVWByQXPGV0M z-?7w6HZh)421)l=uz_p-;M!7PlbPNQzJ;y?Fl&4O2_L6tdZb77ZvVUm`qu!_`xrZt~T2@9C}!d>fLk`2Cd* z=ewm>Nv0S-R%ws%_bO2;9$$v5`OOjwJ4K*ba$2?ocTE4@>Kz+lRLIoR7&*Sq&bpjyxPRkFU z(Z@^3xBKNc^Mx5J5O2S&e($$8()=5`)NTKLmgJ7PvqAQ3R!<<~Y`@>ic7fastyTAi z%w5R+FZq^xsf;Pl+|uP1TvM~ao)dFfZ-v)v-d;oN7)Q6-rnl(YTLfwSCl6x=r1pnP z3q|>lKqFBrHrC5t%rw>+d@eaA%@YFBfw-Zr^zZWfB^!2~61otJgr{M8ZKDr4yUAqH zgsX5O`wF`F%VdK+I{=Eh%e9)yoz`wHV?GXD)faCP>5d#530_{N!Y^c_Z}*X; zt8rjv8@?_aby1NOIQymm=?M1NPffqs@(vmrao%0KKlsjM{URpHrj7P{wH~90v!DFK z!OOxiQaoS^e`-byGkGJ$({>tx$old}uy4!3eLAH8z=aAl?w8WNa!Rxn!8xc$-g%Mu zrJNXi1+7?Z&`YO2rD5&xkCsnl`R-w4>fSkCm2N(F|A2q%n!dBvMHAuRQd6u&q}Xp% zC*FgX+*;0S(C;gve3I;(O7r-e1T?Z#@~i<^4q~DYv~`|lt==B+<$-H(6qr6vW5+}0 zj){thsHHbBuooPWG_c8Lc55OZSTU_Sa_QBlk2pQRTTEUQ4I||2O}7`7 zV+DGUP^XVK35W1$3E+ z=Ha4+Ivab!idC;S1lk|u#Qm*pk}manlXC1_G`pg0^UwzA=}$WYll{B-2pYrD{fCE0 z>{BupJ(ZKGC5u@y0+|7cjE&_PCr$-w0|F$EnJiU|$qQ_-zT94a*q?YEPe;a7meRcN zTs5-?9hPzimlv2qNj?J+@{6AVa@2jls?&NQR4Jm?B1HOrdLpZ*q`r>!J|%OqHExqM z>Y_U2Mlez4~+?cLZPG8HXSjAbW+CiSFO@OyrfZkzsld)BV<#`FfCs20ZI zdzeS{n7Hx;l-y3NIXXVj?X0e`aP{*Tf%@F>Lsg`_(@YnVEv?TN&660UsumIdvAY5T zJ4~%Ni!9?g86BY~tj-PP_i~p6Hu?!-PyO#S6TMVJ$a+94i`R6=a(LTbyR8qH zr)*4h3-cC30T;hHQ!N$V#yT%?x;!Y}nxt{fgHlr#-V;6&jlC1SsaLEuRSO6gRv4)y zGMp#9e*nw5;j7ra0#qxnnfAYVff+o1>(CB6uK6o{jN*w_^*hJi^7Y4TINp?X4&B!j zdF5=IRd!J=kQw*rymYVWuJ@(Ek$Z1~^5xpr0!VvaCs5vR;V@AD#B9 zFuRPmuEy}NVfl{NyJuNnT~Bk4w$VF8?KJTEB=eSiP^AIJy3NW@{-d*40im5kn#;2RL zR`vApoM|V@-V@nmfzIEU`*Z;dt=35|1iM{^j!>&5^$k4VTnIzZhe%Ky64)fRsqdf=0B_R)kw`hRRPYKYRAxu<&n7`&C z{Eh$uihrhsdt3m5o~8X&VFud+LF9DLIxxUCT~H47v&SH`{hhEah8M9{EA;(^9He2e zF6aa^qb~R$Anf_e^EWu=J^5z92t*_e`}>&h`FGG@9{AnF0apw2RVFCg)mW zfrjV?+8yyvK|8_mzxER*KWI}Pey3k&l`d)^74p0x!z%2c z(x8}qx$v$q)KpzmJ0GKd!phqt)N~0=0X4mSH$!;(R?+@Y*$45Eq^-BW;NLMA{w#OY zz`lx=$Egx;#PHGI;4mvhlDV7bJ@#)R%-Amem!#%HrMU`;;%+DnHMLu#tGCJ?Q5jLJ zDs)*U>~M8!D=-J);<|uUH`k&=7lp6|ySpLxlBLhja@_Zbm~vvWmr^#r$mz?OQ5S*4 zWv_N~-!=WP2eea{e*t>VZqc5n4s7+}d{o3%^b(dA-a2PK&m6eyMf(V*wfAb5s^2~* z+cb;S2-6VJr|LX97d#Ic$mrGi2&U>hJLf%*8EEUp6!w>b4{io|F4s{3pjjZ1Ih**8lq=XWhhfxLouZozeEo*w@%aC>K8w3RQ|IwT5?C4qo zkP^8x&Q-mWtgSW^ z^z6Lu)`$-Dhy#(wxbD97ODs$K3Ja@Hk>^P*-dm&~%LaKbMmTa`sYfZy?XOHew(FIO z$@y6a)u-#7R3hV@r+t3htY(Dbwk2f1AJ^Wwm_OS%pW{br+P@zzyg_>@)5Vsm@kZZ7AJY@)#kG+#TJ^(#qXPqm zeyQH&;H5T*IpUPU#Y7surTl<>#uf(%iiQ6k=S%*O=k{+C^gCLle`^pC5S(xj5E%d4 zKi1aB%fZd{UyZVq>wr}WtUeF27&3`aBGTp%A~N$`v89B04;j~Z#*-x{)PG8vGFCIZ zW-cUsB2jfcC`hl+Rm6sgUYa z?(#C)0G1XR5q(ehd;PzIDM>P4KkuDnjmvh-PKMT3y0wiiCl}_)aN%M%L4kWx7^fC)<1kGfv z2fmLZevq_G@ukBKapG-AF!ZeA?1FMb>b>|afZyyhCoyO0?|yNA3@1krqJ z`@wykIIlZpO(0gE!rek=+-j|&nW+5Bh&E3bN0QW<%Jtne)%v+9wRNM+mT1uoq0F|B zv!!)$`F6{`YKapstrAmcc4ioI;bitf(g)5P{sQbUVjgK8yY!)@AXd4&D{+cMg1hwJ z5T-q*t+8R<`1L?_ivnovT#VX8S!NW*yY2%j&gllhP2MJKqD|za&lb`m0;ayw?-bN} zrn-f3?dd4PZA#HEm0(%uO0iQHuiqvO&K;zm8c`nR$*Pn^U5T$Wj9GSx)Bk1dpwy;l z?rG;=OGat3pJ1^h!BYJdI>24ks>YFK z)rDdc^Tcz(Lgi$MNKe032QcqMJ|IEYN`X$kP$u0@iXelY#cUw_p;(=-xFo4mdat^@ zlVPmZ`r9>qhEuR<>gM}tx1`2+mZgHeTXXB>^bXn`JXEJ$2U$!3j=1Hz$>IhxpRovQ z=H|!MucoVksjbu?pk{pV}s)%jM{W!BZ;K3t!e_Hk;dI zbL?>?D51ks;BH4IgY{T-UzkDmA%xTPQj=^oD$6*!lJ5uzGJQgvtLfbE?ndA6 z4|)J1VSPmYDCWuTi44ixFbWC34{si)wkK=p1htIkd_Tn2uar^@&pnaMLSk|7}OYw-7Wif1epz~nxY-MJp%e7 zj&eh-`EO-3H#`h$4te!LVTL z5UP!WpxD4z9MM;z(wch}UtrvtSmQwXZhTE_`&R_W1b=xUTpM*kWRBr~&~A_)Hb_vA zHsb!gPC;q0(g1`tM zX&4K1B?$ZqBnuOPJ_G>}0;FJ6(19Sps{k1o7gW4E2MD5o)4-Uz4S;MPo)FUI%MPIf4B9L@K|4}n*Y8wceHhLHnMg3kId&6Rin_ujurAOyG$(ennedG_48|d zwD1o#riVejlRT~c>f6ILOerWBLmkG9@4qgnU73ZggCu9!H%MZhATWT zwBRfc>9$!$vNprUAy3I%vpeNCK|>u*v?5r;6-R2pRH`ab-*FE6+fo;c@K&;Dqll|H z%ZpqDxsy$1KQz%h`XvDplIu$9 zdOlNAPtl@;6q;5rt^H%%)864;xMLr4KlX42Gq;d*IDU)d{++@5kEEo^&ri3vfT)_P zW5scA+nrndL`KhAjkgMgx+Mz);ZeGf>+I9;gh6!FlPDKn8>vL`YPz3a&%#&Z>J!{~ z1M7;mZX7HU_%kvwx|f`P)v*}S{YI_K46Dq)DB2lZj9LB8=iHA(yPElzFvRY=EG1q; z5Z*P`P|BAfWiz535uWM&Mkn5s*5SYHjB)oLvyIG7^q1rrll4>?lYgnX?}XvWTA@tL zY>JKZD%Ttmu{?sYjrLm_OXVXia>{%bKe^&Sv>0<1#u5ZFep&H43t2?ERd``RXw-F8 zm5fucU)IrDsj~;y(YW;~e5wxTN~$w+8~BwiXNpr%Kx||(gs?IvmfpV<(VEEi&I;P^ zo%Le=k`u$R5X@p{ZM`#};G?1n?zV5dO5;{=>T}2+-L(Cs-Ypfv>6lKaHd1+6T?A&Ri&L03z8yRkp zS7+O>O*)VG6mPX0`irqGX345vi^|@(SbuP7cO@gbY)wy3GC#3oqNGY#F{s8?*elXi zFeFcX5(6ceLPSeI3)f5|&65>ktFJ&4KHbJ(7T?m6SjWSQ|Fc0_M2SJFy7{g2mhXtb z3a9$-xpxQkhfP20PHP^&{@O4OO3IXPh_tt)ah^TyWgMSR3u0$U9_Lz^m!9_hIfon+ z^$9Q9#%{|NNQ$l`ON!RO?K&&fP~Wishb%mSK!7P+3~NtqJCfUI1C~aAYDpP`a;q?| zPEhlp?)Gieyy%|N*=y>7fp<40qoi~cO^@ja4tg|x$Z$Imjqfr3mA%mfmaz|(Q z)%d)5BE{$OT!p0~`f0Q%C8v|+ix;Fv#&Y8i>%$4k@m$y8k>Rybke37G~7ii^EU2m0Gl@N#`V*p*6Vs^Mk^iatY(x!Rep=%VJu1 zeljG=d)&?`_o&rK!VZ4zT%Id454#d9u8dH|-QF4G>>b+~n8>D>m~`=kK<03=Un&10 zR#B8D`1G>ja&mO|^!AvkhzTAz+Dm7xP78mE%-w4CaW9;?X=kE_*Kr+G=>MhpUj2mw>_TpKDg%iUL zdxU6h7f3z@Q~>oYiW$Q~65M6Sn1#srLaSGIYqcEA4M}W}#YtmJ2g|})P%X0SSld@4 z)Ynq*xX3%F7ou7MTZu7s?wR}vRS2lm7*nk^#grT4M(mGwrwd)ry;2+cW4ME^RY85D zE5Ea+MCXBtQZhAnL|CQ0V;X>OSY_?ypyh@ra;yZ8mcR_*uBD)B5=5aT#p68;-d~U1 zOIQAQhPf0(xcbu0yfx$>b}L;dkWFXLjI21#{VLIUO-eNRGP;X5Jq8_edFNkcOElvM zXR&vNF3NS+b?F6J0Qa!6(Xu5yMLl0Zf;a5DBR@x?u)SiVX@B3I2}OmY&;-4ym6pwfAi9CX8l+C z_2l!!gmi4Yw3oXcP{;AT3)ctXhj`Rl}1j`rb_%;TG zZUY;_=@|s2Z~pq9GroLxEHH-xP7Pz|Rs`ly!kJ+L-4j3q3iu}&O*b3RfD+CKdudg_ zFeKo#FqUoyAea))3KQu*0|F@ElrXApav*>b&H&^3&lw*?31@)`b%TKc6mY61o0&e` z1@P2#Fw=nBbU$dZI)MFgAg$A#(23K=V(s6-aO-q$4SZ=35L7DvC$s_=SFitL->q76 z`>{IT0D$_8cgRe0ug3L^hHv${FNSlt8xO=Rgl9~ znfn=4@hn;K(Gn;uv|cL|%3wTNVjQEnUg^de9&uAli5%uFt?e`s89ctFfn_BCZ)E*2~)Mw3)w$d_=xo!wtl>H@YRZf|A zd-e4p*#ZcXf&i8VAB?CJ-S$`vY!}1SrrPAgjBYz)4Ox6|qHa?}~7s8?VrS44sakGVy9!#Xj!3a^mvfys!u!Es$IQ%1+41v!Az z$F75S$+rGb^dab1o2j0SMF$rNZ4Up%pUP^t;_lgm-b|fONjdHjkM({Xe^j2Rv)y$nggYp zjnJk$WsJ$oEhfn;%^BL<50F1iBYp6 z894ZH*4fv#c*=TCXevfK8z?&uZ{uBB>BkfJW~eT|imtKy{*g$0s@?{I3x@Fuor4Hg$EmoBgHNm?w5zPKv#kV7B45YA=Bt3x`GY z__1Er9lS9$A@X7ituYPe3h9mV|5Z8Sw|QQuDqX9b;nmt<*yWcwd zWi#^avjNUp82Cszi^|2ofLxJ@OQrF&v}yB~wTU%=fHdy9>?2=hb8$_ZsK9))h^^bV zbK)om%X&v**Pg#eA^XdI?0llV8OnYZmi{MgX5|{|sZH{aa8F4)1vgk`@9b%-)@T|P zQ+yV0@?oaeL784t(WqdN`-c4aj-w{WDw*H({MCmc;zFV5r$K)W4hw=kjH@9X3Eu4E z%eFpS+`VG=2T$*kM1Hli?Dfk#ydiV&x6yY+GRgx-*)&abZiAp*TGIWP zpW)AEP;YrPdzNP$qhL{DA&MDg-(msJO81IO#c`h5+=6acrpIT9%ZpNL)kW6M9~%vQ z3Vq6EzJN$G5m+=_gcT;`f#|A)IjzjB)R|&sw2AJ0riTl*>M*ptG>ApdIfgb_$Fx^X z68g{|MYLA8Haq-=_Whxz9Fj%xGqS$E?Y(&b6)MFrS|K8>b88Wf^w@10C7@yiT;g;R zLq~MM?%{c<(&K2Vp^nX4raglzLS2!!bxILWG1~lEE8LYo8$at!Pes>PfXFiV&T7l# z#GI;q>mq8OnMG<{d1c<=K5fcVBa_T-v2M6XQs{VTD%e=x+c$JWV5%ytd-ObM?8bHt zjCaX15l!pU$J6Oz@6gzT=dJH*=q!_8oI^eq%ysF`+v=l!YH6Y-IF;Ni042!utfl6@$N#^iq-UVS6rN;g>o;-7YP6$C%}NV{@TH!(Xr>Jw*; zcqP>*rtI9*`rG>^oa{_#0TPK0`4-Znw82U_&358GO>Ew3+&iRd^)0+hmUKvGb1jl) zxvVV(x9O_|wdE=+YG=%6uFGwW^(DpL9#Q%vW3MDi9?TSO=a1Z4^pYG3C2mpu`i=@X zS{)~SzHtj;m{n!`mY+)?yX;?uRPxD`^mp>@oc0B7o4)mRIo0IUjE@3344n`W@l4@^ zc+%yQST6pCJ1sj_DwT@cM|bIPz;ldvfVUr9QvMb1oqqa(p- zuoq&6<*ZU=;`RcMBwg%IUTi^RTd_Ma0BL>i_b{;KO^T8ds4C~`eAP=4Fa+pgp9<_2 zeZaYsr`=koa}oLmu!0vSYgA7iez_`J6&;5L2zoqR`j_0voeodyUevXSNrJeqT3YfN z>p0XRvp?Uhc5xRzC*t>KUN?xGv^Zuy__~r8@@}^l?)C2amjz;SUuv_H zy1jqfjE%abZ9kKA+-|jQI|ld}VvUzYV9fLN9uHtv`>BiuDv>@9Ua@c>^*s|B)cEO) zK2?-hwEA?9@I14D|7z);9K&)VPsHC@v}{Tab<*ud#Jgn>?`IMUK~v6?8q7O* zmW0+i*>*3yxW5#PU`~?kUgNG~_UY=iIQr5&<*gGP&BKRwGwwdn?p^xCoDCTNF4Gri zM+B6$BIR%0&XoI5Wcs4BJX;uJtjt!rH8ly%9JFBr2wbk92JtZuXdDCm0TZVgpkCo} zir`amII0RTf7G)K)UV0M`HT1oz4)Dz|5NoasIOr@tR5!(L}vcBzyCFt3y^90LtPOJxEyEceqtl^;`PXw+Kuvzxv8E^u8p)0g>6b* zfQ+0qROfZ9?_HmT%w1t?8*b^sk{32_Zd6I zJ^(p>f0g!}eeCJ{bV+}O2?|qZZg={bND`{8UDePZc3~GIhF}k6;h!cZb=g+2nfc~&$vzsm-FrZv_^y#E}Fj^$aTJq84jPZkHg=nz4goaGClrY}1H4Q>B#LJ=M&D{)2%|)Ul z#pD#b^v|FHIFqIh$r{;_Qy-{tJ;!)(i2uDnfWq=^c!^<@G))K&{qU)~P_&&3gbY;x z&qR)qC=}4KI&)uv*T~tfU1D;Ra=E7#y|mnD&X1DJHA(Kb3|r4}8!*B}%@}?(^ZGNb zL5BIaryM>qR#}VFtE*eXtUZC#rz;SvjIda#=<3sULaj@Q+a5-35g}l-EhObUUt0P7 zs;-Ah;BbseKyp-?Mqe=ArRPcT-j7P4TFkil=U$4`l>^bxI~wdqG>O_j^uN|w;?W{` z1zXlwBO`8HuRMS021WjuX2S^&ATjFI`RwJ;GiV&8r)FJ{R>AyN*r=0@ZD`sHSCY?j zCqCbv5L8Q@V(iHB+!(J*y9-ldV;tIn3@V>TQ?dV&Kh6gsax{IEJ(d=Kl3J6=gY59@3u#z>ms8^5F4N{k> z`ZKA&PUoH2FLwhDtV7tZOw}xCxv9!opDm+^&?1}~ai7BX3h zE-Ll7xn7AODs_VOauYHOoiS>+3f8UUH$QobhODYaeef$+GM>uFrquIccrzs^!mg~Fa zORC=udUfR=9+zGfFr1)hUJCP9CIu%{%UVGl%qR9LBp+6ueD=qFJpWGZN(MnJvP0z5 z`v3CM{^-kQ22oHEViyvox<8&Q35>6rUQvhjNi-M&_IjS{oo*JMKalt3g6|N^rXrCe zLQ2ro9k6y|(jIC}dmo;2a@XFsX=e^A{fiHDfx&;9qK#5SlD$OE7QVTjh1j*sdRe3MiPc1-N{RXc7~` z>oUyQN>BGmoEGmHP_L!D`|LhUB?X(vK25X_LupWCYRH=8fuBrltyu|WtWo228|!us zissvC3aL#@C1W(MJ(Zh#QUDUT?ovkfVK7?)0Kzf+9?h!DQqj`j8SiZIR+=vFtHX>Y zcYelE0U8y!Z;EXT{_-LXgC7Qe3-qdwtS8 zDc7Qf6Tv^_XkL!i_R>r98gVWX@k<=+JNPzw_kOUZBaoP=v!-HDM$!6o%}rFs(Kuy7d#;RtC=1l)UrHePJ?JqXMqf3ky)+u1;H1x1hw) z{zU!oP!h6uS4kpke;Zw*&NFwMq!bgl)k1k$QKC>Fh!)^IKW7PzdKoZz1Vs!4#hE*12F!tywX_%bFfcV2o=HeNh*@5@QpD{uRIe7&(Ee)O!c z_9xy>F}7!}C>U`}^ByVto;z9SL};S?GtWU446HRK+nmfF79p>`TyYSxA;)~uXdB`$ z{~UK!wjj#7XPE=kds>f#Q3|HbTjr(0ZGFVcwHXHmeP;^Q zQ!roNoO$>jiEbRia#%yqosxs5L>oC5;(0H#V@l9%x%`_CMvmF1yG(Kzf-HX*gS6lL zcb=xtdwI3saU4?`sXg=kVL4UKlJuplKrx23lTZp+?P!oW`xott>(ul~tT2m`eJYNF z#hq@b6>XM})62>VbnQNz3TnG}N4BM*K~HOS=x++wVM61f_d0x1y~k_i71+yt4}<5=voHjxmLK`yZXMi?VzS z?7*kLTB29OxuqBdS#P!pr3Ia#lTQb+g_&)5ur5MrN$2+Tr*cAR))OtfFk8jh={%fhQY4vFrMZmWU0y1dw2kLERte3$0D zyf;%8?Z$JdHUeo)I%+aPUP=3j&wqU1;5@zD)8Z`A_BXH@xDqSwMb`mOtbm_f?se1c z4)Jv}kVjz@>8Pd~uuymJ=_($BURPMt}F~`1rPBR6NWRMx1O4x zh=xyaGGeT@i8)+hf&N$hd^S9mykgIhOLrhxZ$^RhQ2zj|iL z?uInHJhjfNIQnIv}5I^)KSudc4{I4SFZw!mgi9{4IGh0^cQZdfe^r zNsP$cZtH)ND_;y{cUO8Gi0Z8e5fHD~tx*>IEz{hvU{llJtf7!ZtTt(H`j>7k8f3a4 zotE3ff|b1;kB_CGCtz)17!JzgHS$uRPD9fXkg~7T<2loiy3lhRIlyZBoy_9fPr2~# zPIgbc8%JMis6#EYj-T+Wm%j`>bUw-ob&=-X=pM|SLan1dSDa5v_j>s4g-GksYK!TS zgox?U=B}gga_z50q;TZBKwOUIqv}Q*Tpl)i+u+V!G8GVUI~?s}E&>$+$vL{7imjT$is*(t*(3wO2?PXnlY%P`OJ+z%2i?)FFPg zlT>}rb-87@_M2skIG#+82kQ2_1@H84YsR_bAv1?07Av@bfbX-My%JPx-#xeP%SjZ` zc;C8FCr(dKwMvG*aq?rKYHahIVpqOM&9b#9r!S9g7# z+fAK)-0Ou8J(La%+F36wF>0^wrVK@#TUu_6TgIw9M~<$hU$hi;Wu#dZ$T{As1Utmz zzX_%TV$jRv>?jb>s$N*fg5@u^V^h9E-wvy22Mg_>5z&4*GKx=82$lk}(#fRlWDpd+ zzhIBmEQbmWSLz0%?+CKX;9RT{6@7u4#m_1P%K%B~EZ$y3#gb|V6YeCiTO|5p0o4dC z{kh;i3PvA=p#tc4R#+Ej_;r^ z{ORS?@Wi;_0-6td6M+?b6LvOY@3ev? zcOG?uWry!7p~$h|@6hmATE&YmgtC!4F$|$(KztP#W;|^iRGUba;^G5aDA&%YHq3um z^E)&ywn*_JgHSeVrxFnb4%AeE;l>xmL5+!IDKEU)LV0!$wNFQDNVQ<{!@MO>U@T$~ z)Cd8IJK2n(Xut+V7)QKi5>%K7Kyq=y7An0Xss&RXb}xZW$AaW9ObG!=I~|On7(lQh zj3*wH1eGQNkX}5ph05;WYr*7(X-l9(v9j_PaJpwUAguxnKomxG!OHf`w4$0K6lor&PII}N%pykSro)HD{Le&I(Dmc0X}f0hBt zzJV#khebk1iQuRgn(WWyJ4L!MoMAv2)G#(o{lc99p0xv_f0hP@y@9F3!y}=yL~yhV zOZI2V9e^$je;8f{MQnqqei23h7mWkvpfM0}+Nd=tP-*qz?}V^#;$IZ7MI*%BabTpE zmRkr3_!kJdcTyj3^wHWe{lTVw*ky>Zdk`2APSxZ>wtjL z;Uv$dmx%4?)SgYD?&D!NaPIqmlm0yf|BFuncniP?r-u3M0lvVKVSW%$8vNz6mcK9qafBNB880VSx zzYjTM944DjlR-lIyMTnm{XdON`j-pWe^p^DkjBcPQd%;XmKJ2nW%~B1e!8y<9O(ht z)1VuVcEOC~oI2O=jhUL^5^NC{lY%JfeSJ)&lzO9>7{M07_QESJHa0dsHh#Th9R{vC zuMXXi?twu<8t#^Y^ly%rY7D{pE1%BcM-F~QS#1u1QOy+{ncW9|Usb82)?qG9eP$CK zv)~B>@BQF*zObjSsy+_%*{se0xP*L1y^^9nHpq;oO0OVUEzpy*srzwepQnO`r1|NV-YOq7d-=$5bE%7)Nn3y} zZM;baH2;pP+K7ap=RMa)yXo4Y2%WlVw@E+SG&IiBirP5ks6y4YMg3i)f(_&2;^;?q zXT78bY0JMnwtgahk0_@Nwe&0@rv1`}%0H3px`gHHQ`Zje3Xs>T(j>e$#V{g#$oA)S zygjk-%ggJ`IEYd|YP}&ZD6d~HnMm8Hi9fqwB%7ut|RsGsUZ% zh2SP>4D{7Z-U#!0&TNT^F4b~0*H-~C9L}ACrqe!klkFXc3Dj>tp-hviQZsW=lW5t@ z8(!tB29QX~WzF zvbjo?)zmfZ8_pDiT?OYiqqdfQGPrk$ivCh}NRMVx6Hy9OLp$Xj(c{wDOW7@iuV zNo?lKx*9I;c@%??-mhri-#S&wqKpBT9!_3pb;t(9qDqY&jd@*C$=R3|>y2CAZRSLi zDYn~(%~Wxf>4Am_j29eNzrV`*l=Zz*AjKLKyD;5Fy}=ipve3(IxT(YDYPqgkmldxz zxq5c0;Gn2KO?sv8(Itb0j$?ywq&JpXqZY1pJfOY8$FJ=ujNX*lZH6}a@nb)yp`L+m zPB)L~6tRhweo!EekmZ=+j|v@?wPE^QpYh1B&hTH+Z{lbRA& zqPlj_Y`BYoEZhxV)Sf+e=TMniD~Oxc?iv5|4_WSHps<9z`=PH^V}*nx`!17vUx(D- z&trxj$KimIBhDn(@wo`q73%97&YYKCzDz1@i@%nQKXM*=0fA8n*O-aRSBkI2D7Dv3 zy(LZ6R=t9_7maj2|3+CEi+zJ8Yc&9*qD!5eY%9eVp2WH5UOHeH#hS>YP+Lpo_S^e$ z^g=u6HA-+J)eq@TcOKqM@6E=TJg%}mY>9L&`laX%~6=q zn$c|D+ceDN z2C%0%pFE_eaB~kYT@3phb^p|8ZpJo|y6JFtariS{mwNxqkE&f|pEW25O`B#+!O0l^ zi4(=#7@}yP@^GwUO5&F!CoE8r5$0s4quOZUgNDUQ>+Y2 znC022Qj;*AC1k3kh#Sz11=5$yoAF<2y{M3kU!Ga;st)@2v1gR1nMk&Llg`ZLlQ+#_ zx(@PCl;gIi_&0A^!7OL2gY|H2Mar+UrjwzSBZ67oe#_93$~b7?kC2aU;#^4-mc79z z1GHq9K>R$eXEqa$z_}Ki08=_EH-*tTQY;gR7CVIq@{7byiz#vn+SxzfB31THOa~nQ zNc1INBs!Xzfd^Y~;qN~NuQy7Cwn`QS$+uD`loAw$*hE6xu3lu>qOp~%HOv#u%hip% zQqAn5q0Z8XhkO7Jl z=4d{lV?^!$;{9NdHF2-|MvrE6(3-aXUL+!Byn}y*e!JRrC-l=`JiNJI*yXv8tW%~Ax% zuPJGCu0DFXqJ~!(ZV_6VQ5SjR(R}=ZaW`|*c%Uk!dD>==L+$wO#vm#Q_vCNYx)`p? z!O%|%d3&&MyzKSRkQ?s3ZEHkr&5*_q0{7R>KQ&~cgM?{ztTWp}>UV;U4V$A z!RSQFp>Ldh?YNPaDpA=wevxTZ)b^ZTzH!A7cd)P9<=%>V%gVC2c*s=@L`aF`_n~%$ zl#27z9%7@lglBpN`@8>uAQ#Vi$&1<4Y8{>TRbtMp+uNOOs@wuYxnhVl6OSq-EhD+d z)UF%bc@0G5z3lIdO@@NBqI^}0O1XPAA`U%UT~-2oBlQ0ay;RkkZ$L{EC*Ay5l56VK zDB5x2Xr<=gH@bMq(!2$wlwtTc=5C{GC|y6`y8KbZBZT?~DSme9-K8R> za~W^viCC=uoq3hqJM;;Rn)UYsa|o78anw46M`wUzsJ&2tv}%^KsP5~Wzm68X(vF+W z<>_CFh0uRPo3rk2eaL<}Ia`7@<2YXabqr?8F0MJUzuch;XfUcbkymsd!%;Lh7^WsZ z76vX4t#JqUn-#^x@H1yQg!K1Nx+|v^Oefjl6t?Ib;F-^Y8R0){3|4aVI-*HFC^PBO zujO&N40E#Izu+PfX&ZTKz^4z5!vesZlPtR$yw|OI)=QZneBt(2UM|J98+NLC&fw zqM-F97v;TdU-=)`ckSylGv)J-f;;kCM{Id;>>1YfLE41c1)z6N>$L;iJQI_aX4#WIsZI zvJ%nn{Rr}z3+~-ck!YI0yDE`YCew2A^;%PCm%SyJ7SmlKXAAaz6jeYwGB}BQTW0{64c6uJI3SGIH5S(KQp2oP;c~?{jh{+_$sb2P(9A# zv)|#L-i2Pow%wK#M6q>EF44%fW2vOnuk}wK)eLp%ZC;K?;4pBhWojs@8$Vc!_bo0+ zU3WM<^_HRR^HpxFiu{nIZ|)_r_~;rf)~lt1|Lt!urJqlKEPXWBLC3cMi;jnLs&48D z(!OaMH{5bx=9F|a*-KE1JM1##?km)3Q%i5tF_OvJZt-_A}nC1^rBy{sHs1FU~W(L zQ`4Kh?i3s0u#`v+gZ!&&u88j+xCF4N=a*yW8@?N^|n<`{aM^#|Z+CjL|eHBL$S>gCKjhlNtH z->L}zvT-Krjdv~hnsu8r?`J6(xOMFvFWrYZEvRzPBNTD znj+g&7|$floJ1@FR1p_REUDKno)ESx4n8((LizIT9lsQJ!78_Y%E$LPSlO8s$+)^V zfn>B5P*QgG=NvNoqcLCJ8U2o3G?)wdqOinNgv0&&M1tBsx$bM&B5`+E*=L`*ao6kp z{H)SELvW`mX;!B;4woI6O2}KL>L+mJqxXnydjmAB;cx(VMOF7D$OI8njg{dVpW z-dr@!Wd%RN-M>dg#_(|jcC)Cov(0K$+=VBEtPeYC1cJ*L;TL@-%0db*z0&OIw3^I+ zS!gk|$;Q0GOa@SdyCO49y>Z}V?)GdRDAR|RNq^*bnDe%b{K+Ii0( zNerF$)|Ys^i|h z@dLkp;1#X+(X6HaR1{?1HB8DF_@l9Fendnh+74@v&)l*Tqk&`3z14-Y-tJFr565#_zXl{3Rkw#WdxbI4sNC7w4g)je0e% zH3M~LNGT?jX|bHw^;QlaRg}I4lGZZ5B|H;RZVcF^Vs{kYR$1H>w(&Ai6LnC2ojAV~ zs?h#@wl`E!n72YTiCDfYIOxo;2*q%#4ogC9Z%*R#N@xraFuLW)n8$or zC^!4l0nS;Vk9xJPt0ZXc7&$X3*~N8a0e} zQVH9XY!B$uPix5B5PmS_3&$s%N@Nq3*Hb0w^RE9GvQ>UnM;>CecxV#xF=M7hS&8r1 z^5B$I<fB|daG^Zw+e*<*&EYobr8;i}pP z7IYjZ!2O*}DGJYbnuO2*;bIzm_06(Cs=@%^yAQpt6s$(JBh2MV6Kx}yh3x~T<=PQW zOh)x|`+t=tk79LX7h@TgErgW`#M|OZAV}p9ny46-9voY-T{Ql$Ywzo3w;Y6XO2R?n;%R0nCtGjwfpIpG_ zARj$H|K2l%ZvLxH&fZq6vx%PPSK8c7$|BE{OAWeSr-w-hhS zE}etB%q2@f-5uwgno3cTzT}v-GmlpGV1C(b^00BEPRy zv9}~~qu*-y$sH-Re7$KD{FH+4y&x*{XL2?9Wn%NtPtMLSnz;f#7%G>xC zywVjhRnnRHhRT!@K4$#B1vhQq9tnI@zK)3S&v7!J2>ELN9C9kq$v!{%6bZ`pj}sHj z)53{K0&R-|A$d}GEcm9EpNxruc$ z{CnLa^R@~*FjplFCYOSf7V)8wtRyB{ieb0}goTLz;bNCFF)Lg1%}}7aUT6`<_^YGl zP;KTqWGl#}&{T=@e%OkfTH4>YbbEW3H22cg6y;APA8^urG~NrYNW?phVd8S-7UPtz z{fibmGV-1~K=sEc)HWo;=HpAtSwHVYgiFNo&eV3XK#0;3@5&#(!0M&Juc6v@X~~1p z_xleHD3nL4t8Q%#m>M_Fr~4nsG8BThPr5oM-_>i#2HgVk`1yxh)ek3S)O0(kAGG7| zUk1pRDYA^VzJ2*zXc@J<%n-USv+OYJN7i*IGDFd~d$TRmweTxG>{o*F+v7cR2#aT! z*zuPSf;Rr`do`I^1;hlY_{3HQtiz4V=Qzpn04*8iRHN``>O~8lJk9DL;QDOo$mlxB z9eEkiAm^c{UV(>_){3oP?LiHC218Y`qo+Oi{c|A)>+GTMi=}Z-sqmq^IG?Vg92SGX ztIrjol00vRQT1aZAO9P<&4NLS< z{A~1hhU5lZK=B2&Hwe&cc3jdX9#KCqPf;^BdkO=;RDLbCEexm^%ZmBZAzyqy=e&b< zGuE~;6lgvt0S4{B`AEOr5$@Vi=A!;^evjJKZl|a}L)sH`&AK|Gl-A?*u=|@po9xro zOpCGE@$rOV*ZS9T=?>;K-KvG4jm*967_!CWS1WvI14x((`L{sHY_EN*f(Sp>X*Nmn zZ=!t*eDC)9DU)oTmjtt7REAn1j&wvvuZjqqoIj#?I9LMom5{DG5=6@A+Nn=7~a_++DgGD*Ri zggZ!gYe{L-2B=zgqP6t0jghtT#k>iVo znPNGH6kEkkzGn860d+i^51|4zWZ(Va$7rmgLobBjZ5xm`p4{XviChkCiI@w$Da8ZNr0TIyZXiOT zxPU=Dwqoam!!>BPL>y+FlvEK^nO}-ZzH#ORD`?gmqX;`B*nj3Ad&R|yhURm&c6C%` z!y89Uu4G11sDHI9&EE!nCHMIivul$GO zeSwswnEuz{>9yZt{Tj~}txO$RzLBBd*7UODR-RfhY2Y2;gPnZBaigC6L5*+&c&$v6 zlOKUjtX1?(_59zytG^_pDjw*YyCZ^*805?ugWq|9Dng6VDi~eOVYLGM(a5uGH|{nE zBaQyFzL_*^LimKR!2DusM}t+{{IANo^jT(Uo5Z};eLA`1qpvP>KFH&`a|_YF9x8Un z0&0m9#5(tpyo@w3d@0*v{P@m>Nt|t~(}*TywVKB~Y)(2|MMHCJBA5qkkYamO7H0HW zVLz2hxI}g{Rej07jE_F;OYOk{(N+ZiBY!5y-H{?~x-vSLN=E@XfGQ))HoVNwfiv^0 z+)L8(eZ0U-sv52Vzf7EY5q~J1oJ@PRMPMDd`dGJuD5|_VaDxyNOPLe^>@K99B`WSs z?Ydw0$x5Dm-SX+hrzg!Kt;^=x&T>7s$?dxmj~D`_rjC~t(PG{(KRQ8qr4h(G&i5xE z{12Zd!=k`NqN?#1+*#W+b^2j0rYpI7nLz-#WSx7y@iN(KZO)f4wWM%^-Df-%+!4kc zXk#sZeCuXHJA>mUAoP_Q&a-6F#Dsr7loyLaK~9Lzw`d`AW02LOQ1yugYPUp$U-!fr zsohOQX#c_Wg7Lv5Tv8K<|`YXCWz-BO_eeC2*H zVgRkklV1qzSixS;69#Fb2GpfW5WwFJf62_u;rIT)a$&La^qiFeePi51{o8;}XXh7| zvnDDAofyHOCc%2dmI11)k_Tl(5xqa|pd}#;Z_pWO(FL`K@i)d`Kjy7UBb6LZ1TS6Z zOXT)SHx&pDDlHw9>~r6XK|*q8(HcwHN#7Bcug$)8wRVXbNP5)iO$K}t>>uiO02SZK zNbPHf$O@9rmcF)fxN%`hd>vTa*OIb?} z;yc2@=Pg*$z(7X~2;Z7cTpC(rBs^30@EVbbniMG}OES8pUEC8uofKUD`+g&F5on}r zg%wdweu7(Zpw%j!R*oY_D2F8{ntVrvdT3wE%kNE?DMmZ^0#)o{Sspcr&L4eHmQX5T z%Mw$I?nE3Ft^|?77N-~#L)9gmE7Q~dfrWWHYvkbVUZgUgEDu4cb*9(CbU_vSMZz(! z%J7!{E#q%IIa$;vLfkj0a(tMBR;YNG(R5_-14?|jgC3}i1c{1#*vK5q^0{^Vm?I2t z{?=V!ve4%wex4#!u~k>#!yhz39c2_l9<)bgWf)^PdNUV?q&^@&)XJmaAs)d=U>3K< zf$CVhER0#N;(-!DOW%nzn1MO>wXTu?Mm;EtP-xp?M&)JnM?)qjHHrHZZ6z5&jp@rE zhBx>ZQzmNb7pBaYtrpCgHxO~uB9+gArEc;N1=J%^qHf$9HB^8+#2M9((VuJ(Odu7p zb%!~pN0b+z^xA1wo)2Tt47Ey;(sf$dv}JzTrByh{9reiD<&(fII%=oTX%eQ^s>t!G zvh-RV<{yIZq>b}ir`(txFI@7GB#WBr8Ee$iJ$I-?0m^N3oQX*e~Wzy+7Kgd9L=M$Hv8xz?`X( zm??>bK2AY-+p9rq%tkwBVS^x|L0Z9M?D~Yf)(VG3yu=xxu)4adlGdBKsPB#_|$p?uO%nH;eR~` z*H$4J&sXu#8PVV)_9>sMS~4a7<~PH{@xEA^)7C%?H7cWa&a*~mgk~VPOxVnhq+S5$ z4(-Gg^EoM4kl;IQ2mZ`&o|QMUWpfEXDg|zhczQ^jw|s55r+;U3p7zA*xHO^X&bM$} z*E-3f9<30Wut0E8wk?h;(vo`!TK+Ms`G#m+2cVQ`fH9BQaO^BaQ? z#OrBk9&3e<8bdeW%Jt5a`N1XX*|^xbJ!SfLLf0RZs+~|Imv!^S>%_ijtkxFG=q)c) zL;6mNLBx{{q`)3TIxR&WBtTUl>?Hp-l(GjRpw4R2w7RD4^l+2+5N#L08~lV?<$3b) zD^fv!Aj1cTt`VFu7)wM)D!7F_i1W1ta0ZaFHIle7ZRc*oc|^wjDUsw)Uz_DfJ>QMA z3wfP+T3b=vXP2Ye#J(>^I${hS+eo4DTOz1L4;wMTWDFdafntC?HKKq~KZ4$GO|rl` zgkZw-??ZujjwTG7Ra!!+RhXVoZ^q^d z@?$0|HHv=#OyRX!Pp)a1T^fQWnW$J&ul$)atYXp`45KchyZJMYX6-s_xdh(FYx3Lb zkO{Ek<`PA}r%Kp4_;D`xIlMTKCxdJZPwR7&KnB?~+Zj%c0M;!>wP52ut9EM~CYu{5 z3aOw=UR{T;#skH$Q@UD`P%3td9u-{b>nXnWO)&0ao$ZW*EY=8-0CJy8j62nhs!&cs zQI9&gT_ytAGK>a%KE7MnfvKU4i@Jutkv_HP{z?79IE{a!hoMsZs zeD_3`A(jt+ux4p0gfsNBW3o|B=kzvW$ zT4(k#WSJicdy>c)yRa0~qrBt(Cw093Pw*er5J_%b$`2Hjq)kcuN&h6d#H5*ZWe2z2 z{57#dk(sU}?|&c}%i58vs~O-H`krCdMk|n0)&Bt?FA-Z29C-K~+Dc^{mT&@CoaX6>&_}5-X=+Q#W^$ zBP*X^s~e|r4!D?F8n8!5QE%F=4{1O zinwKtIoP81Q4yR(>lRT+Uz8{jso+Nv&(O%{MP-0>!z2^U*13uFoGk(HBo!V2UwA1RtGAPWR?ahk!3ap9FSyw4LBgntPLC@$*c?< zBFlgVNRj$`!g*1H@limpA$_>P?gMxHkPu|h?7$rc3<*V+0P+PFW;KA%4^cq2wB1TT zwzSz&L$<6q^y$i3A?^+?XR|Dy#Q!xrgcj1)7$f|XW*Ixkk>s{fA&6tA|qTql*zw}gxn$*hgYkyyz5h+PB&uerz9@_HPHGCNm{N!L5645H`I*0YVBHAtuL!VU31BwV)QkjCF5 z^ikmnQE-4F6s{Hphi5_H*;w$fE(qKZ6CPHMC=j(a2z&)mt3wnY`$A2RZY1R!K*WJh zg>xr2@(rSxeW8{|H_F8;w3vOHOxF(z#Vg;UEW((syVZ_vM&%o12?P6-j&2N!SBkLv zHd(G81Q949S?!pH~UAGc;-JoBQ!MYrJmkV7PRL%1wH6bJp8VT+d>I{6u3v(@n8IWHXW z5=x2w%(CT94qf{UpB(@p!^}~_@F912Fq8pVAxH`myfa#XZxi#v2d@KJldKcPe_=rP zb0uD|=)fbnf7k#9nHUtsZg>?N7A~;kg7*A|+_U{f*!M&+({NcW<@~w0I4 zQ+hW2!R#c&s3}Dj-Lde&-BQl4Nk)PBqsStAFc#{wzHl3E_(AN!XrX_G;QsjY!apY5 z57Ah9%ruY$)g?v}-O3pH;IY7Z|BwG)r*_68b ziav%MR9qymD|xMJ9~=`pkqDmCG%p_YEGHY)x1lmj@HAr_@vI{o^|7G>k?cZ~$wvKv zV*RWmo_%DacqZpyoG$mpeOZEi(YOnkR^p*Oe<5w$#p$cv`zEqk&0&8x!rd%3g57T2#FK0rGru^`C)LE06$DD~d{Rz4q2aF&0(PFi z-WAxDStkXHdaRR9ixJ!bG4QDFlmvN(LoTdQMnmQkUwc{x4-a@+3hgSdlhO+Ri}vac zIEwoZtsX)1{1;6SLHqeHnnrBKQU>}<&t`#LEdo&6L2nJ&XiSD|!-r={>$PfiW z-yUs$IB2P(E2@hKZl_)(?f+33m|T@jbfZ&ZAyMUET9mT(q$v5MB#9zqsSJtp{uGpY z>I30i~6Iv`awB^I*sMh5!rv+ep&aZ<9Uc zlP~0xvE-BET>Ol~ik>PFOppV@*Fu9facGSy-AsKo6$K%T<#rtP@ zSq#U16f}@r1lX#0R3VZEpE%Hr>AKVCu0`>>Men-h{dJ4kb&LFUi_Ue6>ePz0P5(>M zt2UFV6$z*N_=soP3u+XN4OEH0a3$K6R80gs^7pIT1dqmEP;-tr z^dG(n61tRY9({c+CX(Qp&o+{_6kHe4pblwExHuU0?})wdMWpzP1E9a=tKE$s`y7~E z-H~QW^oH-omg?5Tjazj|&h&&V^&vNy{jMc|vl0MxcR@i(fv%!tWxTJ(>$7~G>wET% z^GcE6(7lKc!UrnvhnuV<~XfR@xN75N!+L=%p97{gw#(quqQ>Q$xu%$g8r7PV;R zi)$Lj8Uy}_sW&3*a_g~tt4HnXNfq*B0@>iczNIt=(`bV&w81jk;0}4v9ZrZW-SyM= z^F#Xi*`bmmP+TYt;SUWTqsc_W}tp>u-N3Q0gc_obQXURV2= zw`hL zGk}5Ls`O;ue05L^LJ5;gkwX2ea*vjTfr>rh#ZY}D9A4*Ruo4#i1<4mcgDd+ z&qL;Q(%}8@w`QSaej6$Yka}z|se7N!J*u{hc4E)F#GrJtJ6ry9cAIrwU}t5VrzYuc zA^nK7ZematSx4?&1U2haFX^e6^+BK2D3%}?O;RH#fcMYEi@NNMC<_wozEk?^=E}KA z3whokoW4`W>*j{J$xwOTN1VPRm?-@vC~_?9qM!eQngRNfI5=V0pCsXei*VPNW26*( z!8|P8Ka4#;t2#f+F+XcvQZ(e#Q=`=5tk~nM)H7YO;Zw4~7zsP^k>xI-4Qb$|Kfhrf z?(2{2T*)T5dw8{DVJW|Uq81wzg5}x3>)G2F^Ey%*@!{%U3xa_@Hk;rfADaU}r^cUa zu{EHWcXx0C8<=1hOtd?D637}CXsXl~QMJN+Z9o*riPh(W(^tTCZ9o!OgW0DawHX+> z*^brcN*X8#zAp~rzp}dKwWmpZ22OqPM9d(ob=GMqvb%Rzo3!T{_A};dvwhW z5zFHnVoRGbUwgF84GGKRuV5ptoc~WHVupwOGu8hGaECN6GYum<`!$vF4}e+?AdD8m z`15bshxQVA2+H3XY$&>iU`i+n!aR#^+0#5x{lhs#7QOmQiVQGp zcrBPRg19&Hof=b86f5H>-J4%ZHWf-Xhe`@_Rdyc)t{lxQ?P-!uCZ|e0LvjOz>Uj|- z+}I&b=>O-0?EeE&g98xJ|3^gsGXL~niRl0SpZ<$RZf<%D4@rlm0Bi^M%>1*w2?3!> zQ&%`>ja4KtdG)hw%rBBhy9i7OFDg41e}{w{A77J zM${B)2^dzP2^hA6eqi57u*GerF$?$H7T~Lu%op&;o8!YnpQWe_`(} zgW`JnZqWb%f)kwJ4#C|axVwAsV1v5_3l72E-5r7s?rwv_1oy!mF8_O;Tc@7)zRx{h z?w3<_K6KYq_phg>y7%n8d-eLQg)$-Sw42t?izK_paWW|3T=s)lBU>p6S9y26>{3*7 zj<~W|Fz@e1o0cU>`5$JDwb-v`O4w+*5%AE*J#8Sduq$O+oy@&>u`)A+1p`^v6e!ma znmJkW8uCkHapG?ZB#H_(7HNyM@-}&Y`PNT9tJ@1M*yMQ;{A^Q+bi`7L{S|M@@m8nq zM0i1>^i1>NMqFV6qbaG>PTUUuC>c)SjMRxH?n+!JJa|o36i0iQsZ_-p53qPp{Dnp> znr)#}Ir=N;0Bme$8o4%!(;CF+M5DJuXB$^iFOfZn>=ALq1!wG9Bl*yVVGg8I+@MozUn{?9mNsdeHff$V zX__`^na1=zjma#H$s~=*B8>^G;Y3#xZ-4Q%HA-t_w?npiOT&q(CceTWNgpNFvDz6$ zV6c6%36i?S2kJ4+KlULYR;a!r@{o7RI`1{DKlVW*R@2}2@{o7UBG_V`aP2~iJ*;-7 z5U}_&iMGW$=L!fMVgNmm30SmGPC!z(`Gf<9^g+w8v7XgerXJ(&SvlRN0mp05vFir= znjQ=;SvkF?XrNXUV(+%esja${<7Yx*@Ak=4$kLFjA5^Tb!9J?T$v&TZuc<%ifl2_? zA*+4MG57cxkr=*pvIgu}d%T7cE2h8C4dI!0Jqs8j2esl7M;h!4c`!I;ZT6a$9j~Fq znxEt(w@<=Aw84C6y{1LS0v}^Fs;^iCP@S_jd$t`wo*#)T4EFCJ+S`1wy{1*i&rrk@ z)mL}|i>;F+V8`HN0o2%=>MI(L#y^vokfkj?|6fCK)mM}PTy2v^TaJmx0&6qU$S4tS0CI zO<+ZTpVy+^5#)(L>i23#R#XL@2vSPO!BaVNv19%n`0=WS^6AI;f1|uK6n+k*E7}NTTlI6jwa>b5i zRPHd@uPZlH@Y7y|-{kR4zDUalIS5k2&w0snO?%0s21EeFsP!H3Gzb;3rIZKa^c}IZ zYzsp&2^Eldd4J(JIWaKq?C|_>5$*c`a3K#LkLFS-NGP2dnLoe+xP0a2izdjLjGo+* zv=p^z@Z6W33;^zPB40PN+IqgLJO9+($kH{GW<2j9{dBT$d; ztLtRS{@6%qtNh+0#a-~;WBpH0@p}(O^H+$K%u+>n36*gJ^m}6-zVDYqFT|rS@1vaG zN9}}99L&Y*D9dMT)F+%4rV`RwAkh^EVa>@zjKCZ({(`e$M7P1M!wGK^uUzlqT*S>n#QkaI$)dc>Au(POYyAVp z-pJCy0rhQ+a!0y_dz^(oQ8xOMK|tuQhDF;rxvfgKB(>G{CI)Z6U45aCz2H`lV=X!ZNTvM`sk`lr+j(`%C=fM8fp#D}&?Q`pcsY)REq7mltdjBJVNoT0` zx%tRB#Rwf`K<{S#&Yc)L+7T*Az9w<8rXTz+@XlwYK>Qx&GjYM*oAiXR;>25chJPUT zl_lU+2Jp&UnOdUF>K`Kcmd!D7WJT*)oJWHDk`R$y1bCHLf6i!oKpXh>(wedVC*#eD zdrIsD7v}Z`L&HC<90)xRa`CUhyg{M$lp}zws$UBK^$)$@ggts%xfLQk3Kf3|Ddp!=5LcJFuTX#uP8) zZ_yW-j`<%r_Q>HWUyyEwY#Jg646UITa)xg*{=8CF3ooyZxfKo?eIG|e@N#Gl0;k8w|1|J4Qc%Bk0X04 zkN@;JnWlA3E>AU6lt?t#SEk$7D)VWE$5=^@Xo)3W2Q8oLmTXZh?B;vK+#S`TuMXAI zg*Gaq>a*9)g8C0ijahNDSTllHGkzNr_^Aa& z;t@K5c(uHlIoFh0_F|!eH%Wp={XTR_Atg9zuEa-Z*INm;OPr$nFa7Q(MhdZf(0wv!*PVm+bwjnJcT`xXM6WRUqyRDRZ$OGuV%L*AF=G zVmSC>h&rKP*5r=ebU6EvbwkETK1T{x1AV z@-HE(0Qb#9D!FUJHj(U!?5QCw`l z>)&JD8MNRkX$=Rgz_9Hz2V=`@n-CqW9s=fb}2M<+0}j7 zC4D(-HTVsc2=3xx;5#2sx^u1eH~%xP>pi0D{a3mJ&LfEH5d`H7qHqRbJcHPsLHyUi z{A=L$%G^6`k@JQ?q3^K1!-$Vz*w?Idw03cUvk_Q{%`zf~AL(dMe+SOWs49O!!zEbf zIO{8TuR2WE{;B@?w7tf`w|oKkl6CTtJ33=poI85NJ0W8*(>^|9FxtC5W3X?44)8v< zq|Hh|KXb2mhF8&j&f^bHpF)9F=3(&+{iM@e>gB}VIso;nuP9aZ za$njcOwxq9H8&HLk*#R0G)3AJge2KiVi~_O*C2iB;>4FYB`b2;pmXXheVVBGb7jAN zWxsA^zhMQpcE#PYiP@~_yvKSI^H(D`e*(t?!gVnV`AX#6(@fZRTt$*pwr1KaR3o%q zc>e6Z%_JcXb7HqyRYm5&ODZ4rs@XB9+m=LgJvw?j&i|U*zT}N>f$?rUHu_#@{+GG! z9(K0>a?^@wm+k+C_3JIc3^Q71-D9)2cPwz_V~?t>svVWKEdg}~nOWMnG#iudgS=*7 z2-=odI1Lw^2vO?8l<+=(%3Umo`$NjRpUb2|R^niyEVU?ZbXi0pjwV-<^2q6kSQRw7 zaU;519Btm%4zMH{(3+bP=fHA!>&%CH)9i|9Xj2}lr0|p7(Ijxnp{q^;+ zI)F+}S8CUpJYwTZlF^4jHx?zKN9^Xkvy5wmSB)Zi?}@SO>JA5$6~FK0jZ4J%~I zE<;fdy6{`ThY+DzEnSw7OG(={laT(v7fNCswP?X4LD;raVUv(~3I7kmh>n?sVM(Fd zqwdwdG3Qa|&yT)-P+K3)KaPpz(4^g^v4=Cw&aQHdxUv*2Fg;X~22RGkmSdJgGCXkb zu=VA#FlyT%-?|t(ha`V5)(o8ZV*qdTbsS-jslp=#9j{f@JuhMfeuF>6rV%7tyJ1V> zrB(AoW%|p=57MSqIxGMyOZ<#oNzrRD{3PufxS5&0N7i|~81e3-8W*;$c%=kO8ki{= z)>`$`>{)pl9qgt1Jl86l1LKRVq> z?Uc3@je5x3qs_UaCQL z*zqlFrN4Pf5B0Z0`7FD6a~kGfPfR0}j!8oGGe)>8ab(E!UUEEMOiet--q>AOrw; z&*2u{Yl^gmPP`g!Fnca5+}`En06*lSlHezXT#_?(22k`)FRUx$?O!!3*JnTvlKNA3 zeWF1xKlQQBeyEn|Aq<+Oq=UUej$btU{aGQUC3xSt46in!)gJk$h#TReuc;|dUvYF3 z#mkM6kiA6PSjGz8dJ``K9B&5ZQ7ws+5x#J}F@tGHFuW7b_xPUV=v%%x_5JPE>X`5( zoKUNPj?}Aq8z@|&V>Z6Vi$sH49>7qC3l2WkUtbC zzknh4sSK~52)I*SLyWRT&tdK_rO{AN)gf`ZI_&&?{pH1}W5{mBX|oFv6@KXbN!V~V z6|zPzMtQt&p>ylTV~%33)T5qo?Q^?y3pjY{Ragj0);0&4k?smu4oU>=cMdQE!5VN) zBhY8%w+9-7QRFa|#jN@o^7O2w{hY3*#x@|$d_c8LR?h|l*h`1N139KJeh+U-r^qWk zgd4(zBI6O-UX-UX^~qdOV*2i)pR+Mk;kMroB1!5c2!wz7-EI3*Px+UGc5lHOF&&iE z4lPrbxK4Uy!gF*L+wIpb(rcqe6 z1H!E1AiwSz_gdT_G!G>-Ok7gfUEsf8ktFKT!}sVPJ`}ynmHg)`(#7Rp7Vo}k@R?K^ zNrT7j38}_-7I?Gh;@_3OeIF(#U75pl6=h!^$J5Mx>^$-t=(sylsWH4mh8xdtUoSmN z@2lpeAN@M0Q0)jZpr8)aak=_3eZD4Zbi;9cP6K?MY<1mk-S@)SPF4)TMzH>$GJ;!6?$fL;Dr zJ!~K4PUZY?n(KKE?NR3#FZ9=9e)LXKwJ;+x%C2U5WEFLM{gnH)^Gc z@A<*95bhP%N*HMR6=ddNng>>Oe~IZSXSdy z`OP7a?_Kx!hDYju9gp^0~OCm+i z3f{vv4#ANiYuCo(x$^3}Nr^*w?lhy?(-JK;dV-}^&9hLAA;CE6*V$#<^sKEMp?ma zn~_~1;ekkHX#@MlvLPmoxwdY6d@ggu`YEItT)=>D34JW7W5!)r_Zn$S%T;UJz%Q^< z;~VF}RYreSacttKP&mVKNi5tWck&SlWQK#%d{rIOW<2`BeOJUa(`zTFNJM;3%q&)G z-S*i$#kr_yAT%$n#@OO>gPrltD*H@L8IhXfCbvIB;C8wulH!$q==WWh)J5;6v=%o$ z8GQBiA3XZ#sotpy#hu|JfPizWPl^>j-ucVF!Obi=Yr{MVTm=j$?MUfsh3oQ^eI9WD zK(j=$-B+98@ie_5!P0TA3EB*%eBMlYH=w!qQ8d5ac()_-QAVpB{oP)8Er~0QXWbDN zAsLTX8*iizaegYbH?n1e`w4ny=i2L^^cuhmW2RmOW)rF+O=!7d=$f&8)QXh&p`AcQ z^6vMHW_-i`kR7qC%Mg8Q)rPT}Ou|{}ZXU~6 z-;D-RCjZ}M#gw-@imr5(ipjPqkV9mrCB1!n4#egPo9a;f%U$n$&Q*rTH|tf5V)%(y zi~6Ben*Hs{g|wq6uQ}Jv^Y?^UFGtO@@%9%1oYkSbC8(Y3EZ>c{s)r)q8sVS69=>I| z4*HnfK7f7wtX(4wW}=KPiTrSFp1PcvH-Oze^f_Kb@aUP2!F`geeI6}xsZ-aJf4u>w zn5HC66L=^MgT8?1+;=41z`uw&T=cfpW+)yik^Di1TN{H5TC{b z<-^%k(j`yBYuB0bcPgSP+%P{HZSVdV>J#A>=x|rIn_mB<*?1K(y945V5j~Thz2~Z? z6t1$rujv%~^*}vURC`9_^;dJ_Uav#{6uLhH^Osf4B-Up0XGD^z3b!>=IYvS^`KEot zy|>wIv~sugAqNHnDyFlPz1PH}z0J5i^V$1qyUwN2#tXr;19i4i{s+Gck;E8JxMZts z_zu(4{P8txv<%+eP-GJ4W+Y43AIYk2;^y}+VHxO6+v85E?0$aZ44Pi$K!e9JXu{KR%kT^S0Y( zr;0=%A4l_W3N==JbCk0+8Peb zKow1$pr_4x!j@-=(ELip%;)-4TaGbDAtD$qS!s-a0XOz91Ak`Uh96Yq2u?$=0bXsC z4oJppW(o4EXVNd@j`j*ZO3GQ^Sv?I}>*B-T{I`nFgy#OZc~L{`9dZW2tb=$e77h8; zoez*?fsxcu>|x!#<7L?SAx#Sn&4OtOet zb_N!ffV>|qLGPG803b4s;aWL`GWl%+y*5w^j_P*CF71|ySF1+ z6{_Xo5UpY5(uKHH=VTx+4SH&8FWoe5A18ZcCHLv~GR%~T!X5gVfpNM~*eXezf{qS& znSmtshZ><_jG=&K9Uy`l*6d>KZ!nIH8Z_?IlmC|_$iNl;_1b3ts~=RFsXw>e$By57 zh90!ByIykI-?Qc;d%?8P$cugiCsEtgMsShEMGSIMw=E0Of=E&1&|lz(We*ztV9z8f z1Z%l;)mrEhx{tpsUg~ybr_=}^NmyMCgmAMI(7X$g;SW7lDH0FZoAskyGLG1fWEc8< z4%`Kmi)=e+dsGoKEcLdqY#ZM3WCby`rWu<>c^V#)tpgwH@VH}_c(|}bd%qAv<{cal(B@M+IM?ge!FRMwB?|p zNlKE&No%Er<j_*VcgM*N&^2_y!`C$W5i~3nt;Th`CMS-zQ$aW0^=+OsOsC~t>@%UCgOh*JV9G8zAIJ`^hf?#_Gw*R)h&E$N3zOzY7Cn&-ez- zEY8jOMR-q#9)4L&HKdr1xXYWREpfTdSMZGdQ~Jb0iS4-EGm6?yvmO zuyCjL)V!QIrmzZ#GYb?PA53N?JnnEc8Pze5p<&4$h%+4(oKecFPcC(8Pp=B6Z#cV+ zEUom*xP>4x`jM<})MIu=0Ys}7LRvQ_xn$brjCF-4Gk6>lxO_H>>lK!(a-*Aenkl0% z=T)LzgFNPHLC;c9Et}2EcQ_;SM75`k@#)_2S&iYB-PyJ@246-oJtMM|7s-S2#fo!A zF;gkH+-@z~#{C!27SANzxc4!gV({HDS=rAo_%&ZEBGT;l3UO2K9-aC(w|-x%)hLLq z%`FVA{uNW3v^T!e-O1^I zXw>Y{eGwPR@|6mN46gf1r_f&qUZO+{65}LNaV=*W*=OYkx)HCA0bH? ziFe9e56q{8btOKs&7`Oqkv+;DNkw)=JhJB36n9BpH_gXl`x4!3iwkFa$zNL>InL;n zwnS`5b{brx9%bd{e0vd}X)kq;+z{*3y8d``lYgh86p@|ZC35X|1e2d5{$lpNxPIja zo4J1J2LxsI7{2VTv|j0LRBZ}G;n{iF*z0*Q5}TsF$}TBwG;K;*VZ_RtU-^oNBPL6w z^7l*kB}npx7#_KfN+SK>ZrCM+BOl#nri%Sy4)#@rm9DSKj7T3t=HI!mEv5c?*XPP_ z)d!meuf8+>-(EuVjl^H1^50S)mBioZZgRq3osV!M{Sa>CB;H_ej3WH-Z^k5mfsaY~ zMiMX9Gc|dBRRXmY;><;c)Ly(dh%-_uHCPI- zV)tm5B)$H>-_T!!o;)c0Ki1=MGw(?6q$_27PbU^}l*9zf07DLH`b#(0dGh#d^nVec#J}1Wior z?f(UV+r_Xd^|7FbY*H}>%!(qxmSMoaz|@LMM}0ytKl=F_uT65lU!AU+h?A-IA|v%T z-aXVaZGS6^OLtIC&P}KL-ObAd!WKqo@aI)0aQP+GZX45Dheggt4(+}?H2JmVbAOpJ zzry*vJg$(4Jl-p=>@;XUbcoET&Mw?a5V|Ab_0#ml?jBbhG=!#Lz*L3upY=yQZ31AQoT(IF@ zWuu<3al?H5_dVITvnAcmVPx)TfJ1=v57NO;8B6i&w*wLfVVj0m1{a;2K#Ce#WK5#b zsc(tmtNZ6m-eNq#Fs=Ob4loFk!v8*@Gh;`J$*>D9>QB!+c`+vbuNuWFL zRdGCc$lYwQ)tpNqzri737AM|iMwE`CvK|q3RB|}pmOhS3OQ-~)!u-7RZlj@6G@xD! z?77AK7wjGH+|g`SvJ=Wf0^IbjN>HTP9~KTp#hj6R6rJ{&Yw7E53iTd0nL$L9P`f?R zHHI}rZ~l$W;oD8f<}ENcb#pR~%#&=J=NM>F6m6YnAu=(eEYfK)$i`O8nTixtZ%>eH zwM#^C{y0m^OZ@mTPlcrjv#r>2$%2Pg`UJ0~CQVv-^9}#FwY5VX#g&L`t)Bn?``Ep(@cgR643ZCFN)w1W=~2Wq@0<%eaY zic|H!L97`FQe)6i`DxI@=6>DIfsoy^%AHEJcMb+H+K0eX<7{vs>^M#ep2 zKHqOhU(!+|>bfV2U0=v!H1e=g&$MbNTfQU$xOArFvFUj&e(Xj&9Z1M%SgRqi>99SM zGW64UN94j}pq3GRfk~uqgld zNwIVzhvLVr|M|Hq)gF`BnnXE|)_Ozo?meAzW(nNl{B;MP1N2f=>J4<|H{p~MHj>D8 zW91fo(jUZf)O?Is^KqIW6dbVPRPc=N@LB#ShN9IUZRNX}of~);MBOaHtw%9MZKwE` zltN-9^6FLQ0pIv>niZzLFLvm2r^(wZ7Ne>rM$*>@y-ihBhXLz>nkxYCfnq+@kA+m@ z^_4+E?F2;^ms%*$*ny-D0~`%<-NT@sL%tlUo}~4+mSNLQPCiszk{JjdTb{QAfBa!*hxDx*fmf1g~`(pSAh=w!A#YaQ%x`5Z{7=O4D#f^EQ^_r+XV;0XHQt zS2g_s%yt8y+nnaZXo``PKrWtWM6B!}i znSm?m#P={lg?muC?&-oNN?+(J2;LGgs`(dk>H?zi7pwexcnN*O%4zI_27%>=oH0ku zK;upgbIf(WAulQEYtYYxj{g-aO+Q7KavG0L?o2+n(Uc0kdr$ow?w% zy$EJ=YZrYB(ihM|XL~g2^iUN?w$NveB4LQ!?DZ}HlRr84;w2zDrJ3j`QVwYO*G4b= zu@u27Ke8-{dY1AT6M{c4UIj7Ru z1KqH{1Mket5SrQC5RTc>5UR$^5VpqREU-Nd)NPXn>KS4oLAqnP>-8N!2BVAm&_)+aT-wg$8~syGD8ja zpgevr2O*6M5whTd1;@$sO_CkbJU?xW2_VO^7{MD&`M~&4Tq!_=_Ffu&8g=P&!kskkiPNQ?pQWqIN{0XkI$4>YLL0{sqQH@VR+%G zXXt10D>=y6cujW=8xRgS`3(0=eWeFk9Y60rX9L0mr=Fpn$*!dCD`f1tJYERT8@DyK znmi{&9GA5Sm>ot9CnJk?XiZksnI9D;; z7+^Nb!>8+Egxy}2;{A38HRbvNv>`+I!W>V7o>3F?-&F?{#&9uZ2P?Vu&4#KXV{r8p zw7Akc&yob+RP8fM~x3wc*NZG8M!&7_c|dRc{CXF#GlTG@g@rO@cVWu*jvqObd+ehHAY(osO5jK}ZZ|V8!nJIuTHR9K#TlJe1 zN;I+cioULr$=^e_j*B&48bi*#WDJj*Ck(erH{#szI7GQ4qyDfzg!zRgw%#3|;fOZrGJ4Z8QE*qyFqy3!aV+)P z83ptYFX5{^=y)<3io#>P@u+JgZgvP?$P-e-cN{gQvP>6=3m#sbtZK-z^b%d-sAfGg ztJtaZ8j-XruWtAcb$Dj&ly>%AMT#sHPkUwUbHE1bhtXd)Qe#50K`tTNGMfUF@Gf2F zRs%sUwY4^knc$c-WTwTDFxgKYoIjW}4D;FbCJRT4LUgcWxAS^!dIuCxEVWY(3C*?F zIkI=xcs>dAH_kFMBipu(wu)*sd=0&Ir}}mN>gK7;U2fyh#4smUBNQ4JEARQs$EA=Z z&8kKdWD?XQG+}qpw!!dBn(XS5keLL)qkf{(-2SFrzv%%Yv^sNCbJ7rh9=qS0NOljsZa@j9}CPp!SUc@7Kl;-l2`nDA%QwkrrQ{P-gpT z0i>fioJk3_ZXHLTr$R0$v!snb9?L%L)O?{uF?VVmb*Zz>02`%KnUmG6XqNec#1T0GpCj%8cCi2^1yzVm*m`P3I+v$Fo{3dlXiR-koNf05e~6{;PmRf z=fa}}wP0>QZOC}wdIUoN5aM3%o~KW-fl3rUeD}z`mVr~`K3w;Ny-z*+7(!@1LSUqB zT#T+y0+RP1?n%LsJt^p2SUzD8^Q|!iBdD%;h*-DQXFu9|TEsXokVFj1}CA5;K3Adm`Nu;tiG{6}I59zJ+=YX}3i z=Q9{@jZ6S4n^FK)Nb;WN-Z7X2%?}z(6KGHAgLy9#oP+F#2rdcCk-R_LvPAczzSjxP zLFr0^FmCOm`!U^n2HV4KO5VFch=R{QZc5w(AXf;$56_~#%+SD8h+H=_)iWDp3;_uJ zEZbWH4NQmFbk|Tl^FfXgfKbnpz4p++G>BfeJ=HT8WEBAjCJ)mPls4`=TJR=xOWZ~Mtg+@ zGY7t>fsbv~puc{-w+RNKzQTd+1A!9vt6S&juT1ye!9cWEC@@K&zxe&oRu1|r-MwY7 zKk6$i*eK9n;vTfMiT=uX?;h-r_6h?Q4tx{8pV|VVztX>Q%3+)Oyb^3O^w13LuYtXn zh0l$T&@A72Hm@)piH}WR-u?^8=6CVhX$1U-4>q{}gHiS0l5EVJjNSjI^~(ExGH0zH z9}a>~z+-B=Hr9G4+4{GE_50C`JUbo>=jZnq4=tgpLg^KL{%CdSfRD2Toz%ZYzaYp+ z+ZWz#92>-4-`h~kjA`|F?WFY<|%`jv6O8k@)QfHyQ$9c$T` zUiEM~KtZvxSbf4BJ~+|jm5j6Omk&0_uUimms~aDwg>2m)5H5WGh3fbyka6IvMgyZp zLws?B0ln&N@Pe%ArmEk(y6Uhm`#ByujH>N~liN{9fQDM#ZV>=UcnLF_#}+Ccrwt))sfq~ueDh}S?xdlF^;Riy!t^~=hRVq{qn$( z=w!p12s=NaX!fX#L(DmcKT1xwxR+)&DtBs8Gz|%hVHDD|HB%o-madZ=vXw{mnl${m z0e|3Im8T}BP$&BprC`=Tn|k2Uug;|TaO<+e5UfIc3df0fzV#8@~_Z4VJ=P&yv?H8@~ zBz1|Dwb*H#kZ0Nc^2^KX_4n5dJ4}M4-BJ(H&|jDMGxR&h59Mlos>nx)=Tvmb6NRA$ ztu9rc=T4n+uWcnK#HYw_rU5j7eYQ478l!HsAW1CKxsvWw&w8Do1d(wkf0+_723XwW zSXIUOt{9@^^kgdo`^RF+R8QFp@m_#k+WJnhSQ*9sa~BxCKQ$#Cim@_clNb?m2KpF# zi@Yo|u;(aL6PInM)tU=y^D`0dK51HSrSF1zf%1+M|-a$%>Lw`D!B3G9M^Z2RKyZZc^U$bVIJ{=TjWdNL& zUly1)eb!3zE8$W1R?4cF*eRuy)ws<7)t}5auR5xhIY#UJ(DAl3{(c4@bFSN^#~o_W z6;YjJGRE3B;Kldd(9OG0FFV24;o^8)pI@?r*5CJS(#4QTcESE&6JHkh-6kU?`7B|v z<|N^dqv9^y=8r{BZXK_7Mknqx-ua1LOO2dfZnaoBqXUCCoQC4!fd{M2uLA-^=_e=t zWf^7#ohWln9xXK?q5Q(B#D_nr1{|h7+y=OHAD)=&AFdnupS#Il&EAa~6R9lBu78TS zV>U=IF}|Y`+B|ZJjJDJQ?tatvV?*Lbsy^o*ORd6WcNN2o^v*r;P1sA8rS;4|{L1k689tCfxPz|DFn&qR2rr z`qqU`Ok?!XNWSZ1SE3JoN30L85A1{N{nyI{h~FhAq-h5R;<|GTCK!eX6O3^8a3|OY z*i&u70fV1am&i9!>77uTM^I1Vj~#;6f(0+hJOV30Qjvt+WW0e!k}=@m%wD@oN&yKW zWD+tUp&#r+5~O0d=GQqX5YCVB!4+~mV*hhfx(l-_@|pU6VyET(vAv11DdtD;>~`4+ z@!fInKBojC`Efr8LcB-LgEp03KRk1hF3m zhP-3>g3s`mBw*pVx2PP8gFdvJw|;w^Ew#T__e4|SKwJKv&&>ah zAt--=CU<S`%bHLJ4S zkgs`MilC!n8^$x3gX6_cKb-DD`GFd4CuTTpB!VK=X$#!fw4Xrnu*TrvJp zVJd2m5mHb$p;KyU_&lM8fv{k%(mdr^*{&(~ zE#Z0-^eUGt=ZY5Bs#K=8#ueqBb?Dzmg({qdtXnJx{t!yP=+eo?g(__-_S==cU3Eg> zAoy5Z0bFf;AU-TT+uG&1nUuRVuhfy3R_^7@6k+4J-l8(^a@NpEDk{zx17mbY!ep(# zQgbfBO+;2MXcfW1okmx!q|DoWVGNjdb-S=7qAOqcigi6zaBb_Yh-Y6@a`{80pz6m` z3ny3PmxMcL@9rD9l_4;6{21@ZC6N-hokW;{+ev^AOJOGpuGvW{rtQ#YH(uoD+`on4 zyc$v*HG3R80_LXEnWfEUcGfyx$OV$$h;9v}AUAoB;{d?$iIhg@WixwDi z`E7{RyRcN&m858jJ<-l3piBqt7IjwKN%T?AJfW~-aTjrvKFSxxp7AaKVSg2N&@{gM znG3gxtg&*%Wj?Rkd?{Ofo_|irW_1>_2N#pb+hiJr%NTEJ#2}l1R_Novw>KfQLq}62 zdm`O^it)Y(?uEUb*60Ibk!|^FQkG)=3zCYc7O$T z-apX$*D#yc1|iOmBHDHGuQie}FQjgf)pkX(1%kQEYupW8@FN5>20awvWtZ02&NZO0 z^gH0Alu!@IqzY~z|J9RdqbFYdbRbZAuf2}68h1erB?u$Co7S>D&)_P4{}fK3D>}vr zz0L9fJi*FMu9c_ZprB|k`Y6_-F6lIjunhVUzDDWKO#vTA#20f2gryJ**tfetdXx-w zaIPJ5S&yiAsHs*PPu%#$nh-VDinb84Z0D@LyaxZ{wbgS|QMu2U+C*0zam2iABRXiP;+T-o1-DSe#I{n*3x`$x#UH_<5=v+E1o{SB?nIZX4OW$>HG$vV{P8! zj{Loq)YiGzzLYjW>){SyZT;Nw;C6;s^;JWvNACM7HOSp`esFO>&dp_1RA)X<62Y*) z?a@)MZg+^Ep=NIj^|8*3Wf14(Z1!A7Wk=k)$XcZUg5VW!q+vR*?PJ3fpsW6#W4(sp z9@h@O*g}Zb<>YjY%T0?LUb?rJOn*qI^ukId_H<&`cOX5-ed1*^-3kg z20V>qfVJXcLt-gN(Co>8U;I!Wnji=}RgmzVge_2<(yx}dmcEkT?%gHvMrgo*XUTho z9qvARvK+YmVfzq9C*tN2*d;PtFh(nK`%V_*!*US4842pJ#=VQvC#fC0>Nt3?!48>6 zst?>V*X1hM{r4uqIrabjq?f-J+-cali=X;6MFvFk6MoRY7r1qD4 zRg(aO@=thXykFfp?@mboBKgPqz&`t4qHWQSX!U3%+;xL~*M!tioQL>Jzkc=+d>Dc# z4GV|(OLjqZ#ra@9J6{UjTU;`48O8gg*N2PH_($h*?^^u`=#)f)NpKXY#d2w4(S`_EAGQ4 zBw?pyt7PQ;)FM77D2E34;XRWO4LILOyFf1r2+$iT*qYhl`jb`pmdKqP^~kLL4+*FA z73m15{DM30pZCaI`X+kwPE-jw0_MIVE%=MP;FiAy{=Wj#{OJqt#y_;On0Hw&;Xsj(k3SVQ`f6uR$&MzP%UJ?@V>+wy zX2q5gaHEWKV0-CVis(V#(9Np=EzH8F9;Xzbfn>h;8nxi9d^MBQ%_?xQ02CnF1L zXEquzR_9L_Qd56bZJWj#jEF)dM?MOg(oZg0em3&98jqzKm*p6TZG=bUEoPBxIm&xB zrW&Qt^`j`Wc^8noT2+=#=qO=~4!z zZPHLoMxE2Pai}z5G_Gr5V`3p5lKC|5&}RgOh{3t+C7hLn+9L z6a0sy@oV!~E4Of3^nun00|SOsg!U**o6l9$k^r~ue{wX67^;KS)zP}V zE4_Vao{pckF~7lw22+#;s!R3sC&>IgRw0jecPFI7EDnz;nkj=JpC{RExHc&}>s;+I zJs^OW5WQkv7D?M$;YP29lSFtUyUv00y37a;z)R!6QI(*uBCiUr3X_AriKx-|{<%FX zL%_{)kg&qvb#lGe32Ngaw-r9msDPz^HeazfN3LY{}yntNRg!QVj4yro52Hs$p0=n;~SE&{g&0CwUX)>{@*HC=<=E!`TkhP6gZ*W6CCbGj4YnCLmb$1n}|Qj7oe zQrMTkoiejk_ZH@Zg6L5r4^Q_J@LyazoH+k(IfH|MR03b)N&dUxumO15ySn`IHQqN# z%YA_peWa#d6tn)9$uBU_{w-GF)ivez!Xi0%2r!8D-GT&hiG^k#8=jC7zhc3MEWvy5 z`|l6;OmWUmBW&^E9)8_I=lW6_uTMQaUnKeG_sV~wWcw#G9BOFhRad!_tJ|6|$6A^l z3dkYkdQv*-amGwa+E%@)Ft!lkGOnIhsS)6DPkrc0NpxuA$8jv-bJ0L8)c&(B8yP{)PRCuSV#`0w#wdD!n4X94G)9Jt`1i< zxsy*2q0gR{0}FI*T^SrRcWtQMF=M<;NoV+PKK5C`E5${XgH>oX|>?aJXqtWEF^OJ9r1K zJ9j%fi7isbrq@c({tT6?IWe#;B0B8N{pprMOrb}r7U!nj(nDn*+V~i@xlj<5t4@-*AgW7qPpWhl4TLnbTYlX?G4@(srtZ1h6)EX8k6eTk0MfC2D17X&@P&_BW=n9FfL@T3|%U%zQrd`W% zYp2O2bhO1eZjyL4PkTLkX$W&N=P%X9n~2~_;yO9tLQxD|M z#k3}RAOl08rDAVMjzW53!)`;CKWH@YjHV2Qx%AL&N`OC$wO0Bi1qJ>Mb4_}ObaM#D zq;|n=Tv>*yLo z)x^o9cVgAnYuxfTZ^tv-I{or8@`2L|;JS@Lt|u^H$Z%6m`fI8giELf*(4>TASRq-a zILEZsxodTG?M0n%TKjUw+^`7~K+mVJg&(YIosfv&Jbp^vhZ`KT0;>_1cxPLwlDzcR z#)`2nIH5nx^!=-wb)10tWOajgToh%?>^IgH3pS&6Fca(FA1Cc5e{=@tr-;2RqNAg< z2kW8%SjraQ^rD1NhR8z9MDfb;B7~$_;)ImZq5agmEI=%*;{j}c;;2eUNrE}d4CyiK z49OIlzOX)dXGo{42c&26HSR4!|M@6hh&|~xX=h}oxCh<~=PuuhdEeao^ z7tmdSgYXa{5+TZWh!+|lN_GbJimZp&C*b|pHQm8-$o7ujI2X9SkP&&fM%Z%qW$yJS z^fOWL_xBlcBcVc)um3U?648rKWY9oBZdCs_J}k~Io;IfcoC!sl?g98i=|ktf(g!BL z#GpWb3B#C1R)YK>hW!J#>(Jdb`?nUCov(q5uOa}Phxa(knNxmcWtbC(M{k;E9cz?l z^L+I*hl@>ZQ^5KQv@`oj&0Wp+O(vM{7(+q=s(gSf z^tCgFP4c{Be8>{f0a{mWML$i0Q8nyHul}%nPuMpj6T-cg$toigjH?I*&V4k>sZQNM zk2a~|`v;wbggS?;gC^f;#z%HAU%&NCwcoI{>|x%wb8Aqvm8zZNwG z>I7PPn@Vjy~M<#tb3OP4}j?4Erb&&`-jLDCv;z=0rZjknT)Ankltu_iWsD(%pyugg(< zWt9!nk_6t7F>8sbULNN{Eg`(SG-5@wAN~do4#_Org1@+>L#gIfPa`iYXMMLOj0!;bQ$>N8hzPS~LgKSuLE5e$`8?n~?1|wSIguB9L00QsZb4g$o-p>N# z!{Iwu){Xvmln-BHowM0Q{LtwjzOL{;a*i7plOaDO+~mzf*(-T9OH7U^-)fV`@Y5AS zGczYDHPSMH#3>pI6P;f-?bKB>6P^Av(wPAtC4t=hEdIOqI4w;C;*N%PF_v1yHcDL3AA^KL{-HqrcTuGA>L*Eb32Wa&Cgqy@NE zif*VqeAzV~|6>@ewV}RYhLKq;h_E&~URq%t-m|_?2Y4?y`J5mQUCB5}I|f87CP2G` z(p)!8Cv91zzRWpj+~oS+p?Pm-yW%?L%Q!6EK=)%xI2s}}=`U9gNIUgrXP;T3mkNiG zqL;*{0F-Xhrs&Ip#^$R1cEOlW4#haSFL7J&zg=HH6ER|zorac-C_H~KT6R1o$yZxv z4%zKP7G)3hbT zP`&cdzksvNs*L@l_PYt~W9@l-HhY=Ww<2+G# zCc&dE)1rITn)YGU!d{LaX?1a1;%TCT82yRiTM(_Yt&P9Z zT;I+H_p1C3N=9d445(GLmD@@UZkR(^)?V|c;HImv4kZ{`i_)%YH&$`Au<((4S8JVj zS}U+djN4vb4k|0RSG|$>j(+pdDp7*jWk0xBH__zQ%B*UGFv%5sXwxa(ve?ZRRImcD zQ|q;dw3ageQGw{kmxhy*);h8sX%Kn~b?W`s-Mh_5m%Tfc#bpf7%%qzwjga7|8TI93 zXTGtTea(X}!u|-FhKo(xzESW~O^9_HV=`|PpX+5{2OPQM7kSKuP*hJ{=;e*!JGZ9v z`tZfyXAEK+YrLvlh{W!KFChdx>%}}=cyl&1f6PgJmdBd1C20)}x(CsM>P@tZjbYI) zRU9i$U;B8g$QT@6OJ2A)4frcNJFKgDl!8d0!Xi6JP z>;mYzPwaBD^25S0=&>6};h8pzU7LL-78$QhHDU{NYQrM;cZRWa&;BSE{wKjxOu<}q z)?)^cC59`@q-D?glb%$6nNSi;a;u*0p8V|w}n9Xz=?vUBM#K}vP6{c(SSRddJBC6L{R0({Cd5nm zK7oTai-O@_=|iz^qhy*pais z{IL#fl0?-xi@KMFUd$5_ZD#?0co<=N3J@KOywiw3d~y$RRD^T510t_*?qUra^I}Ox z;4eJ{ma?@$1&M6SVPe^8-0HJ zE{Rf`1)ox>0>d3FUVpp~!JQ~x-;xNyO~)YjD}kGjL5_C@X(y`@-Ijo$w@p{{(ZLGj zxM1f$ z1}R<&3awL}HaGSy!F5xNarvPUYFQ-5y`p>!6aZ36>q*9Qzh>fE`D1)f!{KUi{yxX9 znC*mFb-9?{%jLDHw&iD15K6F- zvelILq8tO=x;InX)PmlvnVn1yS8l z@;+s@ZJuUx8%LlaaJyrg*ieJNSl@l_t)hTkq2=@iyptwpxweNx-+t6i7YTJI#(^#P z6JfFWvx{fi4A|J>KzzB-PI-E^)7fpgLAYPpX9buDlh!7}odLi46zkfW*I1w-Iw)*zM zexD^)y1L4iKj+lOuXhNI9?0)Ol0zPLdu6&$BY6KJq{=^4C%@e{%;q!fWT(HcMJcxB zYt0YsuIVv>JM(s=>0UAQ(vG_Z!}(l1)FK&!wR3deC=i1cxuox2e1m!}_E^lW|41P< z;>WHJ*u4PItwl5SbX|(BlW$wNhmg|=XI|jhZf`Zn-5kmqg0B|$%PFk$HCtAO;j9lg zhu3hrTw$;0bQ6Yi{-^llICm}o}QxZ=6=O7`_VMcImL{%9S{>Q!&N z%)R5CLN$aw=#<|V5UF-1zDXlYm38dSy!kjeNmwKOx8&TtTLlO%M2??Zx=NogyO18b^PdW~41i39&{2XBuWI>7#e!n@ zc?;o@f>~beCpfB-5rV&7sb?ish{#?w&-TUs0VzI7U!aN-jC?hjZ74PWne*K@>O`gN zI7%?aE9Yds?D(g?aF^me>Df?zsv;9cSF~5#30vt5x-aI#YW_@~pvJxD0-ab*p+1Ed z$HPlL)9-G@d)%|8e5U+v&3oRnhkPzY1JYOJvk5W#!oO%;k*`j(nPoM|A693}5q=C0 z=VD)k59i`vg04L$LcbX!wnPPpz2e)cf#_tCS)DSO{F?kN%63@+`gT!03;|If*w=cY zApd;9IKM^Z3b`xMEA^zJY@7HsX2Bly!|cpj%s|FB`{cX~2#_Xwkju9(?iRnVT4;&v z&VFUc-QDb_ca|IRN%Jrxw*B3==H#vP3hM*pAvm8X-%s-%SoZT1 z@_|YGE9!MQ|107(PW%h@Avfxi?Mw*kAHPg!UTaFfwC}h76=nPt`I;;K1^>_!^~rVS zkM%*c@I~|5Q|eFl+OqJ)@akXsrE&kIBt-hEbT%R;B>xd|LRFTF`oaFdmY-YXCx3sp zz!c$^@Jcbuq|!4t=U~T6yjDsTnIkJ8ey@6Fng8^AONIUagMa^*Q0f22kiGv0s%wAH z1N-$7eoFby1=MW#lK9NL-X8Tw`^0;(@AoJBl6(HQ3u4~6c6$=O{{Kb)7k0tsey{(Q z_0tU#(hU=I`^i_x{zejy`x>}=>xqAD_{&TeX+h>$aog#C-H2lemKlu&(qn!)fPj$y zcYl%oZ6oeKId$to```~PZae)o*LiFmYqlA48o`j|8cNCRZMKnV{WE!LN0IH@&i7aT zmmC#r;V&?9;S*$3UQnvM5JVben0Sekt}y*yOeDQepKKl84fanakbXT}Pq|NKM^o!u z_FI$H@7GxF8@AZP`71v2X-T8SaBVJDBky8@xs$F(Xhko0#h5aDZ1VXW``?&l=S$a8 zPUI(N$m=ifGPPTH#^yi5ozXn@?pyK;z_|}jn$b*|5(}P^KIq? zz~FvkkI}9Y(Wpy0r|E?QIeBUk6=YRH73fK82G0)fQ8p7d-~TN%FD0~ZMJNZ zlhesAC{y4MPeHX}mdZ&Ps$>Z=usHT?IUb6VKk3ty($npt)m=O2Kc}vxMq}AyW;1NY zPIXg%6wR%=F^m6xldTpAUsD1lGxKGu87neLEdYl*c7Cb$kqMut@idk-&L4Je%G+Km zH3ru&9($IKV~a^JjWp7*rqNT*ItvgGkpJ0GaKJ@qk2^3y>Nf!!s1=$iw~$#zWr#bk zHKoo4XEQ~;qECFD zjT}L|Pj+s40K=M?t~=Xzy_F?lA$vIW$(HC!Qt*l*QO~2mh=-k*My!mdz}?MM+A>3( z7srFNz%|`SvbqG4lQV`U&`VnYhib#)_Loh2qPiew=&y#1ut(WdVt1PPv=%(rZFQQc z4#Z2{ySKI9e0s7I=FRrGI^=McsvWz%?3fQt6atk-G$M5zzF-Kg{sx&!>~3&$s5ItU z8X^)b&t?Yee}AL~$yw8K4v__3Jq|zd$(ML}(}K<>^)Q~%aaz!j*AF$$)z%A4D5GRE zJsV^sJH@aE3Vfwf+J@><;a=YLu+ws*lj$ktKS1<>hzZB;%1>QWX;UrL#*0b5Q6Ev!zT>m1yw~v{6Ga6pD^nVN zPX&6T_P~-YXr7lrfi|h+!-esv+EB*dDe6org^N2e9DMYPDU9ecGHBvdiPOKRVQX&D zs%x3E3Dn7X=hL${416CYE^=TJrsN~@mG}gnc>rUwqC~0!RrhNBh;&92lYKJ>9516tmhX<(J~)80l+2 zBT`y57Dlq2#eGjU=Kgvpv<3;XhPpvVHBZ-zGWO6f@56@j4+)_+)gt3c-kPaMD{ zCyh8Q<$hE~DI;)mK$@XkDt6nvyt7u-8#4AZ&|`h173yk~F>O};E>cRVsNCj_g3jrl&eExG;qSQd}hDJ{P7s;*P&-Mt=aR%H2fMiqR zvYrYlsj1e+Ra3VH%a@(GRmdf^J;*dS#mG9!yIo1BZzqSw?~|-PSA{>*^8+&K1Oqf% z%(FPVQ~g+a=R4))>i{{kFoY_OQ(6pEoFyZ5rr^qn-7HjG6F2U{S2>?N0f#tbiUXNR zSRo)3xQ#835%V~VtH>lgabqh3=LgPI?M-gvf$Jh3}^mkxtU6 zXi5L>1@JIeoO7bJc81J=K6w207Lha{Zbee^*V{oiomkzO^Vp-m}G&cpH7d6E2<@t!IJ z)aJxQ=?QjDi$6uXp@*>J8(^#m$)-LWsi6qyo*zB@7yOpGJhdnFr157mEV^vvZ@stQ z!1QVcDddVcyAN=6rIjI`?9Bc+Vc3PZt=DVmOPyWf4#n%+EL;Y+Xvxxl)Ku$gosOBp$mG^V>%ptS@GFO0C-i zuFxQ}UxtQgmppU82of%lr+KeAB%FTqLvDK}?i-)3B6Tfs99*t`&|LRCK0&jy5@kbR zvZJhrJ#9I>sKLRC!?0#jS%>>PzK@fRoH2lCDD|}sAD0k|MP4wwh+&lPB(JGPomAAB z;_uJKu&3Yo8#KO=CLY-kSNjL`ddDxY8HN3zQ5=p27s4yBSM0O>Q;3&SG+cNV@HJ0x zRh{9Rg!&PEn4jqCJg`rpu9D9pkn5!lGf*WzcDuB^gEO`^3-7}i^eb#T*qX9rdl%LV zGDqc9*I`|P&HHzI?eiCS^NAUjaAw^ZQ!R^Jw*2*`Qk*$29PQ8y$gy_u$wfQ%qjdX} z^skOVUdH=F#Y)h0)knfx+U>MQV^*8L*=C1^$%R;5!WTyE=B1;{m!yZd zj3{%9p7wLoSkLJtx9cZt?G`RfH&fQhrT^|=>OZYS{R>;-kx~2Y-fx8OmH7OjgAHFL z`2zO|p=0|Twj=rem7gVRn`W$u$6q|l1a~0S>zMD#)CQp<&)Efv4~ZwZ^ANvGch&o; zNFR48jIOCA=a#pED?yBMTV&ToHz~phVL;4eG-WLzqYtj9LOoR|@J6kR6*@bWwCzkV z`$_kxtl}P}H9Ai=US30hq3zL4cXuK5teNr}ug|V2(RM@UAZyxFE4ecN2C74|0WS)h5~MkM597`*|Y*jPm2yh zw4M;wf2pB6Q2o21b~ak}#Dzu|!LBG<^tV{uu*TtFOA0o8UcPJLiE`=JUzft~3gyI2 zvHTf`G|9(@oRTv2w_FD09 zU+f!&rMkaWMw(F``tBcXUeme=tNqNT6=WZ`_8-cp|Z zW>PZM#Zq<{0iq)QIF{G0Xjns^U~NsudjL(QQPL3GlIOwVA>FFXRq;w~>%}CBE@Pqk z)R3~;1=HMakD6*Scc~SAdo1pYWq0z!T)BE){<26bj+ezfVQg43qNp>~%QZRu6Ixu! z`P2n0gW=NH(Jc@ZRZc#q#tt|gYy zkA5i+vPP~k@QZKGXuFhUrBHvHe9@ruWvsuFTb3tGzEqM{g)*{nNs2`Gn1^fH`LTj%zJ2_HskAP9$X3%-znmJdFB^X9 zRXsDPxXfdtMua^m0pzym&v>UwsfQT!t7MK2b~8ze-zFc|%M4X=sSlQlz>g^|?4$KGu+r&6)l- zogb^t*KR{2UCE9l_{(*z6f?i-llsP@Er;GQ@Ay?4j2S$vvE4Dz%cos4?dn!6Q?9>E zao9-F&Pw5_t3{!43KO%Qqr%_WmA)C|u_K;LJ9<20ql-J}LQW6_m9`}>B$E7f8W|F2al zXL$>`Xjmz9YLY$yP;(EhpmSt00YCjWIBT(!0stIOUi+Wp3)f`v_bF#}Cf4`Fhtp)! zV4|`sB`xN?hWpj7AK`*xM0&g6_qBEy-IQ?^Ez?_`MnQ<+1}&VXb^LTr>uWow2{sR# zcPAh!pRU0hWy4VCH@gZlB!Sudr9a#64EDd;CZA!dzbwv3(|o8ZU`Ky2knBCNPzEt! z9Y0%ytqn**rCU)N_a`Uld45}5WUjtBFcjYbrBpu-UEA3pp_7w?WmvD%fi1l4lJ;0ea>XdTM{+KCU~RxyJCx%{ zoPXO{Ds$js&xwQ-96bCuH`qnAP`cu?8MWX^#nwdgBEbd=@;JTWh`{UF)v9LdBtYh!7U;k?IWOO84q{d>6=BPlwszh!pkat$6so=;i+m>>{e%msXgtH_iODQ6U~2j6UEWJH@GE zF3LeyDl8SL^U)n5XX@{ayWm2ygzTm#I29L#M>HsH+gAc9g=u)do%&IJr zMM>!tiUmK^O#{X8P2B}(2)(M$^(O(>AGHai~21toi(T(~=3D87APo zG~DW1=(=D?W=0?VyIF%60|O27k~)Y=By)9#k2J2Oc95{B44Fj8o27V?(o= zSStO91W1t*WDtoLbGE$vd)U))pBb_z_R}Ul+0nSG{Ef5y6~>7M8F~XvSRSGc>;NbJ zcu(S|)y?;4PLu;(WLST(!Pww$F?b`?Z9ix4_ILD=xs=QQItA59#19A~#^GH?-KdPJ z8UN;DUOXhG+mn!Rtbul?IU~0O(Zb}4)!5Ks{zDq!5@aIcMC?iJ!a2(0SfB&@h1-yY zR1X57Fua0h!W5q>q7UkcalnC0ZPE#Qi#fWk=*0g6VU!)&vI(^@xlKA0!;fnNNR@D}t72xfR{+9t68 zF`uwoP!@y}>nIIzNl+G)6Yr>oa5r4g17L3~jVtgS9|C@TFoW|7vW@5fG#*;y6Xq6s zbe~uupjS<{H7XR^Y6>bHoD~Z~qH)I>(`PEEM(dixng|&J5?-m-3X})TgbXIywr?8q z!lo&RT%=Z(fjesvDhS$e7gY1K)v@}Xw*wY41BDA7&aPLx6>b7#%W^V0lVT{qIAd=2 zPgereDkhgZb+yk?T6mx*wx;K>IB|_}H=9VUa%J%T(O5a83(KxDB^0Z*$eHjCz|41p zUu6v7__+R$@%b)nqDSa-EsvIC(GOcyuy>?Yz6z^|r8LwD0Z|tMhMqtt;wL)DDiZd) zf;Jw7m`p@$gWurc7NJ+k@s1YK^t}W2K;)j4zyu10(xMZFV`u1Sd;e&$91<+&26nV0 zo=?DTD<4~Ecn3yp3BmDBT@6~!a`D&39WhftCpOoWqV9<-r0f;JL2_6>q}S=61WjXCi`}a>Lw9OLCI{NiHjmUDObu>@CBGB z9K-Lf=o8A$l}@|^!gxtxLdchIcfx~>&BIgfs!z4?fgTF$Xb&5>Ts?}>%lqoGA6{&B z2ueL$VH>K*IE5$%vd`6_Fg7G$IxyW!B*e`5kYw7KBFzE#I4xo2)t@nrhruKA=2_5A zf-pI4jwHiB0vds1tE_475awq-SQS~Hx&p$?93Pl0OMu)4qMZ#J)MQGknE{h)7eRqUw`R92q{PyLcNYgYN6I55%p7g&`+zgd%;GhF{~bqXz_lpCm6Qh) z0uyOxOV|@hXHD1>S!Yie60y(kFf25|9|O>6f?@;VsQUT4MIm_Xozd4$Pi@tPGp4Z|nlH&v;fc?fg$2Gk+M9Ne%r}Z?! z^>jg;mR$KIg_MUx-&?<-Hj>I=Eq zapLNo;1I!+D(7EIn~nL^Rs+DkUvkVF2j^cLn+>+~TwkDrntd(zvm7RL&(PjZix&Pn z;?H37I__sZpk-ul=Lu*51zH-oJ%9zr?QS0=4d-!bdNamu0=cUXU}noiY#sWe7hWh0 z=R=d#smvYv;}>2y4d;iG)f&Le*u^WF*>Xjip8xp8D;qGCu2%za>q@y~TCV#z^lI+e z=zUDZTm5uGTQ~5VeoV~-CVz&xqkM*j`Aa=(;C3fp+v0X-UlZVda_sVP_+agJZ~%E_ zyg7V`cHcPOL3W`z-tqc-7O$^hzVru>Q2aCp{E6Qq!hozYk_bW)&yEN}BF_rA5`+&} z2w%z9+wAY;yFJ#=H2n(J&p7=vR?j^BGuF?L{Y+NR6#Y!r&lvqRR?i&$HP+7v{q|PR z4E^@j&qN{Hv)3IV+w<3NAwqwy!$XATu17+IX0J;^zRGs}Q9gwbzA~@cWsn zeQLvyNPJ4eQjzt`ccJp zy=BFTW;c6{64La(upy>7AvwhWOwRL1)uz~Ij36)F$~w~l7;4zjLYnyJWP$9MD#4IW$nb@q|7&)1Du*FU_1*5((54_zWxni@0R}XVSr$ z^5L0xejiUZ&Yo4Ed+7d|bAF#sHm+gAv3p|pg%I!f%_fVe)^XZwKWku^Cw1y6+@{-0 zQ1T_Y?ASTUV3$?l%oB9}ZbWtlK0ODEMS#i7OTYiVGwIY5Xa3Hq_!vW0K_ISx|Ifl5 z_c*vCJk9Zq3TIqyou}^QxZc1)wW-r`-HZOrkvBL{Dcq);tM279YwF32b6ZEZ%Z;VW zukZeqV*Xr1wnk^u&(8Q`WBRpiAo-0Wu_JM8b7;6DGsYdMVW4Xg@u_WpV`kVhAm)x3 z@0iObYrEdjZ)EsIpyBEJ?z@0yLEndd6>)_JrXxVse(fSb5^uKC#x?*j6 zO51p|*+5DY5Hxvwj#%9{Hj7gLW=tRd+&Mn)_M{P=z3{wWZ%-mU_z?I#CiO$!XHwp!bzv^p#-nl>onyOJ8Z! zanB|z&+da+T_`KYU})I<>3Hb}XSd;g9GsxNwac}qj&ab;Ixe2i)>7-vU2}ObFhc~) zgzVf6{R+pRe$j)Os#8c*>jJWep$kWKTImWgg3N&S=@>G_3MJ zJb@f6r?@c&8SIC~G!F2ag}+Q9!lw~nvhrPwUDRSV43L_Iccl|N0^C+oR{=t1;UDP) zh=y+5@v8uqh5?aD#I=`i=j(IZ3V#HREsr@a*it^bgC22Y_<8`jb@xwLjWe2So``SJ zO}Ycn$V=PS^pu^-z-Pubsaql+TC)nv4^0BqZt)!qmESN1LKdZl8~~u*-aWsj-ZvSkqb4}d;CHXhwJ9)UK`#;ez&tJkEcU4sM< z$~2xhi@Geri@KE7)k(Jgr0e?P8@X*86%=LautB;(an_3&J8n^ZsSNH5z_Xt<_^jG%;7x(;31EG@&_)GB* zxyF_JD)0~8fu|b$Ly|*kBs$5LV5cNWU~xJAVcfV9p-Sv6_vw8}d1A7>e+uu1_}RTi z+5C2)yn=N0XSIu$^yz)$+$m1ce1mk!agzKDUADd=Z&#^{m(=Nf{oE-=(R_t;$#Rl> z4PEw@;`Cdw(^gB;U3XR16VbTmw$k)lwbRxU(4Zh5Q!Dt}=vS>^p;3LUV1B;3CXtE~ zRi#2{8fm3MSt-_%P+1ynrN0u3oaUG0kPF}=GYY5w6$yha^Z^H>A>_e;)(rmKnf4KR z2}^YnWhqs45~EpUh#!!tI*HXRJ_H6>SEWaHi;fZq-HeOs3fat!67MGz9@^?B{4pfh zPbfCj-A^bxZ(02TOqzEQ)P$u#>HUh&ygQO>CX`vk^syU z8YR}6E7fVOG?cB7UI>(OE3Y`0a!ao`mvL*a+?8@mtlX7xtFOS9uFzhDs^U{!2$cPR z@n)jc4(*DFDy)4fCZ)LWEp-U#V#2WP--?TJ16(PHhu0$gCS|w)FI%C!7*e&tdK6JL z3Grpd$nF;miK?tcDk7!2pin&s?MjN;58V_N7g?DorH1q7!Jq)t{LYtIp({JVe59rI z3fcTIga{y#7?KAN$q&Ky>&p#A_UnHilIquAZ=BFC0W0sy@#CsUGixziU6lj|yfVKA zINC={E&swwA-IWI!Hm|Cc9w+{(3O82Ix!3_xH@(m&1+URO^YkG3$+6=d2ZUA8yebWQbg*jai~Xrsy27aM(NXv`%`{De^I`7Dq6#kZmLMOTBe5A zt)O?vuJ3)2gQ@^pE+thgxEY%@toxzmii|Ye5%E~a&ep`S}pX@b?_Hm z+&0!vu#Gd$(01^bT-Mj!1MLH_Mr zYXm|v_;A=5sPVvIKppK%nh{yy+jy31;ka^WL`>3OJhVAq(|TTs!P?ar3>F)=eX(zu zdQB0420SLCl|#x1Y`3;Z(lEVhi9yOgNmfbFgOpNef{fN4LumXbgDS^mvAV2i~ z5~Tl6NS$lK*gr@T#IFj_TNID#Omp(Sfexb9okn4x!av%fsg(g0VJGjkD&sY;L4DBo ziXjI{Ba5=$_Kc}KKi|E+KpZ0B`?5IwY`%Z3&UfigxOuO6y2FvCot;Qtimx?xt(#F< z@Pr2a&N#fXKy$;03fg5q)Se!KD_SrbZ^&4ZfHQ8KBQG`8X28?3<0PSeG|o8=-|VH9 zoj;fCvuegVr`n7L3*`|xZ9%0sTg$7drN)Ny?UQZ>=>9=`4&?}ZrGdz7v)gD$a64tH zf}{P)g-K!45PuyKyjJ9dAPdeir({Hw(*a~25g)tKIWk$oKdw~yp;sPy2fGo#jr&s= zIACP_(SwJB4u8VH-#0-Y;6AkEteklnk6{tnh;aD@0XxkyxO#8IrjpKY%pnJ-RoT<$ z{ed#=d1Z)CrixKcomgNJicdu~M&lHgMR7a^=@eP%M4w1^fZHZ-_ej z7Bg~d#Ube0erk1YASp1BD0L=hA%lN7oX{$qlGl_jAUMg#;aNynu0i;L!-i@_#sB== zalA6JEtG2jV&^E4W|EJd?o=EVI!#w_+e&{HI>+gkb&%|VdM64+-0whxi-IM}v={!O zY{nR%(E5Dr7r>bJ^#rr4X<9a##mc*QyIM3ph7nl&DHEX4|FXnLw@R(DE?3yJywTG{ z*Tx!Sb8H{7l|47UiS|BGp%wD|+jkdc(r>5*RcLEdVoJ`wR4hC)?2Fp!QY4khm|WM~ z2+!CBaRS#&>HHy+Z+!SHNN&#o3i>+3Uj2zEbaieuLJs$_ZYc7eNL+n{VA1}d|Jt2+ z^v+Thz;4_FhJS#n|2N(F?=%QMJK*|-k;Shp2yqK6Xqssj%uwiuD3g;70YYO?TCkb% zVjqljef>z+1%oJ!u2DSBZRR;OZ{WSC;Qi!>zf|VYlZ`4W`YqIsN`mW})?SGFuSd<* zdDes1C`agReHvkBb6b9B`0SF;__T&hGof@Q*A;7_t&DoX)x&5 z0x6JU3JM5y4Xhlj7yHN>>~!({Dy&>MKy`yMlYrvPoa~%L<&%IiLzrSFgi?p%WQ4+m za+83?T|A!i`>#TwTng}|`^^>-A9%hkIo_HZT9Ok=<$h(59 zZ0L#@nYJ=gPI1Tgj@E2jGjsTdJ@Z?Wy}nGsckG;Z^kJ@_30Q-Kymy&TW?PxrS3QFM zpaF6#qG=f8i-E_4i%>cI7e8Yc@S2t}0MYW`q_Tt&fu%2^u2xLz&~q%7KS&Q|Hj=~8 z`y)1^;!*v2=#Xm@-s3}PMePhiice2^pIVYF-sXxxj!?#_0?h*-x1h&i{A=(Y))bn! z8`C)*U;QJsxvxC-zKNca*HJXxWU)=tWo5g)Hj?UDz3t;70dXh zAttU($)S7>T;OC5ancLm;%}D(??2``7J$S7Hs5Jp zH@acIZac zFZbVn(!sHf6;c2bK_1!$Ii?8;`kEaUMQduappQYoNREWOG;P(HrZ^{T(?O;aO2ioM z@7H|Ei*_~-hRwX_^yKSFUA@YELIU|8yuDRaUE8v-8-lw#1b26L2=4B|-6245n7F&U zyK8WFcL?qzcyPHhYwvx|S~=V9%l|MMwDC5p`Y8K)RV{H6;?+jhs|?kDDqEOKK~2;J zzoSsJoE?Wm)*{Jr{IpEo^X*ds@nOEyvM$c`HgY?&G-p%koCtpHTq!&kbzw%Jh)o6x z;L8FgqEqj-fSR}x#0Y^7l3g9++-|MnHi@)SJ#?hp2OXwo(u@NsVkWbxTxAx_LCay( z-K1`PKq9V9<5x13smUk!hFVo|_%(njM`Nqe>7zAyn8ImMtwg?Abwa$KvsF?Zi zk5A}UG1;NzIrQFMJskZUn9o7?6X2V1RZ6s&-{O;-C_}$sI(=`?;{{zTF7i=O;# zq$J_fcGd&%8z%uyi2m0y{_|dn_%)?@L8PFsLW0O>D)Z=Q$O;H2FvOHw$nrXxCW&rs zDQU8%uHx|{i^jJ(9Q=M?O8JA-)!es1?-i2xPT%9}NIAt$CO^Do$=&T8R-X&J`vmfV z7)}~>RWvx#Q?~qzSW-gflt31gON9&~VQ)8$X8eOhn$oM{b|Q=pqBAjEW8+UjOkwr8 zaC>@*oiOJ-1s8fI;dB))MLFOaLo5msWa;9HB;@y1uAQer6j1R$XxU6M5mI`>IgpC# zcf#OAY@~jCz6dJzL2s}yPk+PiEluLhF=h{?)XKO1_|x+%OgyJ<0jr$yiNtCgN?Hb~ zT}a(*Vcm5QCY17AWwIrM5m8Dr7fdGFm496JK( zWR>>M$lK0p<-&A$UsGjD?j4j$f!DM;U{uByUbs>xyI9G%ubsPVJg- zAhoFAKecgiDMB6zp5^vu zrm<(3Tf(Kq4%47n$Pl(Xk~}lNv}e>M+9m5Q_KxP@VJHJ*r$mOCXQ*4$CGVxlAZ))n z76S?cQ>TyfsC3EhXVusd=Dpw11lOj z+maWS;D6iDsa@f+=&|_Ft+1aA07F61q9%p$7W7u>ukbUTs;e8A;A5GJGHvL3TmJ^S zEE1`JP98ymp0y~S@ZD8RdhqMd=yU_x$Gp-)NaFE^fzT2w1FfHk6HRa^h?>36!|5Le zp;4!nTDw9~TngUDmJHt$V*!ew_#1bQmH}Yg!``2&G*6bV7Iol%cXH;FZ@ zd3))UXHYhgc7T1wj~q!IS#Xt(LK;|VuWT)NAKvU1eq3hO#MP<9Xw7g7KqV%`56h{C zi}H^Im{dbqy~Tb%ir$g$)zMPX;$QIQ(I3* z6`JZAz;!6KF~ePQwH(UT3eT80u+Q*^Wf@aFU~OG&7Mkc?UT`|EH2A!I9|LvD->~WV z5Q~p4{P#Gnr)18q_ehuQbe;l3OpkbkbiMJ4LSdH3N2Ri~e_k_Zrg5_5^>U;5YbC$b z2_Qc>c<(sdYC^O{m4Ulhd&uH1K$R)w<`@V-87GxygeB`(|FUz={21U z`S%O|eE4FCG~dkjA%Qs)jiZ{|SU56jx&WFD`s8ghMz?GwvCgWoMM;^waV{~9y;M!z zaRd9AJl=bmVUi*DzpxG{PhY1_{uz+#sru3$UKIwKgOukVlBtu*USFe+{$Bb@!_N! zUlL=QFVo0%;P@^8YrY{oBJD|sb{r0UE6EBk^s)H}d1%Yhh~Tn{-pCnjA=yMl)&8~F zhzS_WiU^C=qKRn-As1Yc)a{HM90BcU(13XV6DLKKiV{vcPncxLK-SRsym{QO8Njv! zY5}P$y{ZBil=L3rMc{2&&5hv<%mxu~TxCo!wiG9ZZ1O@?7RQn$UCJznCJAzpA*YM-*J8EQ>43d97M z9~BkMGRzwb-g{IgUk9K&F*ukPRd25~n6!mZ=dUW3nm0d4PEY$x*x8Iu-RG8$Vm35C z%vEpVjZBlUT$Sh8{y6OT(W%pf+Xao&&Q|j?-87)f?yHi}qd}pI57bEqo9|d*abnc> zAJ0@JL&kN4iOjc3I+0%($lTB-Y{{>Zb3UWaP_e5uz30GvXwCs)Q4fQ?R}p8vQQK<^ z4klcrRJP_{CjXpYH@2uzz)Yve{bcppL!#);FNXfbVsfHfRV5u-m9?2TZ9;T^5u87> z(TQ5^5s-5-Q#(NZ=wHP?jWG9e;I5+lRI7KBAJ-3aEg2#*Cmiu|Kq4?^{4ri7kab4# zr07dqB$yYxsv_w6@H!X=OLI3*s`fVff$oLv!RM9$cf|FPb#Paf^T01D9^3o}-fq6` z1iZt%V2CWy-A}2A-H@r`+e`-z_n!}Vws=y{{V7rqd*a8HFIcbPc*i`k_xy|Uc+95k2CZzuynom7_aW-cS1l&5z$~~=y5-IUy+i$jeY<{&pc$` z+YZw;n9++}A0$0)a*ub7(?0pk{S0xPexW^X*LRq@>9=X(jp&{I0D3QS0DB>J5WN+h zD&WV!q#snx=mX<3_{=p~Ha-S9WXCugl;2%z`V9Ga;=%0W-#PFGfm>0?ee(L-*03h7 zZSq}U=t}~0H6;Hs1pYO?@qfo?Mli|0S40Aso%^ElqRCKFRx~K2hY!Xr>xhXN3VCR@ zK)UZOo1JxtaQnn3h6W0B6PW1C%$jzkPKS=4;Am}$^qr001RV^ z|D}xnGE*_ORSuL1SVS8WCWHkO_N^%rgfjm~C?y(C4GyMMfX{`>!kM-_6Va!1DXSuZ z=J}2w&z6Hh_SJ}j#M*j0D37;gwa6l|&kxv>iE6k0F?_ryiM3IY#E#|{^$ihn71K==d7-3x zTBhBKwpMhzYNTCLNM%y!X&=0i2)KgEX z^mY{o(Z^aRSjIB?Qw6*S4q$b5<##$c(GPX}^#2+dDb%;I|Kr5|Yi;~_UY<=vtrRFQ zEP88|cEpKKfx-Zh25;m-ldf&0PW%*mo3eKs1wT~r-Io3{e|+MnUx~zyxmNmvY0%qK zSEm3!$oe+Geo)EXtUS5B-t=xf@)Br8-9t8{;{BlJ;9WDCX=PtqR#RNYV^HMYelp)c z2Xx4^K*jE|C(zs$wwPOeJuuHqP_tBTo4jvx;dxIty96yd;X%XBk2E`0z7Hi1oPXGt z!bqQCp4v~=tSxecUZoU)K|F{_7yRkHZHze%;kbjZ$bPLJbWj^vm&quw?klBqTfNET z4*HsqI_YKa3wKTMR}s-!j_Uk6u&KZUOY|=f>>ur$f2#^b#>z?y3!w#V?wX|*sj1yI zLJ`?GNot{q5>^2yp=S6on2#w*mRd2-jhjw58ez0R#mHUSK(Cci=m;YEs6LH1rhcgpR+Xzh&{zFdWj;~w*X;k`% zLu#z-Cqc5+rV5G0&*J@6jzkBuSC-sawGKbl>vpZB!M5VaE%!kkq*lTN4D@A?3J*yM z9jeN4HX^O6hS}vFTNoxZXzVi_tXx^?mg?u7+P0)9x$#t_Y8Eq*45P_lw*YsRe(muGs@W*xs-p38fV?NFG@xPt8Rbb-q7~L| z469@dWQPfQuS86(_nE=qxDMCV&UZff@%2o88hg{*cMfrqGb$TT;GX4qFCzOHH0tm> zgap0hiSfY*{~hn)y3=F_*NVXF%Y*v67ASq@qur)$?xI?OTC1=QyeSx0OGAg{cyQ?p zcxh2zrVzVpU48=x9-i2ZWsJ56!4x5Fu_dT^7IW?!vm7$~F^6Q*WW&iDW2rEFh}=fB zfY;rmpN8WunKE!1)Dfw|HgwI7+8NF%mS$w%{P_9_xlflJlg?ArKmtC*{*?99vCq_< zLpp10Uw70|&MPPmBL(&zGGSF2W}z!>YQ@nP#ST!4G#ZZ`MA=`(q4ZbXs>RaVzaTWF zsJJZ5wIyQO`mwq}QAD%e^yhr_+^+FS?{vut`q{)-uU%JRFvKeDyyuo%CQ&f2+(dMX z9kB#e*Q*;ZJy)9yNGQr2z-XqvB3zq=vmI2hHWETN6+v%Qk07Brw6~R#t-NTL;1$+G&cF31Fk&*Zc-Hu zySJ|s2ah2y|B$cKKDI=%%PpFjrQdqC2ht$D%Irqw<~ zx6>a-Cu@v0IYeo!UjrcHODg;HZ^$GR5HG1f6wL=+1E!9u@ePON6E5P138;Z1GU>zw zWG}5$pXI2$ZOGd3-Nm8LMYAZkb%)!+pKd6hGSqI5Rd0`#Z;#b)u@!EyX}3j&gQf4G zu2{&P4fgWMo@uXY4YLjtc!v^s2^6n*tM|Ba_Z~{(4h!NA6XFiR$)>`kvXZ6ljfM#r zw&e-CbSicw3!{n?xQoKuiqXHJi@Bt`Y`w8?55-g$bt_RBp z+%nz!Z*X1kfWagA_51wQr_t)8M(_iDS~Ae5;r=T#`gfEQJ0{mFh!*tLHvl3Ej=mp- zsbW88u7kr-p_5u;FEAaHFu&MXj@bo^K#23kI85xV)Q6OAWrpdIs63AW(&jU9c|Kfwk@3pxx}D+1=} zeIq^Cgxkst?0F!A6XmkTz9<`%*IFj!d})=V;hj)R2)AYJlL?yhE3*0z0_ZCrvg(#b zU7mK-0*{v=V!0VQ!T=WU>28)*{dQN~F#=9*sET*$5)K?Vp6L?g3>t}&MD@w%oIcvH zd{rW7HA1SnLA;uT;d>aZB1yx#j?on{kj9A>4(!9^E95+TOz!@xzfEM-Tg&=<3=}sP zQ1rCGzeaX83}$wAX4WPQrWTGSh6YY13^pcCP6j|UX$FKfe~!BXBY1Gn3d0hJD;xPI4|*TuuJ9XpQPEMre@)xRxO&I>G!bQb@N2evH=P{R z;i#+Fsh5?@Op4wTp7YExQVUxZ9lIIPEip5aLDMcKJ#Bbbm8;eO9M$$sb|9QcuepFo zi@AzAo3+ivNvR`$+8|}r;8!WWI;T~&Br6-}1}XjGmgKWc2XcDo=D2h!iC9 zLRX@?aP6k4G)Bso07Cr{8GS7TA;@*YSXM!et#`q_Mh_?vVq{%Ly{Vi|M9{%Y=P8{a zK8daCUiJXE@ZX{@9t--BU+D1w`22GC|3PGbJF|h|wLts`7xcEgXjz$;A0HmlhUcH( z;_Qfmw_g2|x2l2f2z_%*(*DB|NIkTjLfty~C1F;gyA;U<&X z&zLWo-9hq)>eJCHpd@9uwWz8i2Z*PQp^`*Y~y897f!Zjlh* zhw@Pgx0h3^QUp57aaBz3oEC>f_Kl|$Bgd!oTm^0X#5{6}PO*s!!s_}Bw5~03M1}x= zWdiW|HU9rkzxE&C+RVm@!P?Hqz}dpi_MdXdfxTy)mz(G3n+%ngzadGqmz#CNmyGAV z{nqtrg`9$!6xWS9V59D`cOujfco=pwT&m_ zIe+Y2<7iwGlWu_+*mERu0%$5Alr;1>EP-h@=z5Q8AKY1naY;s`6E7mTr(%((S#6Le9cF7xQj38PHxnB@pU8r>OEh?4kNSuA%F_wB74H@S*U% zwq3F-@S(B2pxy8S=_vK#Wc=#5CA{i*4m`WK^eF8;x}mi_ny9rs{GqRVgNu7bC(%`#&#a~ zF#MNC@K1y?GV1SZHLP&o7X~JsGZTTJn1se)0jZUo1e|WZ)eeMul`a{*f9PhvN`JR+ z%DrNUv}RbpFWKhlkhkaU;nFFtuQVP~TWGpys#B`sjKrbkaA26y?RTf9f%$#@Ha^J= z2X`pqhC$D%Sc7yij=owc&k*YEdjeTuFu`Q;Wu%m&|x ze2~@wI8=PU3xuEwa`>wYyYkA|AHy>_k{g$0{2p;?qCy&~`nX+SKm?`Go!%34?eJ3dJZ+1>$LR zG;P=z36>%Qo!biM)c=m9)>1+jST5s63MQ5al=F9O1jTM8z9E*;Cy_*cM1EXLMLM9& zq0-T?;xcnCaVFQ*;84rN`XP$L4v1F^MFVm5=)&9r?X_->5wXY&)9_8clPflKRPL{x zm28IL-`e$o&xCZIc!M^0mWifJWuvN8lTNSa*Z-Ug+@hK=NF|jClRm7VNP0YEpj%dO z=Gl!2c(4M)D_vgbctba!r3fqOXqb@6l!&uGh8Y<#awSqV&&g0xmc*jMEsT>|6}7OV zBazvs6=ug6IuhZBgOwH6=l< zSn@*|)TSV1-Q2{*6}vDOL$hUTU;f*Lgj`OiC)?W@e6MJ;tC`1-YquYC!Up0N`$xI1 z-UiiRRyF+Zyact`G}zMQ)V}h?HjxVJFZ4Ggd}ha z8%3Taizv(FIpPm;_vbiFy8M3V3<5eYxpyf=y|Qg|*T8p~zXVu-&hKBg>|VvSgR+W`Fep6H+ShZJ*1%SOg=ojsf16?*cazt! z(=b`&oZ%sW!i66y?NO*#HoH1njs{fvNO=F;+@a`oRHkj@PWR$RbkBlYq0E%gup#v( z8t0{zJ^p~a`qdS&Z5cS?v?hNjLs2@a+L#23Q90c3MxeE%fbj5Pj4$@OJ73jElC5kKO6L zOQ4-Z`gA_+^J}x32~tYM=U#o2>i5C+;v1QcB`hRs5jUKM9UxC)D1Zb`PRc!uy zwDJ$I7&-fgse-&%3dMp0>48T=2OszbwG-6>Cbq7i!dt}6k~z(MJeV337tg_W)H5r; zBPlla_0fU%>$3;SPt7FNgP5~TkB;`UEcs0}exw=72^bt0>kf_jCX7-;)uA$CR8_db zc={xA&6--8$?x+9QGlGuCr3#P5(~?L<54g47CaMh_}3vAE=%Nu8KT7)zq!Q(P^*mj zj|2YwDz}O>kx(b*2f`f%BIr*?B{{+@Wv6vTp5IGynoP$_gC~RKU`N@6Ll0AOFj8sL zyN!eutjOwm+S%F8C56gq7P++V+9C%0TbFUP)vIa``Gho0gg3o>UCPdFvOEwQNCNfwJ z3VN^Fwdi*ZBSp9%FFQBETbZZrzbbw2nZatS_AwkLJkdI&h|#3Rg(^-m z4+Wd+ZR3xFUJzc(xnW)-wWqrywkNw2v}ZrO^Ne{w(lO?T`vusz`Bk@-@pr|`TVM6^8xAKwV1%*b?oDQR+ zCJ&dMAbqv*P^(~@rKAr>rHWy9T_%N!oucsg)@nZU7eyZqe$=(h_JztPv*WB>PC6Fp zoEMXsCe3&eiO-Rh@YV&)5$IIXc&iCLMN&B{;Qk13ND`bokVe#1gshzx+W(&DGD9oV zqljeky|)xyVC74rm^@S_kCALU1uFx+87N%srZ_Alz~G?5+&aTS)k>Jg$tkpFUh7AF zn8-8;hdC7d3aaxAs6o4x*RhAsqhQsb8ofJZb}gx7Q}qVpmx0ev;&o3vH34Apc7HW4 zt;D1GAAvFz2O1d0|5C1hMqrWAUwW!Wdxo|C!x1 zwgY#?iu8ZQx;u?UMcA~=;(BY&`gHkli?H?H1CV7$Oug33cLb-wPl8R2x! zz0MGuflp7pmFynbqIs$$2cVB2E^&qy4Y=@ORB7)E^>F)kb=DOZc&(&as;e}o=JyFv zYuz_~_Epi@QO^2vC`g}WHL+_l@#kIX!o&_@H2JAPczjfBC({*JzOx>pyU`u*7Z;9PVRxNX=8MzJjqKbnL2uhWifO^ z>)UealH-o&=xYqa2nNaLt2z}qVQ0U=+N&h?MP#5(fEQ{1Yn}YLAQKrW@VD!W7w2do zLN+A}q9G##{jULT&{ z+egFpaypea*jG`?rfJ(9aHlxu=11u{Y48xt9hM_?>=T0^KT3BjSd_L(WFJV!4}iJ! z?h8;trvVm0#IQyNMr*n8N?l6zRT;glSWxGK^p}5VtRS%m3C=xgBQ^t03HxOgoPMBx zHFrusHV-u9avimaoRV%X@1?E&K)ZG?QL-6fitjvQmG7r4?7E{Nh-cPTaS<7+9pYRx zJ}57R?+@J~B0C$y-;W$6g!Nrl`+0<5GqzN%M{LTN1&M6t;2!kFRYi<5d1C`oTY~ZV zx6~^%gfZ6zDB2&uBmdt<|9^pKV^Toq8}v38UiowOOPBt%|KdbWivp5R8#Nj@ogOBc z+#E_Od7lh*+m)&(xVk?qL3c2Ud|0?9)MpH?hoJLkE>itXg6wy_}!HdjMfB?1shO_=|l8?0FtqrqdT9@T6 zrKGT-hP*7?Z0^*f8jwp;n8-(7&`gt@uhDG?f=!D&cz?4DW5Xaey_-CuA{#ztE_*Gw zAP8JeRU3}BCYXhLjRj#4NEP`0TEbuVLc@P3H5{6rNuJa#&YikvZkz==%Op$sg7;j> z)~%}i+038DVdAXa=mGwWq~cQRC|qRNVEeb7pu18g*JZ%kO$FS$cP#&<(fUJ!ebyJLTU#e~BUuXw@5bJBaUe>a5rOM)Q#U_WF$buB!VE4#T-Qj!k!|!M(}Y z-BbM9eQ_E<&I{aitSfK4ROG2x-`Zq!P09#ytouW7Y&Ffu6qe_!4yI%XONytzsN|99 zv`0#$Uz(H6lD0UqeywLLW_vGTQ=(an#jUkf)OKr9ZDo8o$k>nr%u&U{_m{el+}55Y ziB)IOOh;3#Rc0DdfPL;$ z9jGxT2U$o`_vIf7uvYUuDzNIxdS6~8A^PYVwrfa_4D3Im%nuQ|G6X2Q5yFM@5My?l zG7sHvo4ZYSv>8`40(d@>Vp-53HG1Kl=~xv6DScv(_*Q)8LwFy%Md6Kq>pj2ty7mWk!I4j9{N}`QL=`|OEKcXuZ!W-kk98@6Kv%)W$WJ=V9 zqM+@tuq|Hc8&&C9gNp0NG9KK8)cBKeX%~74m#oASorDuw;6L#PW9%1)u?*}N(!&fK z7c|4wAH6yWf!he?52cl|8Kk{BiGMzn%^$LrPAwJiS4(?s#5{U-_-%@I&UZTv+le`? zCmm?;vx~#|+>Z*5HJcv~(d7FuV7~ft_!Rq;rtDR=rNe^+HpO$s=2d4pV^FQe3hlp)dH1vPsWbw*OC!Cl2 zDpULrKcQn^PUycH;5{RhH%HlWERf=-ObNyP;fpj+G8G#5Tt4a1qXcNWh8CHS10G)^ zqc>}5FKwd(TE-WPRPTkCe#&uJDWCY9A0$J$!n%y;!TzWWL@wma&uu1tkN99i{FZsa zx2fN%p-stGl*e^3ieq~r1|)B-SzY@S8P=?w@xaYCRtskNgdTkMP8oJtKdbu-7kj9S zp;p2aISg;+n~7wpSI^BGcZeRgjyOb7Wku1m^JH>pI>hS3s*ah~7aOF_!}yNL>lBF7_rK*O9v;#NzCb-h03U*Xp$`iS z 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⪼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

Tmk3|WDN+WO$TRkD%=F{)sp*d44y@lZ&psi_ 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 diff --git a/android/app/build/intermediates/incremental/mergeDebugAssets/merger.xml b/android/app/build/intermediates/incremental/mergeDebugAssets/merger.xml deleted file mode 100644 index 36eacd097..000000000 --- a/android/app/build/intermediates/incremental/mergeDebugAssets/merger.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/android/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/android/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml deleted file mode 100644 index f729e9793..000000000 --- a/android/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/android/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties b/android/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties deleted file mode 100644 index f88fb6aca..000000000 --- a/android/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties +++ /dev/null @@ -1,34 +0,0 @@ -#Tue Feb 09 14:39:07 WAT 2021 -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-port-xhdpi\\splash.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-port-xhdpi_splash.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xxhdpi\\ic_launcher.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxhdpi_ic_launcher.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-mdpi\\ic_launcher_foreground.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-mdpi_ic_launcher_foreground.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-land-mdpi\\splash.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-land-mdpi_splash.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xxxhdpi\\ic_launcher.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxxhdpi_ic_launcher.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-v24\\ic_launcher_foreground.xml=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v24_ic_launcher_foreground.xml.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-port-xxhdpi\\splash.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-port-xxhdpi_splash.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-hdpi\\ic_launcher_round.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_ic_launcher_round.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\xml\\file_paths.xml=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\xml_file_paths.xml.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xhdpi\\ic_launcher.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xhdpi_ic_launcher.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xhdpi\\ic_launcher_round.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xhdpi_ic_launcher_round.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-land-xxhdpi\\splash.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-land-xxhdpi_splash.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-hdpi\\ic_launcher.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_ic_launcher.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable\\splash.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable_splash.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-anydpi-v26\\ic_launcher.xml=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-anydpi-v26_ic_launcher.xml.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-port-hdpi\\splash.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-port-hdpi_splash.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-port-xxxhdpi\\splash.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-port-xxxhdpi_splash.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xxxhdpi\\ic_launcher_foreground.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxxhdpi_ic_launcher_foreground.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-anydpi-v26\\ic_launcher_round.xml=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-anydpi-v26_ic_launcher_round.xml.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xxhdpi\\ic_launcher_foreground.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxhdpi_ic_launcher_foreground.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xhdpi\\ic_launcher_foreground.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xhdpi_ic_launcher_foreground.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xxxhdpi\\ic_launcher_round.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxxhdpi_ic_launcher_round.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-land-xxxhdpi\\splash.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-land-xxxhdpi_splash.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-land-xhdpi\\splash.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-land-xhdpi_splash.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-xxhdpi\\ic_launcher_round.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxhdpi_ic_launcher_round.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-land-hdpi\\splash.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-land-hdpi_splash.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable-port-mdpi\\splash.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable-port-mdpi_splash.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-mdpi\\ic_launcher.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-mdpi_ic_launcher.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\xml\\config.xml=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\xml_config.xml.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-mdpi\\ic_launcher_round.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-mdpi_ic_launcher_round.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\layout\\activity_main.xml=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_main.xml.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\mipmap-hdpi\\ic_launcher_foreground.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_ic_launcher_foreground.png.flat -C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\src\\main\\res\\drawable\\ic_launcher_background.xml=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\res\\merged\\debug\\drawable_ic_launcher_background.xml.flat diff --git a/android/app/build/intermediates/incremental/mergeDebugResources/merger.xml b/android/app/build/intermediates/incremental/mergeDebugResources/merger.xml deleted file mode 100644 index c655edd93..000000000 --- a/android/app/build/intermediates/incremental/mergeDebugResources/merger.xml +++ /dev/null @@ -1,7717 +0,0 @@ - -#FF424242#FFFFFFFF#03000000#37000000 - - - - - - - - - - - - - - - - - - - - - - - - - - - 1dp2dp2dp#ffffffff#ff9e9e9e#1f000000#8a0000004dp6dp8dp4dp2dp320dp320dp32dp13sp12dp8dp64dp64dp10dp@dimen/notification_content_margin_start16dp2dp3dp24dp13sp10dp5dp#3333B5E5#0cffffff999999+"999+""999+""999+""999+""999+"8dp0dp50dp20dp800dp120dp - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #F5F5F5#1E000000#DE000000#646464500dp20dpLink copied to clipboardCopy linkOpen in browserShare link"Skakel is na knipbord gekopieer""Kopieer skakel""Maak in blaaier oop""Deel skakel""አገናኝ ወደ ቅንጥብ ሰሌዳ ተቀድቷል""አገናኝ ቅዳ""በአሳሽ ውስጥ ክፈት""አገናኝ አጋራ""تم نسخ الرابط إلى الحافظة.""نسخ الرابط""فتح في المتصفح""مشاركة الرابط""লিংক ক্লিপব’ৰ্ডত প্ৰতিলিপি কৰা হ’ল""লিংক প্ৰতিলিপি কৰক""ব্ৰাউজাৰত খোলক""লিংক শ্বেয়াৰ কৰক""Link buferə kopyalandı""Linki kopyalayın""Brauzerdə açın""Linki paylaşın""Link je kopiran u privremenu memoriju""Kopiraj link""Otvori u pregledaču""Deli link""Спасылка скапіравана ў буфер абмену""Скапіраваць спасылку""Адкрыць у браўзеры""Абагуліць спасылку""Връзката е копирана в буферната памет""Копиране на връзката""Отваряне в браузър""Споделяне на връзката""লিঙ্ক ক্লিপবোর্ডে কপি করা হয়েছে""লিঙ্ক কপি করুন""ব্রাউজারে খুলুন""লিঙ্ক শেয়ার করুন""Link je kopiran u međumemoriju""Kopiraj link""Otvori u pregledniku""Dijeli link""S\'ha copiat l\'enllaç al porta-retalls""Copia l\'enllaç""Obre al navegador""Comparteix l\'enllaç""Odkaz zkopírován do schránky""Kopírovat odkaz""Otevřít v prohlížeči""Sdílet odkaz""Linket er kopieret til udklipsholderen""Kopiér link""Åbn i browser""Del link""Link in Zwischenablage kopiert""Link kopieren""Im Browser öffnen""Link teilen""Ο σύνδεσμος αντιγράφηκε στο πρόχειρο""Αντιγραφή συνδέσμου""Άνοιγμα σε πρόγραμμα περιήγησης""Κοινοποίηση συνδέσμου""Link copied to clipboard""Copy link""Open in browser""Share link""Link copied to clipboard""Copy link""Open in browser""Share link""Link copied to clipboard""Copy link""Open in browser""Share link""Link copied to clipboard""Copy link""Open in browser""Share link""‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‎‏‎‎‎‏‏‏‎‎‎‏‎‎‎‎‎‎‎‎‏‎‎‎‏‎‏‎‏‏‎‏‎‏‏‏‏‎‎‎‏‏‏‎‎‏‎‏‎‏‏‎‏‏‏‎‎‎‎‎Link copied to clipboard‎‏‎‎‏‎""‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‎‏‎‎‎‏‎‎‏‎‏‏‏‎‏‎‎‏‎‏‎‏‎‏‎‎‏‏‎‏‏‎‏‏‎‎‎‏‏‎‎‎‎‏‎‏‎‎‎‎‎‎‏‎‏‎‎‎‎‎‎Copy link‎‏‎‎‏‎""‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‎‏‏‎‎‎‎‎‎‏‎‏‏‏‏‏‏‎‎‎‎‎‎‎‏‏‎‏‎‏‎‎‏‎‎‎‎‏‎‏‎‏‎‏‏‏‏‎‎‏‏‏‎‎‏‎Open in browser‎‏‎‎‏‎""‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‎‏‎‏‏‏‏‎‎‎‎‏‏‎‏‏‏‎‎‎‏‏‏‏‎‏‎‎‎‎‎‎‏‏‎‏‎‏‏‎‏‏‏‎‎‎‏‏‎‎‏‎‎‎‏‎‏‎‏‎‎‎Share link‎‏‎‎‏‎""Enlace copiado en el portapapeles""Copiar enlace""Abrir en el navegador""Compartir enlace""Se copió el vínculo al portapapeles""Copiar vínculo""Abrir en el navegador""Compartir vínculo""Link kopeeriti lõikelauale""Kopeeri link""Ava brauseris""Jaga linki""Arbelean kopiatu da esteka""Kopiatu esteka""Ireki arakatzailean""Partekatu esteka""پیوند در بریده‌دان کپی شد""کپی پیوند""بازکردن در مرورگر""هم‌رسانی پیوند""Linkki kopioitu leikepöydälle""Kopioi linkki""Avaa selaimessa""Jaa linkki""Lien copié dans le presse-papiers""Copier le lien""Ouvrir dans un navigateur""Partager le lien""Lien copié dans le presse-papiers""Copier le lien""Ouvrir dans le navigateur""Partager le lien""Copiouse a ligazón no portapapeis""Copiar ligazón""Abrir no navegador""Compartir ligazón""ક્લિપબોર્ડ પર લિંક કૉપિ કરી""લિંક કૉપિ કરો""બ્રાઉઝરમાં ખોલો""લિંક શેર કરો""लिंक क्लिपबोर्ड पर कॉपी किया गया""लिंक कॉपी करें""ब्राउज़र में खोलें""लिंक शेयर करें""Veza je kopirana u međuspremnik""Kopiraj vezu""Otvori u pregledniku""Podijeli vezu""Link vágólapra másolva""Link másolása""Megnyitás böngészőben""Link megosztása""Հղումը պատճենվեց սեղմատախտակին""Պատճենել հղումը""Բացել դիտարկիչում""Կիսվել հղումով""Link disalin ke papan klip""Salin link""Buka di browser""Bagikan link""Tengill afritaður á klippiborð""Afrita tengil""Opna í vafra""Deila tengli""Link copiato negli appunti""Copia link""Apri nel browser""Condividi link""הקישור הועתק ללוח""להעתקת הקישור""פתיחה בדפדפן""לשיתוף הקישור""リンクをクリップボードにコピーしました""リンクをコピー""ブラウザで開く""リンクの共有""გაცვლის ბუფერში კოპირებული ბმული""ბმულის კოპირება""ბრაუზერში გახსნა""ბმულის გაზიარება""Сілтеме буферге көшірілді.""Сілтемені көшіру""Браузерден ашу""Сілтемені бөлісу""បាន​ចម្លង​តំណ​ទៅឃ្លីបបត""ចម្លង​តំណ""បើក​នៅក្នុង​កម្មវិធី​រុករកតាម​អ៊ីនធឺណិត""តំណចែករំលែក""ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ಗೆ ಲಿಂಕ್ ಅನ್ನು ನಕಲಿಸಲಾಗಿದೆ""ಲಿಂಕ್ ನಕಲಿಸಿ""ಬ್ರೌಸರ್‌ನಲ್ಲಿ ತೆರೆಯಿರಿ""ಲಿಂಕ್ ಹಂಚಿರಿ""클립보드에 링크 복사됨""링크 복사""브라우저에서 열기""링크 공유""Шилтеме буферге көчүрүлдү""Шилтемени көчүрүү""Серепчиден ачуу""Шилтемени бөлүшүү""ສຳເນົາລິ້ງໃສ່ຄລິບບອດແລ້ວ""ສຳເນົາລິ້ງ""ເປີດໃນໂປຣແກຣມທ່ອງເວັບ""ແບ່ງປັນລິ້ງ""Nuoroda nukopijuota į iškarpinę""Kopijuoti nuorodą""Atidaryti naršyklėje""Bendrinti nuorodą""Saite ir kopēta starpliktuvē.""Kopēt saiti""Atvērt pārlūkprogrammā""Kopīgot saiti""Линкот е копиран во привремена меморија""Копирај го линкот""Отвори во прелистувач""Сподели линк""ക്ലിപ്പ്‌ബോർഡിലേക്ക് ലിങ്ക് പകർത്തി""ലിങ്ക് പകർത്തുക""ബ്രൗസറിൽ തുറക്കുക""ലിങ്ക് പങ്കിടുക""Холбоосыг түр санах ойд хуулсан""Холбоосыг хуулах""Хөтчид нээх""Холбоосыг хуваалцах""लिंक क्लिपबोर्डवर कॉपी केली""लिंक कॉपी करा""ब्राउझरमध्ये उघडा""लिंक शेअर करा""Pautan disalin ke papan keratan""Salin pautan""Buka dalam penyemak imbas""Kongsi pautan""လင့်ခ်ကို ကလစ်ဘုတ်သို့ ကူးပြီးပါပြီ""လင့်ခ်ကို ကူးယူရန်""ဘရောင်ဇာတွင် ဖွင့်ရန်""လင့်ခ်ကို မျှဝေရန်""Linken er kopiert til utklippstavlen""Kopiér linken""Åpne i nettleseren""Del link""क्लिपबोर्डमा लिंक प्रतिलिपि गरियो""लिंक प्रतिलिपि गर्नुहोस्""ब्राउजरमा खोल्नुहोस्""लिंक आदान प्रदान गर्नुहोस्""Link naar klembord gekopieerd""Link kopiëren""Openen in browser""Link delen""ଲିଙ୍କକୁ କ୍ଲିପ୍‍‍ବୋର୍ଡରେ କପି କରାଯାଇଛି""ଲିଙ୍କ୍ କପି କରନ୍ତୁ""ବ୍ରାଉଜର୍‌ରେ ଖୋଲନ୍ତୁ""ଲିଙ୍କ୍ ସେୟାର୍ କରନ୍ତୁ""ਲਿੰਕ ਕਲਿੱਪਬੋਰਡ \'ਤੇ ਕਾਪੀ ਹੋ ਗਿਆ""ਲਿੰਕ ਕਾਪੀ ਕਰੋ""ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਖੋਲ੍ਹੋ""ਲਿੰਕ ਸਾਂਝਾ ਕਰੋ""Link skopiowany do schowka""Kopiuj link""Otwórz w przeglądarce""Udostępnij link""Link copiado para a área de transferência""Copiar link""Abrir no navegador""Compartilhar link""Link copiado para a área de transferência""Copiar link""Abrir no navegador""Compartilhar link""Link copiado para a área de transferência.""Copiar link""Abrir no navegador""Partilhar link""Linkul a fost copiat în clipboard""Copiați linkul""Deschideți în browser""Trimiteți linkul""Ссылка скопирована в буфер обмена.""Копировать ссылку""Открыть в браузере""Отправить ссылку""සබැඳිය පසුරු පුවරුවට පිටපත් කෙරිණි""සබැඳිය පිටපත් කරන්න""බ්‍රව්සරයේ විවෘත කරන්න""සබැඳිය බෙදා ගන්න""Odkaz bol skopírovaný do schránky""Kopírovať odkaz""Otvoriť v prehliadači""Zdieľať odkaz""Povezava je kopirana v odložišče""Kopiraj povezavo""Odpri v brskalniku""Deli povezavo""Lidhja u kopjua në kujtesën e fragmenteve""Kopjo lidhjen""Hape në shfletues""Ndaj lidhjen""Линк је копиран у привремену меморију""Копирај линк""Отвори у прегледачу""Дели линк""Länk kopierad till Urklipp""Kopiera länk""Öppna i webbläsaren""Dela länk""Imenakili kiungo kwenye ubao wa kunakili""Nakili kiungo""Fungua katika kivinjari""Shiriki kiungo""கிளிப்-போர்டுக்கு இணைப்பு நகலெடுக்கப்பட்டது""இணைப்பை நகலெடு""உலாவியில் திற""இணைப்பைப் பகிர்""క్లిప్‌బోర్డ్‌కు లింక్ కాపీ చేయబడింది""లింక్‌ను కాపీ చేయి""బ్రౌజర్‌లో తెరువు""లింక్‌ను షేర్ చేయి""คัดลอกลิงก์ไปยังคลิปบอร์ดแล้ว""คัดลอกลิงก์""เปิดในเบราว์เซอร์""แชร์ลิงก์""Nakopya sa clipboard ang link""Kopyahin ang link""Buksan sa browser""Ibahagi ang link""Bağlantı panoya kopyalandı""Bağlantıyı kopyala""Tarayıcıda aç""Bağlantıyı paylaş""Посилання скопійовано в буфер обміну""Копіювати посилання""Відкрити у веб-переглядачі""Надіслати посилання""لنک کلپ بورڈ پر کاپی ہو گیا""لنک کاپی کریں""براؤزر میں کھولیں""لنک کا اشتراک کریں""Havoladan vaqtinchalik xotiraga nusxa olindi""Havoladan nusxa olish""Brauzerda ochish""Havolani ulashish""Đã sao chép liên kết vào khay nhớ tạm""Sao chép liên kết""Mở trong trình duyệt""Chia sẻ liên kết""链接已复制到剪贴板""复制链接""在浏览器中打开""分享链接""連結已複製到剪貼簿""複製連結""在瀏覽器中開啟""分享連結""已將連結複製到剪貼簿""複製連結""在瀏覽器中開啟""分享連結""Isixhumanisi sikopishelwe ku-clipboard""Kopisha isixhumanisi""Vula kusiphequluli""Yabelana ngesixhumanisi" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12451000%1$s is having trouble with Google Play services. Please try again."%1$s ondervind probleme met Google Play Dienste. Probeer asseblief weer.""%1$s በGoogle Play አገልግሎቶች ላይ ችግሮች እያጋጠሙት ነው። እባክዎ እንደገና ይሞክሩ።""‏لدى %1$s مشكلة في خدمات Google Play. يُرجى إعادة المحاولة.""Google প্লে সেৱাত %1$s ত সমস্যা হৈ আছে। আকৌ চেষ্টা কৰক।""%1$s tətbiqi ilə Google Play xidmətləri arasında problem var. Daha sonra yenidən cəhd edin.""%1$s ima problema sa Google Play uslugama. Probajte ponovo.""У праграмы %1$s узніклі праблемы са службамі Google Play. Паўтарыце спробу.""%1$s има проблеми с услугите за Google Play. Моля, опитайте отново.""Google Play পরিষেবাগুলির সাথে %1$s এর সমস্যা হচ্ছে৷ অনুগ্রহ করে আবার চেষ্টা করুন৷""Aplikacija %1$s ima problema s Google Play uslugama. Pokušajte ponovo.""%1$s té problemes amb Serveis de Google Play. Torna-ho a provar.""Aplikace %1$s má potíže se službami Google Play. Zkuste to prosím znovu.""%1$s har problemer med Google Play-tjenester. Prøv igen.""%1$s hat Probleme mit Google Play-Diensten. Bitte versuche es noch einmal.""Η εφαρμογή %1$s αντιμετωπίζει κάποιο πρόβλημα με τις υπηρεσίες Google Play. Προσπαθήστε ξανά.""%1$s is having trouble with Google Play services. Please try again.""La aplicación %1$s tiene problemas con los Servicios de Google Play. Vuelve a intentarlo.""%1$s tiene problemas con los servicios de Google Play. Vuelve a intentarlo.""Rakendusel %1$s on probleeme Google Play teenustega. Proovige uuesti.""%1$s aplikazioak arazoak ditu Google Play zerbitzuekin. Saiatu berriro.""‏%1$s برای استفاده از خدمات Google Play با مشکل روبرو است. لطفاً دوباره امتحان کنید.""Sovelluksella %1$s on ongelmia Google Play Palveluiden kanssa. Yritä uudelleen.""L\'application %1$s rencontre des problèmes avec les services Google Play. Veuillez réessayer.""L\'application %1$s éprouve un problème avec les services Google Play. Veuillez réessayer.""%1$s ten problemas cos servizos de Google Play. Téntao de novo.""%1$s ને Google Play સેવાઓમાં મુશ્કેલી આવી રહી છે. કૃપા કરીને ફરી પ્રયાસ કરો.""%1$s को Google Play सेवाओं के साथ समस्या आ रही है. कृपया फिर से कोशिश करें.""%1$s ima poteškoća s uslugama Google Playa. Pokušajte ponovo.""A(z) %1$s alkalmazás problémába ütközött a Google Play-szolgáltatások használata során. Próbálkozzon újra.""%1$s հավելվածը Google Play ծառայությունների հետ կապված խնդիր ունի: Փորձեք նորից:""%1$s mengalami masalah dengan layanan Google Play. Coba lagi.""%1$s á í vandræðum með þjónustu Google Play. Reyndu aftur.""%1$s sta riscontrando problemi con Google Play Services. Riprova.""‏%1$s נתקלה בבעיה בשירותי Google Play. נסה שוב.""「%1$s」で Google Play 開発者サービスに問題が発生しています。もう一度お試しください。""%1$s-ს Google Play Services-თან პრობლემა შეექმნა. გთხოვთ, ცადოთ ხელახლა.""%1$s қолданбасында Google Play қызметіне байланысты белгісіз қате шықты. Әрекетті қайталаңыз.""%1$s កំពុងមានបញ្ហាជាមួយសេវាកម្មរបស់ Google Play ។ សូមព្យាយាមម្តងទៀតនៅពេលក្រោយ។""Google Play ಸೇವೆಗಳಲ್ಲಿ %1$s ಸಮಸ್ಯೆಯನ್ನು ಹೊಂದಿದೆ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ.""%1$s에서 Google Play 서비스를 사용하는 데 문제가 있습니다. 다시 시도하세요.""%1$s колдонмосунун Google Play кызматтары менен иштөөдө көйгөй чыкты. Кайра аракет кылыңыз.""%1$s ກຳລັງມີບັນຫາກັບບໍລິການ Google Play. ກະລຸນາລອງໃໝ່ອີກຄັ້ງ.""Naudojant programą „%1$s“ kilo problemų dėl „Google Play“ paslaugų. Bandykite dar kartą.""Lietotnē %1$s ir radusies problēma ar Google Play pakalpojumu darbību. Lūdzu, mēģiniet vēlreiz.""%1$s има проблеми со услугите на Google Play. Обидете се повторно.""Google Play സേവനങ്ങളുമായി ബന്ധപ്പെട്ട് %1$s ആപ്പിനെന്തോ പ്രശ്നമുണ്ട്. വീണ്ടും ശ്രമിക്കുക.""%1$s-г Google Play-н үйлчилгээгээр ашиглахад асуудал гарлаа. Дахин оролдоно уу.""%1$s ला Google Play सेवांमध्ये समस्या येत आहे. कृपया पुन्हा प्रयत्न करा.""%1$s menghadapi masalah berhubung perkhidmatan Google Play. Sila cuba lagi.""%1$s သည် Google Play ဝန်ဆောင်မှုများနှင့် ပြဿနာအနည်းငယ် ရှိနေပါသည်။ ထပ်လုပ်ကြည့်ပါ။""%1$s har problemer med Google Play-tjenester. Prøv på nytt.""%1$s लाई Google Play services सँग सहकार्य गर्न समस्या भइरहेको छ। कृपया फेरि प्रयास गर्नुहोस्।""%1$s ondervindt problemen met Google Play-services. Probeer het opnieuw.""%1$sର Google Play ସେବା ସହ ଏକ ସମସ୍ୟା ରହିଛି। ଦୟାକରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।""%1$s ਨੂੰ Google Play ਸੇਵਾਵਾਂ ਨਾਲ ਸਮੱਸਿਆ ਆ ਰਹੀ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।""%1$s ma problem z dostępem do Usług Google Play. Spróbuj jeszcze raz.""O app %1$s está com problemas com o Google Play Services. Tente novamente.""%1$s está a ter problemas com os Serviços do Google Play. Tente novamente.""%1$s întâmpină probleme privind serviciile Google Play. Încercați din nou.""Приложению \"%1$s\" не удается подключиться к сервисам Google Play. Повторите попытку.""%1$s හට Google Play සේවා සමගින් ගැටලු ඇත. කරුණාකර නැවත උත්සාහ කරන්න.""Aplikácia %1$s má problémy so službami Google Play. Skúste to znova.""Aplikacija %1$s ima težave s storitvami Google Play. Poskusite znova.""%1$s ka probleme me shërbimet e Google Play. Provo sërish.""%1$s има проблема са Google Play услугама. Пробајте поново.""Det har uppstått ett fel mellan %1$s och Google Play-tjänsterna. Försök igen.""%1$s inakumbwa na hitilafu ya huduma za Google Play. Tafadhali jaribu tena.""Google Play சேவைகளில் சிக்கல் ஏற்பட்டதால், %1$s பயன்பாட்டை அணுக முடியவில்லை. மீண்டும் முயலவும்.""%1$s Google Play సేవలతో సమస్య కలిగి ఉంది. దయచేసి మళ్లీ ప్రయత్నించండి.""%1$s มีปัญหาเกี่ยวกับบริการของ Google Play โปรดลองอีกครั้ง""Nagkakaproblema ang %1$s sa mga serbisyo ng Google Play. Pakisubukang muli.""%1$s, Google Play hizmetleriyle ilgili sorun yaşıyor. Lütfen tekrar deneyin.""У додатку %1$s виникла проблема із сервісами Google Play. Повторіть спробу.""‏%1$s کو Google Play سروسز کے ساتھ مسئلہ پیش آ رہا ہے۔ براہ کرم دوبارہ کوشش کریں۔""%1$s ilovasini Google Play xizmatlariga ulab bo‘lmadi. Qaytadan urinib ko‘ring.""%1$s đang gặp sự cố với các dịch vụ của Google Play. Hãy thử lại.""%1$s无法访问 Google Play 服务,请重试。""「%1$s」存取 Google Play 服務時發生問題。請稍後再試一次。""「%1$s」無法存取 Google Play 服務,請再試一次。""%1$s inenkinga ngamasevisi e-Google Play. Sicela uzame futhi."@android:color/white#1F000000@android:color/black@android:color/white#90000000#1F000000#90000000#DE000000Enable%1$s won\'t work unless you enable Google Play services.Enable Google Play servicesInstall%1$s won\'t run without Google Play services, which are missing from your device.Get Google Play servicesGoogle Play services availabilityGoogle Play services error%1$s won\'t run without Google Play services, which are not supported by your device.Update%1$s won\'t run unless you update Google Play services.Update Google Play services%1$s won\'t run without Google Play services, which are currently updating.New version of Google Play services needed. It will update itself shortly.Open on phoneSign inSign in with Google - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -"Aktiveer""%1$s sal nie werk nie tensy jy Google Play-dienste aktiveer.""Aktiveer Google Play-dienste""Installeer""%1$s sal nie sonder Google Play Dienste werk nie, wat nie op jou toestel is nie.""Kry Google Play-dienste""Beskikbaarheid van Google Play-dienste""Google Play Services-fout""%1$s sal nie werk sonder Google Play Dienste nie, wat nie deur jou toestel gesteun word nie.""Dateer op""%1$s sal nie werk nie tensy jy Google Play Dienste opdateer.""Dateer Google Play-dienste op""%1$s sal nie sonder Google Play-dienste werk nie, wat tans opdateer.""Nuwe weergawe van Google Play-dienste is nodig. Dit sal binnekort self opdateer.""Maak oop op foon""Meld aan""Meld aan met Google""አንቃ""Google Play አገልግሎቶችን ካላነቁ በስተቀር %1$s አይሰራም።""Google Play አገልግሎቶችን ያንቁ""ጫን""%1$s ያለ Google Play አገልግሎቶች አይሰራም፣ እነሱ ደግሞ በመሣሪያዎ ላይ የሉም።""Google Play አገልግሎቶችን ያግኙ""Google Play አገልግሎቶች ተገኝነት""የGoogle Play አገልግሎቶች ስህተት""%1$s ያለGoogle Play አገልግሎቶች አይሄድም፣ እነዚህም በመሣሪያዎ አይደገፉም።""ያዘምኑ""Google Play አገልግሎቶችን ካላዘመኑ በስተቀር ድረስ %1$s አይሰራም።""Google Play አገልግሎቶችን ያዘምኑ""%1$s ያለ Google Play አገልግሎቶች አይሰራም፣ እነሱ ደግሞ በአሁኑ ጊዜ በመዘመን ላይ ናቸው።""አዲስ የGoogle Play አገልግሎቶች ስሪት ያስፈልጋል። በቅርቡ እራሱን ያዘምናል።""ስልክ ላይ ክፈት""ግባ""በGoogle ይግቡ""تفعيل""‏لن يعمل %1$s ما لم يتم تفعيل خدمات Google Play.""‏تفعيل خدمات Google Play""تثبيت""‏لن يتم تشغيل %1$s بدون خدمات Google Play، والتي لا تتوفر على جهازك.""‏الحصول على خدمات Google Play""‏مدى توفّر خدمات Google Play""‏خطأ في خدمات Google Play""‏لن يتم تشغيل %1$s بدون خدمات Google Play التي لا يوفرها جهازك.""تحديث""‏لن يتم تشغيل %1$s ما لم يتم تحديث خدمات Google Play.""‏تحديث خدمات Google Play""‏لن يتم تشغيل %1$s بدون خدمات Google Play، والتي يتم تحديثها حاليًا.""‏يجب توفر إصدار جديد من خدمات Google Play. سيتم تحديثها تلقائيًا قريبًا.""فتح على الهاتف""تسجل الدخول""‏تسجيل الدخول عبر Google""সক্ষম কৰক""আপুনি Google Play সেৱাবোৰ সক্ষম নকৰালৈকে %1$sএ কাম নকৰিব।""Google প্লে সেৱাসক্ষম কৰক""ইনষ্টল কৰক""%1$s Google প্লে সেৱাৰ অবিহনে নচলে, যিটো আপোনাৰ ডিভাইচত নাই।""Google প্লে সেৱালাভ কৰক""Google প্লে সেৱাসমূহৰ উপলব্ধতা""Google Playৰ সেৱা সম্পৰ্কীয় আসোঁৱাহ""%1$s Google প্লে সেৱাৰ অবিহনে নচলে, যিবোৰ আপোনাৰ ডিভাইচত চলিব নোৱাৰে।""আপডেট কৰক""আপুনি Google Play সেৱাবোৰ আপডেট নকৰালৈকে %1$s নচলিব।""Google Play সেৱা আপডেট কৰক""বৰ্তমান আপডেট হৈ থকা Google Play সেৱাসমূহৰ অবিহনে %1$s নচলিব৷""Google Play সেৱাসমূহৰ নতুন সংস্কৰণৰ প্ৰয়োজন৷ এইটো শীঘ্ৰেই নিজে-নিজে আপডেট হ’ব৷""ফ\'নত খোলক""ছাইন ইন কৰক""Googleৰ জৰিয়তে ছাইন ইন কৰক""Aktiv edin""%1$s Google Play xidmətlərini aktiv edənə kimi işləməyəcək.""Google Play xidmətlərini aktiv edin""Quraşdırın""%1$s cihazınızda mövcud olmayan Google Play xidmətləri olmadan çalışmayacaq.""Google Play xidmətlərini əldə edin""Google Play xidmətlərinin əlçatanlığı""Google Play xidmətləri xətası""Cihazınız tərəfindən dəstəklənməyən Google Play xidmətləri olmadan %1$s tətbiqi işləməyəcək.""Güncəlləyin""%1$s Google Play xidmətləri yeniləmə halda çalışmaz.""Google Play xidmətlərini güncəlləşdirin""%1$s hal-hazırda güncəllənən Google Play xidmətləri olmadan çalışmayacaq.""Google Play xidmətlərinin yeni versiyası lazımdır. Qısa müddətə özünü yeniləyəcək.""Telefonda açın""Daxil olun""Google ilə daxil olun""Omogući""%1$s neće funkcionisati ako ne omogućite Google Play usluge.""Omogućite Google Play usluge""Instaliraj""%1$s ne može da se pokrene bez Google Play usluga, koje nisu instalirane na uređaju.""Preuzmite Google Play usluge""Dostupnost Google Play usluga""Greška Google Play usluga""%1$s ne može da se pokrene bez Google Play usluga, koje uređaj ne podržava.""Ažuriraj""%1$s ne može da se pokrene ako ne ažurirate Google Play usluge.""Ažurirajte Google Play usluge""%1$s ne može da se pokrene bez Google Play usluga, koje se trenutno ažuriraju.""Potrebna je nova verzija Google Play usluga. Uskoro će se ažurirati.""Otvori na telefonu""Prijavi me""Prijavi me na Google""Уключыць""%1$s не будзе працаваць, пакуль вы не ўключыце службы Google Play.""Уключыць службы Google Play""Усталяваць""%1$s не будзе працаваць без службаў Google Play, якія адсутнічаюць на вашай прыладзе.""Атрымаць службы Google Play""Даступнасць сэрвісаў Google Play""Памылка службаў Google Play""%1$s не будзе працаваць без службаў Google Play, якія не падтрымліваюцца вашай прыладай.""Абнавіць""%1$s не будзе працаваць, пакуль вы не абновіце службы Google Play.""Абнаўленне службаў Google Play""%1$s не будзе працаваць без службаў Google Play, якія ў цяперашні час абнаўляюцца.""Патрабуецца новая версія служб Google Play. Яна абновіцца аўтаматычна ў бліжэйшы час.""Адкрыць на тэлефоне""Увайсцi""Увайсці праз Google""Активиране""%1$s няма да работи, освен ако не активирате услугите за Google Play.""Активиране на услугите за Google Play""Инсталиране""%1$s няма да се изпълнява, тъй като услугите за Google Play не са инсталирани на устройството ви.""Изтегляне на услугите за Google Play""Наличност на услугите за Google Play""Грешка в услугите за Google Play""%1$s няма да се изпълнява, тъй като услугите за Google Play не се поддържат от устройството ви.""Актуализиране""%1$s няма да се изпълнява, освен ако не актуализирате услугите за Google Play.""Актуализиране на услугите за Google Play""%1$s няма да се изпълнява без услугите за Google Play. Понастоящем те се актуализират.""Необходима е нова версия на услугите за Google Play. Скоро тя ще се актуализира автоматично.""Отваряне на телефона""Вход""Вход с Google""সক্ষম করুন""আপনি Google Play পরিষেবা সক্ষম না করা পর্যন্ত %1$s কাজ করবে না।""Google Play পরিষেবা সক্ষম করুন""ইনস্টল করুন""Google Play পরিষেবা ছাড়া %1$s চলবে না, যা আপনার ডিভাইসে অনুপস্থিত।""Google Play পরিষেবা পান""Google Play পরিষেবার উপলভ্যতা""Google Play পরিষেবার ত্রুটি""Google Play পরিষেবা ছাড়া %1$s চলবে না, যেটি আপনার ডিভাইসে সমর্থিত নয়৷""আপডেট করুন""আপনি Google Play পরিষেবা আপডেট না করা পর্যন্ত %1$s চলবে না।""Google Play পরিষেবা আপডেট করুন""Google Play পরিষেবা ছাড়া %1$s চলবে না যা বর্তমানে আপডেট হচ্ছে।""Google Play পরিষেবার নতুন ভার্সন প্রয়োজন৷ খুব শীঘ্রই এটা নিজেই আপডেট হবে৷""ফোনে খুলুন""সাইন-ইন করুন""Google এর মাধ্যমে সাইন-ইন করুন""Omogući""Aplikacija %1$s neće raditi ako ne omogućite Google Play usluge.""Omogućite Google Play usluge""Instaliraj""Aplikacija %1$s neće raditi bez Google Play usluga, kojih na vašem uređaju nema.""Nabavite Google Play usluge""Dostupnost Google Play usluga""Greška Google Play usluge""Aplikacija %1$s neće raditi bez Google Play usluga, koje vaš uređaj ne podržava.""Ažuriraj""Aplikacija %1$s neće raditi ako ne ažurirate Google Play usluge.""Ažuriranje Google Play usluga""Aplikacija %1$s neće raditi bez Google Play usluga, koje se trenutno ažuriraju.""Potrebna je nova verzija Google Play usluga. Ubrzo će se samo ažurirati.""Otvori na telefonu""Prijavi se""Prijavi se pomoću Googlea""Activa""%1$s no funcionarà si no actives Serveis de Google Play.""Activa Serveis de Google Play""Instal·la""%1$s no s\'executarà si Serveis de Google Play no està instal·lat al dispositiu.""Obtén Serveis de Google Play""Disponibilitat de serveis de Google Play""Error de Serveis de Google Play""%1$s no es pot executar sense Serveis de Google Play, que no és compatible amb el teu dispositiu.""Actualitza""%1$s no s\'executarà si no actualitzes Serveis de Google Play.""Actualitza Serveis de Google Play""%1$s no s\'executarà sense Serveis de Google Play, que s\'està actualitzant en aquest moment.""Cal una nova versió de Serveis de Google Play. S\'actualitzarà automàticament aviat.""Obre al telèfon""Inicia sessió""Inicia la sessió amb Google""Povolit""Ke spuštění aplikace %1$s je třeba aktivovat služby Google Play.""Aktivace služeb Google Play""Instalovat""Ke spuštění aplikace %1$s jsou potřeba služby Google Play, které v zařízení nemáte.""Instalace služeb Google Play""Dostupnost služeb Google Play""Chyba služeb Google Play""Ke spuštění aplikace %1$s jsou potřeba služby Google Play, které v tomto zařízení nejsou podporovány.""Aktualizovat""Ke spuštění aplikace %1$s je třeba aktualizovat služby Google Play.""Aktualizace služeb Google Play""Ke spuštění aplikace %1$s jsou potřeba služby Google Play, které jsou právě aktualizovány.""Je vyžadována nová verze služeb Google Play. Nová verze se brzy sama nainstaluje.""Otevřít v telefonu""Přihlásit se""Přihlásit se k účtu Google""Aktivér""Du skal aktivere Google Play-tjenester, for at %1$s kan fungere.""Aktivér Google Play-tjenester""Installer""Du skal installere Google Play-tjenester, før %1$s kan køre på din enhed.""Hent Google Play-tjenester""Google Play-tjenesters tilgængelighed""Fejl i Google Play-tjenester""%1$s fungerer ikke uden Google Play-tjenester, som ikke understøttes på din enhed.""Opdater""%1$s kan ikke køre, medmindre du opdaterer Google Play-tjenester.""Opdater Google Play-tjenester""%1$s kan ikke køre uden Google Play-tjenester, som i øjeblikket opdateres.""Du skal bruge en ny version af Google Play-tjenester. Opdateringen gennemføres automatisk om et øjeblik.""Åbn på telefonen""Log ind""Log ind med Google""Aktivieren""%1$s funktioniert erst nach der Aktivierung der Google Play-Dienste.""Google Play-Dienste aktivieren""Installieren""Zur Nutzung von %1$s sind die Google Play-Dienste erforderlich, die auf deinem Gerät nicht installiert sind.""Google Play-Dienste installieren""Verfügbarkeit von Google Play-Diensten""Fehler bei Zugriff auf Google Play-Dienste""Zur Nutzung von %1$s sind Google Play-Dienste erforderlich, die auf deinem Gerät nicht unterstützt werden.""Aktualisieren""%1$s wird nur ausgeführt, wenn du die Google Play-Dienste aktualisierst.""Google Play-Dienste aktualisieren""Zur Nutzung von %1$s sind Google Play-Dienste erforderlich, die gerade aktualisiert werden.""Eine neue Version der Google Play-Dienste wird benötigt. Diese wird in Kürze automatisch aktualisiert.""Auf Smartphone öffnen""Anmelden""Über Google anmelden""Ενεργοποίηση""Η εφαρμογή %1$s δεν θα λειτουργήσει εάν δεν έχετε ενεργοποιήσει τις υπηρεσίες Google Play.""Ενεργοποίηση υπηρεσιών Google Play""Εγκατάσταση""Η εφαρμογή %1$s δεν μπορεί να εκτελεστεί χωρίς τις υπηρεσίες Google Play, οι οποίες λείπουν από τη συσκευή σας.""Λήψη υπηρεσιών Google Play""Διαθεσιμότητα υπηρεσιών Google Play""Σφάλμα Υπηρεσιών Google Play""Η εφαρμογή %1$s δεν θα εκτελεστεί χωρίς τις υπηρεσίες Google Play, οι οποίες δεν υποστηρίζονται από τη συσκευή σας.""Ενημέρωση""Η εφαρμογή %1$s θα εκτελεστεί αφού ενημερώσετε τις Υπηρεσίες Google Play.""Ενημέρωση υπηρεσιών Google Play""Η εφαρμογή %1$s δεν θα εκτελεστεί χωρίς τις υπηρεσίες Google Play, οι οποίες ενημερώνονται αυτήν τη στιγμή.""Απαιτείται νέα έκδοση των υπηρεσιών Google Play. Θα ενημερωθεί σύντομα.""Άνοιγμα σε τηλέφωνο""Σύνδεση""Συνδεθείτε με το Google""Enable""%1$s won\'t work unless you enable Google Play services.""Enable Google Play services""Install""%1$s won\'t run without Google Play services, which are missing from your device.""Get Google Play services""Google Play services availability""Google Play services error""%1$s won\'t run without Google Play services, which are not supported by your device.""Update""%1$s won\'t run unless you update Google Play services.""Update Google Play services""%1$s won\'t run without Google Play services, which are currently updating.""New version of Google Play services needed. It will update itself shortly.""Open on phone""Sign In""Sign in with Google""Habilitar""%1$s no funcionará hasta que no habilites Servicios de Google Play.""Habilita Servicios de Google Play""Instalar""%1$s no se ejecutará si los Servicios de Google Play no están instalados en tu dispositivo.""Descargar Servicios de Google Play""Disponibilidad Servicios de Google Play""Error de Servicios de Google Play""No es posible ejecutar la aplicación %1$s sin los Servicios de Google Play, que no son compatibles con tu dispositivo.""Actualizar""%1$s no funcionará hasta que no actualices Servicios de Google Play.""Actualiza Servicios de Google Play""%1$s no se ejecutará hasta que finalice la actualización en curso de Servicios de Google Play.""Se necesita una nueva versión de Servicios de Google Play. Se actualizará en breve.""Abrir en teléfono""Iniciar sesión""Iniciar sesión con Google""Habilitar""%1$s no funcionará a menos que habilites los servicios de Google Play.""Habilitar servicios de Google Play""Instalar""%1$s no se ejecutará si los Servicios de Google Play no están instalados en tu dispositivo.""Obtener servicios de Google Play""Disp. de los Servicios de Google‌‌‌ Play""Error de Google Play Services""%1$s no se ejecutará sin los servicios de Google Play, que no son compatibles con tu dispositivo.""Actualizar""%1$s no se ejecutará a menos que actualices los servicios de Google Play.""Actualizar servicios de Google Play""%1$s no se ejecutará sin los servicios de Google Play. La plataforma se está actualizando en este momento.""Se necesita una nueva versión de los servicios de Google Play. Se actualizarán automáticamente en breve.""Abrir en el teléfono""Acceder""Acceder con Google""Luba""Rakendus %1$s töötab ainult siis, kui lubate Google Play teenused.""Google Play teenuste lubamine""Installi""Rakendus %1$s töötab ainult koos Google Play teenustega, mida teie seadmes pole.""Google Play teenuste hankimine""Google Play teenuste saadavalolek""Viga Google Play teenustes""Rakendus %1$s töötab ainult koos Google Play teenustega, mida teie seadmes ei toetata.""Värskenda""Rakenduse %1$s töötamiseks peate värskendama Google Play teenuseid.""Google Play teenuste värskendamine""Rakendus %1$s töötab ainult koos Google Play teenustega, mida praegu värskendatakse.""Vajalik on Google Play teenuste uus versioon. See värskendab end peagi.""Ava telefonis""Logi sisse""Logi sisse Google\'i kontoga""Gaitu""%1$s aplikazioak ez du funtzionatuko Google Play zerbitzuak gaitzen ez badituzu.""Gaitu Google Play zerbitzuak""Instalatu""%1$s ez da exekutatuko Google Play zerbitzurik gabe, baina ez dituzu gailuan.""Lortu Google Play zerbitzuak""Google Play zerbitzuen erabilgarritasuna""Google Play zerbitzuen errorea""%1$s aplikazioa ezin da erabili Google Play zerbitzurik gabe, eta zure gailua ez da zerbitzuokin bateragarria.""Eguneratu""%1$s ez da exekutatuko Google Play zerbitzuak eguneratzen ez badituzu.""Eguneratu Google Play zerbitzuak""%1$s ez da exekutatuko Google Play zerbitzurik gabe; une honetan eguneratzen ari dira zerbitzuok.""Google Play zerbitzuen bertsio berria behar da. Berehala eguneratuko da automatikoki.""Ireki telefonoan""Hasi saioa""Hasi saioa Google kontuarekin""فعال کردن""‏تا وقتی سرویس‌های Google Play را فعال نکنید، %1$s کار نمی‌کند.""‏‫فعال کردن سرویس‌های Google Play""نصب""‏%1$s بدون خدمات Google Play که در دستگاه شما وجود ندارد اجرا نمی‌شود.""‏دریافت سرویس‌های Google Play""‏قابلیت دسترسی خدمات Google Play""‏خطا در خدمات Google Play""‏%1$s بدون خدمات Google Play که در دستگاه شما پشتیبانی نمی‌شود، اجرا نخواهد شد.""به‌روزرسانی""‏تاز مانی که سرویس‌های Google Play را به‌روزرسانی نکنید، %1$s اجرا نمی‌شود.""‏‫به‌روزرسانی سرویس‌های Google Play""‏%1$s بدون سرویس‌های Google Play که درحال حاضر درحال به‌روزرسانی هستند، کار نمی‌کند.""‏نسخه جدید سرویس‌های Google Play نیاز است. به‌زودی به‌طور خودکار به‌روزرسانی می‌شود.""باز کردن در تلفن""ورود به سیستم""‏ورود به سیستم با Google‎""Ota käyttöön""%1$s ei toimi, ellet ota Google Play Palveluita käyttöön.""Ota Google Play Palvelut käyttöön""Asenna""%1$s ei toimi ilman Google Play Palveluita, jotka puuttuvat laitteeltasi.""Asenna Google Play Palvelut""Google Play Palveluiden saatavuus""Virhe Google Play -palveluissa""%1$s ei toimi ilman Google Play Palveluita, joita laitteesi ei tue.""Päivitä""%1$s ei toimi, ellet päivitä Google Play Palveluita.""Päivitä Google Play Palvelut""%1$s ei toimi ilman Google Play Palveluita, joita päivitetään tällä hetkellä.""Uusi Google Play Palveluiden versio tarvitaan. Se päivittyy pian.""Avaa puhelimessa""Kirjaudu sisään""Kirjaudu Google-tilille""Activer""%1$s ne fonctionnera pas tant que vous n\'aurez pas activé les services Google Play.""Activer les services Google Play""Installer""%1$s ne fonctionnera pas sans les services Google Play, qui ne sont pas installés sur votre appareil.""Installer les services Google Play""Disponibilité des services Google Play""Erreur liée aux services Google Play""%1$s ne fonctionnera pas sans les services Google Play, qui ne sont pas compatibles avec votre appareil.""Mettre à jour""%1$s ne fonctionnera pas tant que vous n\'aurez pas mis à jour les services Google Play.""Mettre à jour les services Google Play""%1$s ne fonctionnera pas sans les services Google Play, qui sont en cours de mise à jour.""La nouvelle version des services Google Play est nécessaire. Elle sera bientôt installée automatiquement.""Ouvrir sur le téléphone""Se connecter""Se connecter avec Google""Activer""%1$s ne fonctionnera pas tant que vous n\'aurez pas activé les services Google Play.""Activer les services Google Play""Installer""%1$s ne fonctionnera pas sans les services Google Play, qui ne sont pas installés sur votre appareil.""Installer les services Google Play""Disponibilité des services Google Play""Erreur liée aux services Google Play""L\'application %1$s ne fonctionnera pas sans les services Google Play, qui ne sont pas pris en charge par votre appareil.""Mettre à jour""%1$s ne fonctionnera pas tant que vous n\'aurez pas mis à jour les services Google Play.""Mettre à jour les services Google Play""%1$s ne fonctionnera pas sans les services Google Play, qui sont actuellement mis à jour.""La nouvelle version des services Google Play est nécessaire. Elle sera bientôt installée automatiquement.""Ouvrir sur le téléphone""Connexion""Se connecter avec Google""Activar""%1$s non funcionará a menos que actives os servizos de Google Play.""Activar servizos de Google Play""Instalar""%1$s non se executará se o teu dispositivo non ten instalados os servizos de Google Play.""Descargar servizos de Google Play""Dispoñibilidade dos servizos de Play""Erro nos servizos de Google Play""%1$s non se executará sen os servizos de Google Play, que non son compatibles co teu dispositivo.""Actualizar""%1$s non se executará a menos que actualices os servizos de Google Play.""Actualizar os servizos de Google Play""%1$s non se executará sen os servizos de Google Play, que se están actualizando neste momento.""Necesítase a nova versión dos servizos de Google Play. Actualizarase en breve.""Abrir no teléfono""Iniciar sesión""Iniciar sesión con Google""સક્ષમ કરો""તમે Google Play સેવાઓ સક્ષમ કરશો નહીં ત્યાં સુધી %1$s કાર્ય કરશે નહીં.""Google Play સેવાઓ સક્ષમ કરો""ઇન્સ્ટૉલ કરો""%1$s, Google Play સેવાઓ વગર ચાલશે નહીં, જે તમારા ઉપકરણમાંથી ખૂટે છે.""Google Play સેવાઓ મેળવો""Google Play સેવાઓની ઉપલબ્ધતા""Google Play સેવાઓની ભૂલ""%1$s, Google Play સેવાઓ વગર ચાલશે નહીં, જે તમારા ઉપકરણ દ્વારા સમર્થિત નથી.""અપડેટ કરો""તમે Google Play સેવાઓ અપડેટ કરશો નહીં ત્યાં સુધી %1$s શરૂ થશે નહીં.""Google Play સેવાઓ અપડેટ કરો""%1$s, Google Play સેવાઓ વગર શરૂ થશે નહીં, જે વર્તમાનમાં અપડેટ થઈ રહી છે.""Google Play સેવાઓના નવા સંસ્કરણની જરૂર છે. તે ટૂંક સમયમાં પોતાને અપડેટ કરશે.""ફોનમાં ખોલો""સાઇન ઇન કરો""Google માં સાઇન ઇન કરો""चालू करें""जब तक आप Google Play सेवाएं चालू नहीं करते, %1$s काम नहीं करेगा.""Google Play सेवाएं चालू करें""इंस्टॉल करें""%1$s उन Google Play सेवाओं के बिना नहीं चलेगा जो आपके डिवाइस में उपलब्ध नहीं हैं.""Google Play सेवाएं इंस्टॉल करें""Google Play सेवाएं उपलब्ध हैं""Google Play सेवाओं से जुड़ी गड़बड़ी""%1$s उन Google Play सेवाओं के बिना नहीं चलेगा, जो आपके डिवाइस पर काम नहीं करती हैं.""अपडेट करें""%1$s तब तक नहीं चलेगा जब तक आप Google Play सेवाओं को अपडेट नहीं करते.""Google Play सेवाओं को अपडेट करें""%1$s उन Google Play सेवाओं के बिना नहीं चलेगा जो अभी अपडेट हो रही हैं.""Google Play सेवाओं के नए वर्शन की ज़रूरत है. यह जल्द ही अपने आप अपडेट हो जाएगा.""फ़ोन पर खोलें""साइन इन करें""Google के ज़रिए साइन इन करें""Omogući""%1$s neće funkcionirati ako ne omogućite usluge Google Playa.""Omogućivanje usluga Google Playa""Instaliraj""%1$s neće funkcionirati bez usluga Google Playa koje nisu instalirane na vašem uređaju.""Preuzimanje usluga Google Playa""Dostupnost usluga za Google Play""Pogreška Usluga za Google Play""%1$s neće funkcionirati bez usluga Google Playa koje vaš uređaj ne podržava.""Ažuriraj""%1$s neće funkcionirati ako ne ažurirate Google Play usluge.""Ažuriranje usluga Google Playa""%1$s neće se pokrenuti bez usluga Google Playa koje se trenutačno ažuriraju.""Potrebna je nova verzija usluga Google Playa. Uskoro će se ažurirati.""Otvori na telefonu""Prijava""Prijava putem Googlea""Engedélyezés""A(z) %1$s alkalmazás csak akkor működik, ha engedélyezi a Google Play-szolgáltatásokat.""Google Play-szolgáltatások engedélyezése""Telepítés""A(z) %1$s alkalmazás nem fut a Google Play-szolgáltatások nélkül, amelyek hiányoznak az eszközről.""A Google Play-szolgáltatások beszerzése""Google Play-szolgáltatások elérhetősége""Google Play-szolgáltatások – hiba""A(z) %1$s alkalmazás nem fut a Google Play-szolgáltatások nélkül, amelyeket eszköze nem támogat.""Frissítés""A(z) %1$s alkalmazás csak akkor fog működni, ha frissíti a Google Play-szolgáltatásokat.""A Google Play-szolgáltatások frissítése""A(z) %1$s alkalmazás nem fut a Google Play-szolgáltatások nélkül, amelyek frissítése folyamatban van.""A Google Play-szolgáltatások új verziójára van szükség. A szolgáltatás hamarosan frissíti önmagát.""Megnyitás a telefonon""Bejelentkezés""Bejelentkezés Google-fiókkal""Միացնել""%1$s հավելվածը չի աշխատի մինչև չմիացնեք Google Play ծառայությունները:""Միացնել Google Play ծառայությունները""Տեղադրել""%1$s հավելվածը չի աշխատի առանց Google Play ծառայությունների, որոնք չկան ձեր սարքում:""Տեղադրել Google Play ծառայությունները""Google Play ծառայությունների հասանելիություն""Google Play ծառայությունների սխալ կա""%1$s հավելվածը չի աշխատի առանց Google Play ծառայությունների, որոնք ձեր սարքում չեն աջակցվում:""Թարմացնել""%1$s հավելվածը չի աշխատի մինչև չթարմացնեք Google Play ծառայությունները:""Թարմացնել Google Play ծառայությունները""%1$s հավելվածը չի աշխատի առանց Google Play ծառայությունների, որոնք այս պահին թարմացվում են:""Անհրաժեշտ է Google Play ծառայությունների նոր տարբերակը: Այն շուտով կթարմացվի ավտոմատ կերպով:""Բացել հեռախոսով""Մուտք գործել""Մուտք գործել Google-ով""Aktifkan""%1$s tidak akan berfungsi jika layanan Google Play tidak diaktifkan.""Aktifkan layanan Google Play""Instal""%1$s tidak akan berjalan tanpa layanan Google Play, yang tidak ada di perangkat Anda.""Dapatkan layanan Google Play""Ketersediaan layanan Google Play""Kesalahan layanan Google Play""%1$s tidak akan berjalan tanpa layanan Google Play, yang tidak didukung oleh perangkat Anda.""Update""%1$s tidak akan berjalan jika layanan Google Play tidak diperbarui.""Perbarui layanan Google Play""%1$s tidak akan berjalan tanpa layanan Google Play, yang saat ini sedang diperbarui.""Perlu versi baru layanan Google Play. Akan segera memperbarui sendiri.""Buka di ponsel""Login""Login dengan Google""Kveikja""%1$s virkar ekki nema þú gerir þjónustu Google Play virka.""Virkja þjónustu Google Play""Setja upp""%1$s getur ekki keyrt án þjónustu Google Play, sem vantar í tækið þitt.""Sækja þjónustu Google Play""Staða þjónustu Google Play""Villa í þjónustu Google Play""%1$s getur ekki keyrt án þjónustu Google Play, sem er ekki studd af tækinu þínu.""Uppfæra""%1$s getur ekki keyrt nema þú uppfærir þjónustu Google Play.""Uppfæra þjónustu Google Play""%1$s getur ekki keyrt án þjónustu Google Play, sem verið er að uppfæra.""Nýja útgáfu af þjónustu Google Play vantar. Hún uppfærir sig sjálf innan skamms.""Opna í símanum""Skrá inn""Skrá inn með Google""Attiva""%1$s non funzionerà se non attivi Google Play Services.""Attiva Google Play Services""Installa""L\'app %1$s non funzionerà senza Google Play Services, non presente sul tuo dispositivo.""Installa Google Play Services""Disponibilità di Google Play Services""Errore Google Play Services""%1$s non funzionerà senza Google Play Services, non supportati dal tuo dispositivo.""Aggiorna""%1$s non funzionerà se non aggiorni Google Play Services.""Aggiorna Google Play Services""%1$s non funzionerà senza Google Play Services, attualmente in fase di aggiornamento.""È richiesta una nuova versione di Google Play Services. L\'aggiornamento automatico verrà eseguito a breve.""Apri sul telefono""Accedi""Accedi con Google""הפעל""‏האפליקציה %1$s לא תפעל אם לא תפעיל את שירותי Google Play.""‏הפעל את שירותי Google Play""התקן""‏האפליקציה %1$s לא תפעל ללא שירותי Google Play, שאינם מותקנים במכשיר.""‏קבל את שירותי Google Play""‏זמינות של שירותי Google Play""‏שגיאה בשירותי Google Play""‏%1$s לא תפעל ללא שירותי Google Play, שאינם נתמכים במכשיר שלך.""עדכן""‏%1$s לא יפעל אם לא תעדכן את שירותי Google Play.""‏עדכון שירותי Google Play""‏האפליקציה %1$s לא תפעל ללא שירותי Google Play, שמתעדכנים כרגע.""‏דרושה גרסה חדשה של שירותי Google Play. הגרסה תתעדכן בעצמה תוך זמן קצר.""פתח בטלפון""כניסה""‏היכנס באמצעות Google""有効にする""%1$sの実行には、Google Play開発者サービスの有効化が必要です。""Google Play開発者サービスの有効化""インストール""「%1$s」の実行には Google Play 開発者サービスが必要ですが、お使いの端末にはインストールされていません。""Google Play開発者サービスの入手""Google Play 開発者サービスの利用""Google Play開発者サービスのエラー""「%1$s」の実行には Google Play 開発者サービスが必要ですが、お使いの端末ではサポートされていません。""更新""%1$sの実行にはGoogle Play開発者サービスの更新が必要です。""Google Play開発者サービスの更新""%1$sの実行にはGoogle Play開発者サービスが必要ですが、このサービスは現在更新中です。""Google Play開発者サービスの新しいバージョンが必要です。まもなく自動更新されます。""スマートフォンで開く""ログイン""Googleにログイン""ჩართვა""%1$s ვერ იმუშავებს Google Play Services-ის ჩართვამდე.""Google Play Services-ის ჩართვა""ინსტალაცია""%1$s ვერ გაეშვება Google Play Services-ის გარეშე, რომელიც აკლია თქვენს მოწყობილობას.""Google Play Services-ის ჩამოტვირთვა""Google Play services-ის ხელმისაწვდომობა""Google Play Services-ის შეცდომა""%1$s ვერ გაეშვება Google Play Services-ის გარეშე, რომლებიც მხარდაუჭერელია თქვენი მოწყობილობის მიერ.""განახლება""%1$s ვერ გაეშვება, თუ Google Play სერვისებს არ განაახლებთ.""განაახლეთ Google Play Services""%1$s ვერ გაეშვება Google Play Services-ის გარეშე, რომელთა განახლებაც ამჟამად მიმდინარეობს.""საჭიროა Google Play Services-ის ახალი ვერსია. ის მალე განახლდება.""ტელეფონში გახსნა""შესვლა""Google-ით შესვლა""Қосу""Google Play қызметтерін қоспасаңыз, %1$s жұмыс істемейді.""Google Play қызметтерін қосу""Орнату""Google Play қызметтері құрылғыда болмағандықтан, %1$s іске қосылмайды.""Google Play қызметтерін алу""Google Play қызметтерінің қолжетімділігі""Google Play қызметтерінің қатесі""%1$s қолданбасы құрылғыңызда қолдау көрсетілмейтін Google Play қызметінсіз жұмыс істемейді.""Жаңарту""Google Play қызметтерін жаңартпасаңыз, %1$s іске қосылмайды.""Google Play қызметтерін жаңарту""Қазіргі уақытта жаңартылып жатқан Google Play қызметтерінсіз %1$s іске қосылмайды.""Google Play қызметтерінің жаңа нұсқасы қажет. Ол қысқа уақыттан кейін өзі жаңарады.""Телефонда ашу""Кіру""Google арқылы кіру""បើក""%1$s នឹងមិនដំណើរការទេ លុះត្រាតែអ្នកបើកសេវាកម្ម Google Play។""បើកសេវាកម្ម Google Play""ដំឡើង""%1$s នឹងមិនដំណើរការទេ ប្រសិនបើមិនមានសេវាកម្មនានារបស់ Google Play ដែលបានបាត់ពីឧបករណ៍របស់អ្នក។""ទាញយកសេវាកម្ម Google Play""លទ្ធភាព​ប្រើប្រាស់សេវាកម្ម Google Play""កំហុស​​សេវាកម្ម​ Google កម្សាន្ត""%1$s នឹងមិនដំណើរការដោយគ្មានសេវាកម្មរបស់ Google Play ដែលឧបករណ៍របស់អ្នកមិនគាំទ្រនោះទេ។""អាប់ដេត""%1$s នឹងមិនដំណើរការទេ លុះត្រាតែអ្នកធ្វើបច្ចុប្បន្នភាពសេវាកម្ម Google Play។""អាប់ដេតសេវាកម្ម Google Play""%1$s នឹងមិនដំណើរការទេ បើមិនមានសេវាកម្ម Google Play ដោយសារតែវាកំពុងអាប់ដេត។""តម្រូវឲ្យមានកំណែថ្មីនៃសេវាកម្ម Google Play។ វានឹងអាប់ដេតដោយខ្លួនវានៅពេលបន្តិចទៀតនេះ។""បើកតាមទូរស័ព្ទ""ចូល""ចូលដោយប្រើ Google""ಸಕ್ರಿಯಗೊಳಿಸು""Google Play ಸೇವೆಗಳನ್ನು ನೀವು ಸಕ್ರಿಯಗೊಳಿಸದ ಹೊರತು %1$s ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ.""Google Play ಸೇವೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ""ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ""ನಿಮ್ಮ ಸಾಧನದಿಂದ ಕಾಣೆಯಾಗಿರುವ %1$s, Google Play ಸೇವೆಗಳಿಲ್ಲದೆ ರನ್ ಆಗುವುದಿಲ್ಲ.""Google Play ಸೇವೆಗಳನ್ನು ಪಡೆಯಿರಿ""Google Play ಸೇವೆಗಳ ಲಭ್ಯತೆ""Google Play ಸೇವೆಗಳ ದೋಷ""ನಿಮ್ಮ ಸಾಧನದ ಮೂಲಕ ಬೆಂಬಲಿಸದಿರುವ Google Play ಸೇವೆಗಳಿಲ್ಲದೆ %1$s ರನ್‌ ಆಗುವುದಿಲ್ಲ.""ಅಪ್‌ಡೇಟ್‌ ಮಾಡು""ನೀವು Google Play ಸೇವೆಗಳನ್ನು ನವೀಕರಿಸದ ಹೊರತು %1$s ರನ್ ಆಗುವುದಿಲ್ಲ.""Google ಪ್ಲೇ ಸೇವೆಗಳನ್ನು ಅಪ್‌ಡೇಟ್‌ ಮಾಡಿ""Google Play ಸೇವೆಗಳಿಲ್ಲದೆ ಪ್ರಸ್ತುತ ಅಪ್‌ಡೇಟ್ ಆಗುತ್ತಿರುವ %1$s ರನ್ ಆಗುವುದಿಲ್ಲ.""Google Play ಸೇವೆಗಳ ಹೊಸ ಆವೃತ್ತಿ ಅಗತ್ಯವಿದೆ. ಸದ್ಯದಲ್ಲೇ ಅದು ತಾನಾಗಿಯೇ ಅಪ್‌ಡೇಟ್ ಆಗುತ್ತದೆ.""ಫೋನ್‌ನಲ್ಲಿ ತೆರೆಯಿರಿ""ಸೈನ್ ಇನ್""Google ಮೂಲಕ ಸೈನ್ ಇನ್ ಮಾಡಿ""사용 설정""Google Play 서비스를 사용하도록 설정해야 %1$s이(가) 작동합니다.""Google Play 서비스 사용""설치""기기에 Google Play 서비스가 설치되어 있어야 %1$s이(가) 실행됩니다.""Google Play 서비스 설치""Google Play 서비스 사용 가능 여부""Google Play 서비스 오류""%1$s은(는) Google Play 서비스 없이는 실행되지 않으나, 기기에서 Google Play 서비스를 지원하지 않습니다.""업데이트""Google Play 서비스를 업데이트해야 %1$s이(가) 실행됩니다.""Google Play 서비스 업데이트""현재 업데이트 중인 Google Play 서비스가 있어야 %1$s이(가) 실행됩니다.""새 버전의 Google Play 서비스가 필요합니다. 곧 자동으로 업데이트됩니다.""스마트폰에서 열기""로그인""Google 계정으로 로그인""Иштетүү""Google Play кызматтарын иштетмейиңизче %1$s иштебейт.""Google Play кызматтарын иштетүү""Орнотуу""Google Play кызматтарысыз %1$s иштебейт. Алар түзмөгүңүздө жок болуп жатат.""Google Play кызматтарын алуу""Google Play кызматтарынын иштеши""Google Play кызматтарынын катасы""%1$s колдонмосу сиздин түзмөгүңүздө колдоого алынбаган Google Play кызматтары болбосо иштебейт.""Жаңыртуу""Google Play кызматтары жаңыртылмайынча %1$s иштебейт.""Google Play кызматтарын жаңыртуу""Google Play кызматтарысыз %1$s иштебейт, алар учурда жаңыртылууда.""Google Play кызматтарынын жаңы версиясы талап кылынат. Бир аздан кийин ал өзү эле жаңыртылат.""Телефондо ачык""Кирүү""Google менен кирүү""ເປີດນຳໃຊ້""%1$s ຈະບໍ່ສາມາດໃຊ້ງານໄດ້ຈົນກວ່າທ່ານຈະເປີດໃຊ້ງານ​ການ​ບໍ​ລິ​ການ Google Play.""ເປີດໃຊ້ການ​ບໍ​ລິ​ການ Google Play""ຕິດຕັ້ງ""%1$s ຈະບໍ່ສາມາດເປີດໃຊ້ໄດ້ຫາກບໍ່ມີການບໍລິການ Google Play ເຊິ່ງແທັບເລັດຂອງທ່ານບໍ່ມີ.""ຕິດຕັ້ງບໍລິການ Google Play""ສະຖານະບໍລິການ Google Play""Google Play Services ​ເກີດ​ຄວາມ​ຜິດ​ພາດ""%1$s ຈະບໍ່ສາມາດໃຊ້ໄດ້ຫາກບໍ່ມີບໍລິການ Google Play ເຊິ່ງອຸປະກອນຂອງທ່ານບໍ່ຮອງຮັບ.""ອັບເດດ""%1$s ຈະບໍ່ສາມາດເຮັດວຽກໄດ້ຈົນກວ່າທ່ານຈະອັບເດດການ​ບໍ​ລິ​ການ Google Play""ອັບເດດການ​ບໍ​ລິ​ການ Google Play""%1$s ຈະບໍ່ສາມາດໃຊ້ງານໄດ້ໂດຍທີ່ບໍ່ມີການ​ບໍ​ລິ​ການ Google Play, ເຊິ່ງ​ກຳ​ລັງ​ອັບ​ເດດ​ຢູ່​ໃນ​ປະ​ຈຸ​ບັນ.""ຈຳ​ເປັນ​ຕ້ອງ​ມີ​ກາ​ນ​ບໍ​ລິ​ການ Google Play ເວີ​ຊັນ​ໃໝ່. ມັນ​ຈະ​ອັບ​ເດດ​ຕົວ​ເອງ​ໄວໆ​ນີ້.""​ເປີດ​ໃນ​ໂທ​ລະ​ສັບ""ລົງຊື່ເຂົ້າໃຊ້""ລົງຊື່ເຂົ້າໃຊ້ດ້ວຍ Google""Įgalinti""„%1$s“ neveiks, jei neįgalinsite „Google Play“ paslaugų.""Įgalinkite „Google Play“ paslaugas""Įdiegti""Programa „%1$s“ nebus paleidžiama be „Google Play“ paslaugų, kurių nėra įrenginyje.""Gaukite „Google Play“ paslaugas""„Google Play“ paslaugų pasiekiamumas""„Google Play“ paslaugų klaida""Programa „%1$s“ nebus paleidžiama be „Google Play“ paslaugų, kurių jūsų įrenginys nepalaiko.""Atnaujinti""„%1$s“ nebus paleidžiama, jei neatnaujinsite „Google Play“ paslaugų.""Atnaujinkite „Google Play“ paslaugas""„%1$s“ nebus paleidžiama be „Google Play“ paslaugų, kurios šiuo metu atnaujinamos.""Reikia naujos versijos „Google Play“ paslaugų. Jos netrukus bus atnaujintos.""Atidaryti telefone""Prisijungti""Prisijungti naudojant „Google“""Iespējot""Lai lietotne %1$s darbotos, ir jāiespējo Google Play pakalpojumi.""Google Play pakalpojumu iespējošana""Instalēt""Lai lietotne %1$s darbotos, ierīcē ir jāinstalē Google Play pakalpojumi.""Google Play pakalpojumu iegūšana""Google Play pakalpojumu pieejamība""Google Play pakalpojumu kļūda""Lai lietotne %1$s darbotos, ir nepieciešami Google Play pakalpojumi, taču jūsu ierīce tos neatbalsta.""Atjaunināt""Lai lietotne %1$s darbotos, jums ir jāatjaunina Google Play pakalpojumi.""Google Play pakalpojumu atjaunināšana""Lai lietotne %1$s darbotos, ir jāinstalē Google Play pakalpojumi. Pašlaik notiek to atjaunināšana.""Ir nepieciešama jauna Google Play pakalpojumu versija. Drīzumā tā tiks instalēta.""Atvērt tālrunī""Pierakstīties""Pierakstīties ar Google kontu""Овозможи""%1$s нема да се извршува ако не овозможите услуги на Google Play.""Овозможи ги услугите на Google Play""Инсталирај""%1$s нема да се извршува без услугите на Google Play што ги нема на уредот.""Преземи ги услугите на Google Play""Достапност на услугите на Google Play""Грешка на услугите на Google Play""%1$s нема да се извршува без услугите на Google Play, што не се подржани од уредов.""Ажурирај""%1$s нема да се извршува ако не ги ажурирате услугите на Google Play.""Ажурирај ги услугите на Google Play""%1$s нема да се извршува без услугите на Google Play што се ажурираат во моментов.""Потребна е нова верзија на услугите на Google Play. Таа наскоро самата ќе се ажурира.""Отвори на телефонот""Најави се""Најави се со Google""പ്രവർത്തനക്ഷമമാക്കുക""നിങ്ങൾ Google Play സേവനങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുന്നില്ലെങ്കിൽ %1$s പ്രവർത്തിക്കില്ല.""Google Play സേവനങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുക""ഇന്‍സ്റ്റാള്‍ ചെയ്യുക""Google Play സേവനങ്ങളില്ലാതെ %1$s പ്രവർത്തിക്കില്ല, ഈ സേവനങ്ങളാകട്ടെ നിങ്ങളുടെ ഉപകരണത്തിൽ ഇല്ല.""Google Play സേവനങ്ങൾ നേടുക""Google Play സേവന ലഭ്യത""Google Play സേവനങ്ങളിലെ പിശക്""Google Play സേവനങ്ങളില്ലാതെ %1$s പ്രവർത്തിക്കില്ല, സേവനങ്ങളെയാകട്ടെ നിങ്ങളുടെ ഉപകരണം പിന്തുണയ്ക്കുന്നുമില്ല.""അപ്‌ഡേറ്റുചെയ്യുക""നിങ്ങൾ Google Play സേവനങ്ങൾ അപ്‌ഡേറ്റുചെയ്‌തില്ലെങ്കിൽ %1$s പ്രവർത്തിക്കില്ല.""Google Play സേവനങ്ങൾ അപ്‌ഡേറ്റുചെയ്യുക""നിലവിൽ അപ്‌ഡേറ്റുചെയ്യുന്ന Google Play സേവനങ്ങൾ ഇല്ലാതെ %1$s പ്രവർത്തിക്കില്ല.""Google Play സേവനങ്ങളുടെ പുതിയ പതിപ്പ് ആവശ്യമാണ്. താമസിയാതെ ഇത് സ്വയം അപ്‌ഡേറ്റുചെയ്യും.""ഫോണിൽ തുറക്കുക""സൈൻ ഇൻ ചെയ്യുക""Google ഉപയോഗിച്ച് സൈൻ ഇൻ ചെയ്യുക""Идэвхжүүлэх""%1$s нь Google Play үйлчилгээг идэвхжүүлэх хүртэл ажиллахгүй.""Google Play үйлчилгээг идэвхжүүлэх""Суулгах""Таны төхөөрөмжид Google Play үйлчилгээ байхгүй тул %1$s ажиллахгүй.""Google Play үйлчилгээг авах""Google Play-н үйлчилгээнүүдийн боломжит байдал""Google Наадаан үйлчилгээний алдаа""Таны төхөөрөмж Google Play үйлчилгээг дэмждэггүй учир %1$s ажиллахгүй.""Шинэчлэх""%1$s нь таныг Google Play үйлчилгээнүүдийг шинэчлэхээс нааш ажиллахгүй.""Google Play үйлчилгээг шинэчлэх""%1$s нь одоогоор шинэчилж буй Google Play үйлчилгээгүйгээр ажиллахгүй.""Google Play үйлчилгээний шинэ хувилбар хэрэгтэй. Энэ нь удахгүй өөрөө өөрийгөө шинэчлэх болно.""Утсаар нээх""Нэвтрэх""Google-р нэвтрэх:""सुरू करा""तुम्ही Google Play सेवा सक्षम केल्याशिवाय %1$s हा अॅप कार्य करणार नाही.""Google Play सेवा सुरू करा""स्‍थापित करा""Google Play सेवा आपल्या डिव्हाइसवर उपलब्ध नाही, त्याशिवाय %1$s चालणार नाही.""Google Play सेवा मिळवा""Google Play सेवा उपलब्धता""Google Play सेवा एरर""तुमचे डिव्हाइस सपोर्ट करत नसलेल्या, Google Play सेवांशिवाय %1$s चालणार नाही.""अपडेट करा""तुम्ही Google Play सेवा अपडेट करेपर्यंत %1$s चालणार नाही.""Google Play सेवा अपडेट करा""सध्‍या अपडेट होत असलेल्‍या, Google Play सेवांशिवाय %1$s चालणार नाही.""Google Play सेवांच्या नवीन आवृत्तीची आवश्यकता आहे. हे स्वत:ला लवकरच अपडेट करेल.""फोनवर उघडा""साइन इन करा""Google सह साइन इन करा""Dayakan""%1$s tidak akan berfungsi melainkan anda mendayakan perkhidmatan Google Play.""Dayakan perkhidmatan Google Play""Pasang""%1$s tidak akan berfungsi tanpa perkhidmatan Google Play dan perkhidmatan ini tiada pada peranti anda.""Dapatkan perkhidmatan Google Play""Ketersediaan perkhidmatan Google Play""Ralat perkhidmatan Google Play""%1$s tidak akan berfungsi tanpa perkhidmatan Google Play dan perkhidmatan ini tidak disokong oleh peranti anda.""Kemas kini""%1$s tidak akan berfungsi kecuali anda mengemas kini perkhidmatan Google Play.""Kemaskinikan perkhidmatan Google Play""%1$s tidak akan berfungsi tanpa perkhidmatan Google Play dan perkhidmatan ini sedang dikemaskinikan.""Versi baharu perkhidmatan Google Play diperlukan. Kemas kini automatik akan dijalankan sebentar lagi.""Buka pada telefon""Log masuk""Log masuk dengan Google""ဖွင့်ရန်""Google Play ဝန်ဆောင်မှုများကို မဖွင့်သ၍ %1$s သည်အလုပ်လုပ်မည်မဟုတ်ပါ။""Google Play ဝန်ဆောင်မှုများ ဖွင့်ရန်""ထည့်သွင်းပါ""သင့်တက်ဘလက်တွင် Google Play ဝန်ဆောင်မှုများမရှိသောကြောင့် %1$s ကိုဖွင့်၍မရပါ။""Google Play ဝန်ဆောင်မှုများရယူရန်""Google Play ဝန်ဆောင်မှုများ ရရှိနိုင်သည်""Google Play ဝန်ဆောင်မှုများ အမှား""Google Play ဝန်ဆောင်မှုများကို သင့်စက်ပစ္စည်းတွင် ပံ့ပိုးမထားသည့်အတွက် ၎င်းမရှိဘဲ %1$s ကို ဖွင့်၍မရပါ။""အပ်ဒိတ်""Google Play ဝန်ဆောင်မှုများအား အပ်ဒိတ်မလုပ်ပါက %1$s အလုပ်လုပ်မည် မဟုတ်ပါ။""Google Play ဝန်ဆောင်မှုများကို အပ်ဒိတ်လုပ်ရန်""Google Play ဝန်ဆောင်မှုများကို လက်ရှိအပ်ဒိတ်လုပ်နေသောကြောင့် %1$s ကိုဖွင့်၍ရမည်မဟုတ်ပါ။""Google Play ဝန်ဆောင်မှုဗားရှင်းအသစ်များ လိုအပ်နေသည်။ အချိန်အနည်းငယ်အကြာတွင် ၎င်းကိုယ်တိုင်အပ်ဒိတ်လုပ်ပါ လိမ့်မည်။""ဖုန်းပေါ်မှာ ဖွင့်ပါ""လက်မှတ်ထိုး ဝင်ရန်""Google ဖြင့် လက်မှတ်ထိုးဝင်ရေ""Slå på""%1$s fungerer ikke med mindre du slår på Google Play-tjenester.""Slå på Google Play-tjenester""Installer""%1$s kan ikke kjøre uten Google Play-tjenester, som ikke er installert på enheten din.""Installer Google Play-tjenester""Google Play Tjenester-tilgjengelighet""Google Play Tjenester-feil""%1$s kan ikke kjøre uten Google Play-tjenester, som ikke støttes av enheten din.""Oppdater""%1$s kjører ikke med mindre du oppdaterer Google Play Tjenester.""Oppdater Google Play-tjenester""%1$s kjører ikke uten Google Play-tjenester, som oppdateres akkurat nå.""Du må installere en ny versjon av Google Play-tjenester. Appen oppdateres automatisk om en kort stund.""Åpne på telefonen""Logg på""Logg på med Google""सक्रिय गर्नुहोस्""%1$s ले तपाईँले Google Play सेवाहरू सक्षम नगरेसम्म काम गर्दैन।""Google Play सेवाहरू सक्षम पार्नुहोस्""स्थापना गर्नुहोस्""%1$s Google Play services बिना सञ्चालन हुने छैन र तपाईँको यन्त्रमा Google Play services उपलब्ध छैनन्।""Google Play सेवाहरू प्राप्त गर्नुहोस्""Google Play सेवाको उपलब्धता""Google Play सेवाहरूका त्रुटि""%1$s Google Play services बिना सञ्चालन हुने छैन र तपाईँको यन्त्रले Google Play services लाई समर्थन गर्दैन।""अद्यावधिक गर्नुहोस्""%1$s तपाईंले Google प्ले सेवाहरू अद्यावधिक नगरेसम्म सञ्चालन हुँदैन।""Google Play सेवाहरू अद्यावधिक गर्नुहोस्""Google Play सेवाहरू %1$s बिना सञ्‍चालन हुँदैन, जुन हाल अद्यावधिक भइरहेका छन्।""Google Play सेवाहरूको नयाँ संस्करण आवश्यक छ। यो आफै छिट्टै नै अद्यावधिक हुनेछ।""फोनमा खोल्नुहोस्""साइन इन गर्नुहोस्""Google मार्फत साइन‍ इन गर्नुहोस्""Inschakelen""%1$s werkt niet, tenzij je Google Play-services inschakelt.""Google Play-services inschakelen""Installeren""%1$s kan niet worden uitgevoerd zonder Google Play-services, die je nog niet op je apparaat hebt.""Google Play-services ophalen""Beschikbaarheid van Google Play-services""Fout met Google Play-services""%1$s kan niet worden uitgevoerd zonder Google Play-services, die niet worden ondersteund op je apparaat.""Updaten""%1$s kan niet worden uitgevoerd, tenzij je Google Play-services updatet.""Google Play-services updaten""%1$s kan niet worden uitgevoerd zonder Google Play-services, die momenteel worden geüpdatet.""Er is een nieuwe versie van Google Play-services vereist. De update wordt binnenkort automatisch uitgevoerd.""Openen op telefoon""Inloggen""Inloggen met Google""ସକ୍ଷମ କରନ୍ତୁ""ଆପଣ Google Play ସେବା ସକ୍ଷମ ନ କରିବା ପର୍ଯ୍ୟନ୍ତ %1$s କାମ କରିବ ନାହିଁ।""Google Play ସେବାଗୁଡ଼ିକ ସକ୍ଷମ କରନ୍ତୁ""ଇନ୍‍ଷ୍ଟଲ୍‍ କରନ୍ତୁ""%1$s ଏହି Google Play ସେବାଗୁଡ଼ିକ ବିନା ଚାଲେ ନାହିଁ, ଏବଂ ସେଗୁଡ଼ିକ ଆପଣଙ୍କ ଡିଭାଇସ୍‌ରେ ନାହିଁ।""Google Play ସେବାଗୁଡ଼ିକ ପ୍ରାପ୍ତ କରନ୍ତୁ""Google Play ସେବାଗୁଡ଼ିକର ଉପଲବ୍ଧତା""Google Play ସେବା ସମ୍ପର୍କିତ ସମସ୍ୟା""%1$s ଏହି Google Play ସେବାଗୁଡ଼ିକ ବିନା ଚାଲେ ନାହିଁ, ଏବଂ ସେଗୁଡ଼ିକ ଆପଣଙ୍କ ଡିଭାଇସ୍‌ରେ କାମ କରେ ନାହିଁ।""ଅପଡେଟ୍‍ କରନ୍ତୁ""ଆପଣ Google Play ସେବା ଅପଡେଟ୍‌ ନ କରିବା ପର୍ଯ୍ୟନ୍ତ %1$s ଚାଲିବ ନାହିଁ।""Google Play ସେବାଗୁଡ଼ିକ ଅପଡେଟ୍ କରନ୍ତୁ""Google Play ସେବାଗୁଡ଼ିକ ବିନା %1$s ଚାଲିବ ନାହିଁ, ଯେଉଁଗୁଡ଼ିକ ବର୍ତ୍ତମାନ ଅପଡେଟ୍‌ ହେଉଛି।""Google Play ସେବାଗୁଡ଼ିକର ନୂତନ ଭର୍ସନ୍‌ ଆବଶ୍ୟକ। ଏହା ନିଜକୁ କିଛି ସମୟ ମଧ୍ୟରେ ଅପଡେଟ୍‌ କରିବ।""ଫୋନ୍‌ରେ ଖୋଲନ୍ତୁ""ସାଇନ୍‌-ଇନ୍ କରନ୍ତୁ""Google ସହ ସାଇନ୍‌-ଇନ୍ କରନ୍ତୁ""ਚਾਲੂ ਕਰੋ""%1$s ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ Google Play ਸੇਵਾਵਾਂ ਨੂੰ ਚਾਲੂ ਨਹੀਂ ਕਰਦੇ ਹੋ।""Google Play ਸੇਵਾਵਾਂ ਨੂੰ ਚਾਲੂ ਕਰੋ""ਸਥਾਪਤ ਕਰੋ""%1$s Google Play ਸੇਵਾਵਾਂ ਤੋਂ ਬਿਨਾਂ ਨਹੀਂ ਚੱਲੇਗੀ, ਜੋ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਤੋਂ ਗੁੰਮ ਹਨ।""Google Play ਸੇਵਾਵਾਂ ਪ੍ਰਾਪਤ ਕਰੋ""Google Play ਸੇਵਾਵਾਂ ਦੀ ਉਪਲਬਧਤਾ""Google Play ਸੇਵਾਵਾਂ ਅਸ਼ੁੱਧੀ""%1$s Google Play ਸੇਵਾਵਾਂ ਤੋਂ ਬਿਨਾਂ ਨਹੀਂ ਚੱਲ ਸਕੇਗੀ, ਜੋ ਤੁਹਾਡੇ ਡੀਵਾਈਸ \'ਤੇ ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ।""ਅੱਪਡੇਟ ਕਰੋ""%1$s ਨਹੀਂ ਚੱਲੇਗਾ ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ Google Play ਸੇਵਾਵਾਂ ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕਰਦੇ ਹੋ।""Google Play ਸੇਵਾਵਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ""%1$s Google Play ਸੇਵਾਵਾਂ ਤੋਂ ਬਿਨਾਂ ਨਹੀਂ ਚੱਲੇਗਾ, ਜੋ ਵਰਤਮਾਨ ਵਿੱਚ ਅੱਪਡੇਟ ਹੋ ਰਹੀਆਂ ਹਨ।""Google Play ਸੇਵਾਵਾਂ ਦੇ ਨਵਾਂ ਸੰਸਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਇਹ ਛੇਤੀ ਹੀ ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਅੱਪਡੇਟ ਕਰੇਗਾ।""ਫ਼ੋਨ \'ਤੇ ਖੋਲ੍ਹੋ""ਸਾਈਨ-ਇਨ ਕਰੋ""Google ਨਾਲ ਸਾਈਨ-ਇਨ ਕਰੋ""Włącz""Aplikacja %1$s nie będzie działać, jeśli nie włączysz Usług Google Play.""Włącz Usługi Google Play""Zainstaluj""%1$s nie będzie działać, jeśli nie zainstalujesz na urządzeniu Usług Google Play.""Pobierz Usługi Google Play""Dostępność Usług Google Play""Błąd Usług Google Play""%1$s nie będzie działać bez Usług Google Play, które nie są obecnie obsługiwane przez urządzenie.""Aktualizuj""Aplikacja %1$s nie będzie działać, jeśli nie zaktualizujesz Usług Google Play.""Zaktualizuj Usługi Google Play""Aplikacja %1$s nie będzie działać bez Usług Google Play, które są obecnie aktualizowane.""Wymagana jest nowa wersja Usług Google Play. Wkrótce nastąpi automatyczna aktualizacja.""Otwórz na telefonie""Zaloguj się""Zaloguj się przez Google""Ativar""%1$s só funciona com o Google Play Services ativado.""Ativar o Google Play Services""Instalar""O app %1$s não funciona sem o Google Play Services, o qual não está instalado no seu dispositivo.""Instalar o Google Play Services""Disponibilidade do Google Play Services""Erro do Google Play Services""O app %1$s não funciona sem o Google Play Services, o qual não é compatível com seu dispositivo.""Atualizar""%1$s só funciona com uma versão atualizada do Google Play Services.""Atualizar o Google Play Services""%1$s não funciona sem o Google Play Services, o qual está sendo atualizado no momento.""É necessária uma nova versão do Google Play Services. Ele será atualizado em breve.""Abrir no smartphone""Fazer login""Fazer login com o Google""Ativar""O %1$s não funciona enquanto não ativar os serviços do Google Play.""Ativar serviços do Google Play""Instalar""O %1$s não é executado sem os Serviços do Google Play, os quais estão em falta no seu dispositivo.""Obter serviços do Google Play""Disponibilidade Serviços do Google Play""Erro dos Serviços do Google Play""Não é possível executar o %1$s sem os Serviços do Google Play, os quais não são compatíveis com o seu dispositivo.""Atualizar""O %1$s não é executado enquanto não atualizar os serviços do Google Play.""Atualizar serviços do Google Play""O %1$s não é executado sem os serviços do Google Play, os quais estão a ser atualizados.""É necessária uma nova versão dos serviços do Google Play. Esta será atualizada automaticamente em breve.""Abrir no telemóvel""Iniciar sessão""Iniciar sessão com o Google""Activați""%1$s nu va funcționa decât dacă activați serviciile Google Play.""Activați serviciile Google Play""Instalați""%1$s nu va rula fără serviciile Google Play, care lipsesc de pe dispozitivul dvs.""Descărcați serviciile Google Play""Disponibilitatea serviciilor Google Play""Eroare a serviciilor Google Play""%1$s nu va rula fără serviciile Google Play, care nu sunt acceptate de dispozitivul dvs.""Actualizați""%1$s nu va rula decât dacă actualizați serviciile Google Play.""Actualizați serviciile Google Play""%1$s nu va rula fără serviciile Google Play, care momentan se actualizează.""Este necesară o nouă versiune a serviciilor Google Play. Se vor actualiza automat în curând.""Deschideți pe telefon""Conectați-vă""Conectați-vă cu Google""Включить""Для работы приложения \"%1$s\" требуется включить сервисы Google Play.""Включите сервисы Google Play""Установить""Для работы приложения \"%1$s\" требуется установить сервисы Google Play.""Установите сервисы Google Play""Доступность сервисов Google Play""Ошибка сервисов Google Play""Для работы с приложением \"%1$s\" требуются сервисы Google Play. Они не поддерживаются на вашем устройстве.""Обновить""Чтобы запустить приложение \"%1$s\", обновите сервисы Google Play.""Обновите сервисы Google Play""Сервисы Google Play, необходимые для работы приложения \"%1$s\", в настоящий момент обновляются.""Версия сервисов Google Play устарела. Они автоматически обновятся в ближайшее время.""Открыть на телефоне""Войти""Войти через аккаунт Google""සබල කරන්න""ඔබ Google Play සේවා සබල කරන්නේ නම් මිස %1$s වැඩ නොකරනු ඇත.""Google Play සේවා සබල කරන්න""ස්ථාපනය කරන්න""ඔබගේ ටැබ්ලට් පරිගණකයේ නැති Google Play සේවා නොමැතිව %1$s ධාවනය නොවනු ඇත.""Google Play සේවා ලබා ගන්න""Google Play සේවාවල ලබා ගත හැකි බව""Google Play සේවා දෝෂය""ඔබගේ උපාංගය මගින් සහාය නොදක්වන, Google Play සේවා නොමැතිව %1$s ධාවනය නොවනු ඇත.""යාවත්කාලීන කරන්න""Google Play සේවා යාවත්කාලීන කරන්නේ නොමැතිව %1$s ධාවනය නොවේ.""Google Play සේවා යාවත්කාලීන කරන්න""දැනට යාවත්කාලීන කරමින් ඇති, Google Play සේවා නොමැතිව %1$s ධාවනය නොවනු ඇත.""Google Play සේවාවල නව අනුවාදයක් අවශ්‍යයි. එය මද වේලාවකින් එය විසින්ම යාවත්කාලීන වනු ඇත.""දුරකථනය තුළ විවෘත කරන්න""පුරන්න""Google සමගින් පුරන්න""Povoliť""Aplikácia %1$s bude fungovať až po povolení služieb Google Play.""Povoliť služby Google Play""Inštalovať""Na spustenie aplikácie %1$s sa vyžadujú služby Google Play, ktoré na zariadení nemáte.""Inštalovať služby Google Play""Dostupnosť služieb Google Play""Chyba služieb Google Play""Aplikáciu %1$s nebude možné spustiť bez služieb Google Play, ktoré vaše zariadenie nepodporuje.""Aktualizovať""Aplikáciu %1$s bude možné spustiť až po aktualizácii služieb Google Play.""Aktualizácia služieb Google Play""Na spustenie aplikácie %1$s sa vyžadujú služby Google Play, ktoré sa momentálne aktualizujú.""Vyžaduje sa nová verzia služieb Google Play. Aktualizujú sa automaticky v najbližšom čase.""Otvoriť v telefóne""Prihlásiť sa""Prihlásiť sa do účtu Google""Omogoči""Aplikacija %1$s ne bo delovala, če ne omogočite storitev Google Play.""Omogočanje storitev Google Play""Namesti""Aplikacija %1$s ne deluje brez storitev Google Play, vendar teh ni v napravi.""Namestitev storitev Google Play""Dostopnost storitev Google Play""Napaka storitev Google Play""Aplikacija %1$s ne deluje brez storitev Google Play, ki jih vaša naprava ne podpira.""Posodobi""Aplikacija %1$s ne bo delovala, če ne posodobite storitev Google Play.""Posodobitev storitev Google Play""Aplikacija %1$s ne deluje brez storitev Google Play, ki se trenutno posodabljajo.""Potrebujete novo različico storitev Google Play. V kratkem se bodo posodobile.""Odpiranje v telefonu""Prijava""Prijava z Google Računom""Aktivizo""%1$s nuk do të funksionojë nëse nuk aktivizon shërbimet e \"Luaj me Google\".""Aktivizo shërbimet e \"Luaj me Google\"""Instalo""%1$s nuk do të funksionojë pa shërbimet e Google Play, të cilat mungojnë në pajisjen tënde.""Merr shërbimet e \"Luaj me Google\"""Disponueshmëria e shërbimeve të Google Play""Gabim në shërbimet e \"Luaj me Google\"""%1$s nuk do të funksionojë pa shërbimet e Google Play, të cilat nuk mbështeten nga pajisja jote.""Përditëso""%1$s nuk do të funksionojë nëse nuk përditëson shërbimet e \"Luaj me Google\".""Përditëso shërbimet e \"Luaj me Google\"""%1$s nuk do të funksionojë pa shërbimet e \"Luaj me Google\", të cilat po përditësohen aktualisht.""Nevojitet një version i ri i shërbimeve të \"Luaj me Google\". Ai do të përditësohet automatikisht së shpejti.""Hape në telefon""Identifikohu""Identifikohu me Google""Омогући""%1$s неће функционисати ако не омогућите Google Play услуге.""Омогућите Google Play услуге""Инсталирај""%1$s не може да се покрене без Google Play услуга, које нису инсталиране на уређају.""Преузмите Google Play услуге""Доступност Google Play услуга""Грешка Google Play услуга""%1$s не може да се покрене без Google Play услуга, које уређај не подржава.""Ажурирај""%1$s не може да се покрене ако не ажурирате Google Play услуге.""Ажурирајте Google Play услуге""%1$s не може да се покрене без Google Play услуга, које се тренутно ажурирају.""Потребна је нова верзија Google Play услуга. Ускоро ће се ажурирати.""Отвори на телефону""Пријави ме""Пријави ме на Google""Aktivera""%1$s fungerar inte om du inte aktiverar Google Play-tjänster.""Aktivera Google Play-tjänster""Installera""%1$s kan inte köras utan Google Play-tjänsterna, som saknas på enheten.""Hämta Google Play-tjänster""Tillgänglighet för Google Plays tjänster""Fel på Google Play-tjänster""%1$s fungerar inte utan Google Play-tjänsterna, som inte stöds på enheten.""Uppdatera""%1$s kan inte köras om du inte uppdaterar Google Play-tjänsterna.""Uppdatera Google Play-tjänster""%1$s kan inte köras utan Google Play-tjänster, och dessa uppdateras för närvarande.""En ny version av Google Play-tjänster krävs. Den uppdateras automatiskt inom kort.""Öppna på mobilen""Logga in""Logga in med Google""Washa""%1$s haitafanya kazi isipokuwa uwashe huduma za Google Play.""Washa huduma za Google Play""Sakinisha""%1$s haitafanya kazi bila huduma za Google Play. Huduma hizi hazipatikani kwenye kifaa chako.""Pata huduma za Google Play""Upatikanaji wa huduma za Google Play""Hitilafu kwenye huduma za Google Play""%1$s haitafanya kazi bila huduma za Google Play. Huduma hizi hazitumiki kwenye kifaa chako.""Sasisha""%1$s haitafanya kazi hadi usasishe huduma za Google Play.""Sasisha huduma za Google Play""%1$s haitafanya kazi bila huduma za Google Play. Huduma hizi zinasasishwa sasa.""Toleo jipya la huduma za Google Play linahitajika. Litajisasisha baada ya muda mfupi.""Fungua kwenye simu""Ingia katika akaunti""Ingia katika akaunti ukitumia Google""இயக்கு""Google Play சேவைகளை இயக்கினால் மட்டுமே, %1$s செயல்படும்.""Google Play சேவைகளை இயக்கவும்""நிறுவு""Google Play சேவைகள் இருந்தால் மட்டுமே, %1$s இயங்கும். அவை உங்கள் சாதனத்தில் இல்லை.""Google Play சேவைகளைப் பெறவும்""கிடைக்கும் Google Play சேவைகள்""Google Play சேவைகள் பிழை""Google Play சேவைகள் இருந்தால் மட்டுமே %1$s பயன்பாடு இயங்கும். ஆனால், உங்கள் சாதனத்தில் அவை ஆதரிக்கப்படவில்லை.""புதுப்பி""Google Play சேவைகளை இயக்கினால் மட்டுமே, %1$s செயல்படும்.""Google Play சேவைகளைப் புதுப்பிக்கவும்""தற்போது புதுப்பிக்கப்படும், Google Play சேவைகள் இருந்தால் மட்டுமே, %1$s செயல்படும்.""Google Play சேவைகளின் புதிய பதிப்பு தேவை. அது விரைவில் தானாகவே புதுப்பிக்கப்படும்.""மொபைலில் திற""உள்நுழைக""Google மூலம் உள்நுழைக""ప్రారంభించు""మీరు Google Play సేవలను ప్రారంభిస్తే మినహా %1$s పని చేయదు.""Google Play సేవలను ప్రారంభించండి""ఇన్‌స్టాల్ చేయి""%1$s Google Play సేవలు లేకుండా అమలు కాదు, ఆ సేవలు మీ పరికరంలో లేవు.""Google Play సేవలను పొందండి""Google Play సేవల లభ్యత""Google Play సేవల ఎర్రర్""%1$s Google Play సేవలు లేకుండా అమలు కాదు, ఈ సేవలకు మీ పరికరంలో మద్దతు లేదు.""అప్‌డేట్ చేయి""మీరు Google Play సేవలను నవీకరిస్తే మినహా %1$s అమలు కాదు.""Google Play సేవలను నవీకరించండి""%1$s Google Play సేవలు లేకుండా అమలు కాదు, ఆ సేవలు ప్రస్తుతం నవీకరించబడుతున్నాయి.""కొత్త Google Play సేవల వెర్షన్ అవసరం. అది కొద్ది సేపట్లో దానంతట అదే అప్‌డేట్ చేయబడుతుంది.""ఫోన్‌లో తెరువు""సైన్ ఇన్ చేయండి""Googleతో సైన్ ఇన్ చేయి""เปิดใช้""%1$s จะไม่ทำงานจนกว่าคุณจะเปิดใช้บริการ Google Play""เปิดใช้บริการ Google Play""ติดตั้ง""%1$s จะไม่ทำงานหากไม่มีบริการ Google Play ซี่งไม่มีในอุปกรณ์ของคุณ""ติดตั้งบริการ Google Play""ความพร้อมใช้งานของบริการ Google Play""ข้อผิดพลาดของบริการ Google Play""%1$s จะไม่ทำงานหากไม่มีบริการ Google Play ซึ่งอุปกรณ์ของคุณไม่สนับสนุน""อัปเดต""%1$s จะไม่ทำงานจนกว่าคุณจะอัปเดตบริการ Google Play""อัปเดตบริการ Google Play""%1$s จะไม่ทำงานหากไม่มีบริการ Google Play ซึ่งกำลังอัปเดตอยู่ในขณะนี้""จำเป็นต้องใช้บริการ Google Play เวอร์ชันใหม่ ซึ่งจะอัปเดตอัตโนมัติในอีกไม่ช้า""เปิดบนโทรศัพท์""ลงชื่อเข้าใช้""ลงชื่อเข้าใช้ด้วย Google""I-enable""Hindi gagana ang %1$s maliban kung ie-enable mo ang mga serbisyo ng Google Play.""I-enable ang mga serbisyo ng Google Play""I-install""Hindi gagana ang %1$s nang wala ang mga serbisyo ng Google Play na wala sa iyong device.""Kunin ang mga serbisyo ng Google Play""Availability ng serbisyo ng Google Play""Error sa Mga Serbisyo ng Google Play""Hindi gagana ang %1$s nang wala ang mga serbisyo ng Google Play, na hindi nasusuportahan ng iyong device.""I-update""Hindi gagana ang %1$s maliban kung i-a-update mo ang mga serbisyo ng Google Play.""I-update ang mga serbisyo ng Google Play""Hindi gagana ang %1$s nang wala ang mga serbisyo ng Google Play na kasalukuyang ina-update.""Kailangan ang bagong bersyon ng mga serbisyo ng Google Play. Mag-a-update itong mag-isa sa ilang sandali.""Buksan sa telepono""Mag-sign in""Mag-sign in sa Google""Etkinleştir""Google Play hizmetlerini etkinleştirmezseniz %1$s çalışmaz.""Google Play hizmetlerini etkinleştirin""Yükle""%1$s, şu anda cihazınızda bulunmayan Google Play hizmetleri olmadan çalışmaz.""Google Play hizmetlerini edinin""Google Play hizmetlerinin kullanılabilirliği""Google Play Hizmetleri hatası""%1$s, Google Play hizmetleri olmadan çalışmaz ve bu hizmetler cihazınız tarafından desteklenmiyor.""Güncelle""Google Play hizmetlerini güncellemezseniz %1$s çalışmayacak.""Google Play hizmetlerini güncelleyin""%1$s, şu anda güncellenmekte olan Google Play hizmetleri olmadan çalışmaz.""Google Play hizmetlerinin yeni sürümü gerekiyor. Kendisini kısa süre içinde güncelleyecektir.""Telefonda aç""Oturum aç""Google\'da oturum aç""Увімкнути""Додаток %1$s не працюватиме, якщо не ввімкнути сервіси Google Play.""Увімкнути сервіси Google Play""Установити""Додаток %1$s не працюватиме без сервісів Google Play, яких немає на вашому пристрої.""Установити сервіси Google Play""Доступність сервісів Google Play""Помилка сервісів Google Play""Додаток %1$s не працюватиме без сервісів Google Play, які не підтримуються на вашому пристрої.""Оновити""Додаток %1$s не працюватиме, якщо не оновити сервіси Google Play.""Оновіть сервіси Google Play""Додаток %1$s не працюватиме без сервісів Google Play, які зараз оновлюються.""Потрібна нова версія сервісів Google Play. Вони невдовзі оновляться.""Відкрити на телефоні""Увійти""Увійти в облік. запис Google""فعال کریں""‏جب تک آپ Google Play سروسز فعال نہیں کر لیتے، %1$s کام نہیں کرے گی۔""‏Google Play سروسز فعال کریں""انسٹال کریں""‏%1$s Google Play سروسز کے بغیر نہیں چلے گی، جو آپ کے آلہ سے غائب ہیں۔""‏Google Play سروسز حاصل کریں""‏Google Play سروسز کی دستیابی""‏Google Play سروسز کی خرابی""‏%1$s Google Play سروسز کے بغیر نہیں چلے گی، جن کی آپ کا آلہ معاونت نہیں کرتا۔""اپ ڈیٹ کریں""‏جب تک آپ Google Play سروسز اپ ڈیٹ نہیں کر لیتے ہیں %1$s تب تک نہیں چلے گی۔""‏Google Play سروسز اپ ڈیٹ کریں""‏%1$s Google Play سروسز کے بغیر نہیں چلے گی، جو فی الحال اپ ڈیٹ ہو رہی ہیں۔""‏Google Play سروسز کے نئے ورژن کی ضرورت ہے۔ یہ تھوڑی دیر میں خود ہی اپنے آپ کو اپ ڈیٹ کر لے گا۔""فون پر کھولیں""سائن ان کریں""‏Google کے ساتھ سائن ان کریں""Yoqish""Google Play xizmatlari yoqilmaguncha, %1$s ishlamaydi.""Google Play xizmatlarini yoqish""O‘rnatish""%1$s ishlashi uchun qurilmangizda Google Play xizmatlarini o‘rnatish lozim.""Google Play xizmatlarini o‘rnatish""Google Play xizmatlarining mavjudligi""Google Play xizmatlari xatosi""%1$s ilovasi Google Play xizmatlarisiz ishlamaydi, biroq qurilmangiz ularni qo‘llab-quvvatlamaydi.""Yangilash""Google Play xizmatlari yangilanmaguncha, %1$s ishga tushmaydi.""Google Play xizmatlarini yangilash""%1$s ilovasining ishlashi uchun zarur Google Play xizmatlari hozirda yangilanmoqda.""Google Play xizmatlarining yangi versiyasi zarur. U o‘zini qisqa vaqt ichida yangilaydi.""Telefonda ochish""Kirish""Google orqali kirish""Bật""%1$s sẽ không hoạt động nếu bạn không bật dịch vụ của Google Play.""Bật dịch vụ của Google Play""Cài đặt""%1$s sẽ không chạy nếu không có dịch vụ của Google Play. Thiết bị của bạn bị thiếu dịch vụ này.""Cài đặt dịch vụ của Google Play""Phạm vi cung cấp các dịch vụ của Google Play""Lỗi dịch vụ của Google Play""%1$s sẽ không chạy nếu không có các dịch vụ của Google Play. Thiết bị của bạn không hỗ trợ các dịch vụ này.""Cập nhật""%1$s sẽ không chạy trừ khi bạn cập nhật Dịch vụ của Google Play.""Cập nhật dịch vụ của Google Play""%1$s sẽ không chạy nếu không có dịch vụ của Google Play. Dịch vụ này hiện đang cập nhật.""Cần phiên bản mới của dịch vụ Google Play. Dịch vụ sẽ sớm tự động cập nhật.""Mở trên điện thoại""Đăng nhập""Đăng nhập bằng Google""启用""您必须先启用 Google Play 服务,然后才能运行%1$s。""启用 Google Play 服务""安装""您的设备没有安装 Google Play 服务,因此无法运行%1$s。""获取 Google Play 服务""Google Play 服务的适用范围""Google Play服务出错""您的设备不支持 Google Play 服务,因此无法运行%1$s。""更新""您必须先更新 Google Play 服务,然后才能运行%1$s。""更新 Google Play 服务""Google Play 服务当前正在更新,因此您无法运行%1$s。""必须使用新版 Google Play 服务。该服务很快就会自行更新。""在手机上打开""登录""使用 Google 帐号登录""啟用""您必須啟用 Google Play 服務,方可執行「%1$s」。""啟用 Google Play 服務""安裝""您的裝置尚未安裝 Google Play 服務,因此無法執行「%1$s」。""安裝 Google Play 服務""Google Play 服務的適用範圍""Google Play 服務錯誤""您的裝置不支援 Google Play 服務,因此無法執行「%1$s」。""更新""您必須更新「Google Play 服務」,才能執行 %1$s。""更新 Google Play 服務""正在更新 Google Play 服務,更新完成後方可執行「%1$s」。""需要使用新版本的 Google Play 服務。更新會即將自動開始。""在手機開啟""登入""透過 Google 登入""啟用""您必須啟用 Google Play 服務,才能執行「%1$s」。""啟用 Google Play 服務""安裝""您的裝置並未安裝 Google Play 服務,因此無法執行「%1$s」。""取得 Google Play 服務""Google Play 服務可用性""Google Play 服務發生錯誤""您的裝置不支援 Google Play 服務,因此無法執行「%1$s」。""更新""您必須更新 Google Play 服務,才能執行「%1$s」。""更新 Google Play 服務""執行「%1$s」所需的 Google Play 服務正在更新。""必須使用新版 Google Play 服務。該服務稍後就會自動更新。""在手機上開啟""登入""使用 Google 帳戶登入""Nika amandla""I-%1$s ngeke isebenze ngaphandle kokuthi unike amandla amasevisi we-Google Play.""Nika amandla amasevisi we-Google Play""Faka""I-%1$s ngeke ize iqalise ngaphandle kwamasevisi we-Google Play, angekho kusukela kudivayisi yakho.""Thola amasevisi we-Google Play""Ukungatholakali kwamasevisi e-Google Play""Iphutha lamasevisi we-Google Play""%1$s ngeke isebenze ngaphandle kwamasevisi e-Google Play, angasekelwa idivayisi yakho.""Isibuyekezo""I-%1$s ngeke ize iqalise ngaphandle kokuthi ubuyekeze i-Google Play.""Buyekeza amasevisi we-Google Play""I-%1$s ngeke ize iqalise ngaphandle kwamasevisi we-Google Play, okwamanje abuyekezwayo.""Kudingeka inguqulo entsha yamasevisi we-Google Play. Izozibuyekeza ngokwayo maduze.""Vula kufoni""Ngena ngemvume""Ngena ngemvume nge-Google"Miscellaneous"Diverse""የተለያዩ""متنوعة""বিবিধ""Müxtəlif""Razno""Рознае""Разни""বিবিধ""Razno""Altres""Různé""Diverse""Sonstiges""Διάφορα""Miscellaneous""Varias""Varios""Muu""Askotarikoak""موارد دیگر""Muut""Divers""Divers""Varios""વિવિધ""अन्य""Razno""Egyéb""Զանազան""Lain-Lain""Ýmislegt""Varie""שונות""その他""სხვადასხვა""Өзге""ផ្សេងៗ""ಇತರೆ""기타""Аралаш""ອື່ນໆ""Įvairūs""Dažādi""Разно""പലവക""Бусад""मिश्र""Pelbagai""အထွေထွေ""Diverse""विविध""Overige""ଅନ୍ୟାନ୍ୟ""ਫੁਟਕਲ""Inne""Diversos""Diversas""Diverse""Другое""විවිධ""Rôzne""Razno""Të ndryshme""Разно""Diverse""Zinginezo""மற்றவை""ఇతరాలు""เบ็ดเตล็ด""Iba Pa""Çeşitli""Інше""متفرقات""Har xil""Khác""其他""其他""其他""Okwahlukahlukene" - - truefalsetrue@android:color/black#7fa87f@android:color/black@android:color/black@color/material_deep_teal_200@color/material_deep_teal_500@color/material_grey_800@android:color/white@color/material_grey_850@color/material_grey_50#80ffffff#80000000@color/bright_foreground_material_light@color/bright_foreground_material_dark@android:color/white@android:color/black#ff5a595b#ffd6d7d7#80bebebe#80323232#ffbebebe#ff323232#ff7043#ff5722@android:color/white@android:color/black#6680cbc4#66009688#ff37474f#ff263238#ff21272b#ff80cbc4#ff008577#fff5f5f5#ffe0e0e0#fffafafa#ff757575#ff424242#ff303030#ff212121@android:color/black@color/material_grey_600@color/material_grey_900@color/material_grey_100#ffffffff#de000000#4Dffffff#39000000#33ffffff#1f000000#b3ffffff#8a000000#36ffffff#24000000#ff616161#ffbdbdbd#ffbdbdbd#fff1f1f1#e6616161#e6FFFFFF16dp72dp56dp0dp0dp4dp16dp10dp6dp48dp180dp5dp-3dp48dp48dp36dp48dp48dp@dimen/abc_control_inset_material6dp8dp@dimen/abc_control_padding_material720dp320dp2dp4dp4dp2dp80%100%320dp320dp8dp8dp65%95%24dp18dp8dp0.300.2632dip8dip8dip7dp4dp10dp16dp80dp64dp48dp@dimen/abc_action_bar_content_inset_material296dp4dp48dip320dip2dp2dp20dp3dp14sp14sp14sp12sp34sp45sp56sp112sp24sp22sp18sp14sp16sp14sp16sp16dp20sp20dp0.300.260.260.200.120.500.380.700.542dp16dp8dp8dp96dp6.5dp0dp16dp220150127150Navigate homeNavigate upMore optionsDoneSee allChoose an appOFFONAlt+Ctrl+deleteenterFunction+Meta+Shift+spaceSym+Menu+Search…Clear querySearch querySearchSubmit queryVoice searchShare withShare with %sCollapseSearch"होम पेज पर जाएं""वापस जाएं""ज़्यादा विकल्प""हो गया""सभी देखें""कोई ऐप्लिकेशन चुनें""बंद""चालू""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""खोजें…""क्‍वेरी हटाएं""सर्च क्वेरी""खोजें""क्वेरी सबमिट करें""बोलकर खोजें""इससे शेयर करें:""%s से शेयर करें""छोटा करें""खोजें""Idi na početnu""Natrag""Više opcija""Gotovo""Prikaži sve""Odabir aplikacije""ISKLJUČENO""UKLJUČENO""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""svemir""Sym+""Menu+""Pretražite…""Izbriši upit""Upit za pretraživanje""Pretraži""Pošalji upit""Glasovno pretraživanje""Dijeli s""Dijeli putem aplikacije %s""Sažmi""Pretraži""Ugrás a főoldalra""Fel""További lehetőségek""Kész""Az összes megtekintése""Válasszon alkalmazást""KI""BE""Alt+""Ctrl+""Delete""Enter""Function+""Meta+""Shift+""Szóköz""Sym+""Menu+""Keresés…""Lekérdezés törlése""Keresési lekérdezés""Keresés""Lekérdezés küldése""Hangalapú keresés""Megosztás a következővel:""Megosztás a következő alkalmazással: %s""Összecsukás""Keresés""Անցնել գլխավոր էջ""Անցնել վերև""Այլ ընտրանքներ""Պատրաստ է""Տեսնել բոլորը""Ընտրել հավելված""ԱՆՋԱՏԵԼ""ՄԻԱՑՆԵԼ""Alt+""Ctrl+""Delete""Enter""Function+""Meta+""Shift+""բացատ""Sym+""Menu+""Որոնում…""Ջնջել հարցումը""Որոնման հարցում""Որոնել""Ուղարկել հարցումը""Ձայնային որոնում""Կիսվել…""Կիսվել %s հավելվածի միջոցով""Ծալել""Որոնել""Tunjukkan jalan ke rumah""Kembali ke atas""Opsi lain""Selesai""Lihat semua""Pilih aplikasi""NONAKTIF""AKTIF""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""spasi""Sym+""Menu+""Telusuri...""Hapus kueri""Telusuri kueri""Telusuri""Kirim kueri""Penelusuran suara""Bagikan dengan""Bagikan dengan %s""Ciutkan""Telusuri""Fara heim""Fara upp""Fleiri valkostir""Lokið""Sjá allt""Veldu forrit""SLÖKKT""KVEIKT""Alt+""Ctrl+""eyða""enter""Aðgerðarlykill+""Meta+""Shift+""bilslá""Sym+""Valmynd+""Leita…""Hreinsa fyrirspurn""Leitarfyrirspurn""Leit""Senda fyrirspurn""Raddleit""Deila með""Deila með %s""Minnka""Leit""Portami a casa""Torna indietro""Altre opzioni""Fine""Mostra tutto""Scelta di un\'app""OFF""ON""ALT +""CTRL +""CANC""INVIO""FUNZIONE +""META +""MAIUSC +""SPAZIO""SYM +""MENU +""Cerca…""Cancella query""Query di ricerca""Cerca""Invia query""Ricerca vocale""Condividi con""Condividi tramite %s""Comprimi""Cerca""ניווט לדף הבית""ניווט למעלה""עוד אפשרויות""סיום""הצגת הכול""בחירת אפליקציה""כבוי""מופעל""Alt+""Ctrl+‎""מחיקה""Enter""Function+""Meta+""Shift+""רווח""Sym+""תפריט+""חיפוש…""מחיקת השאילתה""שאילתת חיפוש""חיפוש""שליחת שאילתה""חיפוש קולי""שיתוף עם""שיתוף עם %s""כיווץ""חיפוש""ホームに戻る""前に戻る""その他のオプション""完了""すべて表示""アプリの選択""OFF""ON""Alt+""Ctrl+""Delete""Enter""Function+""Meta+""Shift+""Space""Sym+""Menu+""検索…""検索キーワードを削除""検索キーワード""検索""検索キーワードを送信""音声検索""共有""%sと共有""折りたたむ""検索""მთავარზე გადასვლა""ზემოთ გადასვლა""სხვა ვარიანტები""მზადაა""ყველას ნახვა""აირჩიეთ აპი""გამორთვა""ჩართვა""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""შორისი""Sym+""Menu+""ძიება…""მოთხოვნის გასუფთავება""მოთხოვნის ძიება""ძიება""მოთხოვნის გადაგზავნა""ხმოვანი ძიება""გაზიარება:""%s-ით გაზიარება""ჩაკეცვა""ძიება""Негізгі бетке өту""Жоғары қарай өту""Басқа опциялар""Дайын""Барлығын көру""Қолданбаны таңдау""ӨШІРУ""ҚОСУ""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""бос орын""Sym+""Menu+""Іздеу…""Сұрауды өшіру""Іздеу сұрауы""Іздеу""Сұрауды жіберу""Дауыспен іздеу""Бөлісу""%s қолданбасымен бөлісу""Жию""Іздеу""​ទៅទំព័រដើម""រំកិលឡើងលើ""ជម្រើសច្រើនទៀត""រួចរាល់""មើលទាំងអស់""ជ្រើសរើស​កម្មវិធី​​""បិទ""បើក""Alt+""Ctrl+""លុប""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""ស្វែងរក…""សម្អាត​សំណួរ""ស្វែងរកសំណួរ​""ស្វែងរក""ដាក់បញ្ជូន​សំណួរ""ស្វែងរក​តាម​សំឡេង""ចែករំលែក​ជា​មួយ""ចែក​រំលែក​ជា​មួយ %s""បង្រួម""ស្វែងរក""ಹೋಮ್‌ಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ""ಮೇಲಕ್ಕೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ""ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳು""ಮುಗಿದಿದೆ""ಎಲ್ಲವನ್ನೂ ನೋಡಿ""ಆ್ಯಪ್‌ವೊಂದನ್ನು ಆಯ್ಕೆಮಾಡಿ""ಆಫ್""ಆನ್""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""ಹುಡುಕಿ…""ಪ್ರಶ್ನೆಯನ್ನು ತೆರವುಗೊಳಿಸಿ""ಪ್ರಶ್ನೆಯನ್ನು ಹುಡುಕಿ""ಹುಡುಕಿ""ಪ್ರಶ್ನೆಯನ್ನು ಸಲ್ಲಿಸಿ""ಧ್ವನಿ ಹುಡುಕಾಟ""ಇವರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ""%s ನೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ""ಕುಗ್ಗಿಸಿ""ಹುಡುಕಿ""홈으로 이동""위로 이동""추가 옵션""완료""전체 보기""앱 선택""사용 중지""사용""Alt+""Ctrl+""Delete""Enter""Function+""Meta+""Shift+""스페이스바""Sym+""Menu+""검색...""검색어 삭제""검색어""검색""검색어 보내기""음성 검색""공유 대상:""%s과(와) 공유""접기""검색""Башкы бетке чабыттоо""Мурунку экранга өтүү""Дагы параметрлер""Бүттү""Баарын көрүү""Колдонмо тандоо""ӨЧҮК""КҮЙҮК""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""боштук""Sym+""Menu+""Издөө…""Сурамды өчүрүү""Изделген сурам""Издөө""Сурам тапшыруу""Үн менен издөө""Төмөнкү менен бөлүшүү""%s аркылуу бөлүшүү""Жыйыштыруу""Издөө"48dp12dp14dp440dp60%90%60%90%55%80%0px"Chỉ đường về nhà""Di chuyển lên""Tùy chọn khác""Xong""Xem tất cả""Chọn một ứng dụng""TẮT""BẬT""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""Tìm kiếm…""Xóa truy vấn""Truy vấn tìm kiếm""Tìm kiếm""Gửi truy vấn""Tìm kiếm bằng giọng nói""Chia sẻ với""Chia sẻ với %s""Thu gọn""Tìm kiếm"60%90%50%70%45%72%"转到首页""转到上一层级""更多选项""完成""查看全部""选择应用""关闭""开启""Alt+""Ctrl+""Delete 键""Enter 键""Fn+""Meta+""Shift+""空格键""Sym+""Menu+""搜索…""清除查询""搜索查询""搜索""提交查询""语音搜索""分享对象""与%s分享""收起""搜索""瀏覽主頁""向上瀏覽""更多選項""完成""查看全部""選擇應用程式""關閉""開啟""Alt +""Ctrl +""刪除""Enter 鍵""Fn +""Meta +""Shift +""空白鍵""Sym +""Menu +""搜尋…""清除查詢""搜尋查詢""搜尋""提交查詢""語音搜尋""分享對象""使用「%s」分享""收合""搜尋""瀏覽首頁""向上瀏覽""更多選項""完成""查看全部""選擇應用程式""關閉""開啟""Alt +""Ctrl +""Delete 鍵""Enter 鍵""Fn +""Meta +""Shift +""空格鍵""Sym +""Menu +""搜尋…""清除查詢""搜尋查詢""搜尋""提交查詢""語音搜尋""分享對象""與「%s」分享""收合""搜尋""Zulazulela ekhaya""Zulazulela phezulu""Ezinye izinketho""Kwenziwe""Buka konke""Khetha insiza""VALA""VULA""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Imenyu+""Sesha…""Sula inkinga""Sesha umbuzo""Sesha""Thumela umbuzo""Ukusesha ngezwi""Yabelana no""Yabelana ne-%s""Goqa""Sesha"true#14000000#121212#CF6679#FFFFFF#000000#000000#000000#FFFFFF#BB86FC#000000#3700B3#03DAC6#03DAC6#121212#FFFFFF#B00020#000000#FFFFFF#FFFFFF#000000#000000#6200EE#3700B3#3700B3#03DAC6#018786#FFFFFF@android:color/transparent#14000000#44000000#0A000000#0F000000#1AFFFFFF#2EFFFFFF#323232#61000000#00ffffff#52000000#6B000000#1F000000#0A000000#00000000#DE00000016dp16dp100dp4dp168dp96dp14sp8dp56dp24dp96dp56dp8dp1dp12sp8dp16dp64dp0.5dp6dp24dp40dp56dp6dp6dp16dp32dp24dp16dp32dp280dp8dp8dp128dp1.00dp6dp0dp-1px-1px12dp14dp24dp14sp264dp72dp14sp12sp5dp0.380.870.6200px100px80dp24dp24dp80dp24dp4dp4dp4dp6dp10sp8dp60dp16dp5dp8dp0dp56dp4dp64dp0dp0dp2dp2dp2dp12dp8dp6dp0.074dp16dp16dp4dp6dp1dp4dp8dp8dp14sp0dp52dp8dp0dp12dp15dp32dp3dp1dp1dp36dp24dp16dp12dp4dp1dp120dp128dp32dp12dp8dp24dp0dp480dp2dp0dp4dp48dp4dp8dp104dp20dp24dp100dp16dp28dp68dp18dp52dp8dp8dp88dp8dp24dp4dp5dp1dp8dp3dp14sp8dp-8dp8dp12dp24dp0dp0dp6dp20dp24dp24dp16dp48dp120dp20dp16dp12dp0dp2dp6dp6dp48dp2dp6dp0.000.240.080.24100dp0.000.120.040.1248dp0dp22dp14dp24dp8dp4dp0dp4dp4dp0.54dp0.88dp4dp4dp0dp4dp1dp2dp4dp16dp4dp56dp52dp1501502300320410010011375120100250200 - %d new notification - %d new notifications - com.google.android.material.appbar.AppBarLayout$ScrollingViewBehaviorcom.google.android.material.bottomsheet.BottomSheetBehaviorCharacters entered %1$d of %2$dCharacter limit exceeded %1$d of %2$d%1$d / %2$dChip textClear textErrorShow dropdown menucom.google.android.material.transformation.FabTransformationScrimBehaviorcom.google.android.material.transformation.FabTransformationSheetBehaviorcom.google.android.material.behavior.HideBottomViewOnScrollBehaviorDialog IconNew notificationRemove %1$s%1$d%2$sChange to next monthChange to previous monthCurrent selection: %1$s@android:string/cancel@android:string/ok%1$sSelect a DateSelected dateColumn of days: %1$sInvalid format.Example: %1$sUse: %1$sInvalid range.Navigate to year %1$sOut of range: %1$sStart date – %1$s%1$s – End date%1$s – %2$sSelect a Date RangeStart date – End dateSaveDateEnd dateStart datedmySwitch to calendar input modeTap to switch to selecting a daySwitch to text input modeTap to switch to selecting a yearShow passwordM12,4.5C7,4.5 2.73,7.61 1,12c1.73,4.39 6,7.5 11,7.5s9.27,-3.11 11,-7.5c-1.73,-4.39 -6,-7.5 -11,-7.5zM12,17c-2.76,0 -5,-2.24 -5,-5s2.24,-5 5,-5 5,2.24 5,5 -2.24,5 -5,5zM12,9c-1.66,0 -3,1.34 -3,3s1.34,3 3,3 3,-1.34 3,-3 -1.34,-3 -3,-3zM2,4.27 L19.73,22 L22.27,19.46 L4.54,1.73 L4.54,1 L23,1 L23,23 L1,23 L1,4.27 ZM2,4.27 L2,4.27 L4.54,1.73 L4.54,1.73 L4.54,1 L23,1 L23,23 L1,23 L1,4.27 ZM3.27,4.27 L19.74,20.74 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4dp18dp40dp2dp2dp40dp20dp128dp4dp0dp22dp48dp2dp2dp48dp20dp168dp0dp24dp24dp24dp24dp20dp4dp96dp0dp0dp104dp68dp28dp64dp32dp24dp32dp060dp1dp0.480.480.160.480.240.240.080.240.240.400.400.240.120.200.200.124dp18dp40dp2dp2dp40dp40dp4dp0dp22dp48dp2dp2dp48dp48dp0dp#FF4081#3F51B5#303F9FCapacitorAndroidUnable to use cameraOKPictureAllow this app to take pictures - - #FFFFFFgabinete-digitalgabinete-digitalcom.gpr.gabinetedigitalcom.gpr.gabinetedigital - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/app/build/intermediates/incremental/mergeDebugShaders/merger.xml b/android/app/build/intermediates/incremental/mergeDebugShaders/merger.xml deleted file mode 100644 index 607cd3ef7..000000000 --- a/android/app/build/intermediates/incremental/mergeDebugShaders/merger.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/android/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt b/android/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt deleted file mode 100644 index 7de50dd94..000000000 --- a/android/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt +++ /dev/null @@ -1,13 +0,0 @@ -#Tue Feb 09 15:30:08 WAT 2021 -path.3=classes_1.dex -path.2=classes_0.dex -path.1=classes.dex -path.0=classes.dex -renamed.3=classes4.dex -renamed.2=classes3.dex -renamed.1=classes2.dex -renamed.0=classes.dex -base.3=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\dex\\debug\\mergeLibDexDebug\\out\\classes_1.dex -base.2=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\dex\\debug\\mergeLibDexDebug\\out\\classes_0.dex -base.1=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\out\\classes.dex -base.0=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\app\\build\\intermediates\\dex\\debug\\mergeExtDexDebug\\out\\classes.dex diff --git a/android/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources b/android/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources deleted file mode 100644 index 8ac248d6b5416d130cd877af8a6c355d3fed70bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42365 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 diff --git a/android/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 b/android/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 deleted file mode 100644 index 4e619b1a75ef39bfaa0d757c5151ea2137b4219c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4588 zcmb7|O^6&t6vum3W7cR);s-7gO*XoS?DnjzAJHTlBiUdyhBayw5jr*1HIp*kU2Rp* z$6^R(J&0b!4+46S1TPT}0fpT5q98fNlV%YVB?cjoTNDWfeAP4EUA0ryX?v-eR}J&~ zSG{`gRn^WtR~s2~Ryp!H^YZR}2TvZkdIQ+9P0E+~^V6>4gLMk7vIXp|DcAZtBq)m57sf`#FHN`Z$}9YiH&~#K=+l5{(we5wbn#$aMl%s zdxLKq*1np*tTACR;(mvcu9q1$u)3O0Xyg59oe|6!_i2O@#sf6Z+6j1N*&Cab>Y95s zsna)^r3OB?0ad3wq5)?|jKDS*j3Xb#33wcDk|qs^r*{6oz|reWqxU)Ll5Aboj!i&aQhf#9ztto_dbCL+@O~3v;%Pmb zgc_iF9sAH&$C@0qq?5eNuz}U+(Y?RL2u{Zxvp|Nvr*^6cY|)l?>q?Vz0@6Zw-s^w4 zq8-PKCvIAF+6fJ;wNfo;TQ!}hjkPkMO@ik!#87Uz0qqbUB`B4%O-L1bR1><-Sow3j zLCB`@#p3?&vihk<)RD>>*C^4dgua2j1Ka0tPMfA7GdyHI32gIFqw9XnSC`F;&yWvA zDM-JnKxZ{5gPvjJ45I*c7UW|jk`P6xm1-E?R*{_0B$tdOB<7GBUixW6su`^(o@d+# zct2WsT2Ro6VF zd3(`#Ht7%y)ks!q)PQ`}yDo}o2$S-wsOgFDsWC=%{4%vFB0IDxEf^PLaOxy}jNpJ6 z4Ca-dMAdgTIs4jgHtt9=sA8EGGhSg{;$1B4-q z>M>_A;Rz+8e*q{sqh}6(G6O%}1MQvy0@iI%5>!siBG`#V32X70Js0IxvJcw0#`+wN za5+nEO=e(tE?W?V}2gL>Ou}7w#LPbf%}bon8Ad;Pyh>ppEVu6-TM> zrUwERmyGTAOU}+IfIJE9P7O8=iI7hfU?q@=!|$El20v~<)2|m(aJ?uX5tOq4jw(=g zM1`>})iynD_S+RTG^mO#8RbWJeEGM$Obn0m!p+JkLxMz`6M0&LsEeYsn3Z6sR(-Hh z2HvyK?uJ%8|EiM@i4dqoqgDy3HF<2#jG}PuiQ#JF!mX@B;fm_YtSCXf`s3?kX5YOD zlO0CM>6YML`>VFWjJpc8LB|EKzsn^q!EHKvfjtI}YC@YV90t~}P_lF!^yGZgFHWwJ zYX9^`&dJ?-xC%sTmV@QqT2=+ttzX$Qv*d{NK_*BXDr3EUV1GADvoZPe{8@l=WnM&F z6w?y7Eu3;sW|_Y+CrD!)5~83q5I#gA-^I9WO<#QXg-h~Z4ZEPNmyrBf0;`~92UoTB Qu8^l;rv`uWLf(J=16*Tyy#N3J diff --git a/android/app/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml b/android/app/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml deleted file mode 100644 index d61e62c8d..000000000 --- a/android/app/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/android/app/build/intermediates/instant_app_manifest/debug/output.json b/android/app/build/intermediates/instant_app_manifest/debug/output.json deleted file mode 100644 index 274143cff..000000000 --- a/android/app/build/intermediates/instant_app_manifest/debug/output.json +++ /dev/null @@ -1 +0,0 @@ -[{"outputType":{"type":"INSTANT_APP_MANIFEST"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug","dirName":""},"path":"AndroidManifest.xml","properties":{"packageId":"com.gpr.gabinetedigital","split":"","minSdkVersion":"21"}}] \ No newline at end of file diff --git a/android/app/build/intermediates/javac/debug/classes/com/gpr/gabinetedigital/BuildConfig.class b/android/app/build/intermediates/javac/debug/classes/com/gpr/gabinetedigital/BuildConfig.class deleted file mode 100644 index 1ee89dbd1513be9295720f2a33ce491d5173e96c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 726 zcma)3+iuf95IvKN?F9E0C?(uWDI^7KD)o&DDYqg^ZW1+VB>GZqlErN0+LdGTUx)_~ z4}1V0RWS}Fwcv%9-8r*!&YYe3dHMYZfIV1cXn1U3vy3O$Dxrv{I<|E@BNW@6=J7iM zoe-8A{l4q88bhboJ$2fIihCwL3ELNeXAj~?1>PINQY#E*u?XUk@Dpj^IicJ~vn9&pyNyF;?J#R!1uA|^$k*y4LZKB- zC1J%?f$S#dV;K#_*yl{e4JX1MiAbgRDp`m>su^M1orLGMcM;j17&9@JQ{|~x_;xc< z{*mXd(|(s=b;iv(nF-xQz`q6Gw^E@xsJQyfUG~AZ-0dD^|Q7 zVQ+jUCoy4zi57db{_@D%n96bD5f2FYUF$Vr?V8;TLtl!3CwC#DnOwm2+P_<>pJ11_ ztnsKdR8zYgRZ&8jm2YsIgUNU)gO?evWbi8EHB=V$HyPi`ysxtcrNiO#4lCMxvvCx6 zzJfl_TU7bf=1C2AIW~V6;2!QXGVowQ-kiSxrAqD_@?TI$1&BNT5zrYuWR%0BUwEvK AAOHXW diff --git a/android/app/build/intermediates/javac/debug/classes/com/gpr/gabinetedigital/MainActivity$1.class b/android/app/build/intermediates/javac/debug/classes/com/gpr/gabinetedigital/MainActivity$1.class deleted file mode 100644 index 970e9d14b479f7990a721d1bc6451158027d7a82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 680 zcma)4%T60H6g>_pL(*vpP||nBBB~OQYLL21gam;~m4>PkRrbz|HC$wDDd@powQ&k&tX6d8BC60ERo@$L`}of? diff --git a/android/app/build/intermediates/javac/debug/classes/com/gpr/gabinetedigital/MainActivity.class b/android/app/build/intermediates/javac/debug/classes/com/gpr/gabinetedigital/MainActivity.class deleted file mode 100644 index 1f198c5c2a7319f4ad7f3e497058a49a98be5a45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 693 zcma)4%SyvQ6g|^dYK*T|>-z;FZ3PFxog!#K5TY&=!R0g=>PVc(WLogE+$bpc0e+Nt zCn~yd(Jb!GeVmhX@6G$i%Nu}QtoiWJaAwxSoR1>reN?dEVbQ}9LvW(CG@V3bnamg} z`${W&z))BGpXfwB*K4AoS3j1-pm8qHAX*rY1vX~vKGI!@%CQ&7vqK*lFJ zvqDGm!sgxef0`Nmi?nYdd90kkslVUaz7+!zU<7`ENlcN%VH9rcILLB<6|6FB3`{MT9i4Lf@x1LdGZ@r>;O+2M1 plz*wl>Bj;Ql?hnGbWYj$f_+mG0afZmTA;d9ID;yAr_o{Q`2@~Ypx^)i diff --git a/android/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/android/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt deleted file mode 100644 index bc014984a..000000000 --- a/android/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt +++ /dev/null @@ -1,327 +0,0 @@ -1 -2 -6 -7 C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml -9 android:targetSdkVersion="29" /> -9-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml -10 -11 -12 -13 -13-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:47:5-67 -13-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:47:22-64 -14 -15 -15-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:49:5-79 -15-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:49:22-77 -16 -16-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:50:5-81 -16-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:50:22-78 -17 -18 -18-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:52:5-81 -18-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:52:22-78 -19 -19-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:53:5-79 -19-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:53:22-76 -20 -21 -21-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:54:5-66 -21-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:54:19-63 -22 -23 -23-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:56:5-79 -23-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:56:22-76 -24 -25 -26 -26-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:59:5-65 -26-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:59:22-62 -27 -28 -28-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:61:5-71 -28-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:61:22-68 -29 -29-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:62:5-79 -29-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:62:22-77 -30 -31 [:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:11:5-13:36 -32 android:name="android.hardware.camera" -32-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:12:9-47 -33 android:required="false" /> -33-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:13:9-33 -34 -35 -35-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:15:5-81 -35-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:15:22-78 -36 -36-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:16:5-68 -36-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:16:22-65 -37 -37-->[com.google.firebase:firebase-iid:20.1.1] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\65f174b01524df0d4bd637d7360a2e28\jetified-firebase-iid-20.1.1\AndroidManifest.xml:26:5-82 -37-->[com.google.firebase:firebase-iid:20.1.1] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\65f174b01524df0d4bd637d7360a2e28\jetified-firebase-iid-20.1.1\AndroidManifest.xml:26:22-79 -38 -39 C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:5:5-43:19 -40 android:allowBackup="true" -40-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:6:9-35 -41 android:appComponentFactory="androidx.core.app.CoreComponentFactory" -41-->[androidx.core:core:1.2.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\cf23515831a30cf8e0e5ff774beb1451\core-1.2.0\AndroidManifest.xml:24:18-86 -42 android:debuggable="true" -43 android:icon="@mipmap/ic_launcher" -43-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:7:9-43 -44 android:label="@string/app_name" -44-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:8:9-41 -45 android:roundIcon="@mipmap/ic_launcher_round" -45-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:9:9-54 -46 android:supportsRtl="true" -46-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:10:9-35 -47 android:testOnly="true" -48 android:theme="@style/AppTheme" > -48-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:11:9-40 -49 C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:13:9-32:20 -50 android:name="com.gpr.gabinetedigital.MainActivity" -50-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:15:13-64 -51 android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|smallestScreenSize|screenLayout|uiMode" -51-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:14:13-129 -52 android:label="@string/title_activity_main" -52-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:16:13-56 -53 android:launchMode="singleTask" -53-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:18:13-44 -54 android:theme="@style/AppTheme.NoActionBarLaunch" > -54-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:17:13-62 -55 -55-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:20:13-23:29 -56 -56-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:21:17-69 -56-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:21:25-66 -57 -58 -58-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:22:17-77 -58-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:22:27-74 -59 -60 -60-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:25:13-30:29 -61 -61-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:26:17-69 -61-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:26:25-66 -62 -63 -63-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:27:17-76 -63-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:27:27-73 -64 -64-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:28:17-78 -64-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:28:27-75 -65 -66 -66-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:29:17-68 -66-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:29:23-65 -67 -68 -69 -70 C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:35:13-62 -72 android:authorities="com.gpr.gabinetedigital.fileprovider" -72-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:36:13-64 -73 android:exported="false" -73-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:37:13-37 -74 android:grantUriPermissions="true" > -74-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:38:13-47 -75 C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:39:13-41:64 -76 android:name="android.support.FILE_PROVIDER_PATHS" -76-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:40:17-67 -77 android:resource="@xml/file_paths" /> -77-->C:\Users\tiago.kayaya\development\gabinete-digital\android\app\src\main\AndroidManifest.xml:41:17-51 -78 -79 -80 [:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:19:9-21:40 -81 android:name="com.getcapacitor.plugin.background.BackgroundTaskService" -81-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:20:13-84 -82 android:exported="false" /> -82-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:21:13-37 -83 -84 -84-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:23:9-100 -84-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:23:19-97 -85 -85-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:24:9-101 -85-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:24:19-98 -86 -87 [:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:26:9-28:37 -88 android:name="firebase_messaging_auto_init_enabled" -88-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:27:13-64 -89 android:value="false" /> -89-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:28:13-34 -90 -91 [:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:30:9-36:19 -92 android:name="com.getcapacitor.CapacitorFirebaseMessagingService" -92-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:31:13-78 -93 android:stopWithTask="false" > -93-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:32:13-41 -94 -94-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:33:13-35:29 -95 -95-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:34:17-78 -95-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:34:25-75 -96 -97 -98 -99 [:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:38:9-47:20 -100 android:name="com.getcapacitor.plugin.notification.LocalNotificationRestoreReceiver" -100-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:39:13-97 -101 android:directBootAware="true" -101-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:40:13-43 -102 android:exported="false" > -102-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:41:13-37 -103 -103-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:42:13-46:29 -104 -104-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:43:17-86 -104-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:43:25-83 -105 -105-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:44:17-79 -105-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:44:25-76 -106 -106-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:45:17-82 -106-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:45:25-79 -107 -108 -109 -113 [com.google.firebase:firebase-messaging:20.1.2] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\9fbada88fa325291a82eb809c2064dc7\jetified-firebase-messaging-20.1.2\AndroidManifest.xml:28:9-34:19 -114 android:name="com.google.firebase.messaging.FirebaseMessagingService" -114-->[com.google.firebase:firebase-messaging:20.1.2] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\9fbada88fa325291a82eb809c2064dc7\jetified-firebase-messaging-20.1.2\AndroidManifest.xml:29:13-82 -115 android:exported="false" > -115-->[com.google.firebase:firebase-messaging:20.1.2] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\9fbada88fa325291a82eb809c2064dc7\jetified-firebase-messaging-20.1.2\AndroidManifest.xml:30:13-37 -116 -116-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:33:13-35:29 -117 -117-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:34:17-78 -117-->[:capacitor-android] C:\Users\tiago.kayaya\development\gabinete-digital\node_modules\@capacitor\android\capacitor\build\intermediates\library_manifest\debug\AndroidManifest.xml:34:25-75 -118 -119 -120 [com.google.firebase:firebase-messaging:20.1.2] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\9fbada88fa325291a82eb809c2064dc7\jetified-firebase-messaging-20.1.2\AndroidManifest.xml:35:9-41:19 -121 android:name="com.google.firebase.components.ComponentDiscoveryService" -121-->[com.google.firebase:firebase-messaging:20.1.2] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\9fbada88fa325291a82eb809c2064dc7\jetified-firebase-messaging-20.1.2\AndroidManifest.xml:36:13-84 -122 android:directBootAware="true" -122-->[com.google.firebase:firebase-common:19.3.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\1b23a58bb1c539c2a19df1b0920c32b5\jetified-firebase-common-19.3.0\AndroidManifest.xml:34:13-43 -123 android:exported="false" > -123-->[com.google.firebase:firebase-messaging:20.1.2] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\9fbada88fa325291a82eb809c2064dc7\jetified-firebase-messaging-20.1.2\AndroidManifest.xml:37:13-37 -124 [com.google.firebase:firebase-messaging:20.1.2] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\9fbada88fa325291a82eb809c2064dc7\jetified-firebase-messaging-20.1.2\AndroidManifest.xml:38:13-40:85 -125 android:name="com.google.firebase.components:com.google.firebase.messaging.FirebaseMessagingRegistrar" -125-->[com.google.firebase:firebase-messaging:20.1.2] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\9fbada88fa325291a82eb809c2064dc7\jetified-firebase-messaging-20.1.2\AndroidManifest.xml:39:17-119 -126 android:value="com.google.firebase.components.ComponentRegistrar" /> -126-->[com.google.firebase:firebase-messaging:20.1.2] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\9fbada88fa325291a82eb809c2064dc7\jetified-firebase-messaging-20.1.2\AndroidManifest.xml:40:17-82 -127 [com.google.firebase:firebase-datatransport:17.0.3] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\c9fdb49c77a6c560ace392ea2d5303c1\jetified-firebase-datatransport-17.0.3\AndroidManifest.xml:28:13-30:85 -128 android:name="com.google.firebase.components:com.google.firebase.datatransport.TransportRegistrar" -128-->[com.google.firebase:firebase-datatransport:17.0.3] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\c9fdb49c77a6c560ace392ea2d5303c1\jetified-firebase-datatransport-17.0.3\AndroidManifest.xml:29:17-115 -129 android:value="com.google.firebase.components.ComponentRegistrar" /> -129-->[com.google.firebase:firebase-datatransport:17.0.3] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\c9fdb49c77a6c560ace392ea2d5303c1\jetified-firebase-datatransport-17.0.3\AndroidManifest.xml:30:17-82 -130 [com.google.firebase:firebase-iid:20.1.1] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\65f174b01524df0d4bd637d7360a2e28\jetified-firebase-iid-20.1.1\AndroidManifest.xml:32:13-34:85 -131 android:name="com.google.firebase.components:com.google.firebase.iid.Registrar" -131-->[com.google.firebase:firebase-iid:20.1.1] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\65f174b01524df0d4bd637d7360a2e28\jetified-firebase-iid-20.1.1\AndroidManifest.xml:33:17-96 -132 android:value="com.google.firebase.components.ComponentRegistrar" /> -132-->[com.google.firebase:firebase-iid:20.1.1] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\65f174b01524df0d4bd637d7360a2e28\jetified-firebase-iid-20.1.1\AndroidManifest.xml:34:17-82 -133 [com.google.firebase:firebase-installations:16.0.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\1e98b102015e39078d965ca60768118d\jetified-firebase-installations-16.0.0\AndroidManifest.xml:17:13-19:85 -134 android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" -134-->[com.google.firebase:firebase-installations:16.0.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\1e98b102015e39078d965ca60768118d\jetified-firebase-installations-16.0.0\AndroidManifest.xml:18:17-127 -135 android:value="com.google.firebase.components.ComponentRegistrar" /> -135-->[com.google.firebase:firebase-installations:16.0.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\1e98b102015e39078d965ca60768118d\jetified-firebase-installations-16.0.0\AndroidManifest.xml:19:17-82 -136 -137 -138 [com.google.firebase:firebase-iid:20.1.1] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\65f174b01524df0d4bd637d7360a2e28\jetified-firebase-iid-20.1.1\AndroidManifest.xml:37:9-44:20 -139 android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver" -139-->[com.google.firebase:firebase-iid:20.1.1] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\65f174b01524df0d4bd637d7360a2e28\jetified-firebase-iid-20.1.1\AndroidManifest.xml:38:13-78 -140 android:exported="true" -140-->[com.google.firebase:firebase-iid:20.1.1] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\65f174b01524df0d4bd637d7360a2e28\jetified-firebase-iid-20.1.1\AndroidManifest.xml:39:13-36 -141 android:permission="com.google.android.c2dm.permission.SEND" > -141-->[com.google.firebase:firebase-iid:20.1.1] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\65f174b01524df0d4bd637d7360a2e28\jetified-firebase-iid-20.1.1\AndroidManifest.xml:40:13-73 -142 -142-->[com.google.firebase:firebase-iid:20.1.1] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\65f174b01524df0d4bd637d7360a2e28\jetified-firebase-iid-20.1.1\AndroidManifest.xml:41:13-43:29 -143 -143-->[com.google.firebase:firebase-iid:20.1.1] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\65f174b01524df0d4bd637d7360a2e28\jetified-firebase-iid-20.1.1\AndroidManifest.xml:42:17-81 -143-->[com.google.firebase:firebase-iid:20.1.1] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\65f174b01524df0d4bd637d7360a2e28\jetified-firebase-iid-20.1.1\AndroidManifest.xml:42:25-78 -144 -145 -146 -147 [com.google.firebase:firebase-common:19.3.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\1b23a58bb1c539c2a19df1b0920c32b5\jetified-firebase-common-19.3.0\AndroidManifest.xml:26:9-30:39 -148 android:name="com.google.firebase.provider.FirebaseInitProvider" -148-->[com.google.firebase:firebase-common:19.3.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\1b23a58bb1c539c2a19df1b0920c32b5\jetified-firebase-common-19.3.0\AndroidManifest.xml:27:13-77 -149 android:authorities="com.gpr.gabinetedigital.firebaseinitprovider" -149-->[com.google.firebase:firebase-common:19.3.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\1b23a58bb1c539c2a19df1b0920c32b5\jetified-firebase-common-19.3.0\AndroidManifest.xml:28:13-72 -150 android:exported="false" -150-->[com.google.firebase:firebase-common:19.3.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\1b23a58bb1c539c2a19df1b0920c32b5\jetified-firebase-common-19.3.0\AndroidManifest.xml:29:13-37 -151 android:initOrder="100" /> -151-->[com.google.firebase:firebase-common:19.3.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\1b23a58bb1c539c2a19df1b0920c32b5\jetified-firebase-common-19.3.0\AndroidManifest.xml:30:13-36 -152 -153 [com.google.android.gms:play-services-base:17.0.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\38b6c4b545e39be84f8fef63d737cf6b\jetified-play-services-base-17.0.0\AndroidManifest.xml:23:9-26:75 -154 android:name="com.google.android.gms.common.api.GoogleApiActivity" -154-->[com.google.android.gms:play-services-base:17.0.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\38b6c4b545e39be84f8fef63d737cf6b\jetified-play-services-base-17.0.0\AndroidManifest.xml:24:13-79 -155 android:exported="false" -155-->[com.google.android.gms:play-services-base:17.0.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\38b6c4b545e39be84f8fef63d737cf6b\jetified-play-services-base-17.0.0\AndroidManifest.xml:25:13-37 -156 android:theme="@android:style/Theme.Translucent.NoTitleBar" /> -156-->[com.google.android.gms:play-services-base:17.0.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\38b6c4b545e39be84f8fef63d737cf6b\jetified-play-services-base-17.0.0\AndroidManifest.xml:26:13-72 -157 -158 [com.google.android.gms:play-services-basement:17.0.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\f720b24cc490c109d50c0a0a1e6bf186\jetified-play-services-basement-17.0.0\AndroidManifest.xml:23:9-25:69 -159 android:name="com.google.android.gms.version" -159-->[com.google.android.gms:play-services-basement:17.0.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\f720b24cc490c109d50c0a0a1e6bf186\jetified-play-services-basement-17.0.0\AndroidManifest.xml:24:13-58 -160 android:value="@integer/google_play_services_version" /> -160-->[com.google.android.gms:play-services-basement:17.0.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\f720b24cc490c109d50c0a0a1e6bf186\jetified-play-services-basement-17.0.0\AndroidManifest.xml:25:13-66 -161 -162 [com.google.android.datatransport:transport-backend-cct:2.2.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\6b92bf4ad40bcdc58a60097256bb2331\jetified-transport-backend-cct-2.2.0\AndroidManifest.xml:29:9-35:19 -163 android:name="com.google.android.datatransport.runtime.backends.TransportBackendDiscovery" -163-->[com.google.android.datatransport:transport-backend-cct:2.2.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\6b92bf4ad40bcdc58a60097256bb2331\jetified-transport-backend-cct-2.2.0\AndroidManifest.xml:30:13-103 -164 android:exported="false" > -164-->[com.google.android.datatransport:transport-backend-cct:2.2.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\6b92bf4ad40bcdc58a60097256bb2331\jetified-transport-backend-cct-2.2.0\AndroidManifest.xml:31:13-37 -165 [com.google.android.datatransport:transport-backend-cct:2.2.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\6b92bf4ad40bcdc58a60097256bb2331\jetified-transport-backend-cct-2.2.0\AndroidManifest.xml:32:13-34:39 -166 android:name="backend:com.google.android.datatransport.cct.CctBackendFactory" -166-->[com.google.android.datatransport:transport-backend-cct:2.2.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\6b92bf4ad40bcdc58a60097256bb2331\jetified-transport-backend-cct-2.2.0\AndroidManifest.xml:33:17-94 -167 android:value="cct" /> -167-->[com.google.android.datatransport:transport-backend-cct:2.2.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\6b92bf4ad40bcdc58a60097256bb2331\jetified-transport-backend-cct-2.2.0\AndroidManifest.xml:34:17-36 -168 -169 [com.google.android.datatransport:transport-runtime:2.2.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\711d09d774dd8393d1b2cda417cd0cc2\jetified-transport-runtime-2.2.0\AndroidManifest.xml:26:9-30:19 -170 android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService" -170-->[com.google.android.datatransport:transport-runtime:2.2.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\711d09d774dd8393d1b2cda417cd0cc2\jetified-transport-runtime-2.2.0\AndroidManifest.xml:27:13-117 -171 android:exported="false" -171-->[com.google.android.datatransport:transport-runtime:2.2.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\711d09d774dd8393d1b2cda417cd0cc2\jetified-transport-runtime-2.2.0\AndroidManifest.xml:28:13-37 -172 android:permission="android.permission.BIND_JOB_SERVICE" > -172-->[com.google.android.datatransport:transport-runtime:2.2.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\711d09d774dd8393d1b2cda417cd0cc2\jetified-transport-runtime-2.2.0\AndroidManifest.xml:29:13-69 -173 -174 -175 [com.google.android.datatransport:transport-runtime:2.2.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\711d09d774dd8393d1b2cda417cd0cc2\jetified-transport-runtime-2.2.0\AndroidManifest.xml:32:9-34:40 -176 android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver" -176-->[com.google.android.datatransport:transport-runtime:2.2.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\711d09d774dd8393d1b2cda417cd0cc2\jetified-transport-runtime-2.2.0\AndroidManifest.xml:33:13-132 -177 android:exported="false" /> -177-->[com.google.android.datatransport:transport-runtime:2.2.0] C:\Users\tiago.kayaya\.gradle\caches\transforms-2\files-2.1\711d09d774dd8393d1b2cda417cd0cc2\jetified-transport-runtime-2.2.0\AndroidManifest.xml:34:13-37 -178 -179 -180 diff --git a/android/app/build/intermediates/merged_assets/debug/out/capacitor.config.json b/android/app/build/intermediates/merged_assets/debug/out/capacitor.config.json deleted file mode 100644 index 4a2bb66dd..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/capacitor.config.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "appId": "com.gpr.gabinetedigital", - "appName": "gabinete-digital", - "webDir": "www", - "npmClient": "npm", - "cordova": { - "preferences": { - "ScrollEnabled": "false", - "BackupWebStorage": "none", - "SplashMaintainAspectRatio": "true", - "FadeSplashScreenDuration": "300", - "SplashShowOnlyFirstTime": "false", - "SplashScreen": "screen", - "SplashScreenDelay": "3000" - } - }, - "android": { - "allowMixedContent": true - } -} diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/0-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/0-es2015.js deleted file mode 100644 index 8edd423dd..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/0-es2015.js +++ /dev/null @@ -1,286 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[0],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-action-sheet.entry.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-action-sheet.entry.js ***! - \*********************************************************************/ -/*! exports provided: ion_action_sheet */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_action_sheet", function() { return ActionSheet; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./animation-a635a2fc.js */ "./node_modules/@ionic/core/dist/esm/animation-a635a2fc.js"); -/* harmony import */ var _gesture_controller_89173521_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./gesture-controller-89173521.js */ "./node_modules/@ionic/core/dist/esm/gesture-controller-89173521.js"); -/* harmony import */ var _index_eea61379_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./index-eea61379.js */ "./node_modules/@ionic/core/dist/esm/index-eea61379.js"); -/* harmony import */ var _hardware_back_button_7b6ede21_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./hardware-back-button-7b6ede21.js */ "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js"); -/* harmony import */ var _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./overlays-7c699579.js */ "./node_modules/@ionic/core/dist/esm/overlays-7c699579.js"); -/* harmony import */ var _haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./haptic-7b8ba70a.js */ "./node_modules/@ionic/core/dist/esm/haptic-7b8ba70a.js"); -/* harmony import */ var _button_active_0d5784f9_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./button-active-0d5784f9.js */ "./node_modules/@ionic/core/dist/esm/button-active-0d5784f9.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - - - - - - - - - -/** - * iOS Action Sheet Enter Animation - */ -const iosEnterAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 0.01, 'var(--backdrop-opacity)') - .beforeStyles({ - 'pointer-events': 'none' - }) - .afterClearStyles(['pointer-events']); - wrapperAnimation - .addElement(baseEl.querySelector('.action-sheet-wrapper')) - .fromTo('transform', 'translateY(100%)', 'translateY(0%)'); - return baseAnimation - .addElement(baseEl) - .easing('cubic-bezier(.36,.66,.04,1)') - .duration(400) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -/** - * iOS Action Sheet Leave Animation - */ -const iosLeaveAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 'var(--backdrop-opacity)', 0); - wrapperAnimation - .addElement(baseEl.querySelector('.action-sheet-wrapper')) - .fromTo('transform', 'translateY(0%)', 'translateY(100%)'); - return baseAnimation - .addElement(baseEl) - .easing('cubic-bezier(.36,.66,.04,1)') - .duration(450) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -/** - * MD Action Sheet Enter Animation - */ -const mdEnterAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 0.01, 'var(--backdrop-opacity)') - .beforeStyles({ - 'pointer-events': 'none' - }) - .afterClearStyles(['pointer-events']); - wrapperAnimation - .addElement(baseEl.querySelector('.action-sheet-wrapper')) - .fromTo('transform', 'translateY(100%)', 'translateY(0%)'); - return baseAnimation - .addElement(baseEl) - .easing('cubic-bezier(.36,.66,.04,1)') - .duration(400) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -/** - * MD Action Sheet Leave Animation - */ -const mdLeaveAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 'var(--backdrop-opacity)', 0); - wrapperAnimation - .addElement(baseEl.querySelector('.action-sheet-wrapper')) - .fromTo('transform', 'translateY(0%)', 'translateY(100%)'); - return baseAnimation - .addElement(baseEl) - .easing('cubic-bezier(.36,.66,.04,1)') - .duration(450) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -const actionSheetIosCss = ".sc-ion-action-sheet-ios-h{--color:initial;--button-color-activated:var(--button-color);--button-color-focused:var(--button-color);--button-color-hover:var(--button-color);--button-color-selected:var(--button-color);--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--height:100%;--max-height:calc(100% - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:block;position:fixed;outline:none;font-family:var(--ion-font-family, inherit);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-action-sheet-ios-h{display:none}.action-sheet-wrapper.sc-ion-action-sheet-ios{left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:block;position:absolute;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);z-index:10;pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-wrapper.sc-ion-action-sheet-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.action-sheet-button.sc-ion-action-sheet-ios{display:block;position:relative;width:100%;border:0;outline:none;background:var(--button-background);color:var(--button-color);font-family:inherit;overflow:hidden}.action-sheet-button-inner.sc-ion-action-sheet-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:1}.action-sheet-container.sc-ion-action-sheet-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:100%}.action-sheet-group.sc-ion-action-sheet-ios{-ms-flex-negative:2;flex-shrink:2;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all;background:var(--background)}.action-sheet-group.sc-ion-action-sheet-ios::-webkit-scrollbar{display:none}.action-sheet-group-cancel.sc-ion-action-sheet-ios{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-ios::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}.action-sheet-selected.sc-ion-action-sheet-ios{color:var(--button-color-selected)}.action-sheet-selected.sc-ion-action-sheet-ios::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-button.ion-activated.sc-ion-action-sheet-ios{color:var(--button-color-activated)}.action-sheet-button.ion-activated.sc-ion-action-sheet-ios::after{background:var(--button-background-activated);opacity:var(--button-background-activated-opacity)}.action-sheet-button.ion-focused.sc-ion-action-sheet-ios{color:var(--button-color-focused)}.action-sheet-button.ion-focused.sc-ion-action-sheet-ios::after{background:var(--button-background-focused);opacity:var(--button-background-focused-opacity)}@media (any-hover: hover){.action-sheet-button.sc-ion-action-sheet-ios:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-ios:hover::after{background:var(--button-background-hover);opacity:var(--button-background-hover-opacity)}}.sc-ion-action-sheet-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--backdrop-opacity:var(--ion-backdrop-opacity, 0.4);--button-background:linear-gradient(0deg, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08), rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08) 50%, transparent 50%) bottom/100% 1px no-repeat transparent;--button-background-activated:var(--ion-text-color, #000);--button-background-activated-opacity:.08;--button-background-hover:currentColor;--button-background-hover-opacity:.04;--button-background-focused:currentColor;--button-background-focused-opacity:.12;--button-background-selected:var(--ion-color-step-150, var(--ion-background-color, #fff));--button-background-selected-opacity:1;--button-color:var(--ion-color-primary, #3880ff);--color:var(--ion-color-step-400, #999999);text-align:center}.action-sheet-wrapper.sc-ion-action-sheet-ios{margin-left:auto;margin-right:auto;margin-top:var(--ion-safe-area-top, 0);margin-bottom:var(--ion-safe-area-bottom, 0)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-wrapper.sc-ion-action-sheet-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.action-sheet-container.sc-ion-action-sheet-ios{padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-container.sc-ion-action-sheet-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.action-sheet-group.sc-ion-action-sheet-ios{border-radius:13px;margin-bottom:8px}.action-sheet-group.sc-ion-action-sheet-ios:first-child{margin-top:10px}.action-sheet-group.sc-ion-action-sheet-ios:last-child{margin-bottom:10px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-group.sc-ion-action-sheet-ios{background-color:transparent;-webkit-backdrop-filter:saturate(280%) blur(20px);backdrop-filter:saturate(280%) blur(20px)}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-title.sc-ion-action-sheet-ios,.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-button.sc-ion-action-sheet-ios{background-color:transparent;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8))), -webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4)), color-stop(50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4)), color-stop(50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background-image:linear-gradient(0deg, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8), rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%), linear-gradient(0deg, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4), rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4) 50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 50%);background-repeat:no-repeat;background-position:top, bottom;background-size:100% calc(100% - 1px), 100% 1px;-webkit-backdrop-filter:saturate(120%);backdrop-filter:saturate(120%)}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-button.ion-activated.sc-ion-action-sheet-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.7);background-image:none}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-cancel.sc-ion-action-sheet-ios{background:var(--button-background-selected)}}.action-sheet-title.sc-ion-action-sheet-ios{background:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)), color-stop(50%, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)), color-stop(50%, transparent)) bottom/100% 1px no-repeat transparent;background:linear-gradient(0deg, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08), rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08) 50%, transparent 50%) bottom/100% 1px no-repeat transparent}.action-sheet-title.sc-ion-action-sheet-ios{padding-left:10px;padding-right:10px;padding-top:14px;padding-bottom:13px;color:var(--color, var(--ion-color-step-400, #999999));font-size:13px;font-weight:400;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-title.sc-ion-action-sheet-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px}}.action-sheet-sub-title.sc-ion-action-sheet-ios{padding-left:0;padding-right:0;padding-top:15px;padding-bottom:0;font-size:12px}.action-sheet-button.sc-ion-action-sheet-ios{padding-left:18px;padding-right:18px;padding-top:18px;padding-bottom:18px;height:56px;font-size:20px;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-button.sc-ion-action-sheet-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:18px;padding-inline-start:18px;-webkit-padding-end:18px;padding-inline-end:18px}}.action-sheet-button.sc-ion-action-sheet-ios .action-sheet-icon.sc-ion-action-sheet-ios{margin-right:0.1em;font-size:28px;pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-button.sc-ion-action-sheet-ios .action-sheet-icon.sc-ion-action-sheet-ios{margin-right:unset;-webkit-margin-end:0.1em;margin-inline-end:0.1em}}.action-sheet-button.sc-ion-action-sheet-ios:last-child{background-image:none}.action-sheet-selected.sc-ion-action-sheet-ios{font-weight:bold}.action-sheet-cancel.sc-ion-action-sheet-ios{font-weight:600}.action-sheet-cancel.sc-ion-action-sheet-ios::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-destructive.sc-ion-action-sheet-ios,.action-sheet-destructive.ion-activated.sc-ion-action-sheet-ios,.action-sheet-destructive.ion-focused.sc-ion-action-sheet-ios{color:var(--ion-color-danger, #eb445a)}@media (any-hover: hover){.action-sheet-destructive.sc-ion-action-sheet-ios:hover{color:var(--ion-color-danger, #eb445a)}}"; - -const actionSheetMdCss = ".sc-ion-action-sheet-md-h{--color:initial;--button-color-activated:var(--button-color);--button-color-focused:var(--button-color);--button-color-hover:var(--button-color);--button-color-selected:var(--button-color);--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--height:100%;--max-height:calc(100% - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:block;position:fixed;outline:none;font-family:var(--ion-font-family, inherit);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-action-sheet-md-h{display:none}.action-sheet-wrapper.sc-ion-action-sheet-md{left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:block;position:absolute;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);z-index:10;pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-wrapper.sc-ion-action-sheet-md{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.action-sheet-button.sc-ion-action-sheet-md{display:block;position:relative;width:100%;border:0;outline:none;background:var(--button-background);color:var(--button-color);font-family:inherit;overflow:hidden}.action-sheet-button-inner.sc-ion-action-sheet-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:1}.action-sheet-container.sc-ion-action-sheet-md{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:100%}.action-sheet-group.sc-ion-action-sheet-md{-ms-flex-negative:2;flex-shrink:2;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all;background:var(--background)}.action-sheet-group.sc-ion-action-sheet-md::-webkit-scrollbar{display:none}.action-sheet-group-cancel.sc-ion-action-sheet-md{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-md::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}.action-sheet-selected.sc-ion-action-sheet-md{color:var(--button-color-selected)}.action-sheet-selected.sc-ion-action-sheet-md::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-button.ion-activated.sc-ion-action-sheet-md{color:var(--button-color-activated)}.action-sheet-button.ion-activated.sc-ion-action-sheet-md::after{background:var(--button-background-activated);opacity:var(--button-background-activated-opacity)}.action-sheet-button.ion-focused.sc-ion-action-sheet-md{color:var(--button-color-focused)}.action-sheet-button.ion-focused.sc-ion-action-sheet-md::after{background:var(--button-background-focused);opacity:var(--button-background-focused-opacity)}@media (any-hover: hover){.action-sheet-button.sc-ion-action-sheet-md:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-md:hover::after{background:var(--button-background-hover);opacity:var(--button-background-hover-opacity)}}.sc-ion-action-sheet-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);--button-background:transparent;--button-background-selected:currentColor;--button-background-selected-opacity:0;--button-background-activated:transparent;--button-background-activated-opacity:0;--button-background-hover:currentColor;--button-background-hover-opacity:.04;--button-background-focused:currentColor;--button-background-focused-opacity:.12;--button-color:var(--ion-color-step-850, #262626);--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54)}.action-sheet-title.sc-ion-action-sheet-md{padding-left:16px;padding-right:16px;padding-top:20px;padding-bottom:17px;height:60px;color:var(--color, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54));font-size:16px;text-align:start}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-title.sc-ion-action-sheet-md{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.action-sheet-sub-title.sc-ion-action-sheet-md{padding-left:0;padding-right:0;padding-top:16px;padding-bottom:0;font-size:14px}.action-sheet-group.sc-ion-action-sheet-md:first-child{padding-top:0}.action-sheet-group.sc-ion-action-sheet-md:last-child{padding-bottom:0}.action-sheet-button.sc-ion-action-sheet-md{padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:0;position:relative;height:52px;font-size:16px;text-align:start;contain:strict;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-button.sc-ion-action-sheet-md{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.action-sheet-icon.sc-ion-action-sheet-md{padding-bottom:4px;margin-left:0;margin-right:32px;margin-top:0;margin-bottom:0;color:var(--color);font-size:24px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-icon.sc-ion-action-sheet-md{margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:32px;margin-inline-end:32px}}.action-sheet-button-inner.sc-ion-action-sheet-md{-ms-flex-pack:start;justify-content:flex-start}.action-sheet-selected.sc-ion-action-sheet-md{font-weight:bold}"; - -const ActionSheet = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.didPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionActionSheetDidPresent", 7); - this.willPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionActionSheetWillPresent", 7); - this.willDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionActionSheetWillDismiss", 7); - this.didDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionActionSheetDidDismiss", 7); - this.presented = false; - /** - * If `true`, the keyboard will be automatically dismissed when the overlay is presented. - */ - this.keyboardClose = true; - /** - * An array of buttons for the action sheet. - */ - this.buttons = []; - /** - * If `true`, the action sheet will be dismissed when the backdrop is clicked. - */ - this.backdropDismiss = true; - /** - * If `true`, the action sheet will be translucent. - * Only applies when the mode is `"ios"` and the device supports - * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). - */ - this.translucent = false; - /** - * If `true`, the action sheet will animate. - */ - this.animated = true; - this.onBackdropTap = () => { - this.dismiss(undefined, _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["B"]); - }; - this.dispatchCancelHandler = (ev) => { - const role = ev.detail.role; - if (Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["i"])(role)) { - const cancelButton = this.getButtons().find(b => b.role === 'cancel'); - this.callButtonHandler(cancelButton); - } - }; - } - /** - * Present the action sheet overlay after it has been created. - */ - present() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["d"])(this, 'actionSheetEnter', iosEnterAnimation, mdEnterAnimation); - } - connectedCallback() { - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["e"])(this.el); - } - /** - * Dismiss the action sheet overlay after it has been presented. - * - * @param data Any data to emit in the dismiss events. - * @param role The role of the element that is dismissing the action sheet. - * This can be useful in a button handler for determining which button was - * clicked to dismiss the action sheet. - * Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`. - */ - dismiss(data, role) { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["f"])(this, data, role, 'actionSheetLeave', iosLeaveAnimation, mdLeaveAnimation); - } - /** - * Returns a promise that resolves when the action sheet did dismiss. - */ - onDidDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["g"])(this.el, 'ionActionSheetDidDismiss'); - } - /** - * Returns a promise that resolves when the action sheet will dismiss. - * - */ - onWillDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["g"])(this.el, 'ionActionSheetWillDismiss'); - } - async buttonClick(button) { - const role = button.role; - if (Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["i"])(role)) { - return this.dismiss(undefined, role); - } - const shouldDismiss = await this.callButtonHandler(button); - if (shouldDismiss) { - return this.dismiss(undefined, button.role); - } - return Promise.resolve(); - } - async callButtonHandler(button) { - if (button) { - // a handler has been provided, execute it - // pass the handler the values from the inputs - const rtn = await Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["s"])(button.handler); - if (rtn === false) { - // if the return value of the handler is false then do not dismiss - return false; - } - } - return true; - } - getButtons() { - return this.buttons.map(b => { - return (typeof b === 'string') - ? { text: b } - : b; - }); - } - componentDidUnload() { - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - } - componentDidLoad() { - /** - * Do not create gesture if: - * 1. A gesture already exists - * 2. App is running in MD mode - * 3. A wrapper ref does not exist - */ - const { groupEl, wrapperEl } = this; - if (this.gesture || Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) === 'md' || !wrapperEl || !groupEl) { - return; - } - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(() => { - const isScrollable = groupEl.scrollHeight > groupEl.clientHeight; - if (!isScrollable) { - this.gesture = Object(_button_active_0d5784f9_js__WEBPACK_IMPORTED_MODULE_9__["c"])(wrapperEl, (refEl) => refEl.classList.contains('action-sheet-button')); - this.gesture.enable(true); - } - }); - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const allButtons = this.getButtons(); - const cancelButton = allButtons.find(b => b.role === 'cancel'); - const buttons = allButtons.filter(b => b.role !== 'cancel'); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { role: "dialog", "aria-modal": "true", tabindex: "-1", style: { - zIndex: `${20000 + this.overlayIndex}`, - }, class: Object.assign(Object.assign({ [mode]: true }, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_10__["g"])(this.cssClass)), { 'action-sheet-translucent': this.translucent }), onIonActionSheetWillDismiss: this.dispatchCancelHandler, onIonBackdropTap: this.onBackdropTap }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-backdrop", { tappable: this.backdropDismiss }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { tabindex: "0" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "action-sheet-wrapper ion-overlay-wrapper", role: "dialog", ref: el => this.wrapperEl = el }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "action-sheet-container" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "action-sheet-group", ref: el => this.groupEl = el }, this.header !== undefined && - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "action-sheet-title" }, this.header, this.subHeader && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "action-sheet-sub-title" }, this.subHeader)), buttons.map(b => Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { type: "button", class: buttonClass(b), onClick: () => this.buttonClick(b) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { class: "action-sheet-button-inner" }, b.icon && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { icon: b.icon, lazy: false, class: "action-sheet-icon" }), b.text), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", null)))), cancelButton && - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "action-sheet-group action-sheet-group-cancel" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { type: "button", class: buttonClass(cancelButton), onClick: () => this.buttonClick(cancelButton) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { class: "action-sheet-button-inner" }, cancelButton.icon && - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { icon: cancelButton.icon, lazy: false, class: "action-sheet-icon" }), cancelButton.text), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", null))))), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { tabindex: "0" }))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -const buttonClass = (button) => { - return Object.assign({ 'action-sheet-button': true, 'ion-activatable': true, 'ion-focusable': true, [`action-sheet-${button.role}`]: button.role !== undefined }, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_10__["g"])(button.cssClass)); -}; -ActionSheet.style = { - ios: actionSheetIosCss, - md: actionSheetMdCss -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=0-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/0-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/0-es2015.js.map deleted file mode 100644 index 04b6752ef..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/0-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-action-sheet.entry.js"],"names":[],"mappings":"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F,2CAA2C,mBAAmB,oBAAoB,2BAA2B,0BAA0B,yBAAyB,yBAAyB,+CAA+C,eAAe,gBAAgB,iBAAiB,iBAAiB,eAAe,uDAAuD,cAAc,sDAAsD,iBAAiB,4CAA4C,kBAAkB,mBAAmB,cAAc,iBAAiB,kBAAkB,YAAY,eAAe,iBAAiB,eAAe,gBAAgB,+FAA+F,4CAA4C,mBAAmB,oBAAoB,2BAA2B,0BAA0B,yBAAyB,yBAAyB,0CAA0C,mBAAmB,cAAc,kBAAkB,aAAa,gBAAgB,mBAAmB,eAAe,+FAA+F,0CAA0C,kBAAkB,mBAAmB,uBAAuB,sBAAsB,wBAAwB,wBAAwB,kDAAkD,oBAAoB,2BAA2B,8CAA8C,iBAAiB;;AAE9gM;AACA;AACA,QAAQ,4DAAgB;AACxB,0BAA0B,4DAAW;AACrC,2BAA2B,4DAAW;AACtC,2BAA2B,4DAAW;AACtC,0BAA0B,4DAAW;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC,uDAAQ;AAC5C;AACA;AACA;AACA,gBAAgB,+DAAQ;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,+DAAO;AACtB;AACA;AACA,QAAQ,+DAAc;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,+DAAO;AACtB;AACA;AACA;AACA;AACA;AACA,eAAe,+DAAW;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,+DAAW;AAC1B;AACA;AACA;AACA,YAAY,+DAAQ;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,+DAAQ;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,qBAAqB;AACpC,4BAA4B,mEAAU;AACtC;AACA;AACA,QAAQ,4DAAQ;AAChB;AACA;AACA,+BAA+B,oEAAyB;AACxD;AACA;AACA,SAAS;AACT;AACA;AACA,qBAAqB,mEAAU;AAC/B;AACA;AACA;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG;AACzB,2BAA2B,0BAA0B;AACrD,aAAa,sCAAsC,eAAe,EAAE,6DAAW,mBAAmB,+CAA+C,kGAAkG,EAAE,4DAAC,kBAAkB,iCAAiC,GAAG,4DAAC,SAAS,gBAAgB,GAAG,4DAAC,SAAS,oGAAoG,EAAE,4DAAC,SAAS,kCAAkC,EAAE,4DAAC,SAAS,4DAA4D;AAC7iB,YAAY,4DAAC,SAAS,8BAA8B,iCAAiC,4DAAC,SAAS,kCAAkC,qCAAqC,4DAAC,YAAY,4EAA4E,EAAE,4DAAC,UAAU,qCAAqC,YAAY,4DAAC,cAAc,wDAAwD,6BAA6B,4DAAC;AACla,YAAY,4DAAC,SAAS,wDAAwD,EAAE,4DAAC,YAAY,kGAAkG,EAAE,4DAAC,UAAU,qCAAqC;AACjP,gBAAgB,4DAAC,cAAc,mEAAmE,wCAAwC,4DAAC,iCAAiC,4DAAC,SAAS,gBAAgB;AACtM;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC;AACA;AACA,0BAA0B,+FAA+F,YAAY,+BAA+B,EAAE,6DAAW;AACjL;AACA;AACA;AACA;AACA;;AAE2C","file":"0-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, f as readTask, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport './helpers-5c745fbd.js';\nimport { c as createAnimation } from './animation-a635a2fc.js';\nimport './gesture-controller-89173521.js';\nimport './index-eea61379.js';\nimport './hardware-back-button-7b6ede21.js';\nimport { B as BACKDROP, i as isCancel, d as present, e as prepareOverlay, f as dismiss, g as eventMethod, s as safeCall } from './overlays-7c699579.js';\nimport './haptic-7b8ba70a.js';\nimport { c as createButtonActiveGesture } from './button-active-0d5784f9.js';\nimport { g as getClassMap } from './theme-3f0b0c04.js';\n\n/**\n * iOS Action Sheet Enter Animation\n */\nconst iosEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.action-sheet-wrapper'))\n .fromTo('transform', 'translateY(100%)', 'translateY(0%)');\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(.36,.66,.04,1)')\n .duration(400)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * iOS Action Sheet Leave Animation\n */\nconst iosLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.action-sheet-wrapper'))\n .fromTo('transform', 'translateY(0%)', 'translateY(100%)');\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(.36,.66,.04,1)')\n .duration(450)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * MD Action Sheet Enter Animation\n */\nconst mdEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.action-sheet-wrapper'))\n .fromTo('transform', 'translateY(100%)', 'translateY(0%)');\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(.36,.66,.04,1)')\n .duration(400)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * MD Action Sheet Leave Animation\n */\nconst mdLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.action-sheet-wrapper'))\n .fromTo('transform', 'translateY(0%)', 'translateY(100%)');\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(.36,.66,.04,1)')\n .duration(450)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\nconst actionSheetIosCss = \".sc-ion-action-sheet-ios-h{--color:initial;--button-color-activated:var(--button-color);--button-color-focused:var(--button-color);--button-color-hover:var(--button-color);--button-color-selected:var(--button-color);--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--height:100%;--max-height:calc(100% - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:block;position:fixed;outline:none;font-family:var(--ion-font-family, inherit);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-action-sheet-ios-h{display:none}.action-sheet-wrapper.sc-ion-action-sheet-ios{left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:block;position:absolute;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);z-index:10;pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-wrapper.sc-ion-action-sheet-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.action-sheet-button.sc-ion-action-sheet-ios{display:block;position:relative;width:100%;border:0;outline:none;background:var(--button-background);color:var(--button-color);font-family:inherit;overflow:hidden}.action-sheet-button-inner.sc-ion-action-sheet-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:1}.action-sheet-container.sc-ion-action-sheet-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:100%}.action-sheet-group.sc-ion-action-sheet-ios{-ms-flex-negative:2;flex-shrink:2;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all;background:var(--background)}.action-sheet-group.sc-ion-action-sheet-ios::-webkit-scrollbar{display:none}.action-sheet-group-cancel.sc-ion-action-sheet-ios{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-ios::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}.action-sheet-selected.sc-ion-action-sheet-ios{color:var(--button-color-selected)}.action-sheet-selected.sc-ion-action-sheet-ios::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-button.ion-activated.sc-ion-action-sheet-ios{color:var(--button-color-activated)}.action-sheet-button.ion-activated.sc-ion-action-sheet-ios::after{background:var(--button-background-activated);opacity:var(--button-background-activated-opacity)}.action-sheet-button.ion-focused.sc-ion-action-sheet-ios{color:var(--button-color-focused)}.action-sheet-button.ion-focused.sc-ion-action-sheet-ios::after{background:var(--button-background-focused);opacity:var(--button-background-focused-opacity)}@media (any-hover: hover){.action-sheet-button.sc-ion-action-sheet-ios:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-ios:hover::after{background:var(--button-background-hover);opacity:var(--button-background-hover-opacity)}}.sc-ion-action-sheet-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--backdrop-opacity:var(--ion-backdrop-opacity, 0.4);--button-background:linear-gradient(0deg, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08), rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08) 50%, transparent 50%) bottom/100% 1px no-repeat transparent;--button-background-activated:var(--ion-text-color, #000);--button-background-activated-opacity:.08;--button-background-hover:currentColor;--button-background-hover-opacity:.04;--button-background-focused:currentColor;--button-background-focused-opacity:.12;--button-background-selected:var(--ion-color-step-150, var(--ion-background-color, #fff));--button-background-selected-opacity:1;--button-color:var(--ion-color-primary, #3880ff);--color:var(--ion-color-step-400, #999999);text-align:center}.action-sheet-wrapper.sc-ion-action-sheet-ios{margin-left:auto;margin-right:auto;margin-top:var(--ion-safe-area-top, 0);margin-bottom:var(--ion-safe-area-bottom, 0)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-wrapper.sc-ion-action-sheet-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.action-sheet-container.sc-ion-action-sheet-ios{padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-container.sc-ion-action-sheet-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.action-sheet-group.sc-ion-action-sheet-ios{border-radius:13px;margin-bottom:8px}.action-sheet-group.sc-ion-action-sheet-ios:first-child{margin-top:10px}.action-sheet-group.sc-ion-action-sheet-ios:last-child{margin-bottom:10px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-group.sc-ion-action-sheet-ios{background-color:transparent;-webkit-backdrop-filter:saturate(280%) blur(20px);backdrop-filter:saturate(280%) blur(20px)}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-title.sc-ion-action-sheet-ios,.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-button.sc-ion-action-sheet-ios{background-color:transparent;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8))), -webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4)), color-stop(50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4)), color-stop(50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background-image:linear-gradient(0deg, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8), rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%), linear-gradient(0deg, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4), rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4) 50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 50%);background-repeat:no-repeat;background-position:top, bottom;background-size:100% calc(100% - 1px), 100% 1px;-webkit-backdrop-filter:saturate(120%);backdrop-filter:saturate(120%)}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-button.ion-activated.sc-ion-action-sheet-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.7);background-image:none}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-cancel.sc-ion-action-sheet-ios{background:var(--button-background-selected)}}.action-sheet-title.sc-ion-action-sheet-ios{background:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)), color-stop(50%, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)), color-stop(50%, transparent)) bottom/100% 1px no-repeat transparent;background:linear-gradient(0deg, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08), rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08) 50%, transparent 50%) bottom/100% 1px no-repeat transparent}.action-sheet-title.sc-ion-action-sheet-ios{padding-left:10px;padding-right:10px;padding-top:14px;padding-bottom:13px;color:var(--color, var(--ion-color-step-400, #999999));font-size:13px;font-weight:400;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-title.sc-ion-action-sheet-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px}}.action-sheet-sub-title.sc-ion-action-sheet-ios{padding-left:0;padding-right:0;padding-top:15px;padding-bottom:0;font-size:12px}.action-sheet-button.sc-ion-action-sheet-ios{padding-left:18px;padding-right:18px;padding-top:18px;padding-bottom:18px;height:56px;font-size:20px;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-button.sc-ion-action-sheet-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:18px;padding-inline-start:18px;-webkit-padding-end:18px;padding-inline-end:18px}}.action-sheet-button.sc-ion-action-sheet-ios .action-sheet-icon.sc-ion-action-sheet-ios{margin-right:0.1em;font-size:28px;pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-button.sc-ion-action-sheet-ios .action-sheet-icon.sc-ion-action-sheet-ios{margin-right:unset;-webkit-margin-end:0.1em;margin-inline-end:0.1em}}.action-sheet-button.sc-ion-action-sheet-ios:last-child{background-image:none}.action-sheet-selected.sc-ion-action-sheet-ios{font-weight:bold}.action-sheet-cancel.sc-ion-action-sheet-ios{font-weight:600}.action-sheet-cancel.sc-ion-action-sheet-ios::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-destructive.sc-ion-action-sheet-ios,.action-sheet-destructive.ion-activated.sc-ion-action-sheet-ios,.action-sheet-destructive.ion-focused.sc-ion-action-sheet-ios{color:var(--ion-color-danger, #eb445a)}@media (any-hover: hover){.action-sheet-destructive.sc-ion-action-sheet-ios:hover{color:var(--ion-color-danger, #eb445a)}}\";\n\nconst actionSheetMdCss = \".sc-ion-action-sheet-md-h{--color:initial;--button-color-activated:var(--button-color);--button-color-focused:var(--button-color);--button-color-hover:var(--button-color);--button-color-selected:var(--button-color);--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--height:100%;--max-height:calc(100% - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:block;position:fixed;outline:none;font-family:var(--ion-font-family, inherit);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-action-sheet-md-h{display:none}.action-sheet-wrapper.sc-ion-action-sheet-md{left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:block;position:absolute;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);z-index:10;pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-wrapper.sc-ion-action-sheet-md{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.action-sheet-button.sc-ion-action-sheet-md{display:block;position:relative;width:100%;border:0;outline:none;background:var(--button-background);color:var(--button-color);font-family:inherit;overflow:hidden}.action-sheet-button-inner.sc-ion-action-sheet-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:1}.action-sheet-container.sc-ion-action-sheet-md{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:100%}.action-sheet-group.sc-ion-action-sheet-md{-ms-flex-negative:2;flex-shrink:2;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all;background:var(--background)}.action-sheet-group.sc-ion-action-sheet-md::-webkit-scrollbar{display:none}.action-sheet-group-cancel.sc-ion-action-sheet-md{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-md::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}.action-sheet-selected.sc-ion-action-sheet-md{color:var(--button-color-selected)}.action-sheet-selected.sc-ion-action-sheet-md::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-button.ion-activated.sc-ion-action-sheet-md{color:var(--button-color-activated)}.action-sheet-button.ion-activated.sc-ion-action-sheet-md::after{background:var(--button-background-activated);opacity:var(--button-background-activated-opacity)}.action-sheet-button.ion-focused.sc-ion-action-sheet-md{color:var(--button-color-focused)}.action-sheet-button.ion-focused.sc-ion-action-sheet-md::after{background:var(--button-background-focused);opacity:var(--button-background-focused-opacity)}@media (any-hover: hover){.action-sheet-button.sc-ion-action-sheet-md:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-md:hover::after{background:var(--button-background-hover);opacity:var(--button-background-hover-opacity)}}.sc-ion-action-sheet-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);--button-background:transparent;--button-background-selected:currentColor;--button-background-selected-opacity:0;--button-background-activated:transparent;--button-background-activated-opacity:0;--button-background-hover:currentColor;--button-background-hover-opacity:.04;--button-background-focused:currentColor;--button-background-focused-opacity:.12;--button-color:var(--ion-color-step-850, #262626);--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54)}.action-sheet-title.sc-ion-action-sheet-md{padding-left:16px;padding-right:16px;padding-top:20px;padding-bottom:17px;height:60px;color:var(--color, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54));font-size:16px;text-align:start}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-title.sc-ion-action-sheet-md{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.action-sheet-sub-title.sc-ion-action-sheet-md{padding-left:0;padding-right:0;padding-top:16px;padding-bottom:0;font-size:14px}.action-sheet-group.sc-ion-action-sheet-md:first-child{padding-top:0}.action-sheet-group.sc-ion-action-sheet-md:last-child{padding-bottom:0}.action-sheet-button.sc-ion-action-sheet-md{padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:0;position:relative;height:52px;font-size:16px;text-align:start;contain:strict;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-button.sc-ion-action-sheet-md{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.action-sheet-icon.sc-ion-action-sheet-md{padding-bottom:4px;margin-left:0;margin-right:32px;margin-top:0;margin-bottom:0;color:var(--color);font-size:24px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-icon.sc-ion-action-sheet-md{margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:32px;margin-inline-end:32px}}.action-sheet-button-inner.sc-ion-action-sheet-md{-ms-flex-pack:start;justify-content:flex-start}.action-sheet-selected.sc-ion-action-sheet-md{font-weight:bold}\";\n\nconst ActionSheet = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.didPresent = createEvent(this, \"ionActionSheetDidPresent\", 7);\n this.willPresent = createEvent(this, \"ionActionSheetWillPresent\", 7);\n this.willDismiss = createEvent(this, \"ionActionSheetWillDismiss\", 7);\n this.didDismiss = createEvent(this, \"ionActionSheetDidDismiss\", 7);\n this.presented = false;\n /**\n * If `true`, the keyboard will be automatically dismissed when the overlay is presented.\n */\n this.keyboardClose = true;\n /**\n * An array of buttons for the action sheet.\n */\n this.buttons = [];\n /**\n * If `true`, the action sheet will be dismissed when the backdrop is clicked.\n */\n this.backdropDismiss = true;\n /**\n * If `true`, the action sheet will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n */\n this.translucent = false;\n /**\n * If `true`, the action sheet will animate.\n */\n this.animated = true;\n this.onBackdropTap = () => {\n this.dismiss(undefined, BACKDROP);\n };\n this.dispatchCancelHandler = (ev) => {\n const role = ev.detail.role;\n if (isCancel(role)) {\n const cancelButton = this.getButtons().find(b => b.role === 'cancel');\n this.callButtonHandler(cancelButton);\n }\n };\n }\n /**\n * Present the action sheet overlay after it has been created.\n */\n present() {\n return present(this, 'actionSheetEnter', iosEnterAnimation, mdEnterAnimation);\n }\n connectedCallback() {\n prepareOverlay(this.el);\n }\n /**\n * Dismiss the action sheet overlay after it has been presented.\n *\n * @param data Any data to emit in the dismiss events.\n * @param role The role of the element that is dismissing the action sheet.\n * This can be useful in a button handler for determining which button was\n * clicked to dismiss the action sheet.\n * Some examples include: ``\"cancel\"`, `\"destructive\"`, \"selected\"`, and `\"backdrop\"`.\n */\n dismiss(data, role) {\n return dismiss(this, data, role, 'actionSheetLeave', iosLeaveAnimation, mdLeaveAnimation);\n }\n /**\n * Returns a promise that resolves when the action sheet did dismiss.\n */\n onDidDismiss() {\n return eventMethod(this.el, 'ionActionSheetDidDismiss');\n }\n /**\n * Returns a promise that resolves when the action sheet will dismiss.\n *\n */\n onWillDismiss() {\n return eventMethod(this.el, 'ionActionSheetWillDismiss');\n }\n async buttonClick(button) {\n const role = button.role;\n if (isCancel(role)) {\n return this.dismiss(undefined, role);\n }\n const shouldDismiss = await this.callButtonHandler(button);\n if (shouldDismiss) {\n return this.dismiss(undefined, button.role);\n }\n return Promise.resolve();\n }\n async callButtonHandler(button) {\n if (button) {\n // a handler has been provided, execute it\n // pass the handler the values from the inputs\n const rtn = await safeCall(button.handler);\n if (rtn === false) {\n // if the return value of the handler is false then do not dismiss\n return false;\n }\n }\n return true;\n }\n getButtons() {\n return this.buttons.map(b => {\n return (typeof b === 'string')\n ? { text: b }\n : b;\n });\n }\n componentDidUnload() {\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n }\n componentDidLoad() {\n /**\n * Do not create gesture if:\n * 1. A gesture already exists\n * 2. App is running in MD mode\n * 3. A wrapper ref does not exist\n */\n const { groupEl, wrapperEl } = this;\n if (this.gesture || getIonMode(this) === 'md' || !wrapperEl || !groupEl) {\n return;\n }\n readTask(() => {\n const isScrollable = groupEl.scrollHeight > groupEl.clientHeight;\n if (!isScrollable) {\n this.gesture = createButtonActiveGesture(wrapperEl, (refEl) => refEl.classList.contains('action-sheet-button'));\n this.gesture.enable(true);\n }\n });\n }\n render() {\n const mode = getIonMode(this);\n const allButtons = this.getButtons();\n const cancelButton = allButtons.find(b => b.role === 'cancel');\n const buttons = allButtons.filter(b => b.role !== 'cancel');\n return (h(Host, { role: \"dialog\", \"aria-modal\": \"true\", tabindex: \"-1\", style: {\n zIndex: `${20000 + this.overlayIndex}`,\n }, class: Object.assign(Object.assign({ [mode]: true }, getClassMap(this.cssClass)), { 'action-sheet-translucent': this.translucent }), onIonActionSheetWillDismiss: this.dispatchCancelHandler, onIonBackdropTap: this.onBackdropTap }, h(\"ion-backdrop\", { tappable: this.backdropDismiss }), h(\"div\", { tabindex: \"0\" }), h(\"div\", { class: \"action-sheet-wrapper ion-overlay-wrapper\", role: \"dialog\", ref: el => this.wrapperEl = el }, h(\"div\", { class: \"action-sheet-container\" }, h(\"div\", { class: \"action-sheet-group\", ref: el => this.groupEl = el }, this.header !== undefined &&\n h(\"div\", { class: \"action-sheet-title\" }, this.header, this.subHeader && h(\"div\", { class: \"action-sheet-sub-title\" }, this.subHeader)), buttons.map(b => h(\"button\", { type: \"button\", class: buttonClass(b), onClick: () => this.buttonClick(b) }, h(\"span\", { class: \"action-sheet-button-inner\" }, b.icon && h(\"ion-icon\", { icon: b.icon, lazy: false, class: \"action-sheet-icon\" }), b.text), mode === 'md' && h(\"ion-ripple-effect\", null)))), cancelButton &&\n h(\"div\", { class: \"action-sheet-group action-sheet-group-cancel\" }, h(\"button\", { type: \"button\", class: buttonClass(cancelButton), onClick: () => this.buttonClick(cancelButton) }, h(\"span\", { class: \"action-sheet-button-inner\" }, cancelButton.icon &&\n h(\"ion-icon\", { icon: cancelButton.icon, lazy: false, class: \"action-sheet-icon\" }), cancelButton.text), mode === 'md' && h(\"ion-ripple-effect\", null))))), h(\"div\", { tabindex: \"0\" })));\n }\n get el() { return getElement(this); }\n};\nconst buttonClass = (button) => {\n return Object.assign({ 'action-sheet-button': true, 'ion-activatable': true, 'ion-focusable': true, [`action-sheet-${button.role}`]: button.role !== undefined }, getClassMap(button.cssClass));\n};\nActionSheet.style = {\n ios: actionSheetIosCss,\n md: actionSheetMdCss\n};\n\nexport { ActionSheet as ion_action_sheet };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/0-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/0-es5.js deleted file mode 100644 index c6e4e3417..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/0-es5.js +++ /dev/null @@ -1,507 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[0], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-action-sheet.entry.js": - /*!*********************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-action-sheet.entry.js ***! - \*********************************************************************/ - - /*! exports provided: ion_action_sheet */ - - /***/ - function node_modulesIonicCoreDistEsmIonActionSheetEntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_action_sheet", function () { - return ActionSheet; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./animation-a635a2fc.js */ - "./node_modules/@ionic/core/dist/esm/animation-a635a2fc.js"); - /* harmony import */ - - - var _gesture_controller_89173521_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( - /*! ./gesture-controller-89173521.js */ - "./node_modules/@ionic/core/dist/esm/gesture-controller-89173521.js"); - /* harmony import */ - - - var _index_eea61379_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( - /*! ./index-eea61379.js */ - "./node_modules/@ionic/core/dist/esm/index-eea61379.js"); - /* harmony import */ - - - var _hardware_back_button_7b6ede21_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( - /*! ./hardware-back-button-7b6ede21.js */ - "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js"); - /* harmony import */ - - - var _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( - /*! ./overlays-7c699579.js */ - "./node_modules/@ionic/core/dist/esm/overlays-7c699579.js"); - /* harmony import */ - - - var _haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__( - /*! ./haptic-7b8ba70a.js */ - "./node_modules/@ionic/core/dist/esm/haptic-7b8ba70a.js"); - /* harmony import */ - - - var _button_active_0d5784f9_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__( - /*! ./button-active-0d5784f9.js */ - "./node_modules/@ionic/core/dist/esm/button-active-0d5784f9.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - /** - * iOS Action Sheet Enter Animation - */ - - - var iosEnterAnimation = function iosEnterAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 0.01, 'var(--backdrop-opacity)').beforeStyles({ - 'pointer-events': 'none' - }).afterClearStyles(['pointer-events']); - wrapperAnimation.addElement(baseEl.querySelector('.action-sheet-wrapper')).fromTo('transform', 'translateY(100%)', 'translateY(0%)'); - return baseAnimation.addElement(baseEl).easing('cubic-bezier(.36,.66,.04,1)').duration(400).addAnimation([backdropAnimation, wrapperAnimation]); - }; - /** - * iOS Action Sheet Leave Animation - */ - - - var iosLeaveAnimation = function iosLeaveAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 'var(--backdrop-opacity)', 0); - wrapperAnimation.addElement(baseEl.querySelector('.action-sheet-wrapper')).fromTo('transform', 'translateY(0%)', 'translateY(100%)'); - return baseAnimation.addElement(baseEl).easing('cubic-bezier(.36,.66,.04,1)').duration(450).addAnimation([backdropAnimation, wrapperAnimation]); - }; - /** - * MD Action Sheet Enter Animation - */ - - - var mdEnterAnimation = function mdEnterAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 0.01, 'var(--backdrop-opacity)').beforeStyles({ - 'pointer-events': 'none' - }).afterClearStyles(['pointer-events']); - wrapperAnimation.addElement(baseEl.querySelector('.action-sheet-wrapper')).fromTo('transform', 'translateY(100%)', 'translateY(0%)'); - return baseAnimation.addElement(baseEl).easing('cubic-bezier(.36,.66,.04,1)').duration(400).addAnimation([backdropAnimation, wrapperAnimation]); - }; - /** - * MD Action Sheet Leave Animation - */ - - - var mdLeaveAnimation = function mdLeaveAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 'var(--backdrop-opacity)', 0); - wrapperAnimation.addElement(baseEl.querySelector('.action-sheet-wrapper')).fromTo('transform', 'translateY(0%)', 'translateY(100%)'); - return baseAnimation.addElement(baseEl).easing('cubic-bezier(.36,.66,.04,1)').duration(450).addAnimation([backdropAnimation, wrapperAnimation]); - }; - - var actionSheetIosCss = ".sc-ion-action-sheet-ios-h{--color:initial;--button-color-activated:var(--button-color);--button-color-focused:var(--button-color);--button-color-hover:var(--button-color);--button-color-selected:var(--button-color);--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--height:100%;--max-height:calc(100% - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:block;position:fixed;outline:none;font-family:var(--ion-font-family, inherit);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-action-sheet-ios-h{display:none}.action-sheet-wrapper.sc-ion-action-sheet-ios{left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:block;position:absolute;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);z-index:10;pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-wrapper.sc-ion-action-sheet-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.action-sheet-button.sc-ion-action-sheet-ios{display:block;position:relative;width:100%;border:0;outline:none;background:var(--button-background);color:var(--button-color);font-family:inherit;overflow:hidden}.action-sheet-button-inner.sc-ion-action-sheet-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:1}.action-sheet-container.sc-ion-action-sheet-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:100%}.action-sheet-group.sc-ion-action-sheet-ios{-ms-flex-negative:2;flex-shrink:2;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all;background:var(--background)}.action-sheet-group.sc-ion-action-sheet-ios::-webkit-scrollbar{display:none}.action-sheet-group-cancel.sc-ion-action-sheet-ios{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-ios::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}.action-sheet-selected.sc-ion-action-sheet-ios{color:var(--button-color-selected)}.action-sheet-selected.sc-ion-action-sheet-ios::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-button.ion-activated.sc-ion-action-sheet-ios{color:var(--button-color-activated)}.action-sheet-button.ion-activated.sc-ion-action-sheet-ios::after{background:var(--button-background-activated);opacity:var(--button-background-activated-opacity)}.action-sheet-button.ion-focused.sc-ion-action-sheet-ios{color:var(--button-color-focused)}.action-sheet-button.ion-focused.sc-ion-action-sheet-ios::after{background:var(--button-background-focused);opacity:var(--button-background-focused-opacity)}@media (any-hover: hover){.action-sheet-button.sc-ion-action-sheet-ios:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-ios:hover::after{background:var(--button-background-hover);opacity:var(--button-background-hover-opacity)}}.sc-ion-action-sheet-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--backdrop-opacity:var(--ion-backdrop-opacity, 0.4);--button-background:linear-gradient(0deg, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08), rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08) 50%, transparent 50%) bottom/100% 1px no-repeat transparent;--button-background-activated:var(--ion-text-color, #000);--button-background-activated-opacity:.08;--button-background-hover:currentColor;--button-background-hover-opacity:.04;--button-background-focused:currentColor;--button-background-focused-opacity:.12;--button-background-selected:var(--ion-color-step-150, var(--ion-background-color, #fff));--button-background-selected-opacity:1;--button-color:var(--ion-color-primary, #3880ff);--color:var(--ion-color-step-400, #999999);text-align:center}.action-sheet-wrapper.sc-ion-action-sheet-ios{margin-left:auto;margin-right:auto;margin-top:var(--ion-safe-area-top, 0);margin-bottom:var(--ion-safe-area-bottom, 0)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-wrapper.sc-ion-action-sheet-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.action-sheet-container.sc-ion-action-sheet-ios{padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-container.sc-ion-action-sheet-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.action-sheet-group.sc-ion-action-sheet-ios{border-radius:13px;margin-bottom:8px}.action-sheet-group.sc-ion-action-sheet-ios:first-child{margin-top:10px}.action-sheet-group.sc-ion-action-sheet-ios:last-child{margin-bottom:10px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-group.sc-ion-action-sheet-ios{background-color:transparent;-webkit-backdrop-filter:saturate(280%) blur(20px);backdrop-filter:saturate(280%) blur(20px)}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-title.sc-ion-action-sheet-ios,.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-button.sc-ion-action-sheet-ios{background-color:transparent;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8))), -webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4)), color-stop(50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4)), color-stop(50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background-image:linear-gradient(0deg, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8), rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%), linear-gradient(0deg, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4), rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4) 50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 50%);background-repeat:no-repeat;background-position:top, bottom;background-size:100% calc(100% - 1px), 100% 1px;-webkit-backdrop-filter:saturate(120%);backdrop-filter:saturate(120%)}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-button.ion-activated.sc-ion-action-sheet-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.7);background-image:none}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-cancel.sc-ion-action-sheet-ios{background:var(--button-background-selected)}}.action-sheet-title.sc-ion-action-sheet-ios{background:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)), color-stop(50%, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)), color-stop(50%, transparent)) bottom/100% 1px no-repeat transparent;background:linear-gradient(0deg, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08), rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08) 50%, transparent 50%) bottom/100% 1px no-repeat transparent}.action-sheet-title.sc-ion-action-sheet-ios{padding-left:10px;padding-right:10px;padding-top:14px;padding-bottom:13px;color:var(--color, var(--ion-color-step-400, #999999));font-size:13px;font-weight:400;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-title.sc-ion-action-sheet-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px}}.action-sheet-sub-title.sc-ion-action-sheet-ios{padding-left:0;padding-right:0;padding-top:15px;padding-bottom:0;font-size:12px}.action-sheet-button.sc-ion-action-sheet-ios{padding-left:18px;padding-right:18px;padding-top:18px;padding-bottom:18px;height:56px;font-size:20px;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-button.sc-ion-action-sheet-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:18px;padding-inline-start:18px;-webkit-padding-end:18px;padding-inline-end:18px}}.action-sheet-button.sc-ion-action-sheet-ios .action-sheet-icon.sc-ion-action-sheet-ios{margin-right:0.1em;font-size:28px;pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-button.sc-ion-action-sheet-ios .action-sheet-icon.sc-ion-action-sheet-ios{margin-right:unset;-webkit-margin-end:0.1em;margin-inline-end:0.1em}}.action-sheet-button.sc-ion-action-sheet-ios:last-child{background-image:none}.action-sheet-selected.sc-ion-action-sheet-ios{font-weight:bold}.action-sheet-cancel.sc-ion-action-sheet-ios{font-weight:600}.action-sheet-cancel.sc-ion-action-sheet-ios::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-destructive.sc-ion-action-sheet-ios,.action-sheet-destructive.ion-activated.sc-ion-action-sheet-ios,.action-sheet-destructive.ion-focused.sc-ion-action-sheet-ios{color:var(--ion-color-danger, #eb445a)}@media (any-hover: hover){.action-sheet-destructive.sc-ion-action-sheet-ios:hover{color:var(--ion-color-danger, #eb445a)}}"; - var actionSheetMdCss = ".sc-ion-action-sheet-md-h{--color:initial;--button-color-activated:var(--button-color);--button-color-focused:var(--button-color);--button-color-hover:var(--button-color);--button-color-selected:var(--button-color);--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--height:100%;--max-height:calc(100% - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:block;position:fixed;outline:none;font-family:var(--ion-font-family, inherit);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-action-sheet-md-h{display:none}.action-sheet-wrapper.sc-ion-action-sheet-md{left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:block;position:absolute;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);z-index:10;pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-wrapper.sc-ion-action-sheet-md{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.action-sheet-button.sc-ion-action-sheet-md{display:block;position:relative;width:100%;border:0;outline:none;background:var(--button-background);color:var(--button-color);font-family:inherit;overflow:hidden}.action-sheet-button-inner.sc-ion-action-sheet-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:1}.action-sheet-container.sc-ion-action-sheet-md{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:100%}.action-sheet-group.sc-ion-action-sheet-md{-ms-flex-negative:2;flex-shrink:2;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all;background:var(--background)}.action-sheet-group.sc-ion-action-sheet-md::-webkit-scrollbar{display:none}.action-sheet-group-cancel.sc-ion-action-sheet-md{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-md::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}.action-sheet-selected.sc-ion-action-sheet-md{color:var(--button-color-selected)}.action-sheet-selected.sc-ion-action-sheet-md::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-button.ion-activated.sc-ion-action-sheet-md{color:var(--button-color-activated)}.action-sheet-button.ion-activated.sc-ion-action-sheet-md::after{background:var(--button-background-activated);opacity:var(--button-background-activated-opacity)}.action-sheet-button.ion-focused.sc-ion-action-sheet-md{color:var(--button-color-focused)}.action-sheet-button.ion-focused.sc-ion-action-sheet-md::after{background:var(--button-background-focused);opacity:var(--button-background-focused-opacity)}@media (any-hover: hover){.action-sheet-button.sc-ion-action-sheet-md:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-md:hover::after{background:var(--button-background-hover);opacity:var(--button-background-hover-opacity)}}.sc-ion-action-sheet-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);--button-background:transparent;--button-background-selected:currentColor;--button-background-selected-opacity:0;--button-background-activated:transparent;--button-background-activated-opacity:0;--button-background-hover:currentColor;--button-background-hover-opacity:.04;--button-background-focused:currentColor;--button-background-focused-opacity:.12;--button-color:var(--ion-color-step-850, #262626);--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54)}.action-sheet-title.sc-ion-action-sheet-md{padding-left:16px;padding-right:16px;padding-top:20px;padding-bottom:17px;height:60px;color:var(--color, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54));font-size:16px;text-align:start}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-title.sc-ion-action-sheet-md{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.action-sheet-sub-title.sc-ion-action-sheet-md{padding-left:0;padding-right:0;padding-top:16px;padding-bottom:0;font-size:14px}.action-sheet-group.sc-ion-action-sheet-md:first-child{padding-top:0}.action-sheet-group.sc-ion-action-sheet-md:last-child{padding-bottom:0}.action-sheet-button.sc-ion-action-sheet-md{padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:0;position:relative;height:52px;font-size:16px;text-align:start;contain:strict;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-button.sc-ion-action-sheet-md{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.action-sheet-icon.sc-ion-action-sheet-md{padding-bottom:4px;margin-left:0;margin-right:32px;margin-top:0;margin-bottom:0;color:var(--color);font-size:24px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-icon.sc-ion-action-sheet-md{margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:32px;margin-inline-end:32px}}.action-sheet-button-inner.sc-ion-action-sheet-md{-ms-flex-pack:start;justify-content:flex-start}.action-sheet-selected.sc-ion-action-sheet-md{font-weight:bold}"; - - var ActionSheet = /*#__PURE__*/function () { - function ActionSheet(hostRef) { - var _this = this; - - _classCallCheck(this, ActionSheet); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.didPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionActionSheetDidPresent", 7); - this.willPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionActionSheetWillPresent", 7); - this.willDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionActionSheetWillDismiss", 7); - this.didDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionActionSheetDidDismiss", 7); - this.presented = false; - /** - * If `true`, the keyboard will be automatically dismissed when the overlay is presented. - */ - - this.keyboardClose = true; - /** - * An array of buttons for the action sheet. - */ - - this.buttons = []; - /** - * If `true`, the action sheet will be dismissed when the backdrop is clicked. - */ - - this.backdropDismiss = true; - /** - * If `true`, the action sheet will be translucent. - * Only applies when the mode is `"ios"` and the device supports - * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). - */ - - this.translucent = false; - /** - * If `true`, the action sheet will animate. - */ - - this.animated = true; - - this.onBackdropTap = function () { - _this.dismiss(undefined, _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["B"]); - }; - - this.dispatchCancelHandler = function (ev) { - var role = ev.detail.role; - - if (Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["i"])(role)) { - var cancelButton = _this.getButtons().find(function (b) { - return b.role === 'cancel'; - }); - - _this.callButtonHandler(cancelButton); - } - }; - } - /** - * Present the action sheet overlay after it has been created. - */ - - - _createClass(ActionSheet, [{ - key: "present", - value: function present() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["d"])(this, 'actionSheetEnter', iosEnterAnimation, mdEnterAnimation); - } - }, { - key: "connectedCallback", - value: function connectedCallback() { - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["e"])(this.el); - } - /** - * Dismiss the action sheet overlay after it has been presented. - * - * @param data Any data to emit in the dismiss events. - * @param role The role of the element that is dismissing the action sheet. - * This can be useful in a button handler for determining which button was - * clicked to dismiss the action sheet. - * Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`. - */ - - }, { - key: "dismiss", - value: function dismiss(data, role) { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["f"])(this, data, role, 'actionSheetLeave', iosLeaveAnimation, mdLeaveAnimation); - } - /** - * Returns a promise that resolves when the action sheet did dismiss. - */ - - }, { - key: "onDidDismiss", - value: function onDidDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["g"])(this.el, 'ionActionSheetDidDismiss'); - } - /** - * Returns a promise that resolves when the action sheet will dismiss. - * - */ - - }, { - key: "onWillDismiss", - value: function onWillDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["g"])(this.el, 'ionActionSheetWillDismiss'); - } - }, { - key: "buttonClick", - value: function () { - var _buttonClick = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(button) { - var role, shouldDismiss; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - role = button.role; - - if (!Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["i"])(role)) { - _context.next = 3; - break; - } - - return _context.abrupt("return", this.dismiss(undefined, role)); - - case 3: - _context.next = 5; - return this.callButtonHandler(button); - - case 5: - shouldDismiss = _context.sent; - - if (!shouldDismiss) { - _context.next = 8; - break; - } - - return _context.abrupt("return", this.dismiss(undefined, button.role)); - - case 8: - return _context.abrupt("return", Promise.resolve()); - - case 9: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function buttonClick(_x) { - return _buttonClick.apply(this, arguments); - } - - return buttonClick; - }() - }, { - key: "callButtonHandler", - value: function () { - var _callButtonHandler = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(button) { - var rtn; - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - if (!button) { - _context2.next = 6; - break; - } - - _context2.next = 3; - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_7__["s"])(button.handler); - - case 3: - rtn = _context2.sent; - - if (!(rtn === false)) { - _context2.next = 6; - break; - } - - return _context2.abrupt("return", false); - - case 6: - return _context2.abrupt("return", true); - - case 7: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - - function callButtonHandler(_x2) { - return _callButtonHandler.apply(this, arguments); - } - - return callButtonHandler; - }() - }, { - key: "getButtons", - value: function getButtons() { - return this.buttons.map(function (b) { - return typeof b === 'string' ? { - text: b - } : b; - }); - } - }, { - key: "componentDidUnload", - value: function componentDidUnload() { - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - } - }, { - key: "componentDidLoad", - value: function componentDidLoad() { - var _this2 = this; - - /** - * Do not create gesture if: - * 1. A gesture already exists - * 2. App is running in MD mode - * 3. A wrapper ref does not exist - */ - var groupEl = this.groupEl, - wrapperEl = this.wrapperEl; - - if (this.gesture || Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) === 'md' || !wrapperEl || !groupEl) { - return; - } - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(function () { - var isScrollable = groupEl.scrollHeight > groupEl.clientHeight; - - if (!isScrollable) { - _this2.gesture = Object(_button_active_0d5784f9_js__WEBPACK_IMPORTED_MODULE_9__["c"])(wrapperEl, function (refEl) { - return refEl.classList.contains('action-sheet-button'); - }); - - _this2.gesture.enable(true); - } - }); - } - }, { - key: "render", - value: function render() { - var _this3 = this; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var allButtons = this.getButtons(); - var cancelButton = allButtons.find(function (b) { - return b.role === 'cancel'; - }); - var buttons = allButtons.filter(function (b) { - return b.role !== 'cancel'; - }); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - role: "dialog", - "aria-modal": "true", - tabindex: "-1", - style: { - zIndex: "".concat(20000 + this.overlayIndex) - }, - "class": Object.assign(Object.assign(_defineProperty({}, mode, true), Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_10__["g"])(this.cssClass)), { - 'action-sheet-translucent': this.translucent - }), - onIonActionSheetWillDismiss: this.dispatchCancelHandler, - onIonBackdropTap: this.onBackdropTap - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-backdrop", { - tappable: this.backdropDismiss - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - tabindex: "0" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "action-sheet-wrapper ion-overlay-wrapper", - role: "dialog", - ref: function ref(el) { - return _this3.wrapperEl = el; - } - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "action-sheet-container" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "action-sheet-group", - ref: function ref(el) { - return _this3.groupEl = el; - } - }, this.header !== undefined && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "action-sheet-title" - }, this.header, this.subHeader && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "action-sheet-sub-title" - }, this.subHeader)), buttons.map(function (b) { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { - type: "button", - "class": buttonClass(b), - onClick: function onClick() { - return _this3.buttonClick(b); - } - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { - "class": "action-sheet-button-inner" - }, b.icon && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { - icon: b.icon, - lazy: false, - "class": "action-sheet-icon" - }), b.text), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", null)); - })), cancelButton && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "action-sheet-group action-sheet-group-cancel" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { - type: "button", - "class": buttonClass(cancelButton), - onClick: function onClick() { - return _this3.buttonClick(cancelButton); - } - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { - "class": "action-sheet-button-inner" - }, cancelButton.icon && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { - icon: cancelButton.icon, - lazy: false, - "class": "action-sheet-icon" - }), cancelButton.text), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", null))))), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - tabindex: "0" - })); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return ActionSheet; - }(); - - var buttonClass = function buttonClass(button) { - return Object.assign(_defineProperty({ - 'action-sheet-button': true, - 'ion-activatable': true, - 'ion-focusable': true - }, "action-sheet-".concat(button.role), button.role !== undefined), Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_10__["g"])(button.cssClass)); - }; - - ActionSheet.style = { - ios: actionSheetIosCss, - md: actionSheetMdCss - }; - /***/ - } -}]); -//# sourceMappingURL=0-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/0-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/0-es5.js.map deleted file mode 100644 index 767f0c511..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/0-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-action-sheet.entry.js"],"names":["iosEnterAnimation","baseEl","baseAnimation","backdropAnimation","wrapperAnimation","addElement","querySelector","fromTo","beforeStyles","afterClearStyles","easing","duration","addAnimation","iosLeaveAnimation","mdEnterAnimation","mdLeaveAnimation","actionSheetIosCss","actionSheetMdCss","ActionSheet","hostRef","didPresent","willPresent","willDismiss","didDismiss","presented","keyboardClose","buttons","backdropDismiss","translucent","animated","onBackdropTap","dismiss","undefined","dispatchCancelHandler","ev","role","detail","cancelButton","getButtons","find","b","callButtonHandler","el","data","button","shouldDismiss","Promise","resolve","handler","rtn","map","text","gesture","destroy","groupEl","wrapperEl","isScrollable","scrollHeight","clientHeight","refEl","classList","contains","enable","mode","allButtons","filter","tabindex","style","zIndex","overlayIndex","Object","assign","cssClass","onIonActionSheetWillDismiss","onIonBackdropTap","tappable","ref","header","subHeader","type","buttonClass","onClick","buttonClick","icon","lazy","ios","md"],"mappings":"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","file":"0-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, f as readTask, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport './helpers-5c745fbd.js';\nimport { c as createAnimation } from './animation-a635a2fc.js';\nimport './gesture-controller-89173521.js';\nimport './index-eea61379.js';\nimport './hardware-back-button-7b6ede21.js';\nimport { B as BACKDROP, i as isCancel, d as present, e as prepareOverlay, f as dismiss, g as eventMethod, s as safeCall } from './overlays-7c699579.js';\nimport './haptic-7b8ba70a.js';\nimport { c as createButtonActiveGesture } from './button-active-0d5784f9.js';\nimport { g as getClassMap } from './theme-3f0b0c04.js';\n\n/**\n * iOS Action Sheet Enter Animation\n */\nconst iosEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.action-sheet-wrapper'))\n .fromTo('transform', 'translateY(100%)', 'translateY(0%)');\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(.36,.66,.04,1)')\n .duration(400)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * iOS Action Sheet Leave Animation\n */\nconst iosLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.action-sheet-wrapper'))\n .fromTo('transform', 'translateY(0%)', 'translateY(100%)');\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(.36,.66,.04,1)')\n .duration(450)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * MD Action Sheet Enter Animation\n */\nconst mdEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.action-sheet-wrapper'))\n .fromTo('transform', 'translateY(100%)', 'translateY(0%)');\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(.36,.66,.04,1)')\n .duration(400)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * MD Action Sheet Leave Animation\n */\nconst mdLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.action-sheet-wrapper'))\n .fromTo('transform', 'translateY(0%)', 'translateY(100%)');\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(.36,.66,.04,1)')\n .duration(450)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\nconst actionSheetIosCss = \".sc-ion-action-sheet-ios-h{--color:initial;--button-color-activated:var(--button-color);--button-color-focused:var(--button-color);--button-color-hover:var(--button-color);--button-color-selected:var(--button-color);--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--height:100%;--max-height:calc(100% - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:block;position:fixed;outline:none;font-family:var(--ion-font-family, inherit);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-action-sheet-ios-h{display:none}.action-sheet-wrapper.sc-ion-action-sheet-ios{left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:block;position:absolute;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);z-index:10;pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-wrapper.sc-ion-action-sheet-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.action-sheet-button.sc-ion-action-sheet-ios{display:block;position:relative;width:100%;border:0;outline:none;background:var(--button-background);color:var(--button-color);font-family:inherit;overflow:hidden}.action-sheet-button-inner.sc-ion-action-sheet-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:1}.action-sheet-container.sc-ion-action-sheet-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:100%}.action-sheet-group.sc-ion-action-sheet-ios{-ms-flex-negative:2;flex-shrink:2;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all;background:var(--background)}.action-sheet-group.sc-ion-action-sheet-ios::-webkit-scrollbar{display:none}.action-sheet-group-cancel.sc-ion-action-sheet-ios{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-ios::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}.action-sheet-selected.sc-ion-action-sheet-ios{color:var(--button-color-selected)}.action-sheet-selected.sc-ion-action-sheet-ios::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-button.ion-activated.sc-ion-action-sheet-ios{color:var(--button-color-activated)}.action-sheet-button.ion-activated.sc-ion-action-sheet-ios::after{background:var(--button-background-activated);opacity:var(--button-background-activated-opacity)}.action-sheet-button.ion-focused.sc-ion-action-sheet-ios{color:var(--button-color-focused)}.action-sheet-button.ion-focused.sc-ion-action-sheet-ios::after{background:var(--button-background-focused);opacity:var(--button-background-focused-opacity)}@media (any-hover: hover){.action-sheet-button.sc-ion-action-sheet-ios:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-ios:hover::after{background:var(--button-background-hover);opacity:var(--button-background-hover-opacity)}}.sc-ion-action-sheet-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--backdrop-opacity:var(--ion-backdrop-opacity, 0.4);--button-background:linear-gradient(0deg, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08), rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08) 50%, transparent 50%) bottom/100% 1px no-repeat transparent;--button-background-activated:var(--ion-text-color, #000);--button-background-activated-opacity:.08;--button-background-hover:currentColor;--button-background-hover-opacity:.04;--button-background-focused:currentColor;--button-background-focused-opacity:.12;--button-background-selected:var(--ion-color-step-150, var(--ion-background-color, #fff));--button-background-selected-opacity:1;--button-color:var(--ion-color-primary, #3880ff);--color:var(--ion-color-step-400, #999999);text-align:center}.action-sheet-wrapper.sc-ion-action-sheet-ios{margin-left:auto;margin-right:auto;margin-top:var(--ion-safe-area-top, 0);margin-bottom:var(--ion-safe-area-bottom, 0)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-wrapper.sc-ion-action-sheet-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.action-sheet-container.sc-ion-action-sheet-ios{padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-container.sc-ion-action-sheet-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.action-sheet-group.sc-ion-action-sheet-ios{border-radius:13px;margin-bottom:8px}.action-sheet-group.sc-ion-action-sheet-ios:first-child{margin-top:10px}.action-sheet-group.sc-ion-action-sheet-ios:last-child{margin-bottom:10px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-group.sc-ion-action-sheet-ios{background-color:transparent;-webkit-backdrop-filter:saturate(280%) blur(20px);backdrop-filter:saturate(280%) blur(20px)}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-title.sc-ion-action-sheet-ios,.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-button.sc-ion-action-sheet-ios{background-color:transparent;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8))), -webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4)), color-stop(50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4)), color-stop(50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background-image:linear-gradient(0deg, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8), rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%), linear-gradient(0deg, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4), rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4) 50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 50%);background-repeat:no-repeat;background-position:top, bottom;background-size:100% calc(100% - 1px), 100% 1px;-webkit-backdrop-filter:saturate(120%);backdrop-filter:saturate(120%)}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-button.ion-activated.sc-ion-action-sheet-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.7);background-image:none}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-cancel.sc-ion-action-sheet-ios{background:var(--button-background-selected)}}.action-sheet-title.sc-ion-action-sheet-ios{background:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)), color-stop(50%, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)), color-stop(50%, transparent)) bottom/100% 1px no-repeat transparent;background:linear-gradient(0deg, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08), rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08) 50%, transparent 50%) bottom/100% 1px no-repeat transparent}.action-sheet-title.sc-ion-action-sheet-ios{padding-left:10px;padding-right:10px;padding-top:14px;padding-bottom:13px;color:var(--color, var(--ion-color-step-400, #999999));font-size:13px;font-weight:400;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-title.sc-ion-action-sheet-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px}}.action-sheet-sub-title.sc-ion-action-sheet-ios{padding-left:0;padding-right:0;padding-top:15px;padding-bottom:0;font-size:12px}.action-sheet-button.sc-ion-action-sheet-ios{padding-left:18px;padding-right:18px;padding-top:18px;padding-bottom:18px;height:56px;font-size:20px;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-button.sc-ion-action-sheet-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:18px;padding-inline-start:18px;-webkit-padding-end:18px;padding-inline-end:18px}}.action-sheet-button.sc-ion-action-sheet-ios .action-sheet-icon.sc-ion-action-sheet-ios{margin-right:0.1em;font-size:28px;pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-button.sc-ion-action-sheet-ios .action-sheet-icon.sc-ion-action-sheet-ios{margin-right:unset;-webkit-margin-end:0.1em;margin-inline-end:0.1em}}.action-sheet-button.sc-ion-action-sheet-ios:last-child{background-image:none}.action-sheet-selected.sc-ion-action-sheet-ios{font-weight:bold}.action-sheet-cancel.sc-ion-action-sheet-ios{font-weight:600}.action-sheet-cancel.sc-ion-action-sheet-ios::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-destructive.sc-ion-action-sheet-ios,.action-sheet-destructive.ion-activated.sc-ion-action-sheet-ios,.action-sheet-destructive.ion-focused.sc-ion-action-sheet-ios{color:var(--ion-color-danger, #eb445a)}@media (any-hover: hover){.action-sheet-destructive.sc-ion-action-sheet-ios:hover{color:var(--ion-color-danger, #eb445a)}}\";\n\nconst actionSheetMdCss = \".sc-ion-action-sheet-md-h{--color:initial;--button-color-activated:var(--button-color);--button-color-focused:var(--button-color);--button-color-hover:var(--button-color);--button-color-selected:var(--button-color);--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--height:100%;--max-height:calc(100% - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:block;position:fixed;outline:none;font-family:var(--ion-font-family, inherit);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-action-sheet-md-h{display:none}.action-sheet-wrapper.sc-ion-action-sheet-md{left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:block;position:absolute;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);z-index:10;pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-wrapper.sc-ion-action-sheet-md{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.action-sheet-button.sc-ion-action-sheet-md{display:block;position:relative;width:100%;border:0;outline:none;background:var(--button-background);color:var(--button-color);font-family:inherit;overflow:hidden}.action-sheet-button-inner.sc-ion-action-sheet-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:1}.action-sheet-container.sc-ion-action-sheet-md{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:100%}.action-sheet-group.sc-ion-action-sheet-md{-ms-flex-negative:2;flex-shrink:2;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all;background:var(--background)}.action-sheet-group.sc-ion-action-sheet-md::-webkit-scrollbar{display:none}.action-sheet-group-cancel.sc-ion-action-sheet-md{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-md::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}.action-sheet-selected.sc-ion-action-sheet-md{color:var(--button-color-selected)}.action-sheet-selected.sc-ion-action-sheet-md::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-button.ion-activated.sc-ion-action-sheet-md{color:var(--button-color-activated)}.action-sheet-button.ion-activated.sc-ion-action-sheet-md::after{background:var(--button-background-activated);opacity:var(--button-background-activated-opacity)}.action-sheet-button.ion-focused.sc-ion-action-sheet-md{color:var(--button-color-focused)}.action-sheet-button.ion-focused.sc-ion-action-sheet-md::after{background:var(--button-background-focused);opacity:var(--button-background-focused-opacity)}@media (any-hover: hover){.action-sheet-button.sc-ion-action-sheet-md:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-md:hover::after{background:var(--button-background-hover);opacity:var(--button-background-hover-opacity)}}.sc-ion-action-sheet-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);--button-background:transparent;--button-background-selected:currentColor;--button-background-selected-opacity:0;--button-background-activated:transparent;--button-background-activated-opacity:0;--button-background-hover:currentColor;--button-background-hover-opacity:.04;--button-background-focused:currentColor;--button-background-focused-opacity:.12;--button-color:var(--ion-color-step-850, #262626);--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54)}.action-sheet-title.sc-ion-action-sheet-md{padding-left:16px;padding-right:16px;padding-top:20px;padding-bottom:17px;height:60px;color:var(--color, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54));font-size:16px;text-align:start}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-title.sc-ion-action-sheet-md{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.action-sheet-sub-title.sc-ion-action-sheet-md{padding-left:0;padding-right:0;padding-top:16px;padding-bottom:0;font-size:14px}.action-sheet-group.sc-ion-action-sheet-md:first-child{padding-top:0}.action-sheet-group.sc-ion-action-sheet-md:last-child{padding-bottom:0}.action-sheet-button.sc-ion-action-sheet-md{padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:0;position:relative;height:52px;font-size:16px;text-align:start;contain:strict;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-button.sc-ion-action-sheet-md{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.action-sheet-icon.sc-ion-action-sheet-md{padding-bottom:4px;margin-left:0;margin-right:32px;margin-top:0;margin-bottom:0;color:var(--color);font-size:24px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.action-sheet-icon.sc-ion-action-sheet-md{margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:32px;margin-inline-end:32px}}.action-sheet-button-inner.sc-ion-action-sheet-md{-ms-flex-pack:start;justify-content:flex-start}.action-sheet-selected.sc-ion-action-sheet-md{font-weight:bold}\";\n\nconst ActionSheet = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.didPresent = createEvent(this, \"ionActionSheetDidPresent\", 7);\n this.willPresent = createEvent(this, \"ionActionSheetWillPresent\", 7);\n this.willDismiss = createEvent(this, \"ionActionSheetWillDismiss\", 7);\n this.didDismiss = createEvent(this, \"ionActionSheetDidDismiss\", 7);\n this.presented = false;\n /**\n * If `true`, the keyboard will be automatically dismissed when the overlay is presented.\n */\n this.keyboardClose = true;\n /**\n * An array of buttons for the action sheet.\n */\n this.buttons = [];\n /**\n * If `true`, the action sheet will be dismissed when the backdrop is clicked.\n */\n this.backdropDismiss = true;\n /**\n * If `true`, the action sheet will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n */\n this.translucent = false;\n /**\n * If `true`, the action sheet will animate.\n */\n this.animated = true;\n this.onBackdropTap = () => {\n this.dismiss(undefined, BACKDROP);\n };\n this.dispatchCancelHandler = (ev) => {\n const role = ev.detail.role;\n if (isCancel(role)) {\n const cancelButton = this.getButtons().find(b => b.role === 'cancel');\n this.callButtonHandler(cancelButton);\n }\n };\n }\n /**\n * Present the action sheet overlay after it has been created.\n */\n present() {\n return present(this, 'actionSheetEnter', iosEnterAnimation, mdEnterAnimation);\n }\n connectedCallback() {\n prepareOverlay(this.el);\n }\n /**\n * Dismiss the action sheet overlay after it has been presented.\n *\n * @param data Any data to emit in the dismiss events.\n * @param role The role of the element that is dismissing the action sheet.\n * This can be useful in a button handler for determining which button was\n * clicked to dismiss the action sheet.\n * Some examples include: ``\"cancel\"`, `\"destructive\"`, \"selected\"`, and `\"backdrop\"`.\n */\n dismiss(data, role) {\n return dismiss(this, data, role, 'actionSheetLeave', iosLeaveAnimation, mdLeaveAnimation);\n }\n /**\n * Returns a promise that resolves when the action sheet did dismiss.\n */\n onDidDismiss() {\n return eventMethod(this.el, 'ionActionSheetDidDismiss');\n }\n /**\n * Returns a promise that resolves when the action sheet will dismiss.\n *\n */\n onWillDismiss() {\n return eventMethod(this.el, 'ionActionSheetWillDismiss');\n }\n async buttonClick(button) {\n const role = button.role;\n if (isCancel(role)) {\n return this.dismiss(undefined, role);\n }\n const shouldDismiss = await this.callButtonHandler(button);\n if (shouldDismiss) {\n return this.dismiss(undefined, button.role);\n }\n return Promise.resolve();\n }\n async callButtonHandler(button) {\n if (button) {\n // a handler has been provided, execute it\n // pass the handler the values from the inputs\n const rtn = await safeCall(button.handler);\n if (rtn === false) {\n // if the return value of the handler is false then do not dismiss\n return false;\n }\n }\n return true;\n }\n getButtons() {\n return this.buttons.map(b => {\n return (typeof b === 'string')\n ? { text: b }\n : b;\n });\n }\n componentDidUnload() {\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n }\n componentDidLoad() {\n /**\n * Do not create gesture if:\n * 1. A gesture already exists\n * 2. App is running in MD mode\n * 3. A wrapper ref does not exist\n */\n const { groupEl, wrapperEl } = this;\n if (this.gesture || getIonMode(this) === 'md' || !wrapperEl || !groupEl) {\n return;\n }\n readTask(() => {\n const isScrollable = groupEl.scrollHeight > groupEl.clientHeight;\n if (!isScrollable) {\n this.gesture = createButtonActiveGesture(wrapperEl, (refEl) => refEl.classList.contains('action-sheet-button'));\n this.gesture.enable(true);\n }\n });\n }\n render() {\n const mode = getIonMode(this);\n const allButtons = this.getButtons();\n const cancelButton = allButtons.find(b => b.role === 'cancel');\n const buttons = allButtons.filter(b => b.role !== 'cancel');\n return (h(Host, { role: \"dialog\", \"aria-modal\": \"true\", tabindex: \"-1\", style: {\n zIndex: `${20000 + this.overlayIndex}`,\n }, class: Object.assign(Object.assign({ [mode]: true }, getClassMap(this.cssClass)), { 'action-sheet-translucent': this.translucent }), onIonActionSheetWillDismiss: this.dispatchCancelHandler, onIonBackdropTap: this.onBackdropTap }, h(\"ion-backdrop\", { tappable: this.backdropDismiss }), h(\"div\", { tabindex: \"0\" }), h(\"div\", { class: \"action-sheet-wrapper ion-overlay-wrapper\", role: \"dialog\", ref: el => this.wrapperEl = el }, h(\"div\", { class: \"action-sheet-container\" }, h(\"div\", { class: \"action-sheet-group\", ref: el => this.groupEl = el }, this.header !== undefined &&\n h(\"div\", { class: \"action-sheet-title\" }, this.header, this.subHeader && h(\"div\", { class: \"action-sheet-sub-title\" }, this.subHeader)), buttons.map(b => h(\"button\", { type: \"button\", class: buttonClass(b), onClick: () => this.buttonClick(b) }, h(\"span\", { class: \"action-sheet-button-inner\" }, b.icon && h(\"ion-icon\", { icon: b.icon, lazy: false, class: \"action-sheet-icon\" }), b.text), mode === 'md' && h(\"ion-ripple-effect\", null)))), cancelButton &&\n h(\"div\", { class: \"action-sheet-group action-sheet-group-cancel\" }, h(\"button\", { type: \"button\", class: buttonClass(cancelButton), onClick: () => this.buttonClick(cancelButton) }, h(\"span\", { class: \"action-sheet-button-inner\" }, cancelButton.icon &&\n h(\"ion-icon\", { icon: cancelButton.icon, lazy: false, class: \"action-sheet-icon\" }), cancelButton.text), mode === 'md' && h(\"ion-ripple-effect\", null))))), h(\"div\", { tabindex: \"0\" })));\n }\n get el() { return getElement(this); }\n};\nconst buttonClass = (button) => {\n return Object.assign({ 'action-sheet-button': true, 'ion-activatable': true, 'ion-focusable': true, [`action-sheet-${button.role}`]: button.role !== undefined }, getClassMap(button.cssClass));\n};\nActionSheet.style = {\n ios: actionSheetIosCss,\n md: actionSheetMdCss\n};\n\nexport { ActionSheet as ion_action_sheet };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/1-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/1-es2015.js deleted file mode 100644 index ecd80df33..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/1-es2015.js +++ /dev/null @@ -1,438 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[1],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-alert.entry.js": -/*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-alert.entry.js ***! - \**************************************************************/ -/*! exports provided: ion_alert */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_alert", function() { return Alert; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./animation-a635a2fc.js */ "./node_modules/@ionic/core/dist/esm/animation-a635a2fc.js"); -/* harmony import */ var _gesture_controller_89173521_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./gesture-controller-89173521.js */ "./node_modules/@ionic/core/dist/esm/gesture-controller-89173521.js"); -/* harmony import */ var _index_eea61379_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./index-eea61379.js */ "./node_modules/@ionic/core/dist/esm/index-eea61379.js"); -/* harmony import */ var _index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./index-79d74e0b.js */ "./node_modules/@ionic/core/dist/esm/index-79d74e0b.js"); -/* harmony import */ var _hardware_back_button_7b6ede21_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./hardware-back-button-7b6ede21.js */ "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js"); -/* harmony import */ var _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./overlays-7c699579.js */ "./node_modules/@ionic/core/dist/esm/overlays-7c699579.js"); -/* harmony import */ var _haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./haptic-7b8ba70a.js */ "./node_modules/@ionic/core/dist/esm/haptic-7b8ba70a.js"); -/* harmony import */ var _button_active_0d5784f9_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./button-active-0d5784f9.js */ "./node_modules/@ionic/core/dist/esm/button-active-0d5784f9.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - - - - - - - - - - -/** - * iOS Alert Enter Animation - */ -const iosEnterAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 0.01, 'var(--backdrop-opacity)') - .beforeStyles({ - 'pointer-events': 'none' - }) - .afterClearStyles(['pointer-events']); - wrapperAnimation - .addElement(baseEl.querySelector('.alert-wrapper')) - .keyframes([ - { offset: 0, opacity: '0.01', transform: 'scale(1.1)' }, - { offset: 1, opacity: '1', transform: 'scale(1)' } - ]); - return baseAnimation - .addElement(baseEl) - .easing('ease-in-out') - .duration(200) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -/** - * iOS Alert Leave Animation - */ -const iosLeaveAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 'var(--backdrop-opacity)', 0); - wrapperAnimation - .addElement(baseEl.querySelector('.alert-wrapper')) - .keyframes([ - { offset: 0, opacity: 0.99, transform: 'scale(1)' }, - { offset: 1, opacity: 0, transform: 'scale(0.9)' } - ]); - return baseAnimation - .addElement(baseEl) - .easing('ease-in-out') - .duration(200) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -/** - * Md Alert Enter Animation - */ -const mdEnterAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 0.01, 'var(--backdrop-opacity)') - .beforeStyles({ - 'pointer-events': 'none' - }) - .afterClearStyles(['pointer-events']); - wrapperAnimation - .addElement(baseEl.querySelector('.alert-wrapper')) - .keyframes([ - { offset: 0, opacity: '0.01', transform: 'scale(0.9)' }, - { offset: 1, opacity: '1', transform: 'scale(1)' } - ]); - return baseAnimation - .addElement(baseEl) - .easing('ease-in-out') - .duration(150) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -/** - * Md Alert Leave Animation - */ -const mdLeaveAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 'var(--backdrop-opacity)', 0); - wrapperAnimation - .addElement(baseEl.querySelector('.alert-wrapper')) - .fromTo('opacity', 0.99, 0); - return baseAnimation - .addElement(baseEl) - .easing('ease-in-out') - .duration(150) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -const alertIosCss = ".sc-ion-alert-ios-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-ios-h{display:none}.alert-top.sc-ion-alert-ios-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-message.sc-ion-alert-ios::-webkit-scrollbar{display:none}.alert-input.sc-ion-alert-ios{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:14px;line-height:20px;z-index:0}.alert-button.ion-focused.sc-ion-alert-ios,.alert-tappable.ion-focused.sc-ion-alert-ios{background:var(--ion-color-step-100, #e6e6e6)}.alert-button-inner.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.alert-input-disabled.sc-ion-alert-ios,.alert-checkbox-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios,.alert-radio-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:strict}.alert-button.sc-ion-alert-ios,.alert-checkbox.sc-ion-alert-ios,.alert-input.sc-ion-alert-ios,.alert-radio.sc-ion-alert-ios{outline:none}.alert-radio-icon.sc-ion-alert-ios,.alert-checkbox-icon.sc-ion-alert-ios,.alert-checkbox-inner.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-ios{min-height:37px;resize:none}.sc-ion-alert-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--max-width:270px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);font-size:14px}.alert-wrapper.sc-ion-alert-ios{border-radius:13px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.alert-button.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{pointer-events:none}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.alert-translucent.sc-ion-alert-ios-h .alert-wrapper.sc-ion-alert-ios{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.alert-head.sc-ion-alert-ios{padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:7px;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-head.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.alert-title.sc-ion-alert-ios{margin-top:8px;color:var(--ion-text-color, #000);font-size:17px;font-weight:600}.alert-sub-title.sc-ion-alert-ios{color:var(--ion-color-step-600, #666666);font-size:14px}.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:21px;color:var(--ion-text-color, #000);font-size:13px;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.alert-message.sc-ion-alert-ios{max-height:240px}.alert-message.sc-ion-alert-ios:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:12px}.alert-input.sc-ion-alert-ios{border-radius:4px;margin-top:10px;padding-left:6px;padding-right:6px;padding-top:6px;padding-bottom:6px;border:0.55px solid var(--ion-color-step-250, #bfbfbf);background-color:var(--ion-background-color, #fff);-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-input.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px}}.alert-input.sc-ion-alert-ios::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-clear{display:none}.alert-radio-group.sc-ion-alert-ios,.alert-checkbox-group.sc-ion-alert-ios{-ms-scroll-chaining:none;overscroll-behavior:contain;max-height:240px;border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);overflow-y:auto;-webkit-overflow-scrolling:touch}.alert-tappable.sc-ion-alert-ios{height:44px}.alert-radio-label.sc-ion-alert-ios{padding-left:13px;padding-right:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;-ms-flex-order:0;order:0;color:var(--ion-text-color, #000);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-radio-label.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px}}[aria-checked=true].sc-ion-alert-ios .alert-radio-label.sc-ion-alert-ios{color:var(--ion-color-primary, #3880ff)}.alert-radio-icon.sc-ion-alert-ios{position:relative;-ms-flex-order:1;order:1;min-width:30px}[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:7px;top:-7px;position:absolute;width:6px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary, #3880ff)}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios,[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:unset;right:unset;right:7px}.alert-checkbox-label.sc-ion-alert-ios{padding-left:13px;padding-right:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-text-color, #000);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-checkbox-label.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px}}.alert-checkbox-icon.sc-ion-alert-ios{border-radius:50%;margin-left:16px;margin-right:6px;margin-top:10px;margin-bottom:10px;position:relative;width:24px;height:24px;border-width:1px;border-style:solid;border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));background-color:var(--ion-item-background, var(--ion-background-color, #fff));contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-checkbox-icon.sc-ion-alert-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:6px;margin-inline-end:6px}}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-icon.sc-ion-alert-ios{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:9px;top:4px;position:absolute;width:5px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:1px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-background-color, #fff)}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios,[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:unset;right:unset;right:9px}.alert-button-group.sc-ion-alert-ios{margin-right:-0.55px;-ms-flex-wrap:wrap;flex-wrap:wrap}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button-group.sc-ion-alert-ios{margin-right:unset;-webkit-margin-end:-0.55px;margin-inline-end:-0.55px}}.alert-button.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:0;-ms-flex:1 1 auto;flex:1 1 auto;min-width:50%;height:44px;border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);background-color:transparent;color:var(--ion-color-primary, #3880ff);font-size:17px;overflow:hidden}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:first-child,[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child{border-right:0}.alert-button.sc-ion-alert-ios:last-child{border-right:0;font-weight:bold}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child,[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child{border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}.alert-button.ion-activated.sc-ion-alert-ios{background-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1)}.alert-button-role-destructive.sc-ion-alert-ios,.alert-button-role-destructive.ion-activated.sc-ion-alert-ios,.alert-button-role-destructive.ion-focused.sc-ion-alert-ios{color:var(--ion-color-danger, #eb445a)}"; - -const alertMdCss = ".sc-ion-alert-md-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-md-h{display:none}.alert-top.sc-ion-alert-md-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-group.sc-ion-alert-md::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-md::-webkit-scrollbar,.alert-message.sc-ion-alert-md::-webkit-scrollbar{display:none}.alert-input.sc-ion-alert-md{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:14px;line-height:20px;z-index:0}.alert-button.ion-focused.sc-ion-alert-md,.alert-tappable.ion-focused.sc-ion-alert-md{background:var(--ion-color-step-100, #e6e6e6)}.alert-button-inner.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.alert-input-disabled.sc-ion-alert-md,.alert-checkbox-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md,.alert-radio-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:strict}.alert-button.sc-ion-alert-md,.alert-checkbox.sc-ion-alert-md,.alert-input.sc-ion-alert-md,.alert-radio.sc-ion-alert-md{outline:none}.alert-radio-icon.sc-ion-alert-md,.alert-checkbox-icon.sc-ion-alert-md,.alert-checkbox-inner.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-md{min-height:37px;resize:none}.sc-ion-alert-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--max-width:280px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);font-size:14px}.alert-wrapper.sc-ion-alert-md{border-radius:4px;-webkit-box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12)}.alert-head.sc-ion-alert-md{padding-left:23px;padding-right:23px;padding-top:20px;padding-bottom:15px;text-align:start}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-head.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:23px;padding-inline-start:23px;-webkit-padding-end:23px;padding-inline-end:23px}}.alert-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:20px;font-weight:500}.alert-sub-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:16px}.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{padding-left:24px;padding-right:24px;padding-top:20px;padding-bottom:20px;color:var(--ion-color-step-550, #737373)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}}.alert-message.sc-ion-alert-md{max-height:240px;font-size:16px}.alert-message.sc-ion-alert-md:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-head.sc-ion-alert-md+.alert-message.sc-ion-alert-md{padding-top:0}.alert-input.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);color:var(--ion-text-color, #000)}.alert-input.sc-ion-alert-md::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-clear{display:none}.alert-input.sc-ion-alert-md:focus{margin-bottom:4px;border-bottom:2px solid var(--ion-color-primary, #3880ff)}.alert-radio-group.sc-ion-alert-md,.alert-checkbox-group.sc-ion-alert-md{position:relative;max-height:240px;border-top:1px solid var(--ion-color-step-150, #d9d9d9);border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);overflow:auto}.alert-tappable.sc-ion-alert-md{position:relative;height:48px;overflow:hidden}.alert-radio-label.sc-ion-alert-md{padding-left:52px;padding-right:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-color-step-850, #262626);font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-radio-label.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:52px;padding-inline-start:52px;-webkit-padding-end:26px;padding-inline-end:26px}}.alert-radio-icon.sc-ion-alert-md{left:26px;top:0;border-radius:50%;display:block;position:relative;width:20px;height:20px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, #737373)}[dir=rtl].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}.alert-radio-inner.sc-ion-alert-md{left:3px;top:3px;border-radius:50%;position:absolute;width:10px;height:10px;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--ion-color-primary, #3880ff)}[dir=rtl].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}[aria-checked=true].sc-ion-alert-md .alert-radio-label.sc-ion-alert-md{color:var(--ion-color-step-850, #262626)}[aria-checked=true].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.alert-checkbox-label.sc-ion-alert-md{padding-left:53px;padding-right:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-color-step-850, #262626);font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-checkbox-label.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:53px;padding-inline-start:53px;-webkit-padding-end:26px;padding-inline-end:26px}}.alert-checkbox-icon.sc-ion-alert-md{left:26px;top:0;border-radius:2px;position:relative;width:16px;height:16px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, #737373);contain:strict}[dir=rtl].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}[aria-checked=true].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:3px;top:0;position:absolute;width:6px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary-contrast, #fff)}[dir=rtl].sc-ion-alert-md [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}.alert-button-group.sc-ion-alert-md{padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-ms-flex-pack:end;justify-content:flex-end}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button-group.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.alert-button.sc-ion-alert-md{border-radius:2px;margin-left:0;margin-right:8px;margin-top:0;margin-bottom:0;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;position:relative;background-color:transparent;color:var(--ion-color-primary, #3880ff);font-weight:500;text-align:end;text-transform:uppercase;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button.sc-ion-alert-md{margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px}}.alert-button-inner.sc-ion-alert-md{-ms-flex-pack:end;justify-content:flex-end}"; - -const Alert = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.didPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionAlertDidPresent", 7); - this.willPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionAlertWillPresent", 7); - this.willDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionAlertWillDismiss", 7); - this.didDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionAlertDidDismiss", 7); - this.processedInputs = []; - this.processedButtons = []; - this.presented = false; - /** - * If `true`, the keyboard will be automatically dismissed when the overlay is presented. - */ - this.keyboardClose = true; - /** - * Array of buttons to be added to the alert. - */ - this.buttons = []; - /** - * Array of input to show in the alert. - */ - this.inputs = []; - /** - * If `true`, the alert will be dismissed when the backdrop is clicked. - */ - this.backdropDismiss = true; - /** - * If `true`, the alert will be translucent. - * Only applies when the mode is `"ios"` and the device supports - * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). - */ - this.translucent = false; - /** - * If `true`, the alert will animate. - */ - this.animated = true; - this.onBackdropTap = () => { - this.dismiss(undefined, _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["B"]); - }; - this.dispatchCancelHandler = (ev) => { - const role = ev.detail.role; - if (Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["i"])(role)) { - const cancelButton = this.processedButtons.find(b => b.role === 'cancel'); - this.callButtonHandler(cancelButton); - } - }; - } - buttonsChanged() { - const buttons = this.buttons; - this.processedButtons = buttons.map(btn => { - return (typeof btn === 'string') - ? { text: btn, role: btn.toLowerCase() === 'cancel' ? 'cancel' : undefined } - : btn; - }); - } - inputsChanged() { - const inputs = this.inputs; - // An alert can be created with several different inputs. Radios, - // checkboxes and inputs are all accepted, but they cannot be mixed. - const inputTypes = new Set(inputs.map(i => i.type)); - if (inputTypes.has('checkbox') && inputTypes.has('radio')) { - console.warn(`Alert cannot mix input types: ${(Array.from(inputTypes.values()).join('/'))}. Please see alert docs for more info.`); - } - this.inputType = inputTypes.values().next().value; - this.processedInputs = inputs.map((i, index) => ({ - type: i.type || 'text', - name: i.name || `${index}`, - placeholder: i.placeholder || '', - value: i.value, - label: i.label, - checked: !!i.checked, - disabled: !!i.disabled, - id: i.id || `alert-input-${this.overlayIndex}-${index}`, - handler: i.handler, - min: i.min, - max: i.max, - cssClass: i.cssClass || '', - attributes: i.attributes || {}, - })); - } - connectedCallback() { - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["e"])(this.el); - } - componentWillLoad() { - this.inputsChanged(); - this.buttonsChanged(); - } - componentDidUnload() { - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - } - componentDidLoad() { - /** - * Do not create gesture if: - * 1. A gesture already exists - * 2. App is running in MD mode - * 3. A wrapper ref does not exist - */ - if (this.gesture || Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) === 'md' || !this.wrapperEl) { - return; - } - this.gesture = Object(_button_active_0d5784f9_js__WEBPACK_IMPORTED_MODULE_10__["c"])(this.wrapperEl, (refEl) => refEl.classList.contains('alert-button')); - this.gesture.enable(true); - } - /** - * Present the alert overlay after it has been created. - */ - present() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["d"])(this, 'alertEnter', iosEnterAnimation, mdEnterAnimation); - } - /** - * Dismiss the alert overlay after it has been presented. - * - * @param data Any data to emit in the dismiss events. - * @param role The role of the element that is dismissing the alert. - * This can be useful in a button handler for determining which button was - * clicked to dismiss the alert. - * Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`. - */ - dismiss(data, role) { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["f"])(this, data, role, 'alertLeave', iosLeaveAnimation, mdLeaveAnimation); - } - /** - * Returns a promise that resolves when the alert did dismiss. - */ - onDidDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["g"])(this.el, 'ionAlertDidDismiss'); - } - /** - * Returns a promise that resolves when the alert will dismiss. - */ - onWillDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["g"])(this.el, 'ionAlertWillDismiss'); - } - rbClick(selectedInput) { - for (const input of this.processedInputs) { - input.checked = input === selectedInput; - } - this.activeId = selectedInput.id; - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["s"])(selectedInput.handler, selectedInput); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["j"])(this); - } - cbClick(selectedInput) { - selectedInput.checked = !selectedInput.checked; - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["s"])(selectedInput.handler, selectedInput); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["j"])(this); - } - buttonClick(button) { - const role = button.role; - const values = this.getValues(); - if (Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["i"])(role)) { - return this.dismiss({ values }, role); - } - const returnData = this.callButtonHandler(button, values); - if (returnData !== false) { - return this.dismiss(Object.assign({ values }, returnData), button.role); - } - return Promise.resolve(false); - } - callButtonHandler(button, data) { - if (button && button.handler) { - // a handler has been provided, execute it - // pass the handler the values from the inputs - const returnData = Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["s"])(button.handler, data); - if (returnData === false) { - // if the return value of the handler is false then do not dismiss - return false; - } - if (typeof returnData === 'object') { - return returnData; - } - } - return {}; - } - getValues() { - if (this.processedInputs.length === 0) { - // this is an alert without any options/inputs at all - return undefined; - } - if (this.inputType === 'radio') { - // this is an alert with radio buttons (single value select) - // return the one value which is checked, otherwise undefined - const checkedInput = this.processedInputs.find(i => !!i.checked); - return checkedInput ? checkedInput.value : undefined; - } - if (this.inputType === 'checkbox') { - // this is an alert with checkboxes (multiple value select) - // return an array of all the checked values - return this.processedInputs.filter(i => i.checked).map(i => i.value); - } - // this is an alert with text inputs - // return an object of all the values with the input name as the key - const values = {}; - this.processedInputs.forEach(i => { - values[i.name] = i.value || ''; - }); - return values; - } - renderAlertInputs(labelledBy) { - switch (this.inputType) { - case 'checkbox': return this.renderCheckbox(labelledBy); - case 'radio': return this.renderRadio(labelledBy); - default: return this.renderInput(labelledBy); - } - } - renderCheckbox(labelledby) { - const inputs = this.processedInputs; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - if (inputs.length === 0) { - return null; - } - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "alert-checkbox-group", "aria-labelledby": labelledby }, inputs.map(i => (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { type: "button", onClick: () => this.cbClick(i), "aria-checked": `${i.checked}`, id: i.id, disabled: i.disabled, tabIndex: 0, role: "checkbox", class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_11__["g"])(i.cssClass)), { 'alert-tappable': true, 'alert-checkbox': true, 'alert-checkbox-button': true, 'ion-focusable': true, 'alert-checkbox-button-disabled': i.disabled || false }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "alert-button-inner" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "alert-checkbox-icon" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "alert-checkbox-inner" })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "alert-checkbox-label" }, i.label)), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", null)))))); - } - renderRadio(labelledby) { - const inputs = this.processedInputs; - if (inputs.length === 0) { - return null; - } - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "alert-radio-group", role: "radiogroup", "aria-labelledby": labelledby, "aria-activedescendant": this.activeId }, inputs.map(i => (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { type: "button", onClick: () => this.rbClick(i), "aria-checked": `${i.checked}`, disabled: i.disabled, id: i.id, tabIndex: 0, class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_11__["g"])(i.cssClass)), { 'alert-radio-button': true, 'alert-tappable': true, 'alert-radio': true, 'ion-focusable': true, 'alert-radio-button-disabled': i.disabled || false }), role: "radio" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "alert-button-inner" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "alert-radio-icon" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "alert-radio-inner" })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "alert-radio-label" }, i.label))))))); - } - renderInput(labelledby) { - const inputs = this.processedInputs; - if (inputs.length === 0) { - return null; - } - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "alert-input-group", "aria-labelledby": labelledby }, inputs.map(i => { - var _a, _b, _c, _d; - if (i.type === 'textarea') { - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "alert-input-wrapper" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("textarea", Object.assign({ placeholder: i.placeholder, value: i.value, id: i.id, tabIndex: 0 }, i.attributes, { disabled: (_b = (_a = i.attributes) === null || _a === void 0 ? void 0 : _a.disabled) !== null && _b !== void 0 ? _b : i.disabled, class: inputClass(i), onInput: e => { - var _a; - i.value = e.target.value; - if ((_a = i.attributes) === null || _a === void 0 ? void 0 : _a.onInput) { - i.attributes.onInput(e); - } - } })))); - } - else { - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "alert-input-wrapper" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("input", Object.assign({ placeholder: i.placeholder, type: i.type, min: i.min, max: i.max, value: i.value, id: i.id, tabIndex: 0 }, i.attributes, { disabled: (_d = (_c = i.attributes) === null || _c === void 0 ? void 0 : _c.disabled) !== null && _d !== void 0 ? _d : i.disabled, class: inputClass(i), onInput: e => { - var _a; - i.value = e.target.value; - if ((_a = i.attributes) === null || _a === void 0 ? void 0 : _a.onInput) { - i.attributes.onInput(e); - } - } })))); - } - }))); - } - renderAlertButtons() { - const buttons = this.processedButtons; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const alertButtonGroupClass = { - 'alert-button-group': true, - 'alert-button-group-vertical': buttons.length > 2 - }; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: alertButtonGroupClass }, buttons.map(button => Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { type: "button", class: buttonClass(button), tabIndex: 0, onClick: () => this.buttonClick(button) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { class: "alert-button-inner" }, button.text), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", null))))); - } - render() { - const { overlayIndex, header, subHeader } = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const hdrId = `alert-${overlayIndex}-hdr`; - const subHdrId = `alert-${overlayIndex}-sub-hdr`; - const msgId = `alert-${overlayIndex}-msg`; - let labelledById; - if (header !== undefined) { - labelledById = hdrId; - } - else if (subHeader !== undefined) { - labelledById = subHdrId; - } - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { role: "dialog", "aria-modal": "true", tabindex: "-1", style: { - zIndex: `${20000 + overlayIndex}`, - }, class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_11__["g"])(this.cssClass)), { [mode]: true, 'alert-translucent': this.translucent }), onIonAlertWillDismiss: this.dispatchCancelHandler, onIonBackdropTap: this.onBackdropTap }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-backdrop", { tappable: this.backdropDismiss }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { tabindex: "0" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "alert-wrapper ion-overlay-wrapper", ref: el => this.wrapperEl = el }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "alert-head" }, header && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("h2", { id: hdrId, class: "alert-title" }, header), subHeader && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("h2", { id: subHdrId, class: "alert-sub-title" }, subHeader)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { id: msgId, class: "alert-message", innerHTML: Object(_index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_6__["s"])(this.message) }), this.renderAlertInputs(labelledById), this.renderAlertButtons()), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { tabindex: "0" }))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "buttons": ["buttonsChanged"], - "inputs": ["inputsChanged"] - }; } -}; -const inputClass = (input) => { - var _a, _b, _c; - return Object.assign(Object.assign({ 'alert-input': true, 'alert-input-disabled': ((_b = (_a = input.attributes) === null || _a === void 0 ? void 0 : _a.disabled) !== null && _b !== void 0 ? _b : input.disabled) || false }, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_11__["g"])(input.cssClass)), Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_11__["g"])(input.attributes ? (_c = input.attributes.class) === null || _c === void 0 ? void 0 : _c.toString() : '')); -}; -const buttonClass = (button) => { - return Object.assign({ 'alert-button': true, 'ion-focusable': true, 'ion-activatable': true, [`alert-button-role-${button.role}`]: button.role !== undefined }, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_11__["g"])(button.cssClass)); -}; -Alert.style = { - ios: alertIosCss, - md: alertMdCss -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=1-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/1-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/1-es2015.js.map deleted file mode 100644 index 5f3b8187c..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/1-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-alert.entry.js"],"names":[],"mappings":"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,oCAAoC,mBAAmB,oBAAoB,0BAA0B,yBAAyB,wBAAwB,wBAAwB,8BAA8B,kBAAkB,cAAc,iBAAiB,aAAa,gBAAgB,kBAAkB,mBAAmB,iBAAiB,oBAAoB,kBAAkB,6BAA6B,wCAAwC,gBAAgB,eAAe,yBAAyB,gBAAgB,+FAA+F,8BAA8B,kBAAkB,mBAAmB,uBAAuB,sBAAsB,uBAAuB,uBAAuB,+FAA+F,8BAA8B,mBAAmB,oBAAoB,2BAA2B,0BAA0B,yBAAyB,yBAAyB,oCAAoC,kBAAkB,yBAAyB;;AAE14X;AACA;AACA,QAAQ,4DAAgB;AACxB,0BAA0B,4DAAW;AACrC,2BAA2B,4DAAW;AACtC,2BAA2B,4DAAW;AACtC,0BAA0B,4DAAW;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC,uDAAQ;AAC5C;AACA;AACA;AACA,gBAAgB,+DAAQ;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0DAA0D,4CAA4C;AACtG;AACA;AACA;AACA;AACA,+BAA+B,MAAM;AACrC;AACA;AACA;AACA;AACA;AACA,uCAAuC,kBAAkB,GAAG,MAAM;AAClE;AACA;AACA;AACA;AACA,0CAA0C;AAC1C,SAAS;AACT;AACA;AACA,QAAQ,+DAAc;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B,mEAAU;AACtC;AACA;AACA,uBAAuB,qEAAyB;AAChD;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,+DAAO;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,+DAAO;AACtB;AACA;AACA;AACA;AACA;AACA,eAAe,+DAAW;AAC1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","file":"1-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, j as forceUpdate, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport './helpers-5c745fbd.js';\nimport { c as createAnimation } from './animation-a635a2fc.js';\nimport './gesture-controller-89173521.js';\nimport './index-eea61379.js';\nimport { s as sanitizeDOMString } from './index-79d74e0b.js';\nimport './hardware-back-button-7b6ede21.js';\nimport { B as BACKDROP, i as isCancel, e as prepareOverlay, d as present, f as dismiss, g as eventMethod, s as safeCall } from './overlays-7c699579.js';\nimport './haptic-7b8ba70a.js';\nimport { c as createButtonActiveGesture } from './button-active-0d5784f9.js';\nimport { g as getClassMap } from './theme-3f0b0c04.js';\n\n/**\n * iOS Alert Enter Animation\n */\nconst iosEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.alert-wrapper'))\n .keyframes([\n { offset: 0, opacity: '0.01', transform: 'scale(1.1)' },\n { offset: 1, opacity: '1', transform: 'scale(1)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * iOS Alert Leave Animation\n */\nconst iosLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.alert-wrapper'))\n .keyframes([\n { offset: 0, opacity: 0.99, transform: 'scale(1)' },\n { offset: 1, opacity: 0, transform: 'scale(0.9)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * Md Alert Enter Animation\n */\nconst mdEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.alert-wrapper'))\n .keyframes([\n { offset: 0, opacity: '0.01', transform: 'scale(0.9)' },\n { offset: 1, opacity: '1', transform: 'scale(1)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(150)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * Md Alert Leave Animation\n */\nconst mdLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.alert-wrapper'))\n .fromTo('opacity', 0.99, 0);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(150)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\nconst alertIosCss = \".sc-ion-alert-ios-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-ios-h{display:none}.alert-top.sc-ion-alert-ios-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-message.sc-ion-alert-ios::-webkit-scrollbar{display:none}.alert-input.sc-ion-alert-ios{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:14px;line-height:20px;z-index:0}.alert-button.ion-focused.sc-ion-alert-ios,.alert-tappable.ion-focused.sc-ion-alert-ios{background:var(--ion-color-step-100, #e6e6e6)}.alert-button-inner.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.alert-input-disabled.sc-ion-alert-ios,.alert-checkbox-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios,.alert-radio-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:strict}.alert-button.sc-ion-alert-ios,.alert-checkbox.sc-ion-alert-ios,.alert-input.sc-ion-alert-ios,.alert-radio.sc-ion-alert-ios{outline:none}.alert-radio-icon.sc-ion-alert-ios,.alert-checkbox-icon.sc-ion-alert-ios,.alert-checkbox-inner.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-ios{min-height:37px;resize:none}.sc-ion-alert-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--max-width:270px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);font-size:14px}.alert-wrapper.sc-ion-alert-ios{border-radius:13px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.alert-button.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{pointer-events:none}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.alert-translucent.sc-ion-alert-ios-h .alert-wrapper.sc-ion-alert-ios{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.alert-head.sc-ion-alert-ios{padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:7px;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-head.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.alert-title.sc-ion-alert-ios{margin-top:8px;color:var(--ion-text-color, #000);font-size:17px;font-weight:600}.alert-sub-title.sc-ion-alert-ios{color:var(--ion-color-step-600, #666666);font-size:14px}.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:21px;color:var(--ion-text-color, #000);font-size:13px;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.alert-message.sc-ion-alert-ios{max-height:240px}.alert-message.sc-ion-alert-ios:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:12px}.alert-input.sc-ion-alert-ios{border-radius:4px;margin-top:10px;padding-left:6px;padding-right:6px;padding-top:6px;padding-bottom:6px;border:0.55px solid var(--ion-color-step-250, #bfbfbf);background-color:var(--ion-background-color, #fff);-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-input.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px}}.alert-input.sc-ion-alert-ios::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-clear{display:none}.alert-radio-group.sc-ion-alert-ios,.alert-checkbox-group.sc-ion-alert-ios{-ms-scroll-chaining:none;overscroll-behavior:contain;max-height:240px;border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);overflow-y:auto;-webkit-overflow-scrolling:touch}.alert-tappable.sc-ion-alert-ios{height:44px}.alert-radio-label.sc-ion-alert-ios{padding-left:13px;padding-right:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;-ms-flex-order:0;order:0;color:var(--ion-text-color, #000);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-radio-label.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px}}[aria-checked=true].sc-ion-alert-ios .alert-radio-label.sc-ion-alert-ios{color:var(--ion-color-primary, #3880ff)}.alert-radio-icon.sc-ion-alert-ios{position:relative;-ms-flex-order:1;order:1;min-width:30px}[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:7px;top:-7px;position:absolute;width:6px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary, #3880ff)}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios,[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:unset;right:unset;right:7px}.alert-checkbox-label.sc-ion-alert-ios{padding-left:13px;padding-right:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-text-color, #000);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-checkbox-label.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px}}.alert-checkbox-icon.sc-ion-alert-ios{border-radius:50%;margin-left:16px;margin-right:6px;margin-top:10px;margin-bottom:10px;position:relative;width:24px;height:24px;border-width:1px;border-style:solid;border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));background-color:var(--ion-item-background, var(--ion-background-color, #fff));contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-checkbox-icon.sc-ion-alert-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:6px;margin-inline-end:6px}}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-icon.sc-ion-alert-ios{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:9px;top:4px;position:absolute;width:5px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:1px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-background-color, #fff)}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios,[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:unset;right:unset;right:9px}.alert-button-group.sc-ion-alert-ios{margin-right:-0.55px;-ms-flex-wrap:wrap;flex-wrap:wrap}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button-group.sc-ion-alert-ios{margin-right:unset;-webkit-margin-end:-0.55px;margin-inline-end:-0.55px}}.alert-button.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:0;-ms-flex:1 1 auto;flex:1 1 auto;min-width:50%;height:44px;border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);background-color:transparent;color:var(--ion-color-primary, #3880ff);font-size:17px;overflow:hidden}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:first-child,[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child{border-right:0}.alert-button.sc-ion-alert-ios:last-child{border-right:0;font-weight:bold}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child,[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child{border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}.alert-button.ion-activated.sc-ion-alert-ios{background-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1)}.alert-button-role-destructive.sc-ion-alert-ios,.alert-button-role-destructive.ion-activated.sc-ion-alert-ios,.alert-button-role-destructive.ion-focused.sc-ion-alert-ios{color:var(--ion-color-danger, #eb445a)}\";\n\nconst alertMdCss = \".sc-ion-alert-md-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-md-h{display:none}.alert-top.sc-ion-alert-md-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-group.sc-ion-alert-md::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-md::-webkit-scrollbar,.alert-message.sc-ion-alert-md::-webkit-scrollbar{display:none}.alert-input.sc-ion-alert-md{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:14px;line-height:20px;z-index:0}.alert-button.ion-focused.sc-ion-alert-md,.alert-tappable.ion-focused.sc-ion-alert-md{background:var(--ion-color-step-100, #e6e6e6)}.alert-button-inner.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.alert-input-disabled.sc-ion-alert-md,.alert-checkbox-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md,.alert-radio-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:strict}.alert-button.sc-ion-alert-md,.alert-checkbox.sc-ion-alert-md,.alert-input.sc-ion-alert-md,.alert-radio.sc-ion-alert-md{outline:none}.alert-radio-icon.sc-ion-alert-md,.alert-checkbox-icon.sc-ion-alert-md,.alert-checkbox-inner.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-md{min-height:37px;resize:none}.sc-ion-alert-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--max-width:280px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);font-size:14px}.alert-wrapper.sc-ion-alert-md{border-radius:4px;-webkit-box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12)}.alert-head.sc-ion-alert-md{padding-left:23px;padding-right:23px;padding-top:20px;padding-bottom:15px;text-align:start}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-head.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:23px;padding-inline-start:23px;-webkit-padding-end:23px;padding-inline-end:23px}}.alert-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:20px;font-weight:500}.alert-sub-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:16px}.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{padding-left:24px;padding-right:24px;padding-top:20px;padding-bottom:20px;color:var(--ion-color-step-550, #737373)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}}.alert-message.sc-ion-alert-md{max-height:240px;font-size:16px}.alert-message.sc-ion-alert-md:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-head.sc-ion-alert-md+.alert-message.sc-ion-alert-md{padding-top:0}.alert-input.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);color:var(--ion-text-color, #000)}.alert-input.sc-ion-alert-md::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-clear{display:none}.alert-input.sc-ion-alert-md:focus{margin-bottom:4px;border-bottom:2px solid var(--ion-color-primary, #3880ff)}.alert-radio-group.sc-ion-alert-md,.alert-checkbox-group.sc-ion-alert-md{position:relative;max-height:240px;border-top:1px solid var(--ion-color-step-150, #d9d9d9);border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);overflow:auto}.alert-tappable.sc-ion-alert-md{position:relative;height:48px;overflow:hidden}.alert-radio-label.sc-ion-alert-md{padding-left:52px;padding-right:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-color-step-850, #262626);font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-radio-label.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:52px;padding-inline-start:52px;-webkit-padding-end:26px;padding-inline-end:26px}}.alert-radio-icon.sc-ion-alert-md{left:26px;top:0;border-radius:50%;display:block;position:relative;width:20px;height:20px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, #737373)}[dir=rtl].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}.alert-radio-inner.sc-ion-alert-md{left:3px;top:3px;border-radius:50%;position:absolute;width:10px;height:10px;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--ion-color-primary, #3880ff)}[dir=rtl].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}[aria-checked=true].sc-ion-alert-md .alert-radio-label.sc-ion-alert-md{color:var(--ion-color-step-850, #262626)}[aria-checked=true].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.alert-checkbox-label.sc-ion-alert-md{padding-left:53px;padding-right:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-color-step-850, #262626);font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-checkbox-label.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:53px;padding-inline-start:53px;-webkit-padding-end:26px;padding-inline-end:26px}}.alert-checkbox-icon.sc-ion-alert-md{left:26px;top:0;border-radius:2px;position:relative;width:16px;height:16px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, #737373);contain:strict}[dir=rtl].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}[aria-checked=true].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:3px;top:0;position:absolute;width:6px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary-contrast, #fff)}[dir=rtl].sc-ion-alert-md [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}.alert-button-group.sc-ion-alert-md{padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-ms-flex-pack:end;justify-content:flex-end}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button-group.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.alert-button.sc-ion-alert-md{border-radius:2px;margin-left:0;margin-right:8px;margin-top:0;margin-bottom:0;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;position:relative;background-color:transparent;color:var(--ion-color-primary, #3880ff);font-weight:500;text-align:end;text-transform:uppercase;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button.sc-ion-alert-md{margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px}}.alert-button-inner.sc-ion-alert-md{-ms-flex-pack:end;justify-content:flex-end}\";\n\nconst Alert = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.didPresent = createEvent(this, \"ionAlertDidPresent\", 7);\n this.willPresent = createEvent(this, \"ionAlertWillPresent\", 7);\n this.willDismiss = createEvent(this, \"ionAlertWillDismiss\", 7);\n this.didDismiss = createEvent(this, \"ionAlertDidDismiss\", 7);\n this.processedInputs = [];\n this.processedButtons = [];\n this.presented = false;\n /**\n * If `true`, the keyboard will be automatically dismissed when the overlay is presented.\n */\n this.keyboardClose = true;\n /**\n * Array of buttons to be added to the alert.\n */\n this.buttons = [];\n /**\n * Array of input to show in the alert.\n */\n this.inputs = [];\n /**\n * If `true`, the alert will be dismissed when the backdrop is clicked.\n */\n this.backdropDismiss = true;\n /**\n * If `true`, the alert will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n */\n this.translucent = false;\n /**\n * If `true`, the alert will animate.\n */\n this.animated = true;\n this.onBackdropTap = () => {\n this.dismiss(undefined, BACKDROP);\n };\n this.dispatchCancelHandler = (ev) => {\n const role = ev.detail.role;\n if (isCancel(role)) {\n const cancelButton = this.processedButtons.find(b => b.role === 'cancel');\n this.callButtonHandler(cancelButton);\n }\n };\n }\n buttonsChanged() {\n const buttons = this.buttons;\n this.processedButtons = buttons.map(btn => {\n return (typeof btn === 'string')\n ? { text: btn, role: btn.toLowerCase() === 'cancel' ? 'cancel' : undefined }\n : btn;\n });\n }\n inputsChanged() {\n const inputs = this.inputs;\n // An alert can be created with several different inputs. Radios,\n // checkboxes and inputs are all accepted, but they cannot be mixed.\n const inputTypes = new Set(inputs.map(i => i.type));\n if (inputTypes.has('checkbox') && inputTypes.has('radio')) {\n console.warn(`Alert cannot mix input types: ${(Array.from(inputTypes.values()).join('/'))}. Please see alert docs for more info.`);\n }\n this.inputType = inputTypes.values().next().value;\n this.processedInputs = inputs.map((i, index) => ({\n type: i.type || 'text',\n name: i.name || `${index}`,\n placeholder: i.placeholder || '',\n value: i.value,\n label: i.label,\n checked: !!i.checked,\n disabled: !!i.disabled,\n id: i.id || `alert-input-${this.overlayIndex}-${index}`,\n handler: i.handler,\n min: i.min,\n max: i.max,\n cssClass: i.cssClass || '',\n attributes: i.attributes || {},\n }));\n }\n connectedCallback() {\n prepareOverlay(this.el);\n }\n componentWillLoad() {\n this.inputsChanged();\n this.buttonsChanged();\n }\n componentDidUnload() {\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n }\n componentDidLoad() {\n /**\n * Do not create gesture if:\n * 1. A gesture already exists\n * 2. App is running in MD mode\n * 3. A wrapper ref does not exist\n */\n if (this.gesture || getIonMode(this) === 'md' || !this.wrapperEl) {\n return;\n }\n this.gesture = createButtonActiveGesture(this.wrapperEl, (refEl) => refEl.classList.contains('alert-button'));\n this.gesture.enable(true);\n }\n /**\n * Present the alert overlay after it has been created.\n */\n present() {\n return present(this, 'alertEnter', iosEnterAnimation, mdEnterAnimation);\n }\n /**\n * Dismiss the alert overlay after it has been presented.\n *\n * @param data Any data to emit in the dismiss events.\n * @param role The role of the element that is dismissing the alert.\n * This can be useful in a button handler for determining which button was\n * clicked to dismiss the alert.\n * Some examples include: ``\"cancel\"`, `\"destructive\"`, \"selected\"`, and `\"backdrop\"`.\n */\n dismiss(data, role) {\n return dismiss(this, data, role, 'alertLeave', iosLeaveAnimation, mdLeaveAnimation);\n }\n /**\n * Returns a promise that resolves when the alert did dismiss.\n */\n onDidDismiss() {\n return eventMethod(this.el, 'ionAlertDidDismiss');\n }\n /**\n * Returns a promise that resolves when the alert will dismiss.\n */\n onWillDismiss() {\n return eventMethod(this.el, 'ionAlertWillDismiss');\n }\n rbClick(selectedInput) {\n for (const input of this.processedInputs) {\n input.checked = input === selectedInput;\n }\n this.activeId = selectedInput.id;\n safeCall(selectedInput.handler, selectedInput);\n forceUpdate(this);\n }\n cbClick(selectedInput) {\n selectedInput.checked = !selectedInput.checked;\n safeCall(selectedInput.handler, selectedInput);\n forceUpdate(this);\n }\n buttonClick(button) {\n const role = button.role;\n const values = this.getValues();\n if (isCancel(role)) {\n return this.dismiss({ values }, role);\n }\n const returnData = this.callButtonHandler(button, values);\n if (returnData !== false) {\n return this.dismiss(Object.assign({ values }, returnData), button.role);\n }\n return Promise.resolve(false);\n }\n callButtonHandler(button, data) {\n if (button && button.handler) {\n // a handler has been provided, execute it\n // pass the handler the values from the inputs\n const returnData = safeCall(button.handler, data);\n if (returnData === false) {\n // if the return value of the handler is false then do not dismiss\n return false;\n }\n if (typeof returnData === 'object') {\n return returnData;\n }\n }\n return {};\n }\n getValues() {\n if (this.processedInputs.length === 0) {\n // this is an alert without any options/inputs at all\n return undefined;\n }\n if (this.inputType === 'radio') {\n // this is an alert with radio buttons (single value select)\n // return the one value which is checked, otherwise undefined\n const checkedInput = this.processedInputs.find(i => !!i.checked);\n return checkedInput ? checkedInput.value : undefined;\n }\n if (this.inputType === 'checkbox') {\n // this is an alert with checkboxes (multiple value select)\n // return an array of all the checked values\n return this.processedInputs.filter(i => i.checked).map(i => i.value);\n }\n // this is an alert with text inputs\n // return an object of all the values with the input name as the key\n const values = {};\n this.processedInputs.forEach(i => {\n values[i.name] = i.value || '';\n });\n return values;\n }\n renderAlertInputs(labelledBy) {\n switch (this.inputType) {\n case 'checkbox': return this.renderCheckbox(labelledBy);\n case 'radio': return this.renderRadio(labelledBy);\n default: return this.renderInput(labelledBy);\n }\n }\n renderCheckbox(labelledby) {\n const inputs = this.processedInputs;\n const mode = getIonMode(this);\n if (inputs.length === 0) {\n return null;\n }\n return (h(\"div\", { class: \"alert-checkbox-group\", \"aria-labelledby\": labelledby }, inputs.map(i => (h(\"button\", { type: \"button\", onClick: () => this.cbClick(i), \"aria-checked\": `${i.checked}`, id: i.id, disabled: i.disabled, tabIndex: 0, role: \"checkbox\", class: Object.assign(Object.assign({}, getClassMap(i.cssClass)), { 'alert-tappable': true, 'alert-checkbox': true, 'alert-checkbox-button': true, 'ion-focusable': true, 'alert-checkbox-button-disabled': i.disabled || false }) }, h(\"div\", { class: \"alert-button-inner\" }, h(\"div\", { class: \"alert-checkbox-icon\" }, h(\"div\", { class: \"alert-checkbox-inner\" })), h(\"div\", { class: \"alert-checkbox-label\" }, i.label)), mode === 'md' && h(\"ion-ripple-effect\", null))))));\n }\n renderRadio(labelledby) {\n const inputs = this.processedInputs;\n if (inputs.length === 0) {\n return null;\n }\n return (h(\"div\", { class: \"alert-radio-group\", role: \"radiogroup\", \"aria-labelledby\": labelledby, \"aria-activedescendant\": this.activeId }, inputs.map(i => (h(\"button\", { type: \"button\", onClick: () => this.rbClick(i), \"aria-checked\": `${i.checked}`, disabled: i.disabled, id: i.id, tabIndex: 0, class: Object.assign(Object.assign({}, getClassMap(i.cssClass)), { 'alert-radio-button': true, 'alert-tappable': true, 'alert-radio': true, 'ion-focusable': true, 'alert-radio-button-disabled': i.disabled || false }), role: \"radio\" }, h(\"div\", { class: \"alert-button-inner\" }, h(\"div\", { class: \"alert-radio-icon\" }, h(\"div\", { class: \"alert-radio-inner\" })), h(\"div\", { class: \"alert-radio-label\" }, i.label)))))));\n }\n renderInput(labelledby) {\n const inputs = this.processedInputs;\n if (inputs.length === 0) {\n return null;\n }\n return (h(\"div\", { class: \"alert-input-group\", \"aria-labelledby\": labelledby }, inputs.map(i => {\n var _a, _b, _c, _d;\n if (i.type === 'textarea') {\n return (h(\"div\", { class: \"alert-input-wrapper\" }, h(\"textarea\", Object.assign({ placeholder: i.placeholder, value: i.value, id: i.id, tabIndex: 0 }, i.attributes, { disabled: (_b = (_a = i.attributes) === null || _a === void 0 ? void 0 : _a.disabled) !== null && _b !== void 0 ? _b : i.disabled, class: inputClass(i), onInput: e => {\n var _a;\n i.value = e.target.value;\n if ((_a = i.attributes) === null || _a === void 0 ? void 0 : _a.onInput) {\n i.attributes.onInput(e);\n }\n } }))));\n }\n else {\n return (h(\"div\", { class: \"alert-input-wrapper\" }, h(\"input\", Object.assign({ placeholder: i.placeholder, type: i.type, min: i.min, max: i.max, value: i.value, id: i.id, tabIndex: 0 }, i.attributes, { disabled: (_d = (_c = i.attributes) === null || _c === void 0 ? void 0 : _c.disabled) !== null && _d !== void 0 ? _d : i.disabled, class: inputClass(i), onInput: e => {\n var _a;\n i.value = e.target.value;\n if ((_a = i.attributes) === null || _a === void 0 ? void 0 : _a.onInput) {\n i.attributes.onInput(e);\n }\n } }))));\n }\n })));\n }\n renderAlertButtons() {\n const buttons = this.processedButtons;\n const mode = getIonMode(this);\n const alertButtonGroupClass = {\n 'alert-button-group': true,\n 'alert-button-group-vertical': buttons.length > 2\n };\n return (h(\"div\", { class: alertButtonGroupClass }, buttons.map(button => h(\"button\", { type: \"button\", class: buttonClass(button), tabIndex: 0, onClick: () => this.buttonClick(button) }, h(\"span\", { class: \"alert-button-inner\" }, button.text), mode === 'md' && h(\"ion-ripple-effect\", null)))));\n }\n render() {\n const { overlayIndex, header, subHeader } = this;\n const mode = getIonMode(this);\n const hdrId = `alert-${overlayIndex}-hdr`;\n const subHdrId = `alert-${overlayIndex}-sub-hdr`;\n const msgId = `alert-${overlayIndex}-msg`;\n let labelledById;\n if (header !== undefined) {\n labelledById = hdrId;\n }\n else if (subHeader !== undefined) {\n labelledById = subHdrId;\n }\n return (h(Host, { role: \"dialog\", \"aria-modal\": \"true\", tabindex: \"-1\", style: {\n zIndex: `${20000 + overlayIndex}`,\n }, class: Object.assign(Object.assign({}, getClassMap(this.cssClass)), { [mode]: true, 'alert-translucent': this.translucent }), onIonAlertWillDismiss: this.dispatchCancelHandler, onIonBackdropTap: this.onBackdropTap }, h(\"ion-backdrop\", { tappable: this.backdropDismiss }), h(\"div\", { tabindex: \"0\" }), h(\"div\", { class: \"alert-wrapper ion-overlay-wrapper\", ref: el => this.wrapperEl = el }, h(\"div\", { class: \"alert-head\" }, header && h(\"h2\", { id: hdrId, class: \"alert-title\" }, header), subHeader && h(\"h2\", { id: subHdrId, class: \"alert-sub-title\" }, subHeader)), h(\"div\", { id: msgId, class: \"alert-message\", innerHTML: sanitizeDOMString(this.message) }), this.renderAlertInputs(labelledById), this.renderAlertButtons()), h(\"div\", { tabindex: \"0\" })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"buttons\": [\"buttonsChanged\"],\n \"inputs\": [\"inputsChanged\"]\n }; }\n};\nconst inputClass = (input) => {\n var _a, _b, _c;\n return Object.assign(Object.assign({ 'alert-input': true, 'alert-input-disabled': ((_b = (_a = input.attributes) === null || _a === void 0 ? void 0 : _a.disabled) !== null && _b !== void 0 ? _b : input.disabled) || false }, getClassMap(input.cssClass)), getClassMap(input.attributes ? (_c = input.attributes.class) === null || _c === void 0 ? void 0 : _c.toString() : ''));\n};\nconst buttonClass = (button) => {\n return Object.assign({ 'alert-button': true, 'ion-focusable': true, 'ion-activatable': true, [`alert-button-role-${button.role}`]: button.role !== undefined }, getClassMap(button.cssClass));\n};\nAlert.style = {\n ios: alertIosCss,\n md: alertMdCss\n};\n\nexport { Alert as ion_alert };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/1-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/1-es5.js deleted file mode 100644 index 5b929800b..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/1-es5.js +++ /dev/null @@ -1,775 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[1], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-alert.entry.js": - /*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-alert.entry.js ***! - \**************************************************************/ - - /*! exports provided: ion_alert */ - - /***/ - function node_modulesIonicCoreDistEsmIonAlertEntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_alert", function () { - return Alert; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./animation-a635a2fc.js */ - "./node_modules/@ionic/core/dist/esm/animation-a635a2fc.js"); - /* harmony import */ - - - var _gesture_controller_89173521_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( - /*! ./gesture-controller-89173521.js */ - "./node_modules/@ionic/core/dist/esm/gesture-controller-89173521.js"); - /* harmony import */ - - - var _index_eea61379_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( - /*! ./index-eea61379.js */ - "./node_modules/@ionic/core/dist/esm/index-eea61379.js"); - /* harmony import */ - - - var _index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( - /*! ./index-79d74e0b.js */ - "./node_modules/@ionic/core/dist/esm/index-79d74e0b.js"); - /* harmony import */ - - - var _hardware_back_button_7b6ede21_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( - /*! ./hardware-back-button-7b6ede21.js */ - "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js"); - /* harmony import */ - - - var _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__( - /*! ./overlays-7c699579.js */ - "./node_modules/@ionic/core/dist/esm/overlays-7c699579.js"); - /* harmony import */ - - - var _haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__( - /*! ./haptic-7b8ba70a.js */ - "./node_modules/@ionic/core/dist/esm/haptic-7b8ba70a.js"); - /* harmony import */ - - - var _button_active_0d5784f9_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__( - /*! ./button-active-0d5784f9.js */ - "./node_modules/@ionic/core/dist/esm/button-active-0d5784f9.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - /** - * iOS Alert Enter Animation - */ - - - var iosEnterAnimation = function iosEnterAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 0.01, 'var(--backdrop-opacity)').beforeStyles({ - 'pointer-events': 'none' - }).afterClearStyles(['pointer-events']); - wrapperAnimation.addElement(baseEl.querySelector('.alert-wrapper')).keyframes([{ - offset: 0, - opacity: '0.01', - transform: 'scale(1.1)' - }, { - offset: 1, - opacity: '1', - transform: 'scale(1)' - }]); - return baseAnimation.addElement(baseEl).easing('ease-in-out').duration(200).addAnimation([backdropAnimation, wrapperAnimation]); - }; - /** - * iOS Alert Leave Animation - */ - - - var iosLeaveAnimation = function iosLeaveAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 'var(--backdrop-opacity)', 0); - wrapperAnimation.addElement(baseEl.querySelector('.alert-wrapper')).keyframes([{ - offset: 0, - opacity: 0.99, - transform: 'scale(1)' - }, { - offset: 1, - opacity: 0, - transform: 'scale(0.9)' - }]); - return baseAnimation.addElement(baseEl).easing('ease-in-out').duration(200).addAnimation([backdropAnimation, wrapperAnimation]); - }; - /** - * Md Alert Enter Animation - */ - - - var mdEnterAnimation = function mdEnterAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 0.01, 'var(--backdrop-opacity)').beforeStyles({ - 'pointer-events': 'none' - }).afterClearStyles(['pointer-events']); - wrapperAnimation.addElement(baseEl.querySelector('.alert-wrapper')).keyframes([{ - offset: 0, - opacity: '0.01', - transform: 'scale(0.9)' - }, { - offset: 1, - opacity: '1', - transform: 'scale(1)' - }]); - return baseAnimation.addElement(baseEl).easing('ease-in-out').duration(150).addAnimation([backdropAnimation, wrapperAnimation]); - }; - /** - * Md Alert Leave Animation - */ - - - var mdLeaveAnimation = function mdLeaveAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 'var(--backdrop-opacity)', 0); - wrapperAnimation.addElement(baseEl.querySelector('.alert-wrapper')).fromTo('opacity', 0.99, 0); - return baseAnimation.addElement(baseEl).easing('ease-in-out').duration(150).addAnimation([backdropAnimation, wrapperAnimation]); - }; - - var alertIosCss = ".sc-ion-alert-ios-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-ios-h{display:none}.alert-top.sc-ion-alert-ios-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-message.sc-ion-alert-ios::-webkit-scrollbar{display:none}.alert-input.sc-ion-alert-ios{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:14px;line-height:20px;z-index:0}.alert-button.ion-focused.sc-ion-alert-ios,.alert-tappable.ion-focused.sc-ion-alert-ios{background:var(--ion-color-step-100, #e6e6e6)}.alert-button-inner.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.alert-input-disabled.sc-ion-alert-ios,.alert-checkbox-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios,.alert-radio-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:strict}.alert-button.sc-ion-alert-ios,.alert-checkbox.sc-ion-alert-ios,.alert-input.sc-ion-alert-ios,.alert-radio.sc-ion-alert-ios{outline:none}.alert-radio-icon.sc-ion-alert-ios,.alert-checkbox-icon.sc-ion-alert-ios,.alert-checkbox-inner.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-ios{min-height:37px;resize:none}.sc-ion-alert-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--max-width:270px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);font-size:14px}.alert-wrapper.sc-ion-alert-ios{border-radius:13px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.alert-button.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{pointer-events:none}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.alert-translucent.sc-ion-alert-ios-h .alert-wrapper.sc-ion-alert-ios{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.alert-head.sc-ion-alert-ios{padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:7px;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-head.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.alert-title.sc-ion-alert-ios{margin-top:8px;color:var(--ion-text-color, #000);font-size:17px;font-weight:600}.alert-sub-title.sc-ion-alert-ios{color:var(--ion-color-step-600, #666666);font-size:14px}.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:21px;color:var(--ion-text-color, #000);font-size:13px;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.alert-message.sc-ion-alert-ios{max-height:240px}.alert-message.sc-ion-alert-ios:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:12px}.alert-input.sc-ion-alert-ios{border-radius:4px;margin-top:10px;padding-left:6px;padding-right:6px;padding-top:6px;padding-bottom:6px;border:0.55px solid var(--ion-color-step-250, #bfbfbf);background-color:var(--ion-background-color, #fff);-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-input.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px}}.alert-input.sc-ion-alert-ios::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-clear{display:none}.alert-radio-group.sc-ion-alert-ios,.alert-checkbox-group.sc-ion-alert-ios{-ms-scroll-chaining:none;overscroll-behavior:contain;max-height:240px;border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);overflow-y:auto;-webkit-overflow-scrolling:touch}.alert-tappable.sc-ion-alert-ios{height:44px}.alert-radio-label.sc-ion-alert-ios{padding-left:13px;padding-right:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;-ms-flex-order:0;order:0;color:var(--ion-text-color, #000);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-radio-label.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px}}[aria-checked=true].sc-ion-alert-ios .alert-radio-label.sc-ion-alert-ios{color:var(--ion-color-primary, #3880ff)}.alert-radio-icon.sc-ion-alert-ios{position:relative;-ms-flex-order:1;order:1;min-width:30px}[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:7px;top:-7px;position:absolute;width:6px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary, #3880ff)}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios,[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:unset;right:unset;right:7px}.alert-checkbox-label.sc-ion-alert-ios{padding-left:13px;padding-right:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-text-color, #000);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-checkbox-label.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px}}.alert-checkbox-icon.sc-ion-alert-ios{border-radius:50%;margin-left:16px;margin-right:6px;margin-top:10px;margin-bottom:10px;position:relative;width:24px;height:24px;border-width:1px;border-style:solid;border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));background-color:var(--ion-item-background, var(--ion-background-color, #fff));contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-checkbox-icon.sc-ion-alert-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:6px;margin-inline-end:6px}}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-icon.sc-ion-alert-ios{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:9px;top:4px;position:absolute;width:5px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:1px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-background-color, #fff)}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios,[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:unset;right:unset;right:9px}.alert-button-group.sc-ion-alert-ios{margin-right:-0.55px;-ms-flex-wrap:wrap;flex-wrap:wrap}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button-group.sc-ion-alert-ios{margin-right:unset;-webkit-margin-end:-0.55px;margin-inline-end:-0.55px}}.alert-button.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:0;-ms-flex:1 1 auto;flex:1 1 auto;min-width:50%;height:44px;border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);background-color:transparent;color:var(--ion-color-primary, #3880ff);font-size:17px;overflow:hidden}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:first-child,[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child{border-right:0}.alert-button.sc-ion-alert-ios:last-child{border-right:0;font-weight:bold}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child,[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child{border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}.alert-button.ion-activated.sc-ion-alert-ios{background-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1)}.alert-button-role-destructive.sc-ion-alert-ios,.alert-button-role-destructive.ion-activated.sc-ion-alert-ios,.alert-button-role-destructive.ion-focused.sc-ion-alert-ios{color:var(--ion-color-danger, #eb445a)}"; - var alertMdCss = ".sc-ion-alert-md-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-md-h{display:none}.alert-top.sc-ion-alert-md-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-group.sc-ion-alert-md::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-md::-webkit-scrollbar,.alert-message.sc-ion-alert-md::-webkit-scrollbar{display:none}.alert-input.sc-ion-alert-md{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:14px;line-height:20px;z-index:0}.alert-button.ion-focused.sc-ion-alert-md,.alert-tappable.ion-focused.sc-ion-alert-md{background:var(--ion-color-step-100, #e6e6e6)}.alert-button-inner.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.alert-input-disabled.sc-ion-alert-md,.alert-checkbox-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md,.alert-radio-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:strict}.alert-button.sc-ion-alert-md,.alert-checkbox.sc-ion-alert-md,.alert-input.sc-ion-alert-md,.alert-radio.sc-ion-alert-md{outline:none}.alert-radio-icon.sc-ion-alert-md,.alert-checkbox-icon.sc-ion-alert-md,.alert-checkbox-inner.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-md{min-height:37px;resize:none}.sc-ion-alert-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--max-width:280px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);font-size:14px}.alert-wrapper.sc-ion-alert-md{border-radius:4px;-webkit-box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12)}.alert-head.sc-ion-alert-md{padding-left:23px;padding-right:23px;padding-top:20px;padding-bottom:15px;text-align:start}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-head.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:23px;padding-inline-start:23px;-webkit-padding-end:23px;padding-inline-end:23px}}.alert-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:20px;font-weight:500}.alert-sub-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:16px}.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{padding-left:24px;padding-right:24px;padding-top:20px;padding-bottom:20px;color:var(--ion-color-step-550, #737373)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}}.alert-message.sc-ion-alert-md{max-height:240px;font-size:16px}.alert-message.sc-ion-alert-md:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-head.sc-ion-alert-md+.alert-message.sc-ion-alert-md{padding-top:0}.alert-input.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);color:var(--ion-text-color, #000)}.alert-input.sc-ion-alert-md::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-clear{display:none}.alert-input.sc-ion-alert-md:focus{margin-bottom:4px;border-bottom:2px solid var(--ion-color-primary, #3880ff)}.alert-radio-group.sc-ion-alert-md,.alert-checkbox-group.sc-ion-alert-md{position:relative;max-height:240px;border-top:1px solid var(--ion-color-step-150, #d9d9d9);border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);overflow:auto}.alert-tappable.sc-ion-alert-md{position:relative;height:48px;overflow:hidden}.alert-radio-label.sc-ion-alert-md{padding-left:52px;padding-right:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-color-step-850, #262626);font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-radio-label.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:52px;padding-inline-start:52px;-webkit-padding-end:26px;padding-inline-end:26px}}.alert-radio-icon.sc-ion-alert-md{left:26px;top:0;border-radius:50%;display:block;position:relative;width:20px;height:20px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, #737373)}[dir=rtl].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}.alert-radio-inner.sc-ion-alert-md{left:3px;top:3px;border-radius:50%;position:absolute;width:10px;height:10px;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--ion-color-primary, #3880ff)}[dir=rtl].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}[aria-checked=true].sc-ion-alert-md .alert-radio-label.sc-ion-alert-md{color:var(--ion-color-step-850, #262626)}[aria-checked=true].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.alert-checkbox-label.sc-ion-alert-md{padding-left:53px;padding-right:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-color-step-850, #262626);font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-checkbox-label.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:53px;padding-inline-start:53px;-webkit-padding-end:26px;padding-inline-end:26px}}.alert-checkbox-icon.sc-ion-alert-md{left:26px;top:0;border-radius:2px;position:relative;width:16px;height:16px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, #737373);contain:strict}[dir=rtl].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}[aria-checked=true].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:3px;top:0;position:absolute;width:6px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary-contrast, #fff)}[dir=rtl].sc-ion-alert-md [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}.alert-button-group.sc-ion-alert-md{padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-ms-flex-pack:end;justify-content:flex-end}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button-group.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.alert-button.sc-ion-alert-md{border-radius:2px;margin-left:0;margin-right:8px;margin-top:0;margin-bottom:0;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;position:relative;background-color:transparent;color:var(--ion-color-primary, #3880ff);font-weight:500;text-align:end;text-transform:uppercase;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button.sc-ion-alert-md{margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px}}.alert-button-inner.sc-ion-alert-md{-ms-flex-pack:end;justify-content:flex-end}"; - - var Alert = /*#__PURE__*/function () { - function Alert(hostRef) { - var _this = this; - - _classCallCheck(this, Alert); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.didPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionAlertDidPresent", 7); - this.willPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionAlertWillPresent", 7); - this.willDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionAlertWillDismiss", 7); - this.didDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionAlertDidDismiss", 7); - this.processedInputs = []; - this.processedButtons = []; - this.presented = false; - /** - * If `true`, the keyboard will be automatically dismissed when the overlay is presented. - */ - - this.keyboardClose = true; - /** - * Array of buttons to be added to the alert. - */ - - this.buttons = []; - /** - * Array of input to show in the alert. - */ - - this.inputs = []; - /** - * If `true`, the alert will be dismissed when the backdrop is clicked. - */ - - this.backdropDismiss = true; - /** - * If `true`, the alert will be translucent. - * Only applies when the mode is `"ios"` and the device supports - * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). - */ - - this.translucent = false; - /** - * If `true`, the alert will animate. - */ - - this.animated = true; - - this.onBackdropTap = function () { - _this.dismiss(undefined, _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["B"]); - }; - - this.dispatchCancelHandler = function (ev) { - var role = ev.detail.role; - - if (Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["i"])(role)) { - var cancelButton = _this.processedButtons.find(function (b) { - return b.role === 'cancel'; - }); - - _this.callButtonHandler(cancelButton); - } - }; - } - - _createClass(Alert, [{ - key: "buttonsChanged", - value: function buttonsChanged() { - var buttons = this.buttons; - this.processedButtons = buttons.map(function (btn) { - return typeof btn === 'string' ? { - text: btn, - role: btn.toLowerCase() === 'cancel' ? 'cancel' : undefined - } : btn; - }); - } - }, { - key: "inputsChanged", - value: function inputsChanged() { - var _this2 = this; - - var inputs = this.inputs; // An alert can be created with several different inputs. Radios, - // checkboxes and inputs are all accepted, but they cannot be mixed. - - var inputTypes = new Set(inputs.map(function (i) { - return i.type; - })); - - if (inputTypes.has('checkbox') && inputTypes.has('radio')) { - console.warn("Alert cannot mix input types: ".concat(Array.from(inputTypes.values()).join('/'), ". Please see alert docs for more info.")); - } - - this.inputType = inputTypes.values().next().value; - this.processedInputs = inputs.map(function (i, index) { - return { - type: i.type || 'text', - name: i.name || "".concat(index), - placeholder: i.placeholder || '', - value: i.value, - label: i.label, - checked: !!i.checked, - disabled: !!i.disabled, - id: i.id || "alert-input-".concat(_this2.overlayIndex, "-").concat(index), - handler: i.handler, - min: i.min, - max: i.max, - cssClass: i.cssClass || '', - attributes: i.attributes || {} - }; - }); - } - }, { - key: "connectedCallback", - value: function connectedCallback() { - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["e"])(this.el); - } - }, { - key: "componentWillLoad", - value: function componentWillLoad() { - this.inputsChanged(); - this.buttonsChanged(); - } - }, { - key: "componentDidUnload", - value: function componentDidUnload() { - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - } - }, { - key: "componentDidLoad", - value: function componentDidLoad() { - /** - * Do not create gesture if: - * 1. A gesture already exists - * 2. App is running in MD mode - * 3. A wrapper ref does not exist - */ - if (this.gesture || Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) === 'md' || !this.wrapperEl) { - return; - } - - this.gesture = Object(_button_active_0d5784f9_js__WEBPACK_IMPORTED_MODULE_10__["c"])(this.wrapperEl, function (refEl) { - return refEl.classList.contains('alert-button'); - }); - this.gesture.enable(true); - } - /** - * Present the alert overlay after it has been created. - */ - - }, { - key: "present", - value: function present() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["d"])(this, 'alertEnter', iosEnterAnimation, mdEnterAnimation); - } - /** - * Dismiss the alert overlay after it has been presented. - * - * @param data Any data to emit in the dismiss events. - * @param role The role of the element that is dismissing the alert. - * This can be useful in a button handler for determining which button was - * clicked to dismiss the alert. - * Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`. - */ - - }, { - key: "dismiss", - value: function dismiss(data, role) { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["f"])(this, data, role, 'alertLeave', iosLeaveAnimation, mdLeaveAnimation); - } - /** - * Returns a promise that resolves when the alert did dismiss. - */ - - }, { - key: "onDidDismiss", - value: function onDidDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["g"])(this.el, 'ionAlertDidDismiss'); - } - /** - * Returns a promise that resolves when the alert will dismiss. - */ - - }, { - key: "onWillDismiss", - value: function onWillDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["g"])(this.el, 'ionAlertWillDismiss'); - } - }, { - key: "rbClick", - value: function rbClick(selectedInput) { - var _iterator = _createForOfIteratorHelper(this.processedInputs), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var input = _step.value; - input.checked = input === selectedInput; - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - - this.activeId = selectedInput.id; - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["s"])(selectedInput.handler, selectedInput); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["j"])(this); - } - }, { - key: "cbClick", - value: function cbClick(selectedInput) { - selectedInput.checked = !selectedInput.checked; - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["s"])(selectedInput.handler, selectedInput); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["j"])(this); - } - }, { - key: "buttonClick", - value: function buttonClick(button) { - var role = button.role; - var values = this.getValues(); - - if (Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["i"])(role)) { - return this.dismiss({ - values: values - }, role); - } - - var returnData = this.callButtonHandler(button, values); - - if (returnData !== false) { - return this.dismiss(Object.assign({ - values: values - }, returnData), button.role); - } - - return Promise.resolve(false); - } - }, { - key: "callButtonHandler", - value: function callButtonHandler(button, data) { - if (button && button.handler) { - // a handler has been provided, execute it - // pass the handler the values from the inputs - var returnData = Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_8__["s"])(button.handler, data); - - if (returnData === false) { - // if the return value of the handler is false then do not dismiss - return false; - } - - if (typeof returnData === 'object') { - return returnData; - } - } - - return {}; - } - }, { - key: "getValues", - value: function getValues() { - if (this.processedInputs.length === 0) { - // this is an alert without any options/inputs at all - return undefined; - } - - if (this.inputType === 'radio') { - // this is an alert with radio buttons (single value select) - // return the one value which is checked, otherwise undefined - var checkedInput = this.processedInputs.find(function (i) { - return !!i.checked; - }); - return checkedInput ? checkedInput.value : undefined; - } - - if (this.inputType === 'checkbox') { - // this is an alert with checkboxes (multiple value select) - // return an array of all the checked values - return this.processedInputs.filter(function (i) { - return i.checked; - }).map(function (i) { - return i.value; - }); - } // this is an alert with text inputs - // return an object of all the values with the input name as the key - - - var values = {}; - this.processedInputs.forEach(function (i) { - values[i.name] = i.value || ''; - }); - return values; - } - }, { - key: "renderAlertInputs", - value: function renderAlertInputs(labelledBy) { - switch (this.inputType) { - case 'checkbox': - return this.renderCheckbox(labelledBy); - - case 'radio': - return this.renderRadio(labelledBy); - - default: - return this.renderInput(labelledBy); - } - } - }, { - key: "renderCheckbox", - value: function renderCheckbox(labelledby) { - var _this3 = this; - - var inputs = this.processedInputs; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - - if (inputs.length === 0) { - return null; - } - - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "alert-checkbox-group", - "aria-labelledby": labelledby - }, inputs.map(function (i) { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { - type: "button", - onClick: function onClick() { - return _this3.cbClick(i); - }, - "aria-checked": "".concat(i.checked), - id: i.id, - disabled: i.disabled, - tabIndex: 0, - role: "checkbox", - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_11__["g"])(i.cssClass)), { - 'alert-tappable': true, - 'alert-checkbox': true, - 'alert-checkbox-button': true, - 'ion-focusable': true, - 'alert-checkbox-button-disabled': i.disabled || false - }) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "alert-button-inner" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "alert-checkbox-icon" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "alert-checkbox-inner" - })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "alert-checkbox-label" - }, i.label)), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", null)); - })); - } - }, { - key: "renderRadio", - value: function renderRadio(labelledby) { - var _this4 = this; - - var inputs = this.processedInputs; - - if (inputs.length === 0) { - return null; - } - - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "alert-radio-group", - role: "radiogroup", - "aria-labelledby": labelledby, - "aria-activedescendant": this.activeId - }, inputs.map(function (i) { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { - type: "button", - onClick: function onClick() { - return _this4.rbClick(i); - }, - "aria-checked": "".concat(i.checked), - disabled: i.disabled, - id: i.id, - tabIndex: 0, - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_11__["g"])(i.cssClass)), { - 'alert-radio-button': true, - 'alert-tappable': true, - 'alert-radio': true, - 'ion-focusable': true, - 'alert-radio-button-disabled': i.disabled || false - }), - role: "radio" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "alert-button-inner" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "alert-radio-icon" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "alert-radio-inner" - })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "alert-radio-label" - }, i.label))); - })); - } - }, { - key: "renderInput", - value: function renderInput(labelledby) { - var inputs = this.processedInputs; - - if (inputs.length === 0) { - return null; - } - - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "alert-input-group", - "aria-labelledby": labelledby - }, inputs.map(function (i) { - var _a, _b, _c, _d; - - if (i.type === 'textarea') { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "alert-input-wrapper" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("textarea", Object.assign({ - placeholder: i.placeholder, - value: i.value, - id: i.id, - tabIndex: 0 - }, i.attributes, { - disabled: (_b = (_a = i.attributes) === null || _a === void 0 ? void 0 : _a.disabled) !== null && _b !== void 0 ? _b : i.disabled, - "class": inputClass(i), - onInput: function onInput(e) { - var _a; - - i.value = e.target.value; - - if ((_a = i.attributes) === null || _a === void 0 ? void 0 : _a.onInput) { - i.attributes.onInput(e); - } - } - }))); - } else { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "alert-input-wrapper" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("input", Object.assign({ - placeholder: i.placeholder, - type: i.type, - min: i.min, - max: i.max, - value: i.value, - id: i.id, - tabIndex: 0 - }, i.attributes, { - disabled: (_d = (_c = i.attributes) === null || _c === void 0 ? void 0 : _c.disabled) !== null && _d !== void 0 ? _d : i.disabled, - "class": inputClass(i), - onInput: function onInput(e) { - var _a; - - i.value = e.target.value; - - if ((_a = i.attributes) === null || _a === void 0 ? void 0 : _a.onInput) { - i.attributes.onInput(e); - } - } - }))); - } - })); - } - }, { - key: "renderAlertButtons", - value: function renderAlertButtons() { - var _this5 = this; - - var buttons = this.processedButtons; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var alertButtonGroupClass = { - 'alert-button-group': true, - 'alert-button-group-vertical': buttons.length > 2 - }; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": alertButtonGroupClass - }, buttons.map(function (button) { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { - type: "button", - "class": buttonClass(button), - tabIndex: 0, - onClick: function onClick() { - return _this5.buttonClick(button); - } - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { - "class": "alert-button-inner" - }, button.text), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", null)); - })); - } - }, { - key: "render", - value: function render() { - var _Object$assign, - _this6 = this; - - var overlayIndex = this.overlayIndex, - header = this.header, - subHeader = this.subHeader; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var hdrId = "alert-".concat(overlayIndex, "-hdr"); - var subHdrId = "alert-".concat(overlayIndex, "-sub-hdr"); - var msgId = "alert-".concat(overlayIndex, "-msg"); - var labelledById; - - if (header !== undefined) { - labelledById = hdrId; - } else if (subHeader !== undefined) { - labelledById = subHdrId; - } - - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - role: "dialog", - "aria-modal": "true", - tabindex: "-1", - style: { - zIndex: "".concat(20000 + overlayIndex) - }, - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_11__["g"])(this.cssClass)), (_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, 'alert-translucent', this.translucent), _Object$assign)), - onIonAlertWillDismiss: this.dispatchCancelHandler, - onIonBackdropTap: this.onBackdropTap - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-backdrop", { - tappable: this.backdropDismiss - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - tabindex: "0" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "alert-wrapper ion-overlay-wrapper", - ref: function ref(el) { - return _this6.wrapperEl = el; - } - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "alert-head" - }, header && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("h2", { - id: hdrId, - "class": "alert-title" - }, header), subHeader && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("h2", { - id: subHdrId, - "class": "alert-sub-title" - }, subHeader)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - id: msgId, - "class": "alert-message", - innerHTML: Object(_index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_6__["s"])(this.message) - }), this.renderAlertInputs(labelledById), this.renderAlertButtons()), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - tabindex: "0" - })); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "buttons": ["buttonsChanged"], - "inputs": ["inputsChanged"] - }; - } - }]); - - return Alert; - }(); - - var inputClass = function inputClass(input) { - var _a, _b, _c; - - return Object.assign(Object.assign({ - 'alert-input': true, - 'alert-input-disabled': ((_b = (_a = input.attributes) === null || _a === void 0 ? void 0 : _a.disabled) !== null && _b !== void 0 ? _b : input.disabled) || false - }, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_11__["g"])(input.cssClass)), Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_11__["g"])(input.attributes ? (_c = input.attributes["class"]) === null || _c === void 0 ? void 0 : _c.toString() : '')); - }; - - var buttonClass = function buttonClass(button) { - return Object.assign(_defineProperty({ - 'alert-button': true, - 'ion-focusable': true, - 'ion-activatable': true - }, "alert-button-role-".concat(button.role), button.role !== undefined), Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_11__["g"])(button.cssClass)); - }; - - Alert.style = { - ios: alertIosCss, - md: alertMdCss - }; - /***/ - } -}]); -//# sourceMappingURL=1-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/1-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/1-es5.js.map deleted file mode 100644 index 94ff2ff17..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/1-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-alert.entry.js"],"names":["iosEnterAnimation","baseEl","baseAnimation","backdropAnimation","wrapperAnimation","addElement","querySelector","fromTo","beforeStyles","afterClearStyles","keyframes","offset","opacity","transform","easing","duration","addAnimation","iosLeaveAnimation","mdEnterAnimation","mdLeaveAnimation","alertIosCss","alertMdCss","Alert","hostRef","didPresent","willPresent","willDismiss","didDismiss","processedInputs","processedButtons","presented","keyboardClose","buttons","inputs","backdropDismiss","translucent","animated","onBackdropTap","dismiss","undefined","dispatchCancelHandler","ev","role","detail","cancelButton","find","b","callButtonHandler","map","btn","text","toLowerCase","inputTypes","Set","i","type","has","console","warn","Array","from","values","join","inputType","next","value","index","name","placeholder","label","checked","disabled","id","overlayIndex","handler","min","max","cssClass","attributes","el","inputsChanged","buttonsChanged","gesture","destroy","wrapperEl","refEl","classList","contains","enable","data","selectedInput","input","activeId","button","getValues","returnData","Object","assign","Promise","resolve","length","checkedInput","filter","forEach","labelledBy","renderCheckbox","renderRadio","renderInput","labelledby","mode","onClick","cbClick","tabIndex","rbClick","_a","_b","_c","_d","inputClass","onInput","e","target","alertButtonGroupClass","buttonClass","buttonClick","header","subHeader","hdrId","subHdrId","msgId","labelledById","tabindex","style","zIndex","onIonAlertWillDismiss","onIonBackdropTap","tappable","ref","innerHTML","message","renderAlertInputs","renderAlertButtons","toString","ios","md"],"mappings":"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","file":"1-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, j as forceUpdate, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport './helpers-5c745fbd.js';\nimport { c as createAnimation } from './animation-a635a2fc.js';\nimport './gesture-controller-89173521.js';\nimport './index-eea61379.js';\nimport { s as sanitizeDOMString } from './index-79d74e0b.js';\nimport './hardware-back-button-7b6ede21.js';\nimport { B as BACKDROP, i as isCancel, e as prepareOverlay, d as present, f as dismiss, g as eventMethod, s as safeCall } from './overlays-7c699579.js';\nimport './haptic-7b8ba70a.js';\nimport { c as createButtonActiveGesture } from './button-active-0d5784f9.js';\nimport { g as getClassMap } from './theme-3f0b0c04.js';\n\n/**\n * iOS Alert Enter Animation\n */\nconst iosEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.alert-wrapper'))\n .keyframes([\n { offset: 0, opacity: '0.01', transform: 'scale(1.1)' },\n { offset: 1, opacity: '1', transform: 'scale(1)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * iOS Alert Leave Animation\n */\nconst iosLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.alert-wrapper'))\n .keyframes([\n { offset: 0, opacity: 0.99, transform: 'scale(1)' },\n { offset: 1, opacity: 0, transform: 'scale(0.9)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * Md Alert Enter Animation\n */\nconst mdEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.alert-wrapper'))\n .keyframes([\n { offset: 0, opacity: '0.01', transform: 'scale(0.9)' },\n { offset: 1, opacity: '1', transform: 'scale(1)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(150)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * Md Alert Leave Animation\n */\nconst mdLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.alert-wrapper'))\n .fromTo('opacity', 0.99, 0);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(150)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\nconst alertIosCss = \".sc-ion-alert-ios-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-ios-h{display:none}.alert-top.sc-ion-alert-ios-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-message.sc-ion-alert-ios::-webkit-scrollbar{display:none}.alert-input.sc-ion-alert-ios{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:14px;line-height:20px;z-index:0}.alert-button.ion-focused.sc-ion-alert-ios,.alert-tappable.ion-focused.sc-ion-alert-ios{background:var(--ion-color-step-100, #e6e6e6)}.alert-button-inner.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.alert-input-disabled.sc-ion-alert-ios,.alert-checkbox-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios,.alert-radio-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:strict}.alert-button.sc-ion-alert-ios,.alert-checkbox.sc-ion-alert-ios,.alert-input.sc-ion-alert-ios,.alert-radio.sc-ion-alert-ios{outline:none}.alert-radio-icon.sc-ion-alert-ios,.alert-checkbox-icon.sc-ion-alert-ios,.alert-checkbox-inner.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-ios{min-height:37px;resize:none}.sc-ion-alert-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--max-width:270px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);font-size:14px}.alert-wrapper.sc-ion-alert-ios{border-radius:13px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.alert-button.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{pointer-events:none}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.alert-translucent.sc-ion-alert-ios-h .alert-wrapper.sc-ion-alert-ios{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.alert-head.sc-ion-alert-ios{padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:7px;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-head.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.alert-title.sc-ion-alert-ios{margin-top:8px;color:var(--ion-text-color, #000);font-size:17px;font-weight:600}.alert-sub-title.sc-ion-alert-ios{color:var(--ion-color-step-600, #666666);font-size:14px}.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:21px;color:var(--ion-text-color, #000);font-size:13px;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.alert-message.sc-ion-alert-ios{max-height:240px}.alert-message.sc-ion-alert-ios:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:12px}.alert-input.sc-ion-alert-ios{border-radius:4px;margin-top:10px;padding-left:6px;padding-right:6px;padding-top:6px;padding-bottom:6px;border:0.55px solid var(--ion-color-step-250, #bfbfbf);background-color:var(--ion-background-color, #fff);-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-input.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px}}.alert-input.sc-ion-alert-ios::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-clear{display:none}.alert-radio-group.sc-ion-alert-ios,.alert-checkbox-group.sc-ion-alert-ios{-ms-scroll-chaining:none;overscroll-behavior:contain;max-height:240px;border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);overflow-y:auto;-webkit-overflow-scrolling:touch}.alert-tappable.sc-ion-alert-ios{height:44px}.alert-radio-label.sc-ion-alert-ios{padding-left:13px;padding-right:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;-ms-flex-order:0;order:0;color:var(--ion-text-color, #000);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-radio-label.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px}}[aria-checked=true].sc-ion-alert-ios .alert-radio-label.sc-ion-alert-ios{color:var(--ion-color-primary, #3880ff)}.alert-radio-icon.sc-ion-alert-ios{position:relative;-ms-flex-order:1;order:1;min-width:30px}[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:7px;top:-7px;position:absolute;width:6px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary, #3880ff)}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios,[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:unset;right:unset;right:7px}.alert-checkbox-label.sc-ion-alert-ios{padding-left:13px;padding-right:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-text-color, #000);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-checkbox-label.sc-ion-alert-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px}}.alert-checkbox-icon.sc-ion-alert-ios{border-radius:50%;margin-left:16px;margin-right:6px;margin-top:10px;margin-bottom:10px;position:relative;width:24px;height:24px;border-width:1px;border-style:solid;border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));background-color:var(--ion-item-background, var(--ion-background-color, #fff));contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-checkbox-icon.sc-ion-alert-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:6px;margin-inline-end:6px}}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-icon.sc-ion-alert-ios{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:9px;top:4px;position:absolute;width:5px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:1px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-background-color, #fff)}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios,[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:unset;right:unset;right:9px}.alert-button-group.sc-ion-alert-ios{margin-right:-0.55px;-ms-flex-wrap:wrap;flex-wrap:wrap}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button-group.sc-ion-alert-ios{margin-right:unset;-webkit-margin-end:-0.55px;margin-inline-end:-0.55px}}.alert-button.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:0;-ms-flex:1 1 auto;flex:1 1 auto;min-width:50%;height:44px;border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);background-color:transparent;color:var(--ion-color-primary, #3880ff);font-size:17px;overflow:hidden}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:first-child,[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child{border-right:0}.alert-button.sc-ion-alert-ios:last-child{border-right:0;font-weight:bold}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child,[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child{border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}.alert-button.ion-activated.sc-ion-alert-ios{background-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1)}.alert-button-role-destructive.sc-ion-alert-ios,.alert-button-role-destructive.ion-activated.sc-ion-alert-ios,.alert-button-role-destructive.ion-focused.sc-ion-alert-ios{color:var(--ion-color-danger, #eb445a)}\";\n\nconst alertMdCss = \".sc-ion-alert-md-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-md-h{display:none}.alert-top.sc-ion-alert-md-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-group.sc-ion-alert-md::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-md::-webkit-scrollbar,.alert-message.sc-ion-alert-md::-webkit-scrollbar{display:none}.alert-input.sc-ion-alert-md{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:14px;line-height:20px;z-index:0}.alert-button.ion-focused.sc-ion-alert-md,.alert-tappable.ion-focused.sc-ion-alert-md{background:var(--ion-color-step-100, #e6e6e6)}.alert-button-inner.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.alert-input-disabled.sc-ion-alert-md,.alert-checkbox-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md,.alert-radio-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:strict}.alert-button.sc-ion-alert-md,.alert-checkbox.sc-ion-alert-md,.alert-input.sc-ion-alert-md,.alert-radio.sc-ion-alert-md{outline:none}.alert-radio-icon.sc-ion-alert-md,.alert-checkbox-icon.sc-ion-alert-md,.alert-checkbox-inner.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-md{min-height:37px;resize:none}.sc-ion-alert-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--max-width:280px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);font-size:14px}.alert-wrapper.sc-ion-alert-md{border-radius:4px;-webkit-box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12)}.alert-head.sc-ion-alert-md{padding-left:23px;padding-right:23px;padding-top:20px;padding-bottom:15px;text-align:start}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-head.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:23px;padding-inline-start:23px;-webkit-padding-end:23px;padding-inline-end:23px}}.alert-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:20px;font-weight:500}.alert-sub-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:16px}.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{padding-left:24px;padding-right:24px;padding-top:20px;padding-bottom:20px;color:var(--ion-color-step-550, #737373)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}}.alert-message.sc-ion-alert-md{max-height:240px;font-size:16px}.alert-message.sc-ion-alert-md:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-head.sc-ion-alert-md+.alert-message.sc-ion-alert-md{padding-top:0}.alert-input.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);color:var(--ion-text-color, #000)}.alert-input.sc-ion-alert-md::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-clear{display:none}.alert-input.sc-ion-alert-md:focus{margin-bottom:4px;border-bottom:2px solid var(--ion-color-primary, #3880ff)}.alert-radio-group.sc-ion-alert-md,.alert-checkbox-group.sc-ion-alert-md{position:relative;max-height:240px;border-top:1px solid var(--ion-color-step-150, #d9d9d9);border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);overflow:auto}.alert-tappable.sc-ion-alert-md{position:relative;height:48px;overflow:hidden}.alert-radio-label.sc-ion-alert-md{padding-left:52px;padding-right:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-color-step-850, #262626);font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-radio-label.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:52px;padding-inline-start:52px;-webkit-padding-end:26px;padding-inline-end:26px}}.alert-radio-icon.sc-ion-alert-md{left:26px;top:0;border-radius:50%;display:block;position:relative;width:20px;height:20px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, #737373)}[dir=rtl].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}.alert-radio-inner.sc-ion-alert-md{left:3px;top:3px;border-radius:50%;position:absolute;width:10px;height:10px;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--ion-color-primary, #3880ff)}[dir=rtl].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}[aria-checked=true].sc-ion-alert-md .alert-radio-label.sc-ion-alert-md{color:var(--ion-color-step-850, #262626)}[aria-checked=true].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.alert-checkbox-label.sc-ion-alert-md{padding-left:53px;padding-right:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-color-step-850, #262626);font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-checkbox-label.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:53px;padding-inline-start:53px;-webkit-padding-end:26px;padding-inline-end:26px}}.alert-checkbox-icon.sc-ion-alert-md{left:26px;top:0;border-radius:2px;position:relative;width:16px;height:16px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, #737373);contain:strict}[dir=rtl].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}[aria-checked=true].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:3px;top:0;position:absolute;width:6px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary-contrast, #fff)}[dir=rtl].sc-ion-alert-md [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md,[dir=rtl].sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}.alert-button-group.sc-ion-alert-md{padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-ms-flex-pack:end;justify-content:flex-end}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button-group.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.alert-button.sc-ion-alert-md{border-radius:2px;margin-left:0;margin-right:8px;margin-top:0;margin-bottom:0;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;position:relative;background-color:transparent;color:var(--ion-color-primary, #3880ff);font-weight:500;text-align:end;text-transform:uppercase;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button.sc-ion-alert-md{margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.alert-button.sc-ion-alert-md{padding-left:unset;padding-right:unset;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px}}.alert-button-inner.sc-ion-alert-md{-ms-flex-pack:end;justify-content:flex-end}\";\n\nconst Alert = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.didPresent = createEvent(this, \"ionAlertDidPresent\", 7);\n this.willPresent = createEvent(this, \"ionAlertWillPresent\", 7);\n this.willDismiss = createEvent(this, \"ionAlertWillDismiss\", 7);\n this.didDismiss = createEvent(this, \"ionAlertDidDismiss\", 7);\n this.processedInputs = [];\n this.processedButtons = [];\n this.presented = false;\n /**\n * If `true`, the keyboard will be automatically dismissed when the overlay is presented.\n */\n this.keyboardClose = true;\n /**\n * Array of buttons to be added to the alert.\n */\n this.buttons = [];\n /**\n * Array of input to show in the alert.\n */\n this.inputs = [];\n /**\n * If `true`, the alert will be dismissed when the backdrop is clicked.\n */\n this.backdropDismiss = true;\n /**\n * If `true`, the alert will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n */\n this.translucent = false;\n /**\n * If `true`, the alert will animate.\n */\n this.animated = true;\n this.onBackdropTap = () => {\n this.dismiss(undefined, BACKDROP);\n };\n this.dispatchCancelHandler = (ev) => {\n const role = ev.detail.role;\n if (isCancel(role)) {\n const cancelButton = this.processedButtons.find(b => b.role === 'cancel');\n this.callButtonHandler(cancelButton);\n }\n };\n }\n buttonsChanged() {\n const buttons = this.buttons;\n this.processedButtons = buttons.map(btn => {\n return (typeof btn === 'string')\n ? { text: btn, role: btn.toLowerCase() === 'cancel' ? 'cancel' : undefined }\n : btn;\n });\n }\n inputsChanged() {\n const inputs = this.inputs;\n // An alert can be created with several different inputs. Radios,\n // checkboxes and inputs are all accepted, but they cannot be mixed.\n const inputTypes = new Set(inputs.map(i => i.type));\n if (inputTypes.has('checkbox') && inputTypes.has('radio')) {\n console.warn(`Alert cannot mix input types: ${(Array.from(inputTypes.values()).join('/'))}. Please see alert docs for more info.`);\n }\n this.inputType = inputTypes.values().next().value;\n this.processedInputs = inputs.map((i, index) => ({\n type: i.type || 'text',\n name: i.name || `${index}`,\n placeholder: i.placeholder || '',\n value: i.value,\n label: i.label,\n checked: !!i.checked,\n disabled: !!i.disabled,\n id: i.id || `alert-input-${this.overlayIndex}-${index}`,\n handler: i.handler,\n min: i.min,\n max: i.max,\n cssClass: i.cssClass || '',\n attributes: i.attributes || {},\n }));\n }\n connectedCallback() {\n prepareOverlay(this.el);\n }\n componentWillLoad() {\n this.inputsChanged();\n this.buttonsChanged();\n }\n componentDidUnload() {\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n }\n componentDidLoad() {\n /**\n * Do not create gesture if:\n * 1. A gesture already exists\n * 2. App is running in MD mode\n * 3. A wrapper ref does not exist\n */\n if (this.gesture || getIonMode(this) === 'md' || !this.wrapperEl) {\n return;\n }\n this.gesture = createButtonActiveGesture(this.wrapperEl, (refEl) => refEl.classList.contains('alert-button'));\n this.gesture.enable(true);\n }\n /**\n * Present the alert overlay after it has been created.\n */\n present() {\n return present(this, 'alertEnter', iosEnterAnimation, mdEnterAnimation);\n }\n /**\n * Dismiss the alert overlay after it has been presented.\n *\n * @param data Any data to emit in the dismiss events.\n * @param role The role of the element that is dismissing the alert.\n * This can be useful in a button handler for determining which button was\n * clicked to dismiss the alert.\n * Some examples include: ``\"cancel\"`, `\"destructive\"`, \"selected\"`, and `\"backdrop\"`.\n */\n dismiss(data, role) {\n return dismiss(this, data, role, 'alertLeave', iosLeaveAnimation, mdLeaveAnimation);\n }\n /**\n * Returns a promise that resolves when the alert did dismiss.\n */\n onDidDismiss() {\n return eventMethod(this.el, 'ionAlertDidDismiss');\n }\n /**\n * Returns a promise that resolves when the alert will dismiss.\n */\n onWillDismiss() {\n return eventMethod(this.el, 'ionAlertWillDismiss');\n }\n rbClick(selectedInput) {\n for (const input of this.processedInputs) {\n input.checked = input === selectedInput;\n }\n this.activeId = selectedInput.id;\n safeCall(selectedInput.handler, selectedInput);\n forceUpdate(this);\n }\n cbClick(selectedInput) {\n selectedInput.checked = !selectedInput.checked;\n safeCall(selectedInput.handler, selectedInput);\n forceUpdate(this);\n }\n buttonClick(button) {\n const role = button.role;\n const values = this.getValues();\n if (isCancel(role)) {\n return this.dismiss({ values }, role);\n }\n const returnData = this.callButtonHandler(button, values);\n if (returnData !== false) {\n return this.dismiss(Object.assign({ values }, returnData), button.role);\n }\n return Promise.resolve(false);\n }\n callButtonHandler(button, data) {\n if (button && button.handler) {\n // a handler has been provided, execute it\n // pass the handler the values from the inputs\n const returnData = safeCall(button.handler, data);\n if (returnData === false) {\n // if the return value of the handler is false then do not dismiss\n return false;\n }\n if (typeof returnData === 'object') {\n return returnData;\n }\n }\n return {};\n }\n getValues() {\n if (this.processedInputs.length === 0) {\n // this is an alert without any options/inputs at all\n return undefined;\n }\n if (this.inputType === 'radio') {\n // this is an alert with radio buttons (single value select)\n // return the one value which is checked, otherwise undefined\n const checkedInput = this.processedInputs.find(i => !!i.checked);\n return checkedInput ? checkedInput.value : undefined;\n }\n if (this.inputType === 'checkbox') {\n // this is an alert with checkboxes (multiple value select)\n // return an array of all the checked values\n return this.processedInputs.filter(i => i.checked).map(i => i.value);\n }\n // this is an alert with text inputs\n // return an object of all the values with the input name as the key\n const values = {};\n this.processedInputs.forEach(i => {\n values[i.name] = i.value || '';\n });\n return values;\n }\n renderAlertInputs(labelledBy) {\n switch (this.inputType) {\n case 'checkbox': return this.renderCheckbox(labelledBy);\n case 'radio': return this.renderRadio(labelledBy);\n default: return this.renderInput(labelledBy);\n }\n }\n renderCheckbox(labelledby) {\n const inputs = this.processedInputs;\n const mode = getIonMode(this);\n if (inputs.length === 0) {\n return null;\n }\n return (h(\"div\", { class: \"alert-checkbox-group\", \"aria-labelledby\": labelledby }, inputs.map(i => (h(\"button\", { type: \"button\", onClick: () => this.cbClick(i), \"aria-checked\": `${i.checked}`, id: i.id, disabled: i.disabled, tabIndex: 0, role: \"checkbox\", class: Object.assign(Object.assign({}, getClassMap(i.cssClass)), { 'alert-tappable': true, 'alert-checkbox': true, 'alert-checkbox-button': true, 'ion-focusable': true, 'alert-checkbox-button-disabled': i.disabled || false }) }, h(\"div\", { class: \"alert-button-inner\" }, h(\"div\", { class: \"alert-checkbox-icon\" }, h(\"div\", { class: \"alert-checkbox-inner\" })), h(\"div\", { class: \"alert-checkbox-label\" }, i.label)), mode === 'md' && h(\"ion-ripple-effect\", null))))));\n }\n renderRadio(labelledby) {\n const inputs = this.processedInputs;\n if (inputs.length === 0) {\n return null;\n }\n return (h(\"div\", { class: \"alert-radio-group\", role: \"radiogroup\", \"aria-labelledby\": labelledby, \"aria-activedescendant\": this.activeId }, inputs.map(i => (h(\"button\", { type: \"button\", onClick: () => this.rbClick(i), \"aria-checked\": `${i.checked}`, disabled: i.disabled, id: i.id, tabIndex: 0, class: Object.assign(Object.assign({}, getClassMap(i.cssClass)), { 'alert-radio-button': true, 'alert-tappable': true, 'alert-radio': true, 'ion-focusable': true, 'alert-radio-button-disabled': i.disabled || false }), role: \"radio\" }, h(\"div\", { class: \"alert-button-inner\" }, h(\"div\", { class: \"alert-radio-icon\" }, h(\"div\", { class: \"alert-radio-inner\" })), h(\"div\", { class: \"alert-radio-label\" }, i.label)))))));\n }\n renderInput(labelledby) {\n const inputs = this.processedInputs;\n if (inputs.length === 0) {\n return null;\n }\n return (h(\"div\", { class: \"alert-input-group\", \"aria-labelledby\": labelledby }, inputs.map(i => {\n var _a, _b, _c, _d;\n if (i.type === 'textarea') {\n return (h(\"div\", { class: \"alert-input-wrapper\" }, h(\"textarea\", Object.assign({ placeholder: i.placeholder, value: i.value, id: i.id, tabIndex: 0 }, i.attributes, { disabled: (_b = (_a = i.attributes) === null || _a === void 0 ? void 0 : _a.disabled) !== null && _b !== void 0 ? _b : i.disabled, class: inputClass(i), onInput: e => {\n var _a;\n i.value = e.target.value;\n if ((_a = i.attributes) === null || _a === void 0 ? void 0 : _a.onInput) {\n i.attributes.onInput(e);\n }\n } }))));\n }\n else {\n return (h(\"div\", { class: \"alert-input-wrapper\" }, h(\"input\", Object.assign({ placeholder: i.placeholder, type: i.type, min: i.min, max: i.max, value: i.value, id: i.id, tabIndex: 0 }, i.attributes, { disabled: (_d = (_c = i.attributes) === null || _c === void 0 ? void 0 : _c.disabled) !== null && _d !== void 0 ? _d : i.disabled, class: inputClass(i), onInput: e => {\n var _a;\n i.value = e.target.value;\n if ((_a = i.attributes) === null || _a === void 0 ? void 0 : _a.onInput) {\n i.attributes.onInput(e);\n }\n } }))));\n }\n })));\n }\n renderAlertButtons() {\n const buttons = this.processedButtons;\n const mode = getIonMode(this);\n const alertButtonGroupClass = {\n 'alert-button-group': true,\n 'alert-button-group-vertical': buttons.length > 2\n };\n return (h(\"div\", { class: alertButtonGroupClass }, buttons.map(button => h(\"button\", { type: \"button\", class: buttonClass(button), tabIndex: 0, onClick: () => this.buttonClick(button) }, h(\"span\", { class: \"alert-button-inner\" }, button.text), mode === 'md' && h(\"ion-ripple-effect\", null)))));\n }\n render() {\n const { overlayIndex, header, subHeader } = this;\n const mode = getIonMode(this);\n const hdrId = `alert-${overlayIndex}-hdr`;\n const subHdrId = `alert-${overlayIndex}-sub-hdr`;\n const msgId = `alert-${overlayIndex}-msg`;\n let labelledById;\n if (header !== undefined) {\n labelledById = hdrId;\n }\n else if (subHeader !== undefined) {\n labelledById = subHdrId;\n }\n return (h(Host, { role: \"dialog\", \"aria-modal\": \"true\", tabindex: \"-1\", style: {\n zIndex: `${20000 + overlayIndex}`,\n }, class: Object.assign(Object.assign({}, getClassMap(this.cssClass)), { [mode]: true, 'alert-translucent': this.translucent }), onIonAlertWillDismiss: this.dispatchCancelHandler, onIonBackdropTap: this.onBackdropTap }, h(\"ion-backdrop\", { tappable: this.backdropDismiss }), h(\"div\", { tabindex: \"0\" }), h(\"div\", { class: \"alert-wrapper ion-overlay-wrapper\", ref: el => this.wrapperEl = el }, h(\"div\", { class: \"alert-head\" }, header && h(\"h2\", { id: hdrId, class: \"alert-title\" }, header), subHeader && h(\"h2\", { id: subHdrId, class: \"alert-sub-title\" }, subHeader)), h(\"div\", { id: msgId, class: \"alert-message\", innerHTML: sanitizeDOMString(this.message) }), this.renderAlertInputs(labelledById), this.renderAlertButtons()), h(\"div\", { tabindex: \"0\" })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"buttons\": [\"buttonsChanged\"],\n \"inputs\": [\"inputsChanged\"]\n }; }\n};\nconst inputClass = (input) => {\n var _a, _b, _c;\n return Object.assign(Object.assign({ 'alert-input': true, 'alert-input-disabled': ((_b = (_a = input.attributes) === null || _a === void 0 ? void 0 : _a.disabled) !== null && _b !== void 0 ? _b : input.disabled) || false }, getClassMap(input.cssClass)), getClassMap(input.attributes ? (_c = input.attributes.class) === null || _c === void 0 ? void 0 : _c.toString() : ''));\n};\nconst buttonClass = (button) => {\n return Object.assign({ 'alert-button': true, 'ion-focusable': true, 'ion-activatable': true, [`alert-button-role-${button.role}`]: button.role !== undefined }, getClassMap(button.cssClass));\n};\nAlert.style = {\n ios: alertIosCss,\n md: alertMdCss\n};\n\nexport { Alert as ion_alert };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/10-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/10-es2015.js deleted file mode 100644 index f621a4430..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/10-es2015.js +++ /dev/null @@ -1,168 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[10],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-col_3.entry.js": -/*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-col_3.entry.js ***! - \**************************************************************/ -/*! exports provided: ion_col, ion_grid, ion_row */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_col", function() { return Col; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_grid", function() { return Grid; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_row", function() { return Row; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - - - -const SIZE_TO_MEDIA = { - 'xs': '(min-width: 0px)', - 'sm': '(min-width: 576px)', - 'md': '(min-width: 768px)', - 'lg': '(min-width: 992px)', - 'xl': '(min-width: 1200px)', -}; -// Check if the window matches the media query -// at the breakpoint passed -// e.g. matchBreakpoint('sm') => true if screen width exceeds 576px -const matchBreakpoint = (breakpoint) => { - if (breakpoint === undefined || breakpoint === '') { - return true; - } - if (window.matchMedia) { - const mediaQuery = SIZE_TO_MEDIA[breakpoint]; - return window.matchMedia(mediaQuery).matches; - } - return false; -}; - -const colCss = ":host{padding-left:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:100%;min-height:1px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px))}}@media (min-width: 576px){:host{padding-left:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px))}}}@media (min-width: 768px){:host{padding-left:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px))}}}@media (min-width: 992px){:host{padding-left:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px))}}}@media (min-width: 1200px){:host{padding-left:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px))}}}"; - -const win = window; -const SUPPORTS_VARS = !!(win.CSS && win.CSS.supports && win.CSS.supports('--a: 0')); -const BREAKPOINTS = ['', 'xs', 'sm', 'md', 'lg', 'xl']; -const Col = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - onResize() { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["j"])(this); - } - // Loop through all of the breakpoints to see if the media query - // matches and grab the column value from the relevant prop if so - getColumns(property) { - let matched; - for (const breakpoint of BREAKPOINTS) { - const matches = matchBreakpoint(breakpoint); - // Grab the value of the property, if it exists and our - // media query matches we return the value - const columns = this[property + breakpoint.charAt(0).toUpperCase() + breakpoint.slice(1)]; - if (matches && columns !== undefined) { - matched = columns; - } - } - // Return the last matched columns since the breakpoints - // increase in size and we want to return the largest match - return matched; - } - calculateSize() { - const columns = this.getColumns('size'); - // If size wasn't set for any breakpoint - // or if the user set the size without a value - // it means we need to stick with the default and return - // e.g. - if (!columns || columns === '') { - return; - } - // If the size is set to auto then don't calculate a size - const colSize = (columns === 'auto') - ? 'auto' - // If CSS supports variables we should use the grid columns var - : SUPPORTS_VARS ? `calc(calc(${columns} / var(--ion-grid-columns, 12)) * 100%)` - // Convert the columns to a percentage by dividing by the total number - // of columns (12) and then multiplying by 100 - : ((columns / 12) * 100) + '%'; - return { - 'flex': `0 0 ${colSize}`, - 'width': `${colSize}`, - 'max-width': `${colSize}` - }; - } - // Called by push, pull, and offset since they use the same calculations - calculatePosition(property, modifier) { - const columns = this.getColumns(property); - if (!columns) { - return; - } - // If the number of columns passed are greater than 0 and less than - // 12 we can position the column, else default to auto - const amount = SUPPORTS_VARS - // If CSS supports variables we should use the grid columns var - ? `calc(calc(${columns} / var(--ion-grid-columns, 12)) * 100%)` - // Convert the columns to a percentage by dividing by the total number - // of columns (12) and then multiplying by 100 - : (columns > 0 && columns < 12) ? (columns / 12 * 100) + '%' : 'auto'; - return { - [modifier]: amount - }; - } - calculateOffset(isRTL) { - return this.calculatePosition('offset', isRTL ? 'margin-right' : 'margin-left'); - } - calculatePull(isRTL) { - return this.calculatePosition('pull', isRTL ? 'left' : 'right'); - } - calculatePush(isRTL) { - return this.calculatePosition('push', isRTL ? 'right' : 'left'); - } - render() { - const isRTL = document.dir === 'rtl'; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: { - [mode]: true - }, style: Object.assign(Object.assign(Object.assign(Object.assign({}, this.calculateOffset(isRTL)), this.calculatePull(isRTL)), this.calculatePush(isRTL)), this.calculateSize()) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } -}; -Col.style = colCss; - -const gridCss = ":host{padding-left:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));margin-left:auto;margin-right:auto;display:block;-ms-flex:1;flex:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px))}}@media (min-width: 576px){:host{padding-left:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px))}}}@media (min-width: 768px){:host{padding-left:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px))}}}@media (min-width: 992px){:host{padding-left:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px))}}}@media (min-width: 1200px){:host{padding-left:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px))}}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.grid-fixed){width:var(--ion-grid-width-xs, var(--ion-grid-width, 100%));max-width:100%}@media (min-width: 576px){:host(.grid-fixed){width:var(--ion-grid-width-sm, var(--ion-grid-width, 540px))}}@media (min-width: 768px){:host(.grid-fixed){width:var(--ion-grid-width-md, var(--ion-grid-width, 720px))}}@media (min-width: 992px){:host(.grid-fixed){width:var(--ion-grid-width-lg, var(--ion-grid-width, 960px))}}@media (min-width: 1200px){:host(.grid-fixed){width:var(--ion-grid-width-xl, var(--ion-grid-width, 1140px))}}:host(.ion-no-padding){--ion-grid-column-padding:0;--ion-grid-column-padding-xs:0;--ion-grid-column-padding-sm:0;--ion-grid-column-padding-md:0;--ion-grid-column-padding-lg:0;--ion-grid-column-padding-xl:0}"; - -const Grid = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If `true`, the grid will have a fixed width based on the screen size. - */ - this.fixed = false; - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: { - [mode]: true, - 'grid-fixed': this.fixed - } }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } -}; -Grid.style = gridCss; - -const rowCss = ":host{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}"; - -const Row = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - render() { - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } -}; -Row.style = rowCss; - - - - -/***/ }) - -}]); -//# sourceMappingURL=10-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/10-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/10-es2015.js.map deleted file mode 100644 index fde5f6bc6..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/10-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-col_3.entry.js"],"names":[],"mappings":"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","file":"10-es2015.js","sourcesContent":["import { r as registerInstance, j as forceUpdate, h, H as Host } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\n\nconst SIZE_TO_MEDIA = {\n 'xs': '(min-width: 0px)',\n 'sm': '(min-width: 576px)',\n 'md': '(min-width: 768px)',\n 'lg': '(min-width: 992px)',\n 'xl': '(min-width: 1200px)',\n};\n// Check if the window matches the media query\n// at the breakpoint passed\n// e.g. matchBreakpoint('sm') => true if screen width exceeds 576px\nconst matchBreakpoint = (breakpoint) => {\n if (breakpoint === undefined || breakpoint === '') {\n return true;\n }\n if (window.matchMedia) {\n const mediaQuery = SIZE_TO_MEDIA[breakpoint];\n return window.matchMedia(mediaQuery).matches;\n }\n return false;\n};\n\nconst colCss = \":host{padding-left:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:100%;min-height:1px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px))}}@media (min-width: 576px){:host{padding-left:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px))}}}@media (min-width: 768px){:host{padding-left:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px))}}}@media (min-width: 992px){:host{padding-left:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px))}}}@media (min-width: 1200px){:host{padding-left:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px))}}}\";\n\nconst win = window;\nconst SUPPORTS_VARS = !!(win.CSS && win.CSS.supports && win.CSS.supports('--a: 0'));\nconst BREAKPOINTS = ['', 'xs', 'sm', 'md', 'lg', 'xl'];\nconst Col = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n onResize() {\n forceUpdate(this);\n }\n // Loop through all of the breakpoints to see if the media query\n // matches and grab the column value from the relevant prop if so\n getColumns(property) {\n let matched;\n for (const breakpoint of BREAKPOINTS) {\n const matches = matchBreakpoint(breakpoint);\n // Grab the value of the property, if it exists and our\n // media query matches we return the value\n const columns = this[property + breakpoint.charAt(0).toUpperCase() + breakpoint.slice(1)];\n if (matches && columns !== undefined) {\n matched = columns;\n }\n }\n // Return the last matched columns since the breakpoints\n // increase in size and we want to return the largest match\n return matched;\n }\n calculateSize() {\n const columns = this.getColumns('size');\n // If size wasn't set for any breakpoint\n // or if the user set the size without a value\n // it means we need to stick with the default and return\n // e.g. \n if (!columns || columns === '') {\n return;\n }\n // If the size is set to auto then don't calculate a size\n const colSize = (columns === 'auto')\n ? 'auto'\n // If CSS supports variables we should use the grid columns var\n : SUPPORTS_VARS ? `calc(calc(${columns} / var(--ion-grid-columns, 12)) * 100%)`\n // Convert the columns to a percentage by dividing by the total number\n // of columns (12) and then multiplying by 100\n : ((columns / 12) * 100) + '%';\n return {\n 'flex': `0 0 ${colSize}`,\n 'width': `${colSize}`,\n 'max-width': `${colSize}`\n };\n }\n // Called by push, pull, and offset since they use the same calculations\n calculatePosition(property, modifier) {\n const columns = this.getColumns(property);\n if (!columns) {\n return;\n }\n // If the number of columns passed are greater than 0 and less than\n // 12 we can position the column, else default to auto\n const amount = SUPPORTS_VARS\n // If CSS supports variables we should use the grid columns var\n ? `calc(calc(${columns} / var(--ion-grid-columns, 12)) * 100%)`\n // Convert the columns to a percentage by dividing by the total number\n // of columns (12) and then multiplying by 100\n : (columns > 0 && columns < 12) ? (columns / 12 * 100) + '%' : 'auto';\n return {\n [modifier]: amount\n };\n }\n calculateOffset(isRTL) {\n return this.calculatePosition('offset', isRTL ? 'margin-right' : 'margin-left');\n }\n calculatePull(isRTL) {\n return this.calculatePosition('pull', isRTL ? 'left' : 'right');\n }\n calculatePush(isRTL) {\n return this.calculatePosition('push', isRTL ? 'right' : 'left');\n }\n render() {\n const isRTL = document.dir === 'rtl';\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true\n }, style: Object.assign(Object.assign(Object.assign(Object.assign({}, this.calculateOffset(isRTL)), this.calculatePull(isRTL)), this.calculatePush(isRTL)), this.calculateSize()) }, h(\"slot\", null)));\n }\n};\nCol.style = colCss;\n\nconst gridCss = \":host{padding-left:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));margin-left:auto;margin-right:auto;display:block;-ms-flex:1;flex:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px))}}@media (min-width: 576px){:host{padding-left:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px))}}}@media (min-width: 768px){:host{padding-left:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px))}}}@media (min-width: 992px){:host{padding-left:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px))}}}@media (min-width: 1200px){:host{padding-left:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px))}}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.grid-fixed){width:var(--ion-grid-width-xs, var(--ion-grid-width, 100%));max-width:100%}@media (min-width: 576px){:host(.grid-fixed){width:var(--ion-grid-width-sm, var(--ion-grid-width, 540px))}}@media (min-width: 768px){:host(.grid-fixed){width:var(--ion-grid-width-md, var(--ion-grid-width, 720px))}}@media (min-width: 992px){:host(.grid-fixed){width:var(--ion-grid-width-lg, var(--ion-grid-width, 960px))}}@media (min-width: 1200px){:host(.grid-fixed){width:var(--ion-grid-width-xl, var(--ion-grid-width, 1140px))}}:host(.ion-no-padding){--ion-grid-column-padding:0;--ion-grid-column-padding-xs:0;--ion-grid-column-padding-sm:0;--ion-grid-column-padding-md:0;--ion-grid-column-padding-lg:0;--ion-grid-column-padding-xl:0}\";\n\nconst Grid = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If `true`, the grid will have a fixed width based on the screen size.\n */\n this.fixed = false;\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n 'grid-fixed': this.fixed\n } }, h(\"slot\", null)));\n }\n};\nGrid.style = gridCss;\n\nconst rowCss = \":host{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}\";\n\nconst Row = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n return (h(Host, { class: getIonMode(this) }, h(\"slot\", null)));\n }\n};\nRow.style = rowCss;\n\nexport { Col as ion_col, Grid as ion_grid, Row as ion_row };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/10-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/10-es5.js deleted file mode 100644 index 816c794af..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/10-es5.js +++ /dev/null @@ -1,259 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[10], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-col_3.entry.js": - /*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-col_3.entry.js ***! - \**************************************************************/ - - /*! exports provided: ion_col, ion_grid, ion_row */ - - /***/ - function node_modulesIonicCoreDistEsmIonCol_3EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_col", function () { - return Col; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_grid", function () { - return Grid; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_row", function () { - return Row; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - - var SIZE_TO_MEDIA = { - 'xs': '(min-width: 0px)', - 'sm': '(min-width: 576px)', - 'md': '(min-width: 768px)', - 'lg': '(min-width: 992px)', - 'xl': '(min-width: 1200px)' - }; // Check if the window matches the media query - // at the breakpoint passed - // e.g. matchBreakpoint('sm') => true if screen width exceeds 576px - - var matchBreakpoint = function matchBreakpoint(breakpoint) { - if (breakpoint === undefined || breakpoint === '') { - return true; - } - - if (window.matchMedia) { - var mediaQuery = SIZE_TO_MEDIA[breakpoint]; - return window.matchMedia(mediaQuery).matches; - } - - return false; - }; - - var colCss = ":host{padding-left:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:100%;min-height:1px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px))}}@media (min-width: 576px){:host{padding-left:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px))}}}@media (min-width: 768px){:host{padding-left:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px))}}}@media (min-width: 992px){:host{padding-left:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px))}}}@media (min-width: 1200px){:host{padding-left:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px))}}}"; - var win = window; - var SUPPORTS_VARS = !!(win.CSS && win.CSS.supports && win.CSS.supports('--a: 0')); - var BREAKPOINTS = ['', 'xs', 'sm', 'md', 'lg', 'xl']; - - var Col = /*#__PURE__*/function () { - function Col(hostRef) { - _classCallCheck(this, Col); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - - _createClass(Col, [{ - key: "onResize", - value: function onResize() { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["j"])(this); - } // Loop through all of the breakpoints to see if the media query - // matches and grab the column value from the relevant prop if so - - }, { - key: "getColumns", - value: function getColumns(property) { - var matched; - - var _iterator = _createForOfIteratorHelper(BREAKPOINTS), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var breakpoint = _step.value; - var matches = matchBreakpoint(breakpoint); // Grab the value of the property, if it exists and our - // media query matches we return the value - - var columns = this[property + breakpoint.charAt(0).toUpperCase() + breakpoint.slice(1)]; - - if (matches && columns !== undefined) { - matched = columns; - } - } // Return the last matched columns since the breakpoints - // increase in size and we want to return the largest match - - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - - return matched; - } - }, { - key: "calculateSize", - value: function calculateSize() { - var columns = this.getColumns('size'); // If size wasn't set for any breakpoint - // or if the user set the size without a value - // it means we need to stick with the default and return - // e.g. - - if (!columns || columns === '') { - return; - } // If the size is set to auto then don't calculate a size - - - var colSize = columns === 'auto' ? 'auto' // If CSS supports variables we should use the grid columns var - : SUPPORTS_VARS ? "calc(calc(".concat(columns, " / var(--ion-grid-columns, 12)) * 100%)") // Convert the columns to a percentage by dividing by the total number - // of columns (12) and then multiplying by 100 - : columns / 12 * 100 + '%'; - return { - 'flex': "0 0 ".concat(colSize), - 'width': "".concat(colSize), - 'max-width': "".concat(colSize) - }; - } // Called by push, pull, and offset since they use the same calculations - - }, { - key: "calculatePosition", - value: function calculatePosition(property, modifier) { - var columns = this.getColumns(property); - - if (!columns) { - return; - } // If the number of columns passed are greater than 0 and less than - // 12 we can position the column, else default to auto - - - var amount = SUPPORTS_VARS // If CSS supports variables we should use the grid columns var - ? "calc(calc(".concat(columns, " / var(--ion-grid-columns, 12)) * 100%)") // Convert the columns to a percentage by dividing by the total number - // of columns (12) and then multiplying by 100 - : columns > 0 && columns < 12 ? columns / 12 * 100 + '%' : 'auto'; - return _defineProperty({}, modifier, amount); - } - }, { - key: "calculateOffset", - value: function calculateOffset(isRTL) { - return this.calculatePosition('offset', isRTL ? 'margin-right' : 'margin-left'); - } - }, { - key: "calculatePull", - value: function calculatePull(isRTL) { - return this.calculatePosition('pull', isRTL ? 'left' : 'right'); - } - }, { - key: "calculatePush", - value: function calculatePush(isRTL) { - return this.calculatePosition('push', isRTL ? 'right' : 'left'); - } - }, { - key: "render", - value: function render() { - var isRTL = document.dir === 'rtl'; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": _defineProperty({}, mode, true), - style: Object.assign(Object.assign(Object.assign(Object.assign({}, this.calculateOffset(isRTL)), this.calculatePull(isRTL)), this.calculatePush(isRTL)), this.calculateSize()) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }]); - - return Col; - }(); - - Col.style = colCss; - var gridCss = ":host{padding-left:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));margin-left:auto;margin-right:auto;display:block;-ms-flex:1;flex:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px))}}@media (min-width: 576px){:host{padding-left:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px))}}}@media (min-width: 768px){:host{padding-left:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px))}}}@media (min-width: 992px){:host{padding-left:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px))}}}@media (min-width: 1200px){:host{padding-left:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px))}}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.grid-fixed){width:var(--ion-grid-width-xs, var(--ion-grid-width, 100%));max-width:100%}@media (min-width: 576px){:host(.grid-fixed){width:var(--ion-grid-width-sm, var(--ion-grid-width, 540px))}}@media (min-width: 768px){:host(.grid-fixed){width:var(--ion-grid-width-md, var(--ion-grid-width, 720px))}}@media (min-width: 992px){:host(.grid-fixed){width:var(--ion-grid-width-lg, var(--ion-grid-width, 960px))}}@media (min-width: 1200px){:host(.grid-fixed){width:var(--ion-grid-width-xl, var(--ion-grid-width, 1140px))}}:host(.ion-no-padding){--ion-grid-column-padding:0;--ion-grid-column-padding-xs:0;--ion-grid-column-padding-sm:0;--ion-grid-column-padding-md:0;--ion-grid-column-padding-lg:0;--ion-grid-column-padding-xl:0}"; - - var Grid = /*#__PURE__*/function () { - function Grid(hostRef) { - _classCallCheck(this, Grid); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If `true`, the grid will have a fixed width based on the screen size. - */ - - this.fixed = false; - } - - _createClass(Grid, [{ - key: "render", - value: function render() { - var _class2; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": (_class2 = {}, _defineProperty(_class2, mode, true), _defineProperty(_class2, 'grid-fixed', this.fixed), _class2) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }]); - - return Grid; - }(); - - Grid.style = gridCss; - var rowCss = ":host{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}"; - - var Row = /*#__PURE__*/function () { - function Row(hostRef) { - _classCallCheck(this, Row); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - - _createClass(Row, [{ - key: "render", - value: function render() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }]); - - return Row; - }(); - - Row.style = rowCss; - /***/ - } -}]); -//# sourceMappingURL=10-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/10-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/10-es5.js.map deleted file mode 100644 index 4f8b5aa03..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/10-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-col_3.entry.js"],"names":["SIZE_TO_MEDIA","matchBreakpoint","breakpoint","undefined","window","matchMedia","mediaQuery","matches","colCss","win","SUPPORTS_VARS","CSS","supports","BREAKPOINTS","Col","hostRef","property","matched","columns","charAt","toUpperCase","slice","getColumns","colSize","modifier","amount","isRTL","calculatePosition","document","dir","mode","style","Object","assign","calculateOffset","calculatePull","calculatePush","calculateSize","gridCss","Grid","fixed","rowCss","Row"],"mappings":"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","file":"10-es5.js","sourcesContent":["import { r as registerInstance, j as forceUpdate, h, H as Host } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\n\nconst SIZE_TO_MEDIA = {\n 'xs': '(min-width: 0px)',\n 'sm': '(min-width: 576px)',\n 'md': '(min-width: 768px)',\n 'lg': '(min-width: 992px)',\n 'xl': '(min-width: 1200px)',\n};\n// Check if the window matches the media query\n// at the breakpoint passed\n// e.g. matchBreakpoint('sm') => true if screen width exceeds 576px\nconst matchBreakpoint = (breakpoint) => {\n if (breakpoint === undefined || breakpoint === '') {\n return true;\n }\n if (window.matchMedia) {\n const mediaQuery = SIZE_TO_MEDIA[breakpoint];\n return window.matchMedia(mediaQuery).matches;\n }\n return false;\n};\n\nconst colCss = \":host{padding-left:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:100%;min-height:1px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px))}}@media (min-width: 576px){:host{padding-left:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px))}}}@media (min-width: 768px){:host{padding-left:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px))}}}@media (min-width: 992px){:host{padding-left:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px))}}}@media (min-width: 1200px){:host{padding-left:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-right:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px))}}}\";\n\nconst win = window;\nconst SUPPORTS_VARS = !!(win.CSS && win.CSS.supports && win.CSS.supports('--a: 0'));\nconst BREAKPOINTS = ['', 'xs', 'sm', 'md', 'lg', 'xl'];\nconst Col = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n onResize() {\n forceUpdate(this);\n }\n // Loop through all of the breakpoints to see if the media query\n // matches and grab the column value from the relevant prop if so\n getColumns(property) {\n let matched;\n for (const breakpoint of BREAKPOINTS) {\n const matches = matchBreakpoint(breakpoint);\n // Grab the value of the property, if it exists and our\n // media query matches we return the value\n const columns = this[property + breakpoint.charAt(0).toUpperCase() + breakpoint.slice(1)];\n if (matches && columns !== undefined) {\n matched = columns;\n }\n }\n // Return the last matched columns since the breakpoints\n // increase in size and we want to return the largest match\n return matched;\n }\n calculateSize() {\n const columns = this.getColumns('size');\n // If size wasn't set for any breakpoint\n // or if the user set the size without a value\n // it means we need to stick with the default and return\n // e.g. \n if (!columns || columns === '') {\n return;\n }\n // If the size is set to auto then don't calculate a size\n const colSize = (columns === 'auto')\n ? 'auto'\n // If CSS supports variables we should use the grid columns var\n : SUPPORTS_VARS ? `calc(calc(${columns} / var(--ion-grid-columns, 12)) * 100%)`\n // Convert the columns to a percentage by dividing by the total number\n // of columns (12) and then multiplying by 100\n : ((columns / 12) * 100) + '%';\n return {\n 'flex': `0 0 ${colSize}`,\n 'width': `${colSize}`,\n 'max-width': `${colSize}`\n };\n }\n // Called by push, pull, and offset since they use the same calculations\n calculatePosition(property, modifier) {\n const columns = this.getColumns(property);\n if (!columns) {\n return;\n }\n // If the number of columns passed are greater than 0 and less than\n // 12 we can position the column, else default to auto\n const amount = SUPPORTS_VARS\n // If CSS supports variables we should use the grid columns var\n ? `calc(calc(${columns} / var(--ion-grid-columns, 12)) * 100%)`\n // Convert the columns to a percentage by dividing by the total number\n // of columns (12) and then multiplying by 100\n : (columns > 0 && columns < 12) ? (columns / 12 * 100) + '%' : 'auto';\n return {\n [modifier]: amount\n };\n }\n calculateOffset(isRTL) {\n return this.calculatePosition('offset', isRTL ? 'margin-right' : 'margin-left');\n }\n calculatePull(isRTL) {\n return this.calculatePosition('pull', isRTL ? 'left' : 'right');\n }\n calculatePush(isRTL) {\n return this.calculatePosition('push', isRTL ? 'right' : 'left');\n }\n render() {\n const isRTL = document.dir === 'rtl';\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true\n }, style: Object.assign(Object.assign(Object.assign(Object.assign({}, this.calculateOffset(isRTL)), this.calculatePull(isRTL)), this.calculatePush(isRTL)), this.calculateSize()) }, h(\"slot\", null)));\n }\n};\nCol.style = colCss;\n\nconst gridCss = \":host{padding-left:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));margin-left:auto;margin-right:auto;display:block;-ms-flex:1;flex:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px))}}@media (min-width: 576px){:host{padding-left:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px))}}}@media (min-width: 768px){:host{padding-left:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px))}}}@media (min-width: 992px){:host{padding-left:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px))}}}@media (min-width: 1200px){:host{padding-left:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-right:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px))}}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.grid-fixed){width:var(--ion-grid-width-xs, var(--ion-grid-width, 100%));max-width:100%}@media (min-width: 576px){:host(.grid-fixed){width:var(--ion-grid-width-sm, var(--ion-grid-width, 540px))}}@media (min-width: 768px){:host(.grid-fixed){width:var(--ion-grid-width-md, var(--ion-grid-width, 720px))}}@media (min-width: 992px){:host(.grid-fixed){width:var(--ion-grid-width-lg, var(--ion-grid-width, 960px))}}@media (min-width: 1200px){:host(.grid-fixed){width:var(--ion-grid-width-xl, var(--ion-grid-width, 1140px))}}:host(.ion-no-padding){--ion-grid-column-padding:0;--ion-grid-column-padding-xs:0;--ion-grid-column-padding-sm:0;--ion-grid-column-padding-md:0;--ion-grid-column-padding-lg:0;--ion-grid-column-padding-xl:0}\";\n\nconst Grid = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If `true`, the grid will have a fixed width based on the screen size.\n */\n this.fixed = false;\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n 'grid-fixed': this.fixed\n } }, h(\"slot\", null)));\n }\n};\nGrid.style = gridCss;\n\nconst rowCss = \":host{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}\";\n\nconst Row = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n return (h(Host, { class: getIonMode(this) }, h(\"slot\", null)));\n }\n};\nRow.style = rowCss;\n\nexport { Col as ion_col, Grid as ion_grid, Row as ion_row };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/11-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/11-es2015.js deleted file mode 100644 index 3f8095ee6..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/11-es2015.js +++ /dev/null @@ -1,1527 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[11],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-datetime_3.entry.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-datetime_3.entry.js ***! - \*******************************************************************/ -/*! exports provided: ion_datetime, ion_picker, ion_picker_column */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_datetime", function() { return Datetime; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_picker", function() { return Picker; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_picker_column", function() { return PickerColumnCmp; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./animation-a635a2fc.js */ "./node_modules/@ionic/core/dist/esm/animation-a635a2fc.js"); -/* harmony import */ var _hardware_back_button_7b6ede21_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./hardware-back-button-7b6ede21.js */ "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js"); -/* harmony import */ var _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./overlays-7c699579.js */ "./node_modules/@ionic/core/dist/esm/overlays-7c699579.js"); -/* harmony import */ var _haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./haptic-7b8ba70a.js */ "./node_modules/@ionic/core/dist/esm/haptic-7b8ba70a.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - - - - - - -/** - * Gets a date value given a format - * Defaults to the current date if - * no date given - */ -const getDateValue = (date, format) => { - const getValue = getValueFromFormat(date, format); - if (getValue !== undefined) { - return getValue; - } - const defaultDate = parseDate(new Date().toISOString()); - return getValueFromFormat(defaultDate, format); -}; -const renderDatetime = (template, value, locale) => { - if (value === undefined) { - return undefined; - } - const tokens = []; - let hasText = false; - FORMAT_KEYS.forEach((format, index) => { - if (template.indexOf(format.f) > -1) { - const token = '{' + index + '}'; - const text = renderTextFormat(format.f, value[format.k], value, locale); - if (!hasText && text !== undefined && value[format.k] != null) { - hasText = true; - } - tokens.push(token, text || ''); - template = template.replace(format.f, token); - } - }); - if (!hasText) { - return undefined; - } - for (let i = 0; i < tokens.length; i += 2) { - template = template.replace(tokens[i], tokens[i + 1]); - } - return template; -}; -const renderTextFormat = (format, value, date, locale) => { - if ((format === FORMAT_DDDD || format === FORMAT_DDD)) { - try { - value = (new Date(date.year, date.month - 1, date.day)).getDay(); - if (format === FORMAT_DDDD) { - return (locale.dayNames ? locale.dayNames : DAY_NAMES)[value]; - } - return (locale.dayShortNames ? locale.dayShortNames : DAY_SHORT_NAMES)[value]; - } - catch (e) { - // ignore - } - return undefined; - } - if (format === FORMAT_A) { - return date !== undefined && date.hour !== undefined - ? (date.hour < 12 ? 'AM' : 'PM') - : value ? value.toUpperCase() : ''; - } - if (format === FORMAT_a) { - return date !== undefined && date.hour !== undefined - ? (date.hour < 12 ? 'am' : 'pm') - : value || ''; - } - if (value == null) { - return ''; - } - if (format === FORMAT_YY || format === FORMAT_MM || - format === FORMAT_DD || format === FORMAT_HH || - format === FORMAT_mm || format === FORMAT_ss) { - return twoDigit(value); - } - if (format === FORMAT_YYYY) { - return fourDigit(value); - } - if (format === FORMAT_MMMM) { - return (locale.monthNames ? locale.monthNames : MONTH_NAMES)[value - 1]; - } - if (format === FORMAT_MMM) { - return (locale.monthShortNames ? locale.monthShortNames : MONTH_SHORT_NAMES)[value - 1]; - } - if (format === FORMAT_hh || format === FORMAT_h) { - if (value === 0) { - return '12'; - } - if (value > 12) { - value -= 12; - } - if (format === FORMAT_hh && value < 10) { - return ('0' + value); - } - } - return value.toString(); -}; -const dateValueRange = (format, min, max) => { - const opts = []; - if (format === FORMAT_YYYY || format === FORMAT_YY) { - // year - if (max.year === undefined || min.year === undefined) { - throw new Error('min and max year is undefined'); - } - for (let i = max.year; i >= min.year; i--) { - opts.push(i); - } - } - else if (format === FORMAT_MMMM || format === FORMAT_MMM || - format === FORMAT_MM || format === FORMAT_M || - format === FORMAT_hh || format === FORMAT_h) { - // month or 12-hour - for (let i = 1; i < 13; i++) { - opts.push(i); - } - } - else if (format === FORMAT_DDDD || format === FORMAT_DDD || - format === FORMAT_DD || format === FORMAT_D) { - // day - for (let i = 1; i < 32; i++) { - opts.push(i); - } - } - else if (format === FORMAT_HH || format === FORMAT_H) { - // 24-hour - for (let i = 0; i < 24; i++) { - opts.push(i); - } - } - else if (format === FORMAT_mm || format === FORMAT_m) { - // minutes - for (let i = 0; i < 60; i++) { - opts.push(i); - } - } - else if (format === FORMAT_ss || format === FORMAT_s) { - // seconds - for (let i = 0; i < 60; i++) { - opts.push(i); - } - } - else if (format === FORMAT_A || format === FORMAT_a) { - // AM/PM - opts.push('am', 'pm'); - } - return opts; -}; -const dateSortValue = (year, month, day, hour = 0, minute = 0) => { - return parseInt(`1${fourDigit(year)}${twoDigit(month)}${twoDigit(day)}${twoDigit(hour)}${twoDigit(minute)}`, 10); -}; -const dateDataSortValue = (data) => { - return dateSortValue(data.year, data.month, data.day, data.hour, data.minute); -}; -const daysInMonth = (month, year) => { - return (month === 4 || month === 6 || month === 9 || month === 11) ? 30 : (month === 2) ? isLeapYear(year) ? 29 : 28 : 31; -}; -const isLeapYear = (year) => { - return (year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0); -}; -const ISO_8601_REGEXP = /^(\d{4}|[+\-]\d{6})(?:-(\d{2})(?:-(\d{2}))?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/; -const TIME_REGEXP = /^((\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/; -const parseDate = (val) => { - // manually parse IS0 cuz Date.parse cannot be trusted - // ISO 8601 format: 1994-12-15T13:47:20Z - let parse = null; - if (val != null && val !== '') { - // try parsing for just time first, HH:MM - parse = TIME_REGEXP.exec(val); - if (parse) { - // adjust the array so it fits nicely with the datetime parse - parse.unshift(undefined, undefined); - parse[2] = parse[3] = undefined; - } - else { - // try parsing for full ISO datetime - parse = ISO_8601_REGEXP.exec(val); - } - } - if (parse === null) { - // wasn't able to parse the ISO datetime - return undefined; - } - // ensure all the parse values exist with at least 0 - for (let i = 1; i < 8; i++) { - parse[i] = parse[i] !== undefined ? parseInt(parse[i], 10) : undefined; - } - let tzOffset = 0; - if (parse[9] && parse[10]) { - // hours - tzOffset = parseInt(parse[10], 10) * 60; - if (parse[11]) { - // minutes - tzOffset += parseInt(parse[11], 10); - } - if (parse[9] === '-') { - // + or - - tzOffset *= -1; - } - } - return { - year: parse[1], - month: parse[2], - day: parse[3], - hour: parse[4], - minute: parse[5], - second: parse[6], - millisecond: parse[7], - tzOffset, - }; -}; -/** - * Converts a valid UTC datetime string to JS Date time object. - * By default uses the users local timezone, but an optional - * timezone can be provided. - * Note: This is not meant for time strings - * such as "01:47" - */ -const getDateTime = (dateString = '', timeZone = '') => { - /** - * If user passed in undefined - * or null, convert it to the - * empty string since the rest - * of this functions expects - * a string - */ - if (dateString === undefined || dateString === null) { - dateString = ''; - } - /** - * Ensures that YYYY-MM-DD, YYYY-MM, - * YYYY-DD, YYYY, etc does not get affected - * by timezones and stays on the day/month - * that the user provided - */ - if (dateString.length === 10 || - dateString.length === 7 || - dateString.length === 4) { - dateString += ' '; - } - const date = (typeof dateString === 'string' && dateString.length > 0) ? new Date(dateString) : new Date(); - const localDateTime = new Date(Date.UTC(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds(), date.getMilliseconds())); - if (timeZone && timeZone.length > 0) { - return new Date(date.getTime() - getTimezoneOffset(localDateTime, timeZone)); - } - return localDateTime; -}; -const getTimezoneOffset = (localDate, timeZone) => { - const utcDateTime = new Date(localDate.toLocaleString('en-US', { timeZone: 'utc' })); - const tzDateTime = new Date(localDate.toLocaleString('en-US', { timeZone })); - return utcDateTime.getTime() - tzDateTime.getTime(); -}; -const updateDate = (existingData, newData, displayTimezone) => { - if (!newData || typeof newData === 'string') { - const dateTime = getDateTime(newData, displayTimezone); - if (!Number.isNaN(dateTime.getTime())) { - newData = dateTime.toISOString(); - } - } - if (newData && newData !== '') { - if (typeof newData === 'string') { - // new date is a string, and hopefully in the ISO format - // convert it to our DatetimeData if a valid ISO - newData = parseDate(newData); - if (newData) { - // successfully parsed the ISO string to our DatetimeData - Object.assign(existingData, newData); - return true; - } - } - else if ((newData.year || newData.hour || newData.month || newData.day || newData.minute || newData.second)) { - // newData is from of a datetime picker's selected values - // update the existing DatetimeData data with the new values - // do some magic for 12-hour values - if (newData.ampm && newData.hour) { - newData.hour.value = (newData.ampm.value === 'pm') - ? (newData.hour.value === 12 ? 12 : newData.hour.value + 12) - : (newData.hour.value === 12 ? 0 : newData.hour.value); - } - // merge new values from the picker's selection - // to the existing DatetimeData values - for (const key of Object.keys(newData)) { - existingData[key] = newData[key].value; - } - return true; - } - else if (newData.ampm) { - // Even though in the picker column hour values are between 1 and 12, the hour value is actually normalized - // to [0, 23] interval. Because of this when changing between AM and PM we have to update the hour so it points - // to the correct HH hour - newData.hour = { - value: newData.hour - ? newData.hour.value - : (newData.ampm.value === 'pm' - ? (existingData.hour < 12 ? existingData.hour + 12 : existingData.hour) - : (existingData.hour >= 12 ? existingData.hour - 12 : existingData.hour)) - }; - existingData['hour'] = newData['hour'].value; - return true; - } - // eww, invalid data - console.warn(`Error parsing date: "${newData}". Please provide a valid ISO 8601 datetime format: https://www.w3.org/TR/NOTE-datetime`); - } - else { - // blank data, clear everything out - for (const k in existingData) { - if (existingData.hasOwnProperty(k)) { - delete existingData[k]; - } - } - } - return false; -}; -const parseTemplate = (template) => { - const formats = []; - template = template.replace(/[^\w\s]/gi, ' '); - FORMAT_KEYS.forEach(format => { - if (format.f.length > 1 && template.indexOf(format.f) > -1 && template.indexOf(format.f + format.f.charAt(0)) < 0) { - template = template.replace(format.f, ' ' + format.f + ' '); - } - }); - const words = template.split(' ').filter(w => w.length > 0); - words.forEach((word, i) => { - FORMAT_KEYS.forEach(format => { - if (word === format.f) { - if (word === FORMAT_A || word === FORMAT_a) { - // this format is an am/pm format, so it's an "a" or "A" - if ((formats.indexOf(FORMAT_h) < 0 && formats.indexOf(FORMAT_hh) < 0) || - VALID_AMPM_PREFIX.indexOf(words[i - 1]) === -1) { - // template does not already have a 12-hour format - // or this am/pm format doesn't have a hour, minute, or second format immediately before it - // so do not treat this word "a" or "A" as the am/pm format - return; - } - } - formats.push(word); - } - }); - }); - return formats; -}; -const getValueFromFormat = (date, format) => { - if (format === FORMAT_A || format === FORMAT_a) { - return (date.hour < 12 ? 'am' : 'pm'); - } - if (format === FORMAT_hh || format === FORMAT_h) { - return (date.hour > 12 ? date.hour - 12 : (date.hour === 0 ? 12 : date.hour)); - } - return date[convertFormatToKey(format)]; -}; -const convertFormatToKey = (format) => { - for (const k in FORMAT_KEYS) { - if (FORMAT_KEYS[k].f === format) { - return FORMAT_KEYS[k].k; - } - } - return undefined; -}; -const convertDataToISO = (data) => { - // https://www.w3.org/TR/NOTE-datetime - let rtn = ''; - if (data.year !== undefined) { - // YYYY - rtn = fourDigit(data.year); - if (data.month !== undefined) { - // YYYY-MM - rtn += '-' + twoDigit(data.month); - if (data.day !== undefined) { - // YYYY-MM-DD - rtn += '-' + twoDigit(data.day); - if (data.hour !== undefined) { - // YYYY-MM-DDTHH:mm:SS - rtn += `T${twoDigit(data.hour)}:${twoDigit(data.minute)}:${twoDigit(data.second)}`; - if (data.millisecond > 0) { - // YYYY-MM-DDTHH:mm:SS.SSS - rtn += '.' + threeDigit(data.millisecond); - } - if (data.tzOffset === undefined) { - // YYYY-MM-DDTHH:mm:SSZ - rtn += 'Z'; - } - else { - // YYYY-MM-DDTHH:mm:SS+/-HH:mm - rtn += (data.tzOffset > 0 ? '+' : '-') + twoDigit(Math.floor(Math.abs(data.tzOffset / 60))) + ':' + twoDigit(data.tzOffset % 60); - } - } - } - } - } - else if (data.hour !== undefined) { - // HH:mm - rtn = twoDigit(data.hour) + ':' + twoDigit(data.minute); - if (data.second !== undefined) { - // HH:mm:SS - rtn += ':' + twoDigit(data.second); - if (data.millisecond !== undefined) { - // HH:mm:SS.SSS - rtn += '.' + threeDigit(data.millisecond); - } - } - } - return rtn; -}; -/** - * Use to convert a string of comma separated strings or - * an array of strings, and clean up any user input - */ -const convertToArrayOfStrings = (input, type) => { - if (input == null) { - return undefined; - } - if (typeof input === 'string') { - // convert the string to an array of strings - // auto remove any [] characters - input = input.replace(/\[|\]/g, '').split(','); - } - let values; - if (Array.isArray(input)) { - // trim up each string value - values = input.map(val => val.toString().trim()); - } - if (values === undefined || values.length === 0) { - console.warn(`Invalid "${type}Names". Must be an array of strings, or a comma separated string.`); - } - return values; -}; -/** - * Use to convert a string of comma separated numbers or - * an array of numbers, and clean up any user input - */ -const convertToArrayOfNumbers = (input, type) => { - if (typeof input === 'string') { - // convert the string to an array of strings - // auto remove any whitespace and [] characters - input = input.replace(/\[|\]|\s/g, '').split(','); - } - let values; - if (Array.isArray(input)) { - // ensure each value is an actual number in the returned array - values = input - .map((num) => parseInt(num, 10)) - .filter(isFinite); - } - else { - values = [input]; - } - if (values.length === 0) { - console.warn(`Invalid "${type}Values". Must be an array of numbers, or a comma separated string of numbers.`); - } - return values; -}; -const twoDigit = (val) => { - return ('0' + (val !== undefined ? Math.abs(val) : '0')).slice(-2); -}; -const threeDigit = (val) => { - return ('00' + (val !== undefined ? Math.abs(val) : '0')).slice(-3); -}; -const fourDigit = (val) => { - return ('000' + (val !== undefined ? Math.abs(val) : '0')).slice(-4); -}; -const FORMAT_YYYY = 'YYYY'; -const FORMAT_YY = 'YY'; -const FORMAT_MMMM = 'MMMM'; -const FORMAT_MMM = 'MMM'; -const FORMAT_MM = 'MM'; -const FORMAT_M = 'M'; -const FORMAT_DDDD = 'DDDD'; -const FORMAT_DDD = 'DDD'; -const FORMAT_DD = 'DD'; -const FORMAT_D = 'D'; -const FORMAT_HH = 'HH'; -const FORMAT_H = 'H'; -const FORMAT_hh = 'hh'; -const FORMAT_h = 'h'; -const FORMAT_mm = 'mm'; -const FORMAT_m = 'm'; -const FORMAT_ss = 'ss'; -const FORMAT_s = 's'; -const FORMAT_A = 'A'; -const FORMAT_a = 'a'; -const FORMAT_KEYS = [ - { f: FORMAT_YYYY, k: 'year' }, - { f: FORMAT_MMMM, k: 'month' }, - { f: FORMAT_DDDD, k: 'day' }, - { f: FORMAT_MMM, k: 'month' }, - { f: FORMAT_DDD, k: 'day' }, - { f: FORMAT_YY, k: 'year' }, - { f: FORMAT_MM, k: 'month' }, - { f: FORMAT_DD, k: 'day' }, - { f: FORMAT_HH, k: 'hour' }, - { f: FORMAT_hh, k: 'hour' }, - { f: FORMAT_mm, k: 'minute' }, - { f: FORMAT_ss, k: 'second' }, - { f: FORMAT_M, k: 'month' }, - { f: FORMAT_D, k: 'day' }, - { f: FORMAT_H, k: 'hour' }, - { f: FORMAT_h, k: 'hour' }, - { f: FORMAT_m, k: 'minute' }, - { f: FORMAT_s, k: 'second' }, - { f: FORMAT_A, k: 'ampm' }, - { f: FORMAT_a, k: 'ampm' }, -]; -const DAY_NAMES = [ - 'Sunday', - 'Monday', - 'Tuesday', - 'Wednesday', - 'Thursday', - 'Friday', - 'Saturday', -]; -const DAY_SHORT_NAMES = [ - 'Sun', - 'Mon', - 'Tue', - 'Wed', - 'Thu', - 'Fri', - 'Sat', -]; -const MONTH_NAMES = [ - 'January', - 'February', - 'March', - 'April', - 'May', - 'June', - 'July', - 'August', - 'September', - 'October', - 'November', - 'December', -]; -const MONTH_SHORT_NAMES = [ - 'Jan', - 'Feb', - 'Mar', - 'Apr', - 'May', - 'Jun', - 'Jul', - 'Aug', - 'Sep', - 'Oct', - 'Nov', - 'Dec', -]; -const VALID_AMPM_PREFIX = [ - FORMAT_hh, FORMAT_h, FORMAT_mm, FORMAT_m, FORMAT_ss, FORMAT_s -]; - -const datetimeIosCss = ":host{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;min-width:16px;min-height:1.2em;font-family:var(--ion-font-family, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static}:host(.datetime-placeholder){color:var(--placeholder-color)}:host(.datetime-disabled){opacity:0.3;pointer-events:none}:host(.datetime-readonly){pointer-events:none}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.datetime-text{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-ms-flex:1;flex:1;min-height:inherit;direction:ltr;overflow:inherit}[dir=rtl] .datetime-text,:host-context([dir=rtl]) .datetime-text{direction:rtl}:host{--placeholder-color:var(--ion-color-step-400, #999999);--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:20px}"; - -const datetimeMdCss = ":host{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;min-width:16px;min-height:1.2em;font-family:var(--ion-font-family, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static}:host(.datetime-placeholder){color:var(--placeholder-color)}:host(.datetime-disabled){opacity:0.3;pointer-events:none}:host(.datetime-readonly){pointer-events:none}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.datetime-text{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-ms-flex:1;flex:1;min-height:inherit;direction:ltr;overflow:inherit}[dir=rtl] .datetime-text,:host-context([dir=rtl]) .datetime-text{direction:rtl}:host{--placeholder-color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));--padding-top:10px;--padding-end:0;--padding-bottom:11px;--padding-start:16px}"; - -const Datetime = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionCancel = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionCancel", 7); - this.ionChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionChange", 7); - this.ionFocus = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionFocus", 7); - this.ionBlur = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionBlur", 7); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.inputId = `ion-dt-${datetimeIds++}`; - this.locale = {}; - this.datetimeMin = {}; - this.datetimeMax = {}; - this.datetimeValue = {}; - this.isExpanded = false; - /** - * The name of the control, which is submitted with the form data. - */ - this.name = this.inputId; - /** - * If `true`, the user cannot interact with the datetime. - */ - this.disabled = false; - /** - * If `true`, the datetime appears normal but is not interactive. - */ - this.readonly = false; - /** - * The display format of the date and time as text that shows - * within the item. When the `pickerFormat` input is not used, then the - * `displayFormat` is used for both display the formatted text, and determining - * the datetime picker's columns. See the `pickerFormat` input description for - * more info. Defaults to `MMM D, YYYY`. - */ - this.displayFormat = 'MMM D, YYYY'; - /** - * The text to display on the picker's cancel button. - */ - this.cancelText = 'Cancel'; - /** - * The text to display on the picker's "Done" button. - */ - this.doneText = 'Done'; - this.onClick = () => { - this.setFocus(); - this.open(); - }; - this.onFocus = () => { - this.ionFocus.emit(); - }; - this.onBlur = () => { - this.ionBlur.emit(); - }; - } - disabledChanged() { - this.emitStyle(); - } - /** - * Update the datetime value when the value changes - */ - valueChanged() { - this.updateDatetimeValue(this.value); - this.emitStyle(); - this.ionChange.emit({ - value: this.value - }); - } - componentWillLoad() { - // first see if locale names were provided in the inputs - // then check to see if they're in the config - // if neither were provided then it will use default English names - this.locale = { - // this.locale[type] = convertToArrayOfStrings((this[type] ? this[type] : this.config.get(type), type); - monthNames: convertToArrayOfStrings(this.monthNames, 'monthNames'), - monthShortNames: convertToArrayOfStrings(this.monthShortNames, 'monthShortNames'), - dayNames: convertToArrayOfStrings(this.dayNames, 'dayNames'), - dayShortNames: convertToArrayOfStrings(this.dayShortNames, 'dayShortNames') - }; - this.updateDatetimeValue(this.value); - this.emitStyle(); - } - /** - * Opens the datetime overlay. - */ - async open() { - if (this.disabled || this.isExpanded) { - return; - } - const pickerOptions = this.generatePickerOptions(); - const picker = await _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["p"].create(pickerOptions); - this.isExpanded = true; - picker.onDidDismiss().then(() => { - this.isExpanded = false; - this.setFocus(); - }); - picker.addEventListener('ionPickerColChange', async (event) => { - const data = event.detail; - const colSelectedIndex = data.selectedIndex; - const colOptions = data.options; - const changeData = {}; - changeData[data.name] = { - value: colOptions[colSelectedIndex].value - }; - this.updateDatetimeValue(changeData); - picker.columns = this.generateColumns(); - }); - await picker.present(); - } - emitStyle() { - this.ionStyle.emit({ - 'interactive': true, - 'datetime': true, - 'has-placeholder': this.placeholder != null, - 'has-value': this.hasValue(), - 'interactive-disabled': this.disabled, - }); - } - updateDatetimeValue(value) { - updateDate(this.datetimeValue, value, this.displayTimezone); - } - generatePickerOptions() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - this.locale = { - monthNames: convertToArrayOfStrings(this.monthNames, 'monthNames'), - monthShortNames: convertToArrayOfStrings(this.monthShortNames, 'monthShortNames'), - dayNames: convertToArrayOfStrings(this.dayNames, 'dayNames'), - dayShortNames: convertToArrayOfStrings(this.dayShortNames, 'dayShortNames') - }; - const pickerOptions = Object.assign(Object.assign({ mode }, this.pickerOptions), { columns: this.generateColumns() }); - // If the user has not passed in picker buttons, - // add a cancel and ok button to the picker - const buttons = pickerOptions.buttons; - if (!buttons || buttons.length === 0) { - pickerOptions.buttons = [ - { - text: this.cancelText, - role: 'cancel', - handler: () => { - this.updateDatetimeValue(this.value); - this.ionCancel.emit(); - } - }, - { - text: this.doneText, - handler: (data) => { - this.updateDatetimeValue(data); - /** - * Prevent convertDataToISO from doing any - * kind of transformation based on timezone - * This cancels out any change it attempts to make - * - * Important: Take the timezone offset based on - * the date that is currently selected, otherwise - * there can be 1 hr difference when dealing w/ DST - */ - const date = new Date(convertDataToISO(this.datetimeValue)); - // If a custom display timezone is provided, use that tzOffset value instead - this.datetimeValue.tzOffset = (this.displayTimezone !== undefined && this.displayTimezone.length > 0) - ? ((getTimezoneOffset(date, this.displayTimezone)) / 1000 / 60) * -1 - : date.getTimezoneOffset() * -1; - this.value = convertDataToISO(this.datetimeValue); - } - } - ]; - } - return pickerOptions; - } - generateColumns() { - // if a picker format wasn't provided, then fallback - // to use the display format - let template = this.pickerFormat || this.displayFormat || DEFAULT_FORMAT; - if (template.length === 0) { - return []; - } - // make sure we've got up to date sizing information - this.calcMinMax(); - // does not support selecting by day name - // automatically remove any day name formats - template = template.replace('DDDD', '{~}').replace('DDD', '{~}'); - if (template.indexOf('D') === -1) { - // there is not a day in the template - // replace the day name with a numeric one if it exists - template = template.replace('{~}', 'D'); - } - // make sure no day name replacer is left in the string - template = template.replace(/{~}/g, ''); - // parse apart the given template into an array of "formats" - const columns = parseTemplate(template).map((format) => { - // loop through each format in the template - // create a new picker column to build up with data - const key = convertFormatToKey(format); - let values; - // check if they have exact values to use for this date part - // otherwise use the default date part values - const self = this; - values = self[key + 'Values'] - ? convertToArrayOfNumbers(self[key + 'Values'], key) - : dateValueRange(format, this.datetimeMin, this.datetimeMax); - const colOptions = values.map(val => { - return { - value: val, - text: renderTextFormat(format, val, undefined, this.locale), - }; - }); - // cool, we've loaded up the columns with options - // preselect the option for this column - const optValue = getDateValue(this.datetimeValue, format); - const selectedIndex = colOptions.findIndex(opt => opt.value === optValue); - return { - name: key, - selectedIndex: selectedIndex >= 0 ? selectedIndex : 0, - options: colOptions - }; - }); - // Normalize min/max - const min = this.datetimeMin; - const max = this.datetimeMax; - ['month', 'day', 'hour', 'minute'] - .filter(name => !columns.find(column => column.name === name)) - .forEach(name => { - min[name] = 0; - max[name] = 0; - }); - return this.validateColumns(divyColumns(columns)); - } - validateColumns(columns) { - const today = new Date(); - const minCompareVal = dateDataSortValue(this.datetimeMin); - const maxCompareVal = dateDataSortValue(this.datetimeMax); - const yearCol = columns.find(c => c.name === 'year'); - let selectedYear = today.getFullYear(); - if (yearCol) { - // default to the first value if the current year doesn't exist in the options - if (!yearCol.options.find(col => col.value === today.getFullYear())) { - selectedYear = yearCol.options[0].value; - } - const selectedIndex = yearCol.selectedIndex; - if (selectedIndex !== undefined) { - const yearOpt = yearCol.options[selectedIndex]; - if (yearOpt) { - // they have a selected year value - selectedYear = yearOpt.value; - } - } - } - const selectedMonth = this.validateColumn(columns, 'month', 1, minCompareVal, maxCompareVal, [selectedYear, 0, 0, 0, 0], [selectedYear, 12, 31, 23, 59]); - const numDaysInMonth = daysInMonth(selectedMonth, selectedYear); - const selectedDay = this.validateColumn(columns, 'day', 2, minCompareVal, maxCompareVal, [selectedYear, selectedMonth, 0, 0, 0], [selectedYear, selectedMonth, numDaysInMonth, 23, 59]); - const selectedHour = this.validateColumn(columns, 'hour', 3, minCompareVal, maxCompareVal, [selectedYear, selectedMonth, selectedDay, 0, 0], [selectedYear, selectedMonth, selectedDay, 23, 59]); - this.validateColumn(columns, 'minute', 4, minCompareVal, maxCompareVal, [selectedYear, selectedMonth, selectedDay, selectedHour, 0], [selectedYear, selectedMonth, selectedDay, selectedHour, 59]); - return columns; - } - calcMinMax() { - const todaysYear = new Date().getFullYear(); - if (this.yearValues !== undefined) { - const years = convertToArrayOfNumbers(this.yearValues, 'year'); - if (this.min === undefined) { - this.min = Math.min(...years).toString(); - } - if (this.max === undefined) { - this.max = Math.max(...years).toString(); - } - } - else { - if (this.min === undefined) { - this.min = (todaysYear - 100).toString(); - } - if (this.max === undefined) { - this.max = todaysYear.toString(); - } - } - const min = this.datetimeMin = parseDate(this.min); - const max = this.datetimeMax = parseDate(this.max); - min.year = min.year || todaysYear; - max.year = max.year || todaysYear; - min.month = min.month || 1; - max.month = max.month || 12; - min.day = min.day || 1; - max.day = max.day || 31; - min.hour = min.hour || 0; - max.hour = max.hour === undefined ? 23 : max.hour; - min.minute = min.minute || 0; - max.minute = max.minute === undefined ? 59 : max.minute; - min.second = min.second || 0; - max.second = max.second === undefined ? 59 : max.second; - // Ensure min/max constraints - if (min.year > max.year) { - console.error('min.year > max.year'); - min.year = max.year - 100; - } - if (min.year === max.year) { - if (min.month > max.month) { - console.error('min.month > max.month'); - min.month = 1; - } - else if (min.month === max.month && min.day > max.day) { - console.error('min.day > max.day'); - min.day = 1; - } - } - } - validateColumn(columns, name, index, min, max, lowerBounds, upperBounds) { - const column = columns.find(c => c.name === name); - if (!column) { - return 0; - } - const lb = lowerBounds.slice(); - const ub = upperBounds.slice(); - const options = column.options; - let indexMin = options.length - 1; - let indexMax = 0; - for (let i = 0; i < options.length; i++) { - const opts = options[i]; - const value = opts.value; - lb[index] = opts.value; - ub[index] = opts.value; - const disabled = opts.disabled = (value < lowerBounds[index] || - value > upperBounds[index] || - dateSortValue(ub[0], ub[1], ub[2], ub[3], ub[4]) < min || - dateSortValue(lb[0], lb[1], lb[2], lb[3], lb[4]) > max); - if (!disabled) { - indexMin = Math.min(indexMin, i); - indexMax = Math.max(indexMax, i); - } - } - const selectedIndex = column.selectedIndex = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(indexMin, column.selectedIndex, indexMax); - const opt = column.options[selectedIndex]; - if (opt) { - return opt.value; - } - return 0; - } - get text() { - // create the text of the formatted data - const template = this.displayFormat || this.pickerFormat || DEFAULT_FORMAT; - if (this.value === undefined || - this.value === null || - this.value.length === 0) { - return; - } - return renderDatetime(template, this.datetimeValue, this.locale); - } - hasValue() { - return this.text !== undefined; - } - setFocus() { - if (this.buttonEl) { - this.buttonEl.focus(); - } - } - render() { - const { inputId, text, disabled, readonly, isExpanded, el, placeholder } = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const labelId = inputId + '-lbl'; - const label = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["f"])(el); - const addPlaceholderClass = (text === undefined && placeholder != null) ? true : false; - // If selected text has been passed in, use that first - // otherwise use the placeholder - const datetimeText = text === undefined - ? (placeholder != null ? placeholder : '') - : text; - const datetimeTextPart = text === undefined - ? (placeholder != null ? 'placeholder' : undefined) - : 'text'; - if (label) { - label.id = labelId; - } - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["a"])(true, el, this.name, this.value, this.disabled); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { onClick: this.onClick, "aria-disabled": disabled ? 'true' : null, "aria-expanded": `${isExpanded}`, "aria-haspopup": "true", "aria-labelledby": labelId, class: { - [mode]: true, - 'datetime-disabled': disabled, - 'datetime-readonly': readonly, - 'datetime-placeholder': addPlaceholderClass, - 'in-item': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_7__["h"])('ion-item', el) - } }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "datetime-text", part: datetimeTextPart }, datetimeText), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { type: "button", onFocus: this.onFocus, onBlur: this.onBlur, disabled: this.disabled, ref: btnEl => this.buttonEl = btnEl }))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "disabled": ["disabledChanged"], - "value": ["valueChanged"] - }; } -}; -const divyColumns = (columns) => { - const columnsWidth = []; - let col; - let width; - for (let i = 0; i < columns.length; i++) { - col = columns[i]; - columnsWidth.push(0); - for (const option of col.options) { - width = option.text.length; - if (width > columnsWidth[i]) { - columnsWidth[i] = width; - } - } - } - if (columnsWidth.length === 2) { - width = Math.max(columnsWidth[0], columnsWidth[1]); - columns[0].align = 'right'; - columns[1].align = 'left'; - columns[0].optionsWidth = columns[1].optionsWidth = `${width * 17}px`; - } - else if (columnsWidth.length === 3) { - width = Math.max(columnsWidth[0], columnsWidth[2]); - columns[0].align = 'right'; - columns[1].columnWidth = `${columnsWidth[1] * 17}px`; - columns[0].optionsWidth = columns[2].optionsWidth = `${width * 17}px`; - columns[2].align = 'left'; - } - return columns; -}; -const DEFAULT_FORMAT = 'MMM D, YYYY'; -let datetimeIds = 0; -Datetime.style = { - ios: datetimeIosCss, - md: datetimeMdCss -}; - -/** - * iOS Picker Enter Animation - */ -const iosEnterAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 0.01, 'var(--backdrop-opacity)') - .beforeStyles({ - 'pointer-events': 'none' - }) - .afterClearStyles(['pointer-events']); - wrapperAnimation - .addElement(baseEl.querySelector('.picker-wrapper')) - .fromTo('transform', 'translateY(100%)', 'translateY(0%)'); - return baseAnimation - .addElement(baseEl) - .easing('cubic-bezier(.36,.66,.04,1)') - .duration(400) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -/** - * iOS Picker Leave Animation - */ -const iosLeaveAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 'var(--backdrop-opacity)', 0.01); - wrapperAnimation - .addElement(baseEl.querySelector('.picker-wrapper')) - .fromTo('transform', 'translateY(0%)', 'translateY(100%)'); - return baseAnimation - .addElement(baseEl) - .easing('cubic-bezier(.36,.66,.04,1)') - .duration(400) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -const pickerIosCss = ".sc-ion-picker-ios-h{--border-radius:0;--border-style:solid;--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--max-height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}[dir=rtl].sc-ion-picker-ios-h,[dir=rtl] .sc-ion-picker-ios-h{left:unset;right:unset;right:0}.overlay-hidden.sc-ion-picker-ios-h{display:none}.picker-wrapper.sc-ion-picker-ios{border-radius:var(--border-radius);left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;overflow:hidden;z-index:10}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-wrapper.sc-ion-picker-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.picker-toolbar.sc-ion-picker-ios{width:100%;background:transparent;contain:strict;z-index:1}.picker-button.sc-ion-picker-ios{border:0;font-family:inherit}.picker-button.sc-ion-picker-ios:active,.picker-button.sc-ion-picker-ios:focus{outline:none}.picker-columns.sc-ion-picker-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--ion-safe-area-bottom, 0);contain:strict;direction:ltr;overflow:hidden}.picker-above-highlight.sc-ion-picker-ios,.picker-below-highlight.sc-ion-picker-ios{display:none;pointer-events:none}.sc-ion-picker-ios-h{--background:var(--ion-background-color, #fff);--border-width:1px 0 0;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--height:260px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.26);color:var(--ion-item-color, var(--ion-text-color, #000))}.picker-toolbar.sc-ion-picker-ios{display:-ms-flexbox;display:flex;height:44px;border-bottom:0.55px solid var(--border-color)}.picker-toolbar-button.sc-ion-picker-ios{-ms-flex:1;flex:1;text-align:end}.picker-toolbar-button.sc-ion-picker-ios:last-child .picker-button.sc-ion-picker-ios{font-weight:600}.picker-toolbar-button.sc-ion-picker-ios:first-child{font-weight:normal;text-align:start}.picker-button.sc-ion-picker-ios,.picker-button.ion-activated.sc-ion-picker-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:1em;padding-right:1em;padding-top:0;padding-bottom:0;height:44px;background:transparent;color:var(--ion-color-primary, #3880ff);font-size:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-button.sc-ion-picker-ios,.picker-button.ion-activated.sc-ion-picker-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-padding-end:1em;padding-inline-end:1em}}.picker-columns.sc-ion-picker-ios{height:215px;-webkit-perspective:1000px;perspective:1000px}.picker-above-highlight.sc-ion-picker-ios{left:0;top:0;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);display:block;position:absolute;width:100%;height:81px;border-bottom:1px solid var(--border-color);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, var(--background, var(--ion-background-color, #fff))), to(rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8)));background:linear-gradient(to bottom, var(--background, var(--ion-background-color, #fff)) 20%, rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8) 100%);z-index:10}[dir=rtl].sc-ion-picker-ios .picker-above-highlight.sc-ion-picker-ios,[dir=rtl].sc-ion-picker-ios-h .picker-above-highlight.sc-ion-picker-ios,[dir=rtl] .sc-ion-picker-ios-h .picker-above-highlight.sc-ion-picker-ios{left:unset;right:unset;right:0}.picker-below-highlight.sc-ion-picker-ios{left:0;top:115px;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);display:block;position:absolute;width:100%;height:119px;border-top:1px solid var(--border-color);background:-webkit-gradient(linear, left bottom, left top, color-stop(30%, var(--background, var(--ion-background-color, #fff))), to(rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8)));background:linear-gradient(to top, var(--background, var(--ion-background-color, #fff)) 30%, rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8) 100%);z-index:11}[dir=rtl].sc-ion-picker-ios .picker-below-highlight.sc-ion-picker-ios,[dir=rtl].sc-ion-picker-ios-h .picker-below-highlight.sc-ion-picker-ios,[dir=rtl] .sc-ion-picker-ios-h .picker-below-highlight.sc-ion-picker-ios{left:unset;right:unset;right:0}"; - -const pickerMdCss = ".sc-ion-picker-md-h{--border-radius:0;--border-style:solid;--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--max-height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}[dir=rtl].sc-ion-picker-md-h,[dir=rtl] .sc-ion-picker-md-h{left:unset;right:unset;right:0}.overlay-hidden.sc-ion-picker-md-h{display:none}.picker-wrapper.sc-ion-picker-md{border-radius:var(--border-radius);left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;overflow:hidden;z-index:10}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-wrapper.sc-ion-picker-md{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.picker-toolbar.sc-ion-picker-md{width:100%;background:transparent;contain:strict;z-index:1}.picker-button.sc-ion-picker-md{border:0;font-family:inherit}.picker-button.sc-ion-picker-md:active,.picker-button.sc-ion-picker-md:focus{outline:none}.picker-columns.sc-ion-picker-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--ion-safe-area-bottom, 0);contain:strict;direction:ltr;overflow:hidden}.picker-above-highlight.sc-ion-picker-md,.picker-below-highlight.sc-ion-picker-md{display:none;pointer-events:none}.sc-ion-picker-md-h{--background:var(--ion-background-color, #fff);--border-width:0.55px 0 0;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--height:260px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.26);color:var(--ion-item-color, var(--ion-text-color, #000))}.picker-toolbar.sc-ion-picker-md{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;height:44px}.picker-button.sc-ion-picker-md,.picker-button.ion-activated.sc-ion-picker-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:1.1em;padding-right:1.1em;padding-top:0;padding-bottom:0;height:44px;background:transparent;color:var(--ion-color-primary, #3880ff);font-size:14px;font-weight:500;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-button.sc-ion-picker-md,.picker-button.ion-activated.sc-ion-picker-md{padding-left:unset;padding-right:unset;-webkit-padding-start:1.1em;padding-inline-start:1.1em;-webkit-padding-end:1.1em;padding-inline-end:1.1em}}.picker-columns.sc-ion-picker-md{height:216px;-webkit-perspective:1800px;perspective:1800px}.picker-above-highlight.sc-ion-picker-md{left:0;top:0;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);position:absolute;width:100%;height:81px;border-bottom:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, var(--ion-background-color, #fff)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background:linear-gradient(to bottom, var(--ion-background-color, #fff) 20%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%);z-index:10}[dir=rtl].sc-ion-picker-md .picker-above-highlight.sc-ion-picker-md,[dir=rtl].sc-ion-picker-md-h .picker-above-highlight.sc-ion-picker-md,[dir=rtl] .sc-ion-picker-md-h .picker-above-highlight.sc-ion-picker-md{left:unset;right:unset;right:0}.picker-below-highlight.sc-ion-picker-md{left:0;top:115px;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);position:absolute;width:100%;height:119px;border-top:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));background:-webkit-gradient(linear, left bottom, left top, color-stop(30%, var(--ion-background-color, #fff)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background:linear-gradient(to top, var(--ion-background-color, #fff) 30%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%);z-index:11}[dir=rtl].sc-ion-picker-md .picker-below-highlight.sc-ion-picker-md,[dir=rtl].sc-ion-picker-md-h .picker-below-highlight.sc-ion-picker-md,[dir=rtl] .sc-ion-picker-md-h .picker-below-highlight.sc-ion-picker-md{left:unset;right:unset;right:0}"; - -const Picker = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.didPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPickerDidPresent", 7); - this.willPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPickerWillPresent", 7); - this.willDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPickerWillDismiss", 7); - this.didDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPickerDidDismiss", 7); - this.presented = false; - /** - * If `true`, the keyboard will be automatically dismissed when the overlay is presented. - */ - this.keyboardClose = true; - /** - * Array of buttons to be displayed at the top of the picker. - */ - this.buttons = []; - /** - * Array of columns to be displayed in the picker. - */ - this.columns = []; - /** - * Number of milliseconds to wait before dismissing the picker. - */ - this.duration = 0; - /** - * If `true`, a backdrop will be displayed behind the picker. - */ - this.showBackdrop = true; - /** - * If `true`, the picker will be dismissed when the backdrop is clicked. - */ - this.backdropDismiss = true; - /** - * If `true`, the picker will animate. - */ - this.animated = true; - this.onBackdropTap = () => { - this.dismiss(undefined, _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["B"]); - }; - this.dispatchCancelHandler = (ev) => { - const role = ev.detail.role; - if (Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["i"])(role)) { - const cancelButton = this.buttons.find(b => b.role === 'cancel'); - this.callButtonHandler(cancelButton); - } - }; - } - connectedCallback() { - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["e"])(this.el); - } - /** - * Present the picker overlay after it has been created. - */ - async present() { - await Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["d"])(this, 'pickerEnter', iosEnterAnimation, iosEnterAnimation, undefined); - if (this.duration > 0) { - this.durationTimeout = setTimeout(() => this.dismiss(), this.duration); - } - } - /** - * Dismiss the picker overlay after it has been presented. - * - * @param data Any data to emit in the dismiss events. - * @param role The role of the element that is dismissing the picker. - * This can be useful in a button handler for determining which button was - * clicked to dismiss the picker. - * Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`. - */ - dismiss(data, role) { - if (this.durationTimeout) { - clearTimeout(this.durationTimeout); - } - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["f"])(this, data, role, 'pickerLeave', iosLeaveAnimation, iosLeaveAnimation); - } - /** - * Returns a promise that resolves when the picker did dismiss. - */ - onDidDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["g"])(this.el, 'ionPickerDidDismiss'); - } - /** - * Returns a promise that resolves when the picker will dismiss. - */ - onWillDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["g"])(this.el, 'ionPickerWillDismiss'); - } - /** - * Get the column that matches the specified name. - * - * @param name The name of the column. - */ - getColumn(name) { - return Promise.resolve(this.columns.find(column => column.name === name)); - } - async buttonClick(button) { - const role = button.role; - if (Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["i"])(role)) { - return this.dismiss(undefined, role); - } - const shouldDismiss = await this.callButtonHandler(button); - if (shouldDismiss) { - return this.dismiss(this.getSelected(), button.role); - } - return Promise.resolve(); - } - async callButtonHandler(button) { - if (button) { - // a handler has been provided, execute it - // pass the handler the values from the inputs - const rtn = await Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["s"])(button.handler, this.getSelected()); - if (rtn === false) { - // if the return value of the handler is false then do not dismiss - return false; - } - } - return true; - } - getSelected() { - const selected = {}; - this.columns.forEach((col, index) => { - const selectedColumn = col.selectedIndex !== undefined - ? col.options[col.selectedIndex] - : undefined; - selected[col.name] = { - text: selectedColumn ? selectedColumn.text : undefined, - value: selectedColumn ? selectedColumn.value : undefined, - columnIndex: index - }; - }); - return selected; - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { "aria-modal": "true", tabindex: "-1", class: Object.assign({ [mode]: true, - // Used internally for styling - [`picker-${mode}`]: true }, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_7__["g"])(this.cssClass)), style: { - zIndex: `${20000 + this.overlayIndex}` - }, onIonBackdropTap: this.onBackdropTap, onIonPickerWillDismiss: this.dispatchCancelHandler }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-backdrop", { visible: this.showBackdrop, tappable: this.backdropDismiss }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { tabindex: "0" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "picker-wrapper ion-overlay-wrapper", role: "dialog" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "picker-toolbar" }, this.buttons.map(b => (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: buttonWrapperClass(b) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { type: "button", onClick: () => this.buttonClick(b), class: buttonClass(b) }, b.text))))), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "picker-columns" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "picker-above-highlight" }), this.presented && this.columns.map(c => Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-picker-column", { col: c })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "picker-below-highlight" }))), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { tabindex: "0" }))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -const buttonWrapperClass = (button) => { - return { - [`picker-toolbar-${button.role}`]: button.role !== undefined, - 'picker-toolbar-button': true - }; -}; -const buttonClass = (button) => { - return Object.assign({ 'picker-button': true, 'ion-activatable': true }, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_7__["g"])(button.cssClass)); -}; -Picker.style = { - ios: pickerIosCss, - md: pickerMdCss -}; - -const pickerColumnIosCss = ".picker-col{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;contain:content}.picker-opts{position:relative;-ms-flex:1;flex:1;max-width:100%}.picker-opt{left:0;top:0;display:block;position:absolute;width:100%;border:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;contain:strict;overflow:hidden;will-change:transform}[dir=rtl] .picker-opt,:host-context([dir=rtl]) .picker-opt{left:unset;right:unset;right:0}.picker-opt.picker-opt-disabled{pointer-events:none}.picker-opt-disabled{opacity:0}.picker-opts-left{-ms-flex-pack:start;justify-content:flex-start}.picker-opts-right{-ms-flex-pack:end;justify-content:flex-end}.picker-opt:active,.picker-opt:focus{outline:none}.picker-prefix{position:relative;-ms-flex:1;flex:1;text-align:end;white-space:nowrap}.picker-suffix{position:relative;-ms-flex:1;flex:1;text-align:start;white-space:nowrap}.picker-col{padding-left:4px;padding-right:4px;padding-top:0;padding-bottom:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-col{padding-left:unset;padding-right:unset;-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px}}.picker-prefix,.picker-suffix,.picker-opts{top:77px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:inherit;font-size:20px;line-height:42px;pointer-events:none}.picker-opt{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-transform-origin:center center;transform-origin:center center;height:46px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background:transparent;color:inherit;font-size:20px;line-height:42px;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:auto}[dir=rtl] .picker-opt,:host-context([dir=rtl]) .picker-opt{-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}"; - -const pickerColumnMdCss = ".picker-col{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;contain:content}.picker-opts{position:relative;-ms-flex:1;flex:1;max-width:100%}.picker-opt{left:0;top:0;display:block;position:absolute;width:100%;border:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;contain:strict;overflow:hidden;will-change:transform}[dir=rtl] .picker-opt,:host-context([dir=rtl]) .picker-opt{left:unset;right:unset;right:0}.picker-opt.picker-opt-disabled{pointer-events:none}.picker-opt-disabled{opacity:0}.picker-opts-left{-ms-flex-pack:start;justify-content:flex-start}.picker-opts-right{-ms-flex-pack:end;justify-content:flex-end}.picker-opt:active,.picker-opt:focus{outline:none}.picker-prefix{position:relative;-ms-flex:1;flex:1;text-align:end;white-space:nowrap}.picker-suffix{position:relative;-ms-flex:1;flex:1;text-align:start;white-space:nowrap}.picker-col{padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-col{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.picker-prefix,.picker-suffix,.picker-opts{top:77px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:inherit;font-size:22px;line-height:42px;pointer-events:none}.picker-opt{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;height:43px;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background:transparent;color:inherit;font-size:22px;line-height:42px;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:auto}.picker-prefix,.picker-suffix,.picker-opt.picker-opt-selected{color:var(--ion-color-primary, #3880ff)}"; - -const PickerColumnCmp = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionPickerColChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPickerColChange", 7); - this.optHeight = 0; - this.rotateFactor = 0; - this.scaleFactor = 1; - this.velocity = 0; - this.y = 0; - this.noAnimate = true; - } - colChanged() { - this.refresh(); - } - async connectedCallback() { - let pickerRotateFactor = 0; - let pickerScaleFactor = 0.81; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - if (mode === 'ios') { - pickerRotateFactor = -0.46; - pickerScaleFactor = 1; - } - this.rotateFactor = pickerRotateFactor; - this.scaleFactor = pickerScaleFactor; - this.gesture = (await Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! ./index-eea61379.js */ "./node_modules/@ionic/core/dist/esm/index-eea61379.js"))).createGesture({ - el: this.el, - gestureName: 'picker-swipe', - gesturePriority: 100, - threshold: 0, - passive: false, - onStart: ev => this.onStart(ev), - onMove: ev => this.onMove(ev), - onEnd: ev => this.onEnd(ev), - }); - this.gesture.enable(); - this.tmrId = setTimeout(() => { - this.noAnimate = false; - this.refresh(true); - }, 250); - } - componentDidLoad() { - const colEl = this.optsEl; - if (colEl) { - // DOM READ - // We perfom a DOM read over a rendered item, this needs to happen after the first render - this.optHeight = (colEl.firstElementChild ? colEl.firstElementChild.clientHeight : 0); - } - this.refresh(); - } - disconnectedCallback() { - cancelAnimationFrame(this.rafId); - clearTimeout(this.tmrId); - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - } - emitColChange() { - this.ionPickerColChange.emit(this.col); - } - setSelected(selectedIndex, duration) { - // if there is a selected index, then figure out it's y position - // if there isn't a selected index, then just use the top y position - const y = (selectedIndex > -1) ? -(selectedIndex * this.optHeight) : 0; - this.velocity = 0; - // set what y position we're at - cancelAnimationFrame(this.rafId); - this.update(y, duration, true); - this.emitColChange(); - } - update(y, duration, saveY) { - if (!this.optsEl) { - return; - } - // ensure we've got a good round number :) - let translateY = 0; - let translateZ = 0; - const { col, rotateFactor } = this; - const selectedIndex = col.selectedIndex = this.indexForY(-y); - const durationStr = (duration === 0) ? '' : duration + 'ms'; - const scaleStr = `scale(${this.scaleFactor})`; - const children = this.optsEl.children; - for (let i = 0; i < children.length; i++) { - const button = children[i]; - const opt = col.options[i]; - const optOffset = (i * this.optHeight) + y; - let transform = ''; - if (rotateFactor !== 0) { - const rotateX = optOffset * rotateFactor; - if (Math.abs(rotateX) <= 90) { - translateY = 0; - translateZ = 90; - transform = `rotateX(${rotateX}deg) `; - } - else { - translateY = -9999; - } - } - else { - translateZ = 0; - translateY = optOffset; - } - const selected = selectedIndex === i; - transform += `translate3d(0px,${translateY}px,${translateZ}px) `; - if (this.scaleFactor !== 1 && !selected) { - transform += scaleStr; - } - // Update transition duration - if (this.noAnimate) { - opt.duration = 0; - button.style.transitionDuration = ''; - } - else if (duration !== opt.duration) { - opt.duration = duration; - button.style.transitionDuration = durationStr; - } - // Update transform - if (transform !== opt.transform) { - opt.transform = transform; - button.style.transform = transform; - } - // Update selected item - if (selected !== opt.selected) { - opt.selected = selected; - if (selected) { - button.classList.add(PICKER_OPT_SELECTED); - } - else { - button.classList.remove(PICKER_OPT_SELECTED); - } - } - } - this.col.prevSelected = selectedIndex; - if (saveY) { - this.y = y; - } - if (this.lastIndex !== selectedIndex) { - // have not set a last index yet - Object(_haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_6__["b"])(); - this.lastIndex = selectedIndex; - } - } - decelerate() { - if (this.velocity !== 0) { - // still decelerating - this.velocity *= DECELERATION_FRICTION; - // do not let it go slower than a velocity of 1 - this.velocity = (this.velocity > 0) - ? Math.max(this.velocity, 1) - : Math.min(this.velocity, -1); - let y = this.y + this.velocity; - if (y > this.minY) { - // whoops, it's trying to scroll up farther than the options we have! - y = this.minY; - this.velocity = 0; - } - else if (y < this.maxY) { - // gahh, it's trying to scroll down farther than we can! - y = this.maxY; - this.velocity = 0; - } - this.update(y, 0, true); - const notLockedIn = (Math.round(y) % this.optHeight !== 0) || (Math.abs(this.velocity) > 1); - if (notLockedIn) { - // isn't locked in yet, keep decelerating until it is - this.rafId = requestAnimationFrame(() => this.decelerate()); - } - else { - this.velocity = 0; - this.emitColChange(); - Object(_haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_6__["h"])(); - } - } - else if (this.y % this.optHeight !== 0) { - // needs to still get locked into a position so options line up - const currentPos = Math.abs(this.y % this.optHeight); - // create a velocity in the direction it needs to scroll - this.velocity = (currentPos > (this.optHeight / 2) ? 1 : -1); - this.decelerate(); - } - } - indexForY(y) { - return Math.min(Math.max(Math.abs(Math.round(y / this.optHeight)), 0), this.col.options.length - 1); - } - // TODO should this check disabled? - onStart(detail) { - // We have to prevent default in order to block scrolling under the picker - // but we DO NOT have to stop propagation, since we still want - // some "click" events to capture - detail.event.preventDefault(); - detail.event.stopPropagation(); - Object(_haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_6__["a"])(); - // reset everything - cancelAnimationFrame(this.rafId); - const options = this.col.options; - let minY = (options.length - 1); - let maxY = 0; - for (let i = 0; i < options.length; i++) { - if (!options[i].disabled) { - minY = Math.min(minY, i); - maxY = Math.max(maxY, i); - } - } - this.minY = -(minY * this.optHeight); - this.maxY = -(maxY * this.optHeight); - } - onMove(detail) { - detail.event.preventDefault(); - detail.event.stopPropagation(); - // update the scroll position relative to pointer start position - let y = this.y + detail.deltaY; - if (y > this.minY) { - // scrolling up higher than scroll area - y = Math.pow(y, 0.8); - this.bounceFrom = y; - } - else if (y < this.maxY) { - // scrolling down below scroll area - y += Math.pow(this.maxY - y, 0.9); - this.bounceFrom = y; - } - else { - this.bounceFrom = 0; - } - this.update(y, 0, false); - } - onEnd(detail) { - if (this.bounceFrom > 0) { - // bounce back up - this.update(this.minY, 100, true); - this.emitColChange(); - return; - } - else if (this.bounceFrom < 0) { - // bounce back down - this.update(this.maxY, 100, true); - this.emitColChange(); - return; - } - this.velocity = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(-MAX_PICKER_SPEED, detail.velocityY * 23, MAX_PICKER_SPEED); - if (this.velocity === 0 && detail.deltaY === 0) { - const opt = detail.event.target.closest('.picker-opt'); - if (opt && opt.hasAttribute('opt-index')) { - this.setSelected(parseInt(opt.getAttribute('opt-index'), 10), TRANSITION_DURATION); - } - } - else { - this.y += detail.deltaY; - if (Math.abs(detail.velocityY) < 0.05) { - const isScrollingUp = detail.deltaY > 0; - const optHeightFraction = (Math.abs(this.y) % this.optHeight) / this.optHeight; - if (isScrollingUp && optHeightFraction > 0.5) { - this.velocity = Math.abs(this.velocity) * -1; - } - else if (!isScrollingUp && optHeightFraction <= 0.5) { - this.velocity = Math.abs(this.velocity); - } - } - this.decelerate(); - } - } - refresh(forceRefresh) { - let min = this.col.options.length - 1; - let max = 0; - const options = this.col.options; - for (let i = 0; i < options.length; i++) { - if (!options[i].disabled) { - min = Math.min(min, i); - max = Math.max(max, i); - } - } - /** - * Only update selected value if column has a - * velocity of 0. If it does not, then the - * column is animating might land on - * a value different than the value at - * selectedIndex - */ - if (this.velocity !== 0) { - return; - } - const selectedIndex = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(min, this.col.selectedIndex || 0, max); - if (this.col.prevSelected !== selectedIndex || forceRefresh) { - const y = (selectedIndex * this.optHeight) * -1; - this.velocity = 0; - this.update(y, TRANSITION_DURATION, true); - } - } - render() { - const col = this.col; - const Button = 'button'; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: { - [mode]: true, - 'picker-col': true, - 'picker-opts-left': this.col.align === 'left', - 'picker-opts-right': this.col.align === 'right' - }, style: { - 'max-width': this.col.columnWidth - } }, col.prefix && (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "picker-prefix", style: { width: col.prefixWidth } }, col.prefix)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "picker-opts", style: { maxWidth: col.optionsWidth }, ref: el => this.optsEl = el }, col.options.map((o, index) => Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(Button, { type: "button", class: { 'picker-opt': true, 'picker-opt-disabled': !!o.disabled }, "opt-index": index }, o.text))), col.suffix && (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "picker-suffix", style: { width: col.suffixWidth } }, col.suffix)))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "col": ["colChanged"] - }; } -}; -const PICKER_OPT_SELECTED = 'picker-opt-selected'; -const DECELERATION_FRICTION = 0.97; -const MAX_PICKER_SPEED = 90; -const TRANSITION_DURATION = 150; -PickerColumnCmp.style = { - ios: pickerColumnIosCss, - md: pickerColumnMdCss -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=11-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/11-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/11-es2015.js.map deleted file mode 100644 index 64a199881..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/11-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-datetime_3.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6G;AAChD;AACkC;AAChC;AACnB;AACmI;AACxD;AAC9C;;AAEzE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B,cAAc;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,mBAAmB,mBAAmB;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,eAAe;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,QAAQ;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,QAAQ;AAC/B;AACA;AACA;AACA;AACA;AACA,uBAAuB,QAAQ;AAC/B;AACA;AACA;AACA;AACA;AACA,uBAAuB,QAAQ;AAC/B;AACA;AACA;AACA;AACA;AACA,uBAAuB,QAAQ;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,gBAAgB,EAAE,gBAAgB,EAAE,cAAc,EAAE,eAAe,EAAE,iBAAiB;AAC9G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,aAAa,EAAE,MAAM,EAAE,SAAS,EAAE,UAAU,EAAE,uBAAuB,EAAE,SAAS,EAAE;AACnJ,2BAA2B,EAAE,MAAM,EAAE,SAAS,EAAE,UAAU,EAAE,uBAAuB,EAAE,SAAS,EAAE;AAChG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,OAAO;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oEAAoE,kBAAkB;AACtF,mEAAmE,WAAW;AAC9E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6CAA6C,QAAQ;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,oBAAoB,GAAG,sBAAsB,GAAG,sBAAsB;AACrG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,KAAK;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,KAAK;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK,4BAA4B;AACjC,KAAK,6BAA6B;AAClC,KAAK,2BAA2B;AAChC,KAAK,4BAA4B;AACjC,KAAK,0BAA0B;AAC/B,KAAK,0BAA0B;AAC/B,KAAK,2BAA2B;AAChC,KAAK,yBAAyB;AAC9B,KAAK,0BAA0B;AAC/B,KAAK,0BAA0B;AAC/B,KAAK,4BAA4B;AACjC,KAAK,4BAA4B;AACjC,KAAK,0BAA0B;AAC/B,KAAK,wBAAwB;AAC7B,KAAK,yBAAyB;AAC9B,KAAK,yBAAyB;AAC9B,KAAK,2BAA2B;AAChC,KAAK,2BAA2B;AAChC,KAAK,yBAAyB;AAC9B,KAAK,yBAAyB;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,8BAA8B,kCAAkC,iCAAiC,+BAA+B,qCAAqC,oBAAoB,aAAa,kBAAkB,eAAe,iBAAiB,4CAA4C,uBAAuB,mBAAmB,gBAAgB,UAAU,+FAA+F,MAAM,mBAAmB,oBAAoB,2CAA2C,0CAA0C,uCAAuC,uCAAuC,gBAAgB,gBAAgB,6BAA6B,+BAA+B,0BAA0B,YAAY,oBAAoB,0BAA0B,oBAAoB,OAAO,OAAO,MAAM,cAAc,eAAe,aAAa,gBAAgB,kBAAkB,WAAW,YAAY,SAAS,uBAAuB,eAAe,wBAAwB,qBAAqB,gBAAgB,aAAa,iDAAiD,WAAW,YAAY,QAAQ,yBAAyB,SAAS,eAAe,oBAAoB,kBAAkB,mBAAmB,oBAAoB,uBAAuB,wBAAwB,oBAAoB,sBAAsB,uBAAuB,mBAAmB,oBAAoB,cAAc,WAAW,OAAO,mBAAmB,cAAc,iBAAiB,iEAAiE,cAAc,MAAM,uDAAuD,mBAAmB,mBAAmB,sBAAsB,qBAAqB;;AAE/tD,6BAA6B,kCAAkC,iCAAiC,+BAA+B,qCAAqC,oBAAoB,aAAa,kBAAkB,eAAe,iBAAiB,4CAA4C,uBAAuB,mBAAmB,gBAAgB,UAAU,+FAA+F,MAAM,mBAAmB,oBAAoB,2CAA2C,0CAA0C,uCAAuC,uCAAuC,gBAAgB,gBAAgB,6BAA6B,+BAA+B,0BAA0B,YAAY,oBAAoB,0BAA0B,oBAAoB,OAAO,OAAO,MAAM,cAAc,eAAe,aAAa,gBAAgB,kBAAkB,WAAW,YAAY,SAAS,uBAAuB,eAAe,wBAAwB,qBAAqB,gBAAgB,aAAa,iDAAiD,WAAW,YAAY,QAAQ,yBAAyB,SAAS,eAAe,oBAAoB,kBAAkB,mBAAmB,oBAAoB,uBAAuB,wBAAwB,oBAAoB,sBAAsB,uBAAuB,mBAAmB,oBAAoB,cAAc,WAAW,OAAO,mBAAmB,cAAc,iBAAiB,iEAAiE,cAAc,MAAM,qFAAqF,mBAAmB,gBAAgB,sBAAsB,qBAAqB;;AAEzvD;AACA;AACA,QAAQ,4DAAgB;AACxB,yBAAyB,4DAAW;AACpC,yBAAyB,4DAAW;AACpC,wBAAwB,4DAAW;AACnC,uBAAuB,4DAAW;AAClC,wBAAwB,4DAAW;AACnC,iCAAiC,cAAc;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,uDAAgB;AAC7C;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA,2DAA2D,OAAO,wBAAwB,kCAAkC;AAC5H;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8CAA8C,EAAE,oBAAoB,EAAE;AACtE;AACA;AACA;AACA,0CAA0C,EAAE;AAC5C;AACA;AACA,sCAAsC,EAAE;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,oBAAoB;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qDAAqD,8DAAK;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,iEAAiE;AAChF,qBAAqB,mEAAU;AAC/B;AACA,sBAAsB,8DAAa;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,8DAAiB;AACzB,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,uFAAuF,WAAW;AAC3H;AACA;AACA;AACA;AACA,2BAA2B,4DAAW;AACtC,aAAa,EAAE,EAAE,4DAAC,SAAS,iDAAiD,iBAAiB,4DAAC,YAAY,2HAA2H;AACrO;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA,mBAAmB,oBAAoB;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+DAA+D,WAAW;AAC1E;AACA;AACA;AACA;AACA,oCAAoC,qBAAqB;AACzD,+DAA+D,WAAW;AAC1E;AACA;AAC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BAAkB,WAAW,aAAa,2HAA2H,8KAA8K,0IAA0I,WAAW,iNAAiN,WAAW,YAAY,QAAQ;;AAEj+J;AACA;AACA,QAAQ,4DAAgB;AACxB,0BAA0B,4DAAW;AACrC,2BAA2B,4DAAW;AACtC,2BAA2B,4DAAW;AACtC,0BAA0B,4DAAW;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC,uDAAQ;AAC5C;AACA;AACA;AACA,gBAAgB,+DAAQ;AACxB;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,+DAAc;AACtB;AACA;AACA;AACA;AACA;AACA,cAAc,+DAAO;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,+DAAO;AACtB;AACA;AACA;AACA;AACA;AACA,eAAe,+DAAW;AAC1B;AACA;AACA;AACA;AACA;AACA,eAAe,+DAAW;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,+DAAQ;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,+DAAQ;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,6DAA6D;AACtF;AACA,2BAA2B,KAAK,UAAU,EAAE,4DAAW;AACvD,2BAA2B,0BAA0B;AACrD,aAAa,4FAA4F,EAAE,4DAAC,kBAAkB,6DAA6D,GAAG,4DAAC,SAAS,gBAAgB,GAAG,4DAAC,SAAS,8DAA8D,EAAE,4DAAC,SAAS,0BAA0B,yBAAyB,4DAAC,SAAS,+BAA+B,EAAE,4DAAC,YAAY,4EAA4E,eAAe,4DAAC,SAAS,0BAA0B,EAAE,4DAAC,SAAS,kCAAkC,2CAA2C,4DAAC,uBAAuB,SAAS,IAAI,4DAAC,SAAS,kCAAkC,KAAK,4DAAC,SAAS,gBAAgB;AACluB;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC;AACA;AACA;AACA,2BAA2B,YAAY;AACvC;AACA;AACA;AACA;AACA,0BAA0B,iDAAiD,EAAE,4DAAW;AACxF;AACA;AACA;AACA;AACA;;AAEA,wCAAwC,oBAAoB,aAAa,kBAAkB,WAAW,OAAO,qBAAqB,uBAAuB,YAAY,+BAA+B,uBAAuB,gBAAgB,aAAa,kBAAkB,WAAW,OAAO,eAAe,YAAY,OAAO,MAAM,cAAc,kBAAkB,WAAW,SAAS,kBAAkB,uBAAuB,mBAAmB,eAAe,gBAAgB,sBAAsB,2DAA2D,WAAW,YAAY,QAAQ,gCAAgC,oBAAoB,qBAAqB,UAAU,kBAAkB,oBAAoB,2BAA2B,mBAAmB,kBAAkB,yBAAyB,qCAAqC,aAAa,eAAe,kBAAkB,WAAW,OAAO,eAAe,mBAAmB,eAAe,kBAAkB,WAAW,OAAO,iBAAiB,mBAAmB,YAAY,iBAAiB,kBAAkB,cAAc,iBAAiB,oCAAoC,4BAA4B,+FAA+F,YAAY,mBAAmB,oBAAoB,0BAA0B,yBAAyB,wBAAwB,wBAAwB,2CAA2C,SAAS,oCAAoC,4BAA4B,cAAc,eAAe,iBAAiB,oBAAoB,YAAY,eAAe,gBAAgB,cAAc,iBAAiB,cAAc,eAAe,aAAa,gBAAgB,uCAAuC,+BAA+B,YAAY,oCAAoC,4BAA4B,4CAA4C,oCAAoC,uBAAuB,cAAc,eAAe,iBAAiB,mCAAmC,2BAA2B,oBAAoB,2DAA2D,oDAAoD,4CAA4C;;AAEpsE,uCAAuC,oBAAoB,aAAa,kBAAkB,WAAW,OAAO,qBAAqB,uBAAuB,YAAY,+BAA+B,uBAAuB,gBAAgB,aAAa,kBAAkB,WAAW,OAAO,eAAe,YAAY,OAAO,MAAM,cAAc,kBAAkB,WAAW,SAAS,kBAAkB,uBAAuB,mBAAmB,eAAe,gBAAgB,sBAAsB,2DAA2D,WAAW,YAAY,QAAQ,gCAAgC,oBAAoB,qBAAqB,UAAU,kBAAkB,oBAAoB,2BAA2B,mBAAmB,kBAAkB,yBAAyB,qCAAqC,aAAa,eAAe,kBAAkB,WAAW,OAAO,eAAe,mBAAmB,eAAe,kBAAkB,WAAW,OAAO,iBAAiB,mBAAmB,YAAY,iBAAiB,kBAAkB,cAAc,iBAAiB,oCAAoC,4BAA4B,+FAA+F,YAAY,mBAAmB,oBAAoB,0BAA0B,yBAAyB,wBAAwB,wBAAwB,2CAA2C,SAAS,oCAAoC,4BAA4B,cAAc,eAAe,iBAAiB,oBAAoB,YAAY,cAAc,eAAe,aAAa,gBAAgB,eAAe,gBAAgB,cAAc,iBAAiB,YAAY,4CAA4C,oCAAoC,uBAAuB,cAAc,eAAe,iBAAiB,mCAAmC,2BAA2B,oBAAoB,8DAA8D,wCAAwC;;AAExgE;AACA;AACA,QAAQ,4DAAgB;AACxB,kCAAkC,4DAAW;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,yJAA6B;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,oBAAoB;AACnC;AACA;AACA,kCAAkC,iBAAiB;AACnD;AACA,uBAAuB,qBAAqB;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C,QAAQ;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4CAA4C,WAAW,KAAK,WAAW;AACvE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,6DAAsB;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,6DAAkB;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,6DAAoB;AAC5B;AACA;AACA;AACA;AACA;AACA,uBAAuB,oBAAoB;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,8DAAK;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,oBAAoB;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,8DAAK;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B,gBAAgB,4DAAC,CAAC,oDAAI,GAAG;AACzB;AACA;AACA;AACA;AACA,aAAa;AACb;AACA,aAAa,EAAE,iBAAiB,4DAAC,SAAS,iCAAiC,yBAAyB,EAAE,gBAAgB,4DAAC,SAAS,+BAA+B,6BAA6B,+BAA+B,gCAAgC,4DAAC,UAAU,yBAAyB,0DAA0D,sBAAsB,4BAA4B,4DAAC,SAAS,iCAAiC,yBAAyB,EAAE;AACjd;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEgG","file":"11-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { c as clamp, f as findItemLabel, a as renderHiddenInput } from './helpers-5c745fbd.js';\nimport { c as createAnimation } from './animation-a635a2fc.js';\nimport './hardware-back-button-7b6ede21.js';\nimport { p as pickerController, B as BACKDROP, i as isCancel, e as prepareOverlay, d as present, f as dismiss, g as eventMethod, s as safeCall } from './overlays-7c699579.js';\nimport { b as hapticSelectionChanged, h as hapticSelectionEnd, a as hapticSelectionStart } from './haptic-7b8ba70a.js';\nimport { h as hostContext, g as getClassMap } from './theme-3f0b0c04.js';\n\n/**\n * Gets a date value given a format\n * Defaults to the current date if\n * no date given\n */\nconst getDateValue = (date, format) => {\n const getValue = getValueFromFormat(date, format);\n if (getValue !== undefined) {\n return getValue;\n }\n const defaultDate = parseDate(new Date().toISOString());\n return getValueFromFormat(defaultDate, format);\n};\nconst renderDatetime = (template, value, locale) => {\n if (value === undefined) {\n return undefined;\n }\n const tokens = [];\n let hasText = false;\n FORMAT_KEYS.forEach((format, index) => {\n if (template.indexOf(format.f) > -1) {\n const token = '{' + index + '}';\n const text = renderTextFormat(format.f, value[format.k], value, locale);\n if (!hasText && text !== undefined && value[format.k] != null) {\n hasText = true;\n }\n tokens.push(token, text || '');\n template = template.replace(format.f, token);\n }\n });\n if (!hasText) {\n return undefined;\n }\n for (let i = 0; i < tokens.length; i += 2) {\n template = template.replace(tokens[i], tokens[i + 1]);\n }\n return template;\n};\nconst renderTextFormat = (format, value, date, locale) => {\n if ((format === FORMAT_DDDD || format === FORMAT_DDD)) {\n try {\n value = (new Date(date.year, date.month - 1, date.day)).getDay();\n if (format === FORMAT_DDDD) {\n return (locale.dayNames ? locale.dayNames : DAY_NAMES)[value];\n }\n return (locale.dayShortNames ? locale.dayShortNames : DAY_SHORT_NAMES)[value];\n }\n catch (e) {\n // ignore\n }\n return undefined;\n }\n if (format === FORMAT_A) {\n return date !== undefined && date.hour !== undefined\n ? (date.hour < 12 ? 'AM' : 'PM')\n : value ? value.toUpperCase() : '';\n }\n if (format === FORMAT_a) {\n return date !== undefined && date.hour !== undefined\n ? (date.hour < 12 ? 'am' : 'pm')\n : value || '';\n }\n if (value == null) {\n return '';\n }\n if (format === FORMAT_YY || format === FORMAT_MM ||\n format === FORMAT_DD || format === FORMAT_HH ||\n format === FORMAT_mm || format === FORMAT_ss) {\n return twoDigit(value);\n }\n if (format === FORMAT_YYYY) {\n return fourDigit(value);\n }\n if (format === FORMAT_MMMM) {\n return (locale.monthNames ? locale.monthNames : MONTH_NAMES)[value - 1];\n }\n if (format === FORMAT_MMM) {\n return (locale.monthShortNames ? locale.monthShortNames : MONTH_SHORT_NAMES)[value - 1];\n }\n if (format === FORMAT_hh || format === FORMAT_h) {\n if (value === 0) {\n return '12';\n }\n if (value > 12) {\n value -= 12;\n }\n if (format === FORMAT_hh && value < 10) {\n return ('0' + value);\n }\n }\n return value.toString();\n};\nconst dateValueRange = (format, min, max) => {\n const opts = [];\n if (format === FORMAT_YYYY || format === FORMAT_YY) {\n // year\n if (max.year === undefined || min.year === undefined) {\n throw new Error('min and max year is undefined');\n }\n for (let i = max.year; i >= min.year; i--) {\n opts.push(i);\n }\n }\n else if (format === FORMAT_MMMM || format === FORMAT_MMM ||\n format === FORMAT_MM || format === FORMAT_M ||\n format === FORMAT_hh || format === FORMAT_h) {\n // month or 12-hour\n for (let i = 1; i < 13; i++) {\n opts.push(i);\n }\n }\n else if (format === FORMAT_DDDD || format === FORMAT_DDD ||\n format === FORMAT_DD || format === FORMAT_D) {\n // day\n for (let i = 1; i < 32; i++) {\n opts.push(i);\n }\n }\n else if (format === FORMAT_HH || format === FORMAT_H) {\n // 24-hour\n for (let i = 0; i < 24; i++) {\n opts.push(i);\n }\n }\n else if (format === FORMAT_mm || format === FORMAT_m) {\n // minutes\n for (let i = 0; i < 60; i++) {\n opts.push(i);\n }\n }\n else if (format === FORMAT_ss || format === FORMAT_s) {\n // seconds\n for (let i = 0; i < 60; i++) {\n opts.push(i);\n }\n }\n else if (format === FORMAT_A || format === FORMAT_a) {\n // AM/PM\n opts.push('am', 'pm');\n }\n return opts;\n};\nconst dateSortValue = (year, month, day, hour = 0, minute = 0) => {\n return parseInt(`1${fourDigit(year)}${twoDigit(month)}${twoDigit(day)}${twoDigit(hour)}${twoDigit(minute)}`, 10);\n};\nconst dateDataSortValue = (data) => {\n return dateSortValue(data.year, data.month, data.day, data.hour, data.minute);\n};\nconst daysInMonth = (month, year) => {\n return (month === 4 || month === 6 || month === 9 || month === 11) ? 30 : (month === 2) ? isLeapYear(year) ? 29 : 28 : 31;\n};\nconst isLeapYear = (year) => {\n return (year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0);\n};\nconst ISO_8601_REGEXP = /^(\\d{4}|[+\\-]\\d{6})(?:-(\\d{2})(?:-(\\d{2}))?)?(?:T(\\d{2}):(\\d{2})(?::(\\d{2})(?:\\.(\\d{3}))?)?(?:(Z)|([+\\-])(\\d{2})(?::(\\d{2}))?)?)?$/;\nconst TIME_REGEXP = /^((\\d{2}):(\\d{2})(?::(\\d{2})(?:\\.(\\d{3}))?)?(?:(Z)|([+\\-])(\\d{2})(?::(\\d{2}))?)?)?$/;\nconst parseDate = (val) => {\n // manually parse IS0 cuz Date.parse cannot be trusted\n // ISO 8601 format: 1994-12-15T13:47:20Z\n let parse = null;\n if (val != null && val !== '') {\n // try parsing for just time first, HH:MM\n parse = TIME_REGEXP.exec(val);\n if (parse) {\n // adjust the array so it fits nicely with the datetime parse\n parse.unshift(undefined, undefined);\n parse[2] = parse[3] = undefined;\n }\n else {\n // try parsing for full ISO datetime\n parse = ISO_8601_REGEXP.exec(val);\n }\n }\n if (parse === null) {\n // wasn't able to parse the ISO datetime\n return undefined;\n }\n // ensure all the parse values exist with at least 0\n for (let i = 1; i < 8; i++) {\n parse[i] = parse[i] !== undefined ? parseInt(parse[i], 10) : undefined;\n }\n let tzOffset = 0;\n if (parse[9] && parse[10]) {\n // hours\n tzOffset = parseInt(parse[10], 10) * 60;\n if (parse[11]) {\n // minutes\n tzOffset += parseInt(parse[11], 10);\n }\n if (parse[9] === '-') {\n // + or -\n tzOffset *= -1;\n }\n }\n return {\n year: parse[1],\n month: parse[2],\n day: parse[3],\n hour: parse[4],\n minute: parse[5],\n second: parse[6],\n millisecond: parse[7],\n tzOffset,\n };\n};\n/**\n * Converts a valid UTC datetime string to JS Date time object.\n * By default uses the users local timezone, but an optional\n * timezone can be provided.\n * Note: This is not meant for time strings\n * such as \"01:47\"\n */\nconst getDateTime = (dateString = '', timeZone = '') => {\n /**\n * If user passed in undefined\n * or null, convert it to the\n * empty string since the rest\n * of this functions expects\n * a string\n */\n if (dateString === undefined || dateString === null) {\n dateString = '';\n }\n /**\n * Ensures that YYYY-MM-DD, YYYY-MM,\n * YYYY-DD, YYYY, etc does not get affected\n * by timezones and stays on the day/month\n * that the user provided\n */\n if (dateString.length === 10 ||\n dateString.length === 7 ||\n dateString.length === 4) {\n dateString += ' ';\n }\n const date = (typeof dateString === 'string' && dateString.length > 0) ? new Date(dateString) : new Date();\n const localDateTime = new Date(Date.UTC(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds(), date.getMilliseconds()));\n if (timeZone && timeZone.length > 0) {\n return new Date(date.getTime() - getTimezoneOffset(localDateTime, timeZone));\n }\n return localDateTime;\n};\nconst getTimezoneOffset = (localDate, timeZone) => {\n const utcDateTime = new Date(localDate.toLocaleString('en-US', { timeZone: 'utc' }));\n const tzDateTime = new Date(localDate.toLocaleString('en-US', { timeZone }));\n return utcDateTime.getTime() - tzDateTime.getTime();\n};\nconst updateDate = (existingData, newData, displayTimezone) => {\n if (!newData || typeof newData === 'string') {\n const dateTime = getDateTime(newData, displayTimezone);\n if (!Number.isNaN(dateTime.getTime())) {\n newData = dateTime.toISOString();\n }\n }\n if (newData && newData !== '') {\n if (typeof newData === 'string') {\n // new date is a string, and hopefully in the ISO format\n // convert it to our DatetimeData if a valid ISO\n newData = parseDate(newData);\n if (newData) {\n // successfully parsed the ISO string to our DatetimeData\n Object.assign(existingData, newData);\n return true;\n }\n }\n else if ((newData.year || newData.hour || newData.month || newData.day || newData.minute || newData.second)) {\n // newData is from of a datetime picker's selected values\n // update the existing DatetimeData data with the new values\n // do some magic for 12-hour values\n if (newData.ampm && newData.hour) {\n newData.hour.value = (newData.ampm.value === 'pm')\n ? (newData.hour.value === 12 ? 12 : newData.hour.value + 12)\n : (newData.hour.value === 12 ? 0 : newData.hour.value);\n }\n // merge new values from the picker's selection\n // to the existing DatetimeData values\n for (const key of Object.keys(newData)) {\n existingData[key] = newData[key].value;\n }\n return true;\n }\n else if (newData.ampm) {\n // Even though in the picker column hour values are between 1 and 12, the hour value is actually normalized\n // to [0, 23] interval. Because of this when changing between AM and PM we have to update the hour so it points\n // to the correct HH hour\n newData.hour = {\n value: newData.hour\n ? newData.hour.value\n : (newData.ampm.value === 'pm'\n ? (existingData.hour < 12 ? existingData.hour + 12 : existingData.hour)\n : (existingData.hour >= 12 ? existingData.hour - 12 : existingData.hour))\n };\n existingData['hour'] = newData['hour'].value;\n return true;\n }\n // eww, invalid data\n console.warn(`Error parsing date: \"${newData}\". Please provide a valid ISO 8601 datetime format: https://www.w3.org/TR/NOTE-datetime`);\n }\n else {\n // blank data, clear everything out\n for (const k in existingData) {\n if (existingData.hasOwnProperty(k)) {\n delete existingData[k];\n }\n }\n }\n return false;\n};\nconst parseTemplate = (template) => {\n const formats = [];\n template = template.replace(/[^\\w\\s]/gi, ' ');\n FORMAT_KEYS.forEach(format => {\n if (format.f.length > 1 && template.indexOf(format.f) > -1 && template.indexOf(format.f + format.f.charAt(0)) < 0) {\n template = template.replace(format.f, ' ' + format.f + ' ');\n }\n });\n const words = template.split(' ').filter(w => w.length > 0);\n words.forEach((word, i) => {\n FORMAT_KEYS.forEach(format => {\n if (word === format.f) {\n if (word === FORMAT_A || word === FORMAT_a) {\n // this format is an am/pm format, so it's an \"a\" or \"A\"\n if ((formats.indexOf(FORMAT_h) < 0 && formats.indexOf(FORMAT_hh) < 0) ||\n VALID_AMPM_PREFIX.indexOf(words[i - 1]) === -1) {\n // template does not already have a 12-hour format\n // or this am/pm format doesn't have a hour, minute, or second format immediately before it\n // so do not treat this word \"a\" or \"A\" as the am/pm format\n return;\n }\n }\n formats.push(word);\n }\n });\n });\n return formats;\n};\nconst getValueFromFormat = (date, format) => {\n if (format === FORMAT_A || format === FORMAT_a) {\n return (date.hour < 12 ? 'am' : 'pm');\n }\n if (format === FORMAT_hh || format === FORMAT_h) {\n return (date.hour > 12 ? date.hour - 12 : (date.hour === 0 ? 12 : date.hour));\n }\n return date[convertFormatToKey(format)];\n};\nconst convertFormatToKey = (format) => {\n for (const k in FORMAT_KEYS) {\n if (FORMAT_KEYS[k].f === format) {\n return FORMAT_KEYS[k].k;\n }\n }\n return undefined;\n};\nconst convertDataToISO = (data) => {\n // https://www.w3.org/TR/NOTE-datetime\n let rtn = '';\n if (data.year !== undefined) {\n // YYYY\n rtn = fourDigit(data.year);\n if (data.month !== undefined) {\n // YYYY-MM\n rtn += '-' + twoDigit(data.month);\n if (data.day !== undefined) {\n // YYYY-MM-DD\n rtn += '-' + twoDigit(data.day);\n if (data.hour !== undefined) {\n // YYYY-MM-DDTHH:mm:SS\n rtn += `T${twoDigit(data.hour)}:${twoDigit(data.minute)}:${twoDigit(data.second)}`;\n if (data.millisecond > 0) {\n // YYYY-MM-DDTHH:mm:SS.SSS\n rtn += '.' + threeDigit(data.millisecond);\n }\n if (data.tzOffset === undefined) {\n // YYYY-MM-DDTHH:mm:SSZ\n rtn += 'Z';\n }\n else {\n // YYYY-MM-DDTHH:mm:SS+/-HH:mm\n rtn += (data.tzOffset > 0 ? '+' : '-') + twoDigit(Math.floor(Math.abs(data.tzOffset / 60))) + ':' + twoDigit(data.tzOffset % 60);\n }\n }\n }\n }\n }\n else if (data.hour !== undefined) {\n // HH:mm\n rtn = twoDigit(data.hour) + ':' + twoDigit(data.minute);\n if (data.second !== undefined) {\n // HH:mm:SS\n rtn += ':' + twoDigit(data.second);\n if (data.millisecond !== undefined) {\n // HH:mm:SS.SSS\n rtn += '.' + threeDigit(data.millisecond);\n }\n }\n }\n return rtn;\n};\n/**\n * Use to convert a string of comma separated strings or\n * an array of strings, and clean up any user input\n */\nconst convertToArrayOfStrings = (input, type) => {\n if (input == null) {\n return undefined;\n }\n if (typeof input === 'string') {\n // convert the string to an array of strings\n // auto remove any [] characters\n input = input.replace(/\\[|\\]/g, '').split(',');\n }\n let values;\n if (Array.isArray(input)) {\n // trim up each string value\n values = input.map(val => val.toString().trim());\n }\n if (values === undefined || values.length === 0) {\n console.warn(`Invalid \"${type}Names\". Must be an array of strings, or a comma separated string.`);\n }\n return values;\n};\n/**\n * Use to convert a string of comma separated numbers or\n * an array of numbers, and clean up any user input\n */\nconst convertToArrayOfNumbers = (input, type) => {\n if (typeof input === 'string') {\n // convert the string to an array of strings\n // auto remove any whitespace and [] characters\n input = input.replace(/\\[|\\]|\\s/g, '').split(',');\n }\n let values;\n if (Array.isArray(input)) {\n // ensure each value is an actual number in the returned array\n values = input\n .map((num) => parseInt(num, 10))\n .filter(isFinite);\n }\n else {\n values = [input];\n }\n if (values.length === 0) {\n console.warn(`Invalid \"${type}Values\". Must be an array of numbers, or a comma separated string of numbers.`);\n }\n return values;\n};\nconst twoDigit = (val) => {\n return ('0' + (val !== undefined ? Math.abs(val) : '0')).slice(-2);\n};\nconst threeDigit = (val) => {\n return ('00' + (val !== undefined ? Math.abs(val) : '0')).slice(-3);\n};\nconst fourDigit = (val) => {\n return ('000' + (val !== undefined ? Math.abs(val) : '0')).slice(-4);\n};\nconst FORMAT_YYYY = 'YYYY';\nconst FORMAT_YY = 'YY';\nconst FORMAT_MMMM = 'MMMM';\nconst FORMAT_MMM = 'MMM';\nconst FORMAT_MM = 'MM';\nconst FORMAT_M = 'M';\nconst FORMAT_DDDD = 'DDDD';\nconst FORMAT_DDD = 'DDD';\nconst FORMAT_DD = 'DD';\nconst FORMAT_D = 'D';\nconst FORMAT_HH = 'HH';\nconst FORMAT_H = 'H';\nconst FORMAT_hh = 'hh';\nconst FORMAT_h = 'h';\nconst FORMAT_mm = 'mm';\nconst FORMAT_m = 'm';\nconst FORMAT_ss = 'ss';\nconst FORMAT_s = 's';\nconst FORMAT_A = 'A';\nconst FORMAT_a = 'a';\nconst FORMAT_KEYS = [\n { f: FORMAT_YYYY, k: 'year' },\n { f: FORMAT_MMMM, k: 'month' },\n { f: FORMAT_DDDD, k: 'day' },\n { f: FORMAT_MMM, k: 'month' },\n { f: FORMAT_DDD, k: 'day' },\n { f: FORMAT_YY, k: 'year' },\n { f: FORMAT_MM, k: 'month' },\n { f: FORMAT_DD, k: 'day' },\n { f: FORMAT_HH, k: 'hour' },\n { f: FORMAT_hh, k: 'hour' },\n { f: FORMAT_mm, k: 'minute' },\n { f: FORMAT_ss, k: 'second' },\n { f: FORMAT_M, k: 'month' },\n { f: FORMAT_D, k: 'day' },\n { f: FORMAT_H, k: 'hour' },\n { f: FORMAT_h, k: 'hour' },\n { f: FORMAT_m, k: 'minute' },\n { f: FORMAT_s, k: 'second' },\n { f: FORMAT_A, k: 'ampm' },\n { f: FORMAT_a, k: 'ampm' },\n];\nconst DAY_NAMES = [\n 'Sunday',\n 'Monday',\n 'Tuesday',\n 'Wednesday',\n 'Thursday',\n 'Friday',\n 'Saturday',\n];\nconst DAY_SHORT_NAMES = [\n 'Sun',\n 'Mon',\n 'Tue',\n 'Wed',\n 'Thu',\n 'Fri',\n 'Sat',\n];\nconst MONTH_NAMES = [\n 'January',\n 'February',\n 'March',\n 'April',\n 'May',\n 'June',\n 'July',\n 'August',\n 'September',\n 'October',\n 'November',\n 'December',\n];\nconst MONTH_SHORT_NAMES = [\n 'Jan',\n 'Feb',\n 'Mar',\n 'Apr',\n 'May',\n 'Jun',\n 'Jul',\n 'Aug',\n 'Sep',\n 'Oct',\n 'Nov',\n 'Dec',\n];\nconst VALID_AMPM_PREFIX = [\n FORMAT_hh, FORMAT_h, FORMAT_mm, FORMAT_m, FORMAT_ss, FORMAT_s\n];\n\nconst datetimeIosCss = \":host{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;min-width:16px;min-height:1.2em;font-family:var(--ion-font-family, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static}:host(.datetime-placeholder){color:var(--placeholder-color)}:host(.datetime-disabled){opacity:0.3;pointer-events:none}:host(.datetime-readonly){pointer-events:none}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.datetime-text{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-ms-flex:1;flex:1;min-height:inherit;direction:ltr;overflow:inherit}[dir=rtl] .datetime-text,:host-context([dir=rtl]) .datetime-text{direction:rtl}:host{--placeholder-color:var(--ion-color-step-400, #999999);--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:20px}\";\n\nconst datetimeMdCss = \":host{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;min-width:16px;min-height:1.2em;font-family:var(--ion-font-family, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static}:host(.datetime-placeholder){color:var(--placeholder-color)}:host(.datetime-disabled){opacity:0.3;pointer-events:none}:host(.datetime-readonly){pointer-events:none}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.datetime-text{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-ms-flex:1;flex:1;min-height:inherit;direction:ltr;overflow:inherit}[dir=rtl] .datetime-text,:host-context([dir=rtl]) .datetime-text{direction:rtl}:host{--placeholder-color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));--padding-top:10px;--padding-end:0;--padding-bottom:11px;--padding-start:16px}\";\n\nconst Datetime = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionCancel = createEvent(this, \"ionCancel\", 7);\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.inputId = `ion-dt-${datetimeIds++}`;\n this.locale = {};\n this.datetimeMin = {};\n this.datetimeMax = {};\n this.datetimeValue = {};\n this.isExpanded = false;\n /**\n * The name of the control, which is submitted with the form data.\n */\n this.name = this.inputId;\n /**\n * If `true`, the user cannot interact with the datetime.\n */\n this.disabled = false;\n /**\n * If `true`, the datetime appears normal but is not interactive.\n */\n this.readonly = false;\n /**\n * The display format of the date and time as text that shows\n * within the item. When the `pickerFormat` input is not used, then the\n * `displayFormat` is used for both display the formatted text, and determining\n * the datetime picker's columns. See the `pickerFormat` input description for\n * more info. Defaults to `MMM D, YYYY`.\n */\n this.displayFormat = 'MMM D, YYYY';\n /**\n * The text to display on the picker's cancel button.\n */\n this.cancelText = 'Cancel';\n /**\n * The text to display on the picker's \"Done\" button.\n */\n this.doneText = 'Done';\n this.onClick = () => {\n this.setFocus();\n this.open();\n };\n this.onFocus = () => {\n this.ionFocus.emit();\n };\n this.onBlur = () => {\n this.ionBlur.emit();\n };\n }\n disabledChanged() {\n this.emitStyle();\n }\n /**\n * Update the datetime value when the value changes\n */\n valueChanged() {\n this.updateDatetimeValue(this.value);\n this.emitStyle();\n this.ionChange.emit({\n value: this.value\n });\n }\n componentWillLoad() {\n // first see if locale names were provided in the inputs\n // then check to see if they're in the config\n // if neither were provided then it will use default English names\n this.locale = {\n // this.locale[type] = convertToArrayOfStrings((this[type] ? this[type] : this.config.get(type), type);\n monthNames: convertToArrayOfStrings(this.monthNames, 'monthNames'),\n monthShortNames: convertToArrayOfStrings(this.monthShortNames, 'monthShortNames'),\n dayNames: convertToArrayOfStrings(this.dayNames, 'dayNames'),\n dayShortNames: convertToArrayOfStrings(this.dayShortNames, 'dayShortNames')\n };\n this.updateDatetimeValue(this.value);\n this.emitStyle();\n }\n /**\n * Opens the datetime overlay.\n */\n async open() {\n if (this.disabled || this.isExpanded) {\n return;\n }\n const pickerOptions = this.generatePickerOptions();\n const picker = await pickerController.create(pickerOptions);\n this.isExpanded = true;\n picker.onDidDismiss().then(() => {\n this.isExpanded = false;\n this.setFocus();\n });\n picker.addEventListener('ionPickerColChange', async (event) => {\n const data = event.detail;\n const colSelectedIndex = data.selectedIndex;\n const colOptions = data.options;\n const changeData = {};\n changeData[data.name] = {\n value: colOptions[colSelectedIndex].value\n };\n this.updateDatetimeValue(changeData);\n picker.columns = this.generateColumns();\n });\n await picker.present();\n }\n emitStyle() {\n this.ionStyle.emit({\n 'interactive': true,\n 'datetime': true,\n 'has-placeholder': this.placeholder != null,\n 'has-value': this.hasValue(),\n 'interactive-disabled': this.disabled,\n });\n }\n updateDatetimeValue(value) {\n updateDate(this.datetimeValue, value, this.displayTimezone);\n }\n generatePickerOptions() {\n const mode = getIonMode(this);\n this.locale = {\n monthNames: convertToArrayOfStrings(this.monthNames, 'monthNames'),\n monthShortNames: convertToArrayOfStrings(this.monthShortNames, 'monthShortNames'),\n dayNames: convertToArrayOfStrings(this.dayNames, 'dayNames'),\n dayShortNames: convertToArrayOfStrings(this.dayShortNames, 'dayShortNames')\n };\n const pickerOptions = Object.assign(Object.assign({ mode }, this.pickerOptions), { columns: this.generateColumns() });\n // If the user has not passed in picker buttons,\n // add a cancel and ok button to the picker\n const buttons = pickerOptions.buttons;\n if (!buttons || buttons.length === 0) {\n pickerOptions.buttons = [\n {\n text: this.cancelText,\n role: 'cancel',\n handler: () => {\n this.updateDatetimeValue(this.value);\n this.ionCancel.emit();\n }\n },\n {\n text: this.doneText,\n handler: (data) => {\n this.updateDatetimeValue(data);\n /**\n * Prevent convertDataToISO from doing any\n * kind of transformation based on timezone\n * This cancels out any change it attempts to make\n *\n * Important: Take the timezone offset based on\n * the date that is currently selected, otherwise\n * there can be 1 hr difference when dealing w/ DST\n */\n const date = new Date(convertDataToISO(this.datetimeValue));\n // If a custom display timezone is provided, use that tzOffset value instead\n this.datetimeValue.tzOffset = (this.displayTimezone !== undefined && this.displayTimezone.length > 0)\n ? ((getTimezoneOffset(date, this.displayTimezone)) / 1000 / 60) * -1\n : date.getTimezoneOffset() * -1;\n this.value = convertDataToISO(this.datetimeValue);\n }\n }\n ];\n }\n return pickerOptions;\n }\n generateColumns() {\n // if a picker format wasn't provided, then fallback\n // to use the display format\n let template = this.pickerFormat || this.displayFormat || DEFAULT_FORMAT;\n if (template.length === 0) {\n return [];\n }\n // make sure we've got up to date sizing information\n this.calcMinMax();\n // does not support selecting by day name\n // automatically remove any day name formats\n template = template.replace('DDDD', '{~}').replace('DDD', '{~}');\n if (template.indexOf('D') === -1) {\n // there is not a day in the template\n // replace the day name with a numeric one if it exists\n template = template.replace('{~}', 'D');\n }\n // make sure no day name replacer is left in the string\n template = template.replace(/{~}/g, '');\n // parse apart the given template into an array of \"formats\"\n const columns = parseTemplate(template).map((format) => {\n // loop through each format in the template\n // create a new picker column to build up with data\n const key = convertFormatToKey(format);\n let values;\n // check if they have exact values to use for this date part\n // otherwise use the default date part values\n const self = this;\n values = self[key + 'Values']\n ? convertToArrayOfNumbers(self[key + 'Values'], key)\n : dateValueRange(format, this.datetimeMin, this.datetimeMax);\n const colOptions = values.map(val => {\n return {\n value: val,\n text: renderTextFormat(format, val, undefined, this.locale),\n };\n });\n // cool, we've loaded up the columns with options\n // preselect the option for this column\n const optValue = getDateValue(this.datetimeValue, format);\n const selectedIndex = colOptions.findIndex(opt => opt.value === optValue);\n return {\n name: key,\n selectedIndex: selectedIndex >= 0 ? selectedIndex : 0,\n options: colOptions\n };\n });\n // Normalize min/max\n const min = this.datetimeMin;\n const max = this.datetimeMax;\n ['month', 'day', 'hour', 'minute']\n .filter(name => !columns.find(column => column.name === name))\n .forEach(name => {\n min[name] = 0;\n max[name] = 0;\n });\n return this.validateColumns(divyColumns(columns));\n }\n validateColumns(columns) {\n const today = new Date();\n const minCompareVal = dateDataSortValue(this.datetimeMin);\n const maxCompareVal = dateDataSortValue(this.datetimeMax);\n const yearCol = columns.find(c => c.name === 'year');\n let selectedYear = today.getFullYear();\n if (yearCol) {\n // default to the first value if the current year doesn't exist in the options\n if (!yearCol.options.find(col => col.value === today.getFullYear())) {\n selectedYear = yearCol.options[0].value;\n }\n const selectedIndex = yearCol.selectedIndex;\n if (selectedIndex !== undefined) {\n const yearOpt = yearCol.options[selectedIndex];\n if (yearOpt) {\n // they have a selected year value\n selectedYear = yearOpt.value;\n }\n }\n }\n const selectedMonth = this.validateColumn(columns, 'month', 1, minCompareVal, maxCompareVal, [selectedYear, 0, 0, 0, 0], [selectedYear, 12, 31, 23, 59]);\n const numDaysInMonth = daysInMonth(selectedMonth, selectedYear);\n const selectedDay = this.validateColumn(columns, 'day', 2, minCompareVal, maxCompareVal, [selectedYear, selectedMonth, 0, 0, 0], [selectedYear, selectedMonth, numDaysInMonth, 23, 59]);\n const selectedHour = this.validateColumn(columns, 'hour', 3, minCompareVal, maxCompareVal, [selectedYear, selectedMonth, selectedDay, 0, 0], [selectedYear, selectedMonth, selectedDay, 23, 59]);\n this.validateColumn(columns, 'minute', 4, minCompareVal, maxCompareVal, [selectedYear, selectedMonth, selectedDay, selectedHour, 0], [selectedYear, selectedMonth, selectedDay, selectedHour, 59]);\n return columns;\n }\n calcMinMax() {\n const todaysYear = new Date().getFullYear();\n if (this.yearValues !== undefined) {\n const years = convertToArrayOfNumbers(this.yearValues, 'year');\n if (this.min === undefined) {\n this.min = Math.min(...years).toString();\n }\n if (this.max === undefined) {\n this.max = Math.max(...years).toString();\n }\n }\n else {\n if (this.min === undefined) {\n this.min = (todaysYear - 100).toString();\n }\n if (this.max === undefined) {\n this.max = todaysYear.toString();\n }\n }\n const min = this.datetimeMin = parseDate(this.min);\n const max = this.datetimeMax = parseDate(this.max);\n min.year = min.year || todaysYear;\n max.year = max.year || todaysYear;\n min.month = min.month || 1;\n max.month = max.month || 12;\n min.day = min.day || 1;\n max.day = max.day || 31;\n min.hour = min.hour || 0;\n max.hour = max.hour === undefined ? 23 : max.hour;\n min.minute = min.minute || 0;\n max.minute = max.minute === undefined ? 59 : max.minute;\n min.second = min.second || 0;\n max.second = max.second === undefined ? 59 : max.second;\n // Ensure min/max constraints\n if (min.year > max.year) {\n console.error('min.year > max.year');\n min.year = max.year - 100;\n }\n if (min.year === max.year) {\n if (min.month > max.month) {\n console.error('min.month > max.month');\n min.month = 1;\n }\n else if (min.month === max.month && min.day > max.day) {\n console.error('min.day > max.day');\n min.day = 1;\n }\n }\n }\n validateColumn(columns, name, index, min, max, lowerBounds, upperBounds) {\n const column = columns.find(c => c.name === name);\n if (!column) {\n return 0;\n }\n const lb = lowerBounds.slice();\n const ub = upperBounds.slice();\n const options = column.options;\n let indexMin = options.length - 1;\n let indexMax = 0;\n for (let i = 0; i < options.length; i++) {\n const opts = options[i];\n const value = opts.value;\n lb[index] = opts.value;\n ub[index] = opts.value;\n const disabled = opts.disabled = (value < lowerBounds[index] ||\n value > upperBounds[index] ||\n dateSortValue(ub[0], ub[1], ub[2], ub[3], ub[4]) < min ||\n dateSortValue(lb[0], lb[1], lb[2], lb[3], lb[4]) > max);\n if (!disabled) {\n indexMin = Math.min(indexMin, i);\n indexMax = Math.max(indexMax, i);\n }\n }\n const selectedIndex = column.selectedIndex = clamp(indexMin, column.selectedIndex, indexMax);\n const opt = column.options[selectedIndex];\n if (opt) {\n return opt.value;\n }\n return 0;\n }\n get text() {\n // create the text of the formatted data\n const template = this.displayFormat || this.pickerFormat || DEFAULT_FORMAT;\n if (this.value === undefined ||\n this.value === null ||\n this.value.length === 0) {\n return;\n }\n return renderDatetime(template, this.datetimeValue, this.locale);\n }\n hasValue() {\n return this.text !== undefined;\n }\n setFocus() {\n if (this.buttonEl) {\n this.buttonEl.focus();\n }\n }\n render() {\n const { inputId, text, disabled, readonly, isExpanded, el, placeholder } = this;\n const mode = getIonMode(this);\n const labelId = inputId + '-lbl';\n const label = findItemLabel(el);\n const addPlaceholderClass = (text === undefined && placeholder != null) ? true : false;\n // If selected text has been passed in, use that first\n // otherwise use the placeholder\n const datetimeText = text === undefined\n ? (placeholder != null ? placeholder : '')\n : text;\n const datetimeTextPart = text === undefined\n ? (placeholder != null ? 'placeholder' : undefined)\n : 'text';\n if (label) {\n label.id = labelId;\n }\n renderHiddenInput(true, el, this.name, this.value, this.disabled);\n return (h(Host, { onClick: this.onClick, \"aria-disabled\": disabled ? 'true' : null, \"aria-expanded\": `${isExpanded}`, \"aria-haspopup\": \"true\", \"aria-labelledby\": labelId, class: {\n [mode]: true,\n 'datetime-disabled': disabled,\n 'datetime-readonly': readonly,\n 'datetime-placeholder': addPlaceholderClass,\n 'in-item': hostContext('ion-item', el)\n } }, h(\"div\", { class: \"datetime-text\", part: datetimeTextPart }, datetimeText), h(\"button\", { type: \"button\", onFocus: this.onFocus, onBlur: this.onBlur, disabled: this.disabled, ref: btnEl => this.buttonEl = btnEl })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"disabled\": [\"disabledChanged\"],\n \"value\": [\"valueChanged\"]\n }; }\n};\nconst divyColumns = (columns) => {\n const columnsWidth = [];\n let col;\n let width;\n for (let i = 0; i < columns.length; i++) {\n col = columns[i];\n columnsWidth.push(0);\n for (const option of col.options) {\n width = option.text.length;\n if (width > columnsWidth[i]) {\n columnsWidth[i] = width;\n }\n }\n }\n if (columnsWidth.length === 2) {\n width = Math.max(columnsWidth[0], columnsWidth[1]);\n columns[0].align = 'right';\n columns[1].align = 'left';\n columns[0].optionsWidth = columns[1].optionsWidth = `${width * 17}px`;\n }\n else if (columnsWidth.length === 3) {\n width = Math.max(columnsWidth[0], columnsWidth[2]);\n columns[0].align = 'right';\n columns[1].columnWidth = `${columnsWidth[1] * 17}px`;\n columns[0].optionsWidth = columns[2].optionsWidth = `${width * 17}px`;\n columns[2].align = 'left';\n }\n return columns;\n};\nconst DEFAULT_FORMAT = 'MMM D, YYYY';\nlet datetimeIds = 0;\nDatetime.style = {\n ios: datetimeIosCss,\n md: datetimeMdCss\n};\n\n/**\n * iOS Picker Enter Animation\n */\nconst iosEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.picker-wrapper'))\n .fromTo('transform', 'translateY(100%)', 'translateY(0%)');\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(.36,.66,.04,1)')\n .duration(400)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * iOS Picker Leave Animation\n */\nconst iosLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0.01);\n wrapperAnimation\n .addElement(baseEl.querySelector('.picker-wrapper'))\n .fromTo('transform', 'translateY(0%)', 'translateY(100%)');\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(.36,.66,.04,1)')\n .duration(400)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\nconst pickerIosCss = \".sc-ion-picker-ios-h{--border-radius:0;--border-style:solid;--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--max-height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}[dir=rtl].sc-ion-picker-ios-h,[dir=rtl] .sc-ion-picker-ios-h{left:unset;right:unset;right:0}.overlay-hidden.sc-ion-picker-ios-h{display:none}.picker-wrapper.sc-ion-picker-ios{border-radius:var(--border-radius);left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;overflow:hidden;z-index:10}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-wrapper.sc-ion-picker-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.picker-toolbar.sc-ion-picker-ios{width:100%;background:transparent;contain:strict;z-index:1}.picker-button.sc-ion-picker-ios{border:0;font-family:inherit}.picker-button.sc-ion-picker-ios:active,.picker-button.sc-ion-picker-ios:focus{outline:none}.picker-columns.sc-ion-picker-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--ion-safe-area-bottom, 0);contain:strict;direction:ltr;overflow:hidden}.picker-above-highlight.sc-ion-picker-ios,.picker-below-highlight.sc-ion-picker-ios{display:none;pointer-events:none}.sc-ion-picker-ios-h{--background:var(--ion-background-color, #fff);--border-width:1px 0 0;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--height:260px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.26);color:var(--ion-item-color, var(--ion-text-color, #000))}.picker-toolbar.sc-ion-picker-ios{display:-ms-flexbox;display:flex;height:44px;border-bottom:0.55px solid var(--border-color)}.picker-toolbar-button.sc-ion-picker-ios{-ms-flex:1;flex:1;text-align:end}.picker-toolbar-button.sc-ion-picker-ios:last-child .picker-button.sc-ion-picker-ios{font-weight:600}.picker-toolbar-button.sc-ion-picker-ios:first-child{font-weight:normal;text-align:start}.picker-button.sc-ion-picker-ios,.picker-button.ion-activated.sc-ion-picker-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:1em;padding-right:1em;padding-top:0;padding-bottom:0;height:44px;background:transparent;color:var(--ion-color-primary, #3880ff);font-size:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-button.sc-ion-picker-ios,.picker-button.ion-activated.sc-ion-picker-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-padding-end:1em;padding-inline-end:1em}}.picker-columns.sc-ion-picker-ios{height:215px;-webkit-perspective:1000px;perspective:1000px}.picker-above-highlight.sc-ion-picker-ios{left:0;top:0;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);display:block;position:absolute;width:100%;height:81px;border-bottom:1px solid var(--border-color);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, var(--background, var(--ion-background-color, #fff))), to(rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8)));background:linear-gradient(to bottom, var(--background, var(--ion-background-color, #fff)) 20%, rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8) 100%);z-index:10}[dir=rtl].sc-ion-picker-ios .picker-above-highlight.sc-ion-picker-ios,[dir=rtl].sc-ion-picker-ios-h .picker-above-highlight.sc-ion-picker-ios,[dir=rtl] .sc-ion-picker-ios-h .picker-above-highlight.sc-ion-picker-ios{left:unset;right:unset;right:0}.picker-below-highlight.sc-ion-picker-ios{left:0;top:115px;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);display:block;position:absolute;width:100%;height:119px;border-top:1px solid var(--border-color);background:-webkit-gradient(linear, left bottom, left top, color-stop(30%, var(--background, var(--ion-background-color, #fff))), to(rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8)));background:linear-gradient(to top, var(--background, var(--ion-background-color, #fff)) 30%, rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8) 100%);z-index:11}[dir=rtl].sc-ion-picker-ios .picker-below-highlight.sc-ion-picker-ios,[dir=rtl].sc-ion-picker-ios-h .picker-below-highlight.sc-ion-picker-ios,[dir=rtl] .sc-ion-picker-ios-h .picker-below-highlight.sc-ion-picker-ios{left:unset;right:unset;right:0}\";\n\nconst pickerMdCss = \".sc-ion-picker-md-h{--border-radius:0;--border-style:solid;--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--max-height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}[dir=rtl].sc-ion-picker-md-h,[dir=rtl] .sc-ion-picker-md-h{left:unset;right:unset;right:0}.overlay-hidden.sc-ion-picker-md-h{display:none}.picker-wrapper.sc-ion-picker-md{border-radius:var(--border-radius);left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;overflow:hidden;z-index:10}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-wrapper.sc-ion-picker-md{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.picker-toolbar.sc-ion-picker-md{width:100%;background:transparent;contain:strict;z-index:1}.picker-button.sc-ion-picker-md{border:0;font-family:inherit}.picker-button.sc-ion-picker-md:active,.picker-button.sc-ion-picker-md:focus{outline:none}.picker-columns.sc-ion-picker-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--ion-safe-area-bottom, 0);contain:strict;direction:ltr;overflow:hidden}.picker-above-highlight.sc-ion-picker-md,.picker-below-highlight.sc-ion-picker-md{display:none;pointer-events:none}.sc-ion-picker-md-h{--background:var(--ion-background-color, #fff);--border-width:0.55px 0 0;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--height:260px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.26);color:var(--ion-item-color, var(--ion-text-color, #000))}.picker-toolbar.sc-ion-picker-md{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;height:44px}.picker-button.sc-ion-picker-md,.picker-button.ion-activated.sc-ion-picker-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:1.1em;padding-right:1.1em;padding-top:0;padding-bottom:0;height:44px;background:transparent;color:var(--ion-color-primary, #3880ff);font-size:14px;font-weight:500;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-button.sc-ion-picker-md,.picker-button.ion-activated.sc-ion-picker-md{padding-left:unset;padding-right:unset;-webkit-padding-start:1.1em;padding-inline-start:1.1em;-webkit-padding-end:1.1em;padding-inline-end:1.1em}}.picker-columns.sc-ion-picker-md{height:216px;-webkit-perspective:1800px;perspective:1800px}.picker-above-highlight.sc-ion-picker-md{left:0;top:0;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);position:absolute;width:100%;height:81px;border-bottom:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, var(--ion-background-color, #fff)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background:linear-gradient(to bottom, var(--ion-background-color, #fff) 20%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%);z-index:10}[dir=rtl].sc-ion-picker-md .picker-above-highlight.sc-ion-picker-md,[dir=rtl].sc-ion-picker-md-h .picker-above-highlight.sc-ion-picker-md,[dir=rtl] .sc-ion-picker-md-h .picker-above-highlight.sc-ion-picker-md{left:unset;right:unset;right:0}.picker-below-highlight.sc-ion-picker-md{left:0;top:115px;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);position:absolute;width:100%;height:119px;border-top:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));background:-webkit-gradient(linear, left bottom, left top, color-stop(30%, var(--ion-background-color, #fff)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background:linear-gradient(to top, var(--ion-background-color, #fff) 30%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%);z-index:11}[dir=rtl].sc-ion-picker-md .picker-below-highlight.sc-ion-picker-md,[dir=rtl].sc-ion-picker-md-h .picker-below-highlight.sc-ion-picker-md,[dir=rtl] .sc-ion-picker-md-h .picker-below-highlight.sc-ion-picker-md{left:unset;right:unset;right:0}\";\n\nconst Picker = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.didPresent = createEvent(this, \"ionPickerDidPresent\", 7);\n this.willPresent = createEvent(this, \"ionPickerWillPresent\", 7);\n this.willDismiss = createEvent(this, \"ionPickerWillDismiss\", 7);\n this.didDismiss = createEvent(this, \"ionPickerDidDismiss\", 7);\n this.presented = false;\n /**\n * If `true`, the keyboard will be automatically dismissed when the overlay is presented.\n */\n this.keyboardClose = true;\n /**\n * Array of buttons to be displayed at the top of the picker.\n */\n this.buttons = [];\n /**\n * Array of columns to be displayed in the picker.\n */\n this.columns = [];\n /**\n * Number of milliseconds to wait before dismissing the picker.\n */\n this.duration = 0;\n /**\n * If `true`, a backdrop will be displayed behind the picker.\n */\n this.showBackdrop = true;\n /**\n * If `true`, the picker will be dismissed when the backdrop is clicked.\n */\n this.backdropDismiss = true;\n /**\n * If `true`, the picker will animate.\n */\n this.animated = true;\n this.onBackdropTap = () => {\n this.dismiss(undefined, BACKDROP);\n };\n this.dispatchCancelHandler = (ev) => {\n const role = ev.detail.role;\n if (isCancel(role)) {\n const cancelButton = this.buttons.find(b => b.role === 'cancel');\n this.callButtonHandler(cancelButton);\n }\n };\n }\n connectedCallback() {\n prepareOverlay(this.el);\n }\n /**\n * Present the picker overlay after it has been created.\n */\n async present() {\n await present(this, 'pickerEnter', iosEnterAnimation, iosEnterAnimation, undefined);\n if (this.duration > 0) {\n this.durationTimeout = setTimeout(() => this.dismiss(), this.duration);\n }\n }\n /**\n * Dismiss the picker overlay after it has been presented.\n *\n * @param data Any data to emit in the dismiss events.\n * @param role The role of the element that is dismissing the picker.\n * This can be useful in a button handler for determining which button was\n * clicked to dismiss the picker.\n * Some examples include: ``\"cancel\"`, `\"destructive\"`, \"selected\"`, and `\"backdrop\"`.\n */\n dismiss(data, role) {\n if (this.durationTimeout) {\n clearTimeout(this.durationTimeout);\n }\n return dismiss(this, data, role, 'pickerLeave', iosLeaveAnimation, iosLeaveAnimation);\n }\n /**\n * Returns a promise that resolves when the picker did dismiss.\n */\n onDidDismiss() {\n return eventMethod(this.el, 'ionPickerDidDismiss');\n }\n /**\n * Returns a promise that resolves when the picker will dismiss.\n */\n onWillDismiss() {\n return eventMethod(this.el, 'ionPickerWillDismiss');\n }\n /**\n * Get the column that matches the specified name.\n *\n * @param name The name of the column.\n */\n getColumn(name) {\n return Promise.resolve(this.columns.find(column => column.name === name));\n }\n async buttonClick(button) {\n const role = button.role;\n if (isCancel(role)) {\n return this.dismiss(undefined, role);\n }\n const shouldDismiss = await this.callButtonHandler(button);\n if (shouldDismiss) {\n return this.dismiss(this.getSelected(), button.role);\n }\n return Promise.resolve();\n }\n async callButtonHandler(button) {\n if (button) {\n // a handler has been provided, execute it\n // pass the handler the values from the inputs\n const rtn = await safeCall(button.handler, this.getSelected());\n if (rtn === false) {\n // if the return value of the handler is false then do not dismiss\n return false;\n }\n }\n return true;\n }\n getSelected() {\n const selected = {};\n this.columns.forEach((col, index) => {\n const selectedColumn = col.selectedIndex !== undefined\n ? col.options[col.selectedIndex]\n : undefined;\n selected[col.name] = {\n text: selectedColumn ? selectedColumn.text : undefined,\n value: selectedColumn ? selectedColumn.value : undefined,\n columnIndex: index\n };\n });\n return selected;\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { \"aria-modal\": \"true\", tabindex: \"-1\", class: Object.assign({ [mode]: true,\n // Used internally for styling\n [`picker-${mode}`]: true }, getClassMap(this.cssClass)), style: {\n zIndex: `${20000 + this.overlayIndex}`\n }, onIonBackdropTap: this.onBackdropTap, onIonPickerWillDismiss: this.dispatchCancelHandler }, h(\"ion-backdrop\", { visible: this.showBackdrop, tappable: this.backdropDismiss }), h(\"div\", { tabindex: \"0\" }), h(\"div\", { class: \"picker-wrapper ion-overlay-wrapper\", role: \"dialog\" }, h(\"div\", { class: \"picker-toolbar\" }, this.buttons.map(b => (h(\"div\", { class: buttonWrapperClass(b) }, h(\"button\", { type: \"button\", onClick: () => this.buttonClick(b), class: buttonClass(b) }, b.text))))), h(\"div\", { class: \"picker-columns\" }, h(\"div\", { class: \"picker-above-highlight\" }), this.presented && this.columns.map(c => h(\"ion-picker-column\", { col: c })), h(\"div\", { class: \"picker-below-highlight\" }))), h(\"div\", { tabindex: \"0\" })));\n }\n get el() { return getElement(this); }\n};\nconst buttonWrapperClass = (button) => {\n return {\n [`picker-toolbar-${button.role}`]: button.role !== undefined,\n 'picker-toolbar-button': true\n };\n};\nconst buttonClass = (button) => {\n return Object.assign({ 'picker-button': true, 'ion-activatable': true }, getClassMap(button.cssClass));\n};\nPicker.style = {\n ios: pickerIosCss,\n md: pickerMdCss\n};\n\nconst pickerColumnIosCss = \".picker-col{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;contain:content}.picker-opts{position:relative;-ms-flex:1;flex:1;max-width:100%}.picker-opt{left:0;top:0;display:block;position:absolute;width:100%;border:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;contain:strict;overflow:hidden;will-change:transform}[dir=rtl] .picker-opt,:host-context([dir=rtl]) .picker-opt{left:unset;right:unset;right:0}.picker-opt.picker-opt-disabled{pointer-events:none}.picker-opt-disabled{opacity:0}.picker-opts-left{-ms-flex-pack:start;justify-content:flex-start}.picker-opts-right{-ms-flex-pack:end;justify-content:flex-end}.picker-opt:active,.picker-opt:focus{outline:none}.picker-prefix{position:relative;-ms-flex:1;flex:1;text-align:end;white-space:nowrap}.picker-suffix{position:relative;-ms-flex:1;flex:1;text-align:start;white-space:nowrap}.picker-col{padding-left:4px;padding-right:4px;padding-top:0;padding-bottom:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-col{padding-left:unset;padding-right:unset;-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px}}.picker-prefix,.picker-suffix,.picker-opts{top:77px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:inherit;font-size:20px;line-height:42px;pointer-events:none}.picker-opt{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-transform-origin:center center;transform-origin:center center;height:46px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background:transparent;color:inherit;font-size:20px;line-height:42px;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:auto}[dir=rtl] .picker-opt,:host-context([dir=rtl]) .picker-opt{-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}\";\n\nconst pickerColumnMdCss = \".picker-col{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;contain:content}.picker-opts{position:relative;-ms-flex:1;flex:1;max-width:100%}.picker-opt{left:0;top:0;display:block;position:absolute;width:100%;border:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;contain:strict;overflow:hidden;will-change:transform}[dir=rtl] .picker-opt,:host-context([dir=rtl]) .picker-opt{left:unset;right:unset;right:0}.picker-opt.picker-opt-disabled{pointer-events:none}.picker-opt-disabled{opacity:0}.picker-opts-left{-ms-flex-pack:start;justify-content:flex-start}.picker-opts-right{-ms-flex-pack:end;justify-content:flex-end}.picker-opt:active,.picker-opt:focus{outline:none}.picker-prefix{position:relative;-ms-flex:1;flex:1;text-align:end;white-space:nowrap}.picker-suffix{position:relative;-ms-flex:1;flex:1;text-align:start;white-space:nowrap}.picker-col{padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-col{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.picker-prefix,.picker-suffix,.picker-opts{top:77px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:inherit;font-size:22px;line-height:42px;pointer-events:none}.picker-opt{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;height:43px;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background:transparent;color:inherit;font-size:22px;line-height:42px;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:auto}.picker-prefix,.picker-suffix,.picker-opt.picker-opt-selected{color:var(--ion-color-primary, #3880ff)}\";\n\nconst PickerColumnCmp = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionPickerColChange = createEvent(this, \"ionPickerColChange\", 7);\n this.optHeight = 0;\n this.rotateFactor = 0;\n this.scaleFactor = 1;\n this.velocity = 0;\n this.y = 0;\n this.noAnimate = true;\n }\n colChanged() {\n this.refresh();\n }\n async connectedCallback() {\n let pickerRotateFactor = 0;\n let pickerScaleFactor = 0.81;\n const mode = getIonMode(this);\n if (mode === 'ios') {\n pickerRotateFactor = -0.46;\n pickerScaleFactor = 1;\n }\n this.rotateFactor = pickerRotateFactor;\n this.scaleFactor = pickerScaleFactor;\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: this.el,\n gestureName: 'picker-swipe',\n gesturePriority: 100,\n threshold: 0,\n passive: false,\n onStart: ev => this.onStart(ev),\n onMove: ev => this.onMove(ev),\n onEnd: ev => this.onEnd(ev),\n });\n this.gesture.enable();\n this.tmrId = setTimeout(() => {\n this.noAnimate = false;\n this.refresh(true);\n }, 250);\n }\n componentDidLoad() {\n const colEl = this.optsEl;\n if (colEl) {\n // DOM READ\n // We perfom a DOM read over a rendered item, this needs to happen after the first render\n this.optHeight = (colEl.firstElementChild ? colEl.firstElementChild.clientHeight : 0);\n }\n this.refresh();\n }\n disconnectedCallback() {\n cancelAnimationFrame(this.rafId);\n clearTimeout(this.tmrId);\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n }\n emitColChange() {\n this.ionPickerColChange.emit(this.col);\n }\n setSelected(selectedIndex, duration) {\n // if there is a selected index, then figure out it's y position\n // if there isn't a selected index, then just use the top y position\n const y = (selectedIndex > -1) ? -(selectedIndex * this.optHeight) : 0;\n this.velocity = 0;\n // set what y position we're at\n cancelAnimationFrame(this.rafId);\n this.update(y, duration, true);\n this.emitColChange();\n }\n update(y, duration, saveY) {\n if (!this.optsEl) {\n return;\n }\n // ensure we've got a good round number :)\n let translateY = 0;\n let translateZ = 0;\n const { col, rotateFactor } = this;\n const selectedIndex = col.selectedIndex = this.indexForY(-y);\n const durationStr = (duration === 0) ? '' : duration + 'ms';\n const scaleStr = `scale(${this.scaleFactor})`;\n const children = this.optsEl.children;\n for (let i = 0; i < children.length; i++) {\n const button = children[i];\n const opt = col.options[i];\n const optOffset = (i * this.optHeight) + y;\n let transform = '';\n if (rotateFactor !== 0) {\n const rotateX = optOffset * rotateFactor;\n if (Math.abs(rotateX) <= 90) {\n translateY = 0;\n translateZ = 90;\n transform = `rotateX(${rotateX}deg) `;\n }\n else {\n translateY = -9999;\n }\n }\n else {\n translateZ = 0;\n translateY = optOffset;\n }\n const selected = selectedIndex === i;\n transform += `translate3d(0px,${translateY}px,${translateZ}px) `;\n if (this.scaleFactor !== 1 && !selected) {\n transform += scaleStr;\n }\n // Update transition duration\n if (this.noAnimate) {\n opt.duration = 0;\n button.style.transitionDuration = '';\n }\n else if (duration !== opt.duration) {\n opt.duration = duration;\n button.style.transitionDuration = durationStr;\n }\n // Update transform\n if (transform !== opt.transform) {\n opt.transform = transform;\n button.style.transform = transform;\n }\n // Update selected item\n if (selected !== opt.selected) {\n opt.selected = selected;\n if (selected) {\n button.classList.add(PICKER_OPT_SELECTED);\n }\n else {\n button.classList.remove(PICKER_OPT_SELECTED);\n }\n }\n }\n this.col.prevSelected = selectedIndex;\n if (saveY) {\n this.y = y;\n }\n if (this.lastIndex !== selectedIndex) {\n // have not set a last index yet\n hapticSelectionChanged();\n this.lastIndex = selectedIndex;\n }\n }\n decelerate() {\n if (this.velocity !== 0) {\n // still decelerating\n this.velocity *= DECELERATION_FRICTION;\n // do not let it go slower than a velocity of 1\n this.velocity = (this.velocity > 0)\n ? Math.max(this.velocity, 1)\n : Math.min(this.velocity, -1);\n let y = this.y + this.velocity;\n if (y > this.minY) {\n // whoops, it's trying to scroll up farther than the options we have!\n y = this.minY;\n this.velocity = 0;\n }\n else if (y < this.maxY) {\n // gahh, it's trying to scroll down farther than we can!\n y = this.maxY;\n this.velocity = 0;\n }\n this.update(y, 0, true);\n const notLockedIn = (Math.round(y) % this.optHeight !== 0) || (Math.abs(this.velocity) > 1);\n if (notLockedIn) {\n // isn't locked in yet, keep decelerating until it is\n this.rafId = requestAnimationFrame(() => this.decelerate());\n }\n else {\n this.velocity = 0;\n this.emitColChange();\n hapticSelectionEnd();\n }\n }\n else if (this.y % this.optHeight !== 0) {\n // needs to still get locked into a position so options line up\n const currentPos = Math.abs(this.y % this.optHeight);\n // create a velocity in the direction it needs to scroll\n this.velocity = (currentPos > (this.optHeight / 2) ? 1 : -1);\n this.decelerate();\n }\n }\n indexForY(y) {\n return Math.min(Math.max(Math.abs(Math.round(y / this.optHeight)), 0), this.col.options.length - 1);\n }\n // TODO should this check disabled?\n onStart(detail) {\n // We have to prevent default in order to block scrolling under the picker\n // but we DO NOT have to stop propagation, since we still want\n // some \"click\" events to capture\n detail.event.preventDefault();\n detail.event.stopPropagation();\n hapticSelectionStart();\n // reset everything\n cancelAnimationFrame(this.rafId);\n const options = this.col.options;\n let minY = (options.length - 1);\n let maxY = 0;\n for (let i = 0; i < options.length; i++) {\n if (!options[i].disabled) {\n minY = Math.min(minY, i);\n maxY = Math.max(maxY, i);\n }\n }\n this.minY = -(minY * this.optHeight);\n this.maxY = -(maxY * this.optHeight);\n }\n onMove(detail) {\n detail.event.preventDefault();\n detail.event.stopPropagation();\n // update the scroll position relative to pointer start position\n let y = this.y + detail.deltaY;\n if (y > this.minY) {\n // scrolling up higher than scroll area\n y = Math.pow(y, 0.8);\n this.bounceFrom = y;\n }\n else if (y < this.maxY) {\n // scrolling down below scroll area\n y += Math.pow(this.maxY - y, 0.9);\n this.bounceFrom = y;\n }\n else {\n this.bounceFrom = 0;\n }\n this.update(y, 0, false);\n }\n onEnd(detail) {\n if (this.bounceFrom > 0) {\n // bounce back up\n this.update(this.minY, 100, true);\n this.emitColChange();\n return;\n }\n else if (this.bounceFrom < 0) {\n // bounce back down\n this.update(this.maxY, 100, true);\n this.emitColChange();\n return;\n }\n this.velocity = clamp(-MAX_PICKER_SPEED, detail.velocityY * 23, MAX_PICKER_SPEED);\n if (this.velocity === 0 && detail.deltaY === 0) {\n const opt = detail.event.target.closest('.picker-opt');\n if (opt && opt.hasAttribute('opt-index')) {\n this.setSelected(parseInt(opt.getAttribute('opt-index'), 10), TRANSITION_DURATION);\n }\n }\n else {\n this.y += detail.deltaY;\n if (Math.abs(detail.velocityY) < 0.05) {\n const isScrollingUp = detail.deltaY > 0;\n const optHeightFraction = (Math.abs(this.y) % this.optHeight) / this.optHeight;\n if (isScrollingUp && optHeightFraction > 0.5) {\n this.velocity = Math.abs(this.velocity) * -1;\n }\n else if (!isScrollingUp && optHeightFraction <= 0.5) {\n this.velocity = Math.abs(this.velocity);\n }\n }\n this.decelerate();\n }\n }\n refresh(forceRefresh) {\n let min = this.col.options.length - 1;\n let max = 0;\n const options = this.col.options;\n for (let i = 0; i < options.length; i++) {\n if (!options[i].disabled) {\n min = Math.min(min, i);\n max = Math.max(max, i);\n }\n }\n /**\n * Only update selected value if column has a\n * velocity of 0. If it does not, then the\n * column is animating might land on\n * a value different than the value at\n * selectedIndex\n */\n if (this.velocity !== 0) {\n return;\n }\n const selectedIndex = clamp(min, this.col.selectedIndex || 0, max);\n if (this.col.prevSelected !== selectedIndex || forceRefresh) {\n const y = (selectedIndex * this.optHeight) * -1;\n this.velocity = 0;\n this.update(y, TRANSITION_DURATION, true);\n }\n }\n render() {\n const col = this.col;\n const Button = 'button';\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n 'picker-col': true,\n 'picker-opts-left': this.col.align === 'left',\n 'picker-opts-right': this.col.align === 'right'\n }, style: {\n 'max-width': this.col.columnWidth\n } }, col.prefix && (h(\"div\", { class: \"picker-prefix\", style: { width: col.prefixWidth } }, col.prefix)), h(\"div\", { class: \"picker-opts\", style: { maxWidth: col.optionsWidth }, ref: el => this.optsEl = el }, col.options.map((o, index) => h(Button, { type: \"button\", class: { 'picker-opt': true, 'picker-opt-disabled': !!o.disabled }, \"opt-index\": index }, o.text))), col.suffix && (h(\"div\", { class: \"picker-suffix\", style: { width: col.suffixWidth } }, col.suffix))));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"col\": [\"colChanged\"]\n }; }\n};\nconst PICKER_OPT_SELECTED = 'picker-opt-selected';\nconst DECELERATION_FRICTION = 0.97;\nconst MAX_PICKER_SPEED = 90;\nconst TRANSITION_DURATION = 150;\nPickerColumnCmp.style = {\n ios: pickerColumnIosCss,\n md: pickerColumnMdCss\n};\n\nexport { Datetime as ion_datetime, Picker as ion_picker, PickerColumnCmp as ion_picker_column };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/11-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/11-es5.js deleted file mode 100644 index 3b6e58b61..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/11-es5.js +++ /dev/null @@ -1,2147 +0,0 @@ -function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } - -function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); } - -function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[11], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-datetime_3.entry.js": - /*!*******************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-datetime_3.entry.js ***! - \*******************************************************************/ - - /*! exports provided: ion_datetime, ion_picker, ion_picker_column */ - - /***/ - function node_modulesIonicCoreDistEsmIonDatetime_3EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_datetime", function () { - return Datetime; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_picker", function () { - return Picker; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_picker_column", function () { - return PickerColumnCmp; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./animation-a635a2fc.js */ - "./node_modules/@ionic/core/dist/esm/animation-a635a2fc.js"); - /* harmony import */ - - - var _hardware_back_button_7b6ede21_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( - /*! ./hardware-back-button-7b6ede21.js */ - "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js"); - /* harmony import */ - - - var _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( - /*! ./overlays-7c699579.js */ - "./node_modules/@ionic/core/dist/esm/overlays-7c699579.js"); - /* harmony import */ - - - var _haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( - /*! ./haptic-7b8ba70a.js */ - "./node_modules/@ionic/core/dist/esm/haptic-7b8ba70a.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - /** - * Gets a date value given a format - * Defaults to the current date if - * no date given - */ - - - var getDateValue = function getDateValue(date, format) { - var getValue = getValueFromFormat(date, format); - - if (getValue !== undefined) { - return getValue; - } - - var defaultDate = parseDate(new Date().toISOString()); - return getValueFromFormat(defaultDate, format); - }; - - var renderDatetime = function renderDatetime(template, value, locale) { - if (value === undefined) { - return undefined; - } - - var tokens = []; - var hasText = false; - FORMAT_KEYS.forEach(function (format, index) { - if (template.indexOf(format.f) > -1) { - var token = '{' + index + '}'; - var text = renderTextFormat(format.f, value[format.k], value, locale); - - if (!hasText && text !== undefined && value[format.k] != null) { - hasText = true; - } - - tokens.push(token, text || ''); - template = template.replace(format.f, token); - } - }); - - if (!hasText) { - return undefined; - } - - for (var i = 0; i < tokens.length; i += 2) { - template = template.replace(tokens[i], tokens[i + 1]); - } - - return template; - }; - - var renderTextFormat = function renderTextFormat(format, value, date, locale) { - if (format === FORMAT_DDDD || format === FORMAT_DDD) { - try { - value = new Date(date.year, date.month - 1, date.day).getDay(); - - if (format === FORMAT_DDDD) { - return (locale.dayNames ? locale.dayNames : DAY_NAMES)[value]; - } - - return (locale.dayShortNames ? locale.dayShortNames : DAY_SHORT_NAMES)[value]; - } catch (e) {// ignore - } - - return undefined; - } - - if (format === FORMAT_A) { - return date !== undefined && date.hour !== undefined ? date.hour < 12 ? 'AM' : 'PM' : value ? value.toUpperCase() : ''; - } - - if (format === FORMAT_a) { - return date !== undefined && date.hour !== undefined ? date.hour < 12 ? 'am' : 'pm' : value || ''; - } - - if (value == null) { - return ''; - } - - if (format === FORMAT_YY || format === FORMAT_MM || format === FORMAT_DD || format === FORMAT_HH || format === FORMAT_mm || format === FORMAT_ss) { - return twoDigit(value); - } - - if (format === FORMAT_YYYY) { - return fourDigit(value); - } - - if (format === FORMAT_MMMM) { - return (locale.monthNames ? locale.monthNames : MONTH_NAMES)[value - 1]; - } - - if (format === FORMAT_MMM) { - return (locale.monthShortNames ? locale.monthShortNames : MONTH_SHORT_NAMES)[value - 1]; - } - - if (format === FORMAT_hh || format === FORMAT_h) { - if (value === 0) { - return '12'; - } - - if (value > 12) { - value -= 12; - } - - if (format === FORMAT_hh && value < 10) { - return '0' + value; - } - } - - return value.toString(); - }; - - var dateValueRange = function dateValueRange(format, min, max) { - var opts = []; - - if (format === FORMAT_YYYY || format === FORMAT_YY) { - // year - if (max.year === undefined || min.year === undefined) { - throw new Error('min and max year is undefined'); - } - - for (var i = max.year; i >= min.year; i--) { - opts.push(i); - } - } else if (format === FORMAT_MMMM || format === FORMAT_MMM || format === FORMAT_MM || format === FORMAT_M || format === FORMAT_hh || format === FORMAT_h) { - // month or 12-hour - for (var _i = 1; _i < 13; _i++) { - opts.push(_i); - } - } else if (format === FORMAT_DDDD || format === FORMAT_DDD || format === FORMAT_DD || format === FORMAT_D) { - // day - for (var _i2 = 1; _i2 < 32; _i2++) { - opts.push(_i2); - } - } else if (format === FORMAT_HH || format === FORMAT_H) { - // 24-hour - for (var _i3 = 0; _i3 < 24; _i3++) { - opts.push(_i3); - } - } else if (format === FORMAT_mm || format === FORMAT_m) { - // minutes - for (var _i4 = 0; _i4 < 60; _i4++) { - opts.push(_i4); - } - } else if (format === FORMAT_ss || format === FORMAT_s) { - // seconds - for (var _i5 = 0; _i5 < 60; _i5++) { - opts.push(_i5); - } - } else if (format === FORMAT_A || format === FORMAT_a) { - // AM/PM - opts.push('am', 'pm'); - } - - return opts; - }; - - var dateSortValue = function dateSortValue(year, month, day) { - var hour = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 0; - var minute = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0; - return parseInt("1".concat(fourDigit(year)).concat(twoDigit(month)).concat(twoDigit(day)).concat(twoDigit(hour)).concat(twoDigit(minute)), 10); - }; - - var dateDataSortValue = function dateDataSortValue(data) { - return dateSortValue(data.year, data.month, data.day, data.hour, data.minute); - }; - - var daysInMonth = function daysInMonth(month, year) { - return month === 4 || month === 6 || month === 9 || month === 11 ? 30 : month === 2 ? isLeapYear(year) ? 29 : 28 : 31; - }; - - var isLeapYear = function isLeapYear(year) { - return year % 4 === 0 && year % 100 !== 0 || year % 400 === 0; - }; - - var ISO_8601_REGEXP = /^(\d{4}|[+\-]\d{6})(?:-(\d{2})(?:-(\d{2}))?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/; - var TIME_REGEXP = /^((\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/; - - var parseDate = function parseDate(val) { - // manually parse IS0 cuz Date.parse cannot be trusted - // ISO 8601 format: 1994-12-15T13:47:20Z - var parse = null; - - if (val != null && val !== '') { - // try parsing for just time first, HH:MM - parse = TIME_REGEXP.exec(val); - - if (parse) { - // adjust the array so it fits nicely with the datetime parse - parse.unshift(undefined, undefined); - parse[2] = parse[3] = undefined; - } else { - // try parsing for full ISO datetime - parse = ISO_8601_REGEXP.exec(val); - } - } - - if (parse === null) { - // wasn't able to parse the ISO datetime - return undefined; - } // ensure all the parse values exist with at least 0 - - - for (var i = 1; i < 8; i++) { - parse[i] = parse[i] !== undefined ? parseInt(parse[i], 10) : undefined; - } - - var tzOffset = 0; - - if (parse[9] && parse[10]) { - // hours - tzOffset = parseInt(parse[10], 10) * 60; - - if (parse[11]) { - // minutes - tzOffset += parseInt(parse[11], 10); - } - - if (parse[9] === '-') { - // + or - - tzOffset *= -1; - } - } - - return { - year: parse[1], - month: parse[2], - day: parse[3], - hour: parse[4], - minute: parse[5], - second: parse[6], - millisecond: parse[7], - tzOffset: tzOffset - }; - }; - /** - * Converts a valid UTC datetime string to JS Date time object. - * By default uses the users local timezone, but an optional - * timezone can be provided. - * Note: This is not meant for time strings - * such as "01:47" - */ - - - var getDateTime = function getDateTime() { - var dateString = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; - var timeZone = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; - - /** - * If user passed in undefined - * or null, convert it to the - * empty string since the rest - * of this functions expects - * a string - */ - if (dateString === undefined || dateString === null) { - dateString = ''; - } - /** - * Ensures that YYYY-MM-DD, YYYY-MM, - * YYYY-DD, YYYY, etc does not get affected - * by timezones and stays on the day/month - * that the user provided - */ - - - if (dateString.length === 10 || dateString.length === 7 || dateString.length === 4) { - dateString += ' '; - } - - var date = typeof dateString === 'string' && dateString.length > 0 ? new Date(dateString) : new Date(); - var localDateTime = new Date(Date.UTC(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds(), date.getMilliseconds())); - - if (timeZone && timeZone.length > 0) { - return new Date(date.getTime() - getTimezoneOffset(localDateTime, timeZone)); - } - - return localDateTime; - }; - - var getTimezoneOffset = function getTimezoneOffset(localDate, timeZone) { - var utcDateTime = new Date(localDate.toLocaleString('en-US', { - timeZone: 'utc' - })); - var tzDateTime = new Date(localDate.toLocaleString('en-US', { - timeZone: timeZone - })); - return utcDateTime.getTime() - tzDateTime.getTime(); - }; - - var updateDate = function updateDate(existingData, newData, displayTimezone) { - if (!newData || typeof newData === 'string') { - var dateTime = getDateTime(newData, displayTimezone); - - if (!Number.isNaN(dateTime.getTime())) { - newData = dateTime.toISOString(); - } - } - - if (newData && newData !== '') { - if (typeof newData === 'string') { - // new date is a string, and hopefully in the ISO format - // convert it to our DatetimeData if a valid ISO - newData = parseDate(newData); - - if (newData) { - // successfully parsed the ISO string to our DatetimeData - Object.assign(existingData, newData); - return true; - } - } else if (newData.year || newData.hour || newData.month || newData.day || newData.minute || newData.second) { - // newData is from of a datetime picker's selected values - // update the existing DatetimeData data with the new values - // do some magic for 12-hour values - if (newData.ampm && newData.hour) { - newData.hour.value = newData.ampm.value === 'pm' ? newData.hour.value === 12 ? 12 : newData.hour.value + 12 : newData.hour.value === 12 ? 0 : newData.hour.value; - } // merge new values from the picker's selection - // to the existing DatetimeData values - - - for (var _i6 = 0, _Object$keys = Object.keys(newData); _i6 < _Object$keys.length; _i6++) { - var key = _Object$keys[_i6]; - existingData[key] = newData[key].value; - } - - return true; - } else if (newData.ampm) { - // Even though in the picker column hour values are between 1 and 12, the hour value is actually normalized - // to [0, 23] interval. Because of this when changing between AM and PM we have to update the hour so it points - // to the correct HH hour - newData.hour = { - value: newData.hour ? newData.hour.value : newData.ampm.value === 'pm' ? existingData.hour < 12 ? existingData.hour + 12 : existingData.hour : existingData.hour >= 12 ? existingData.hour - 12 : existingData.hour - }; - existingData['hour'] = newData['hour'].value; - return true; - } // eww, invalid data - - - console.warn("Error parsing date: \"".concat(newData, "\". Please provide a valid ISO 8601 datetime format: https://www.w3.org/TR/NOTE-datetime")); - } else { - // blank data, clear everything out - for (var k in existingData) { - if (existingData.hasOwnProperty(k)) { - delete existingData[k]; - } - } - } - - return false; - }; - - var parseTemplate = function parseTemplate(template) { - var formats = []; - template = template.replace(/[^\w\s]/gi, ' '); - FORMAT_KEYS.forEach(function (format) { - if (format.f.length > 1 && template.indexOf(format.f) > -1 && template.indexOf(format.f + format.f.charAt(0)) < 0) { - template = template.replace(format.f, ' ' + format.f + ' '); - } - }); - var words = template.split(' ').filter(function (w) { - return w.length > 0; - }); - words.forEach(function (word, i) { - FORMAT_KEYS.forEach(function (format) { - if (word === format.f) { - if (word === FORMAT_A || word === FORMAT_a) { - // this format is an am/pm format, so it's an "a" or "A" - if (formats.indexOf(FORMAT_h) < 0 && formats.indexOf(FORMAT_hh) < 0 || VALID_AMPM_PREFIX.indexOf(words[i - 1]) === -1) { - // template does not already have a 12-hour format - // or this am/pm format doesn't have a hour, minute, or second format immediately before it - // so do not treat this word "a" or "A" as the am/pm format - return; - } - } - - formats.push(word); - } - }); - }); - return formats; - }; - - var getValueFromFormat = function getValueFromFormat(date, format) { - if (format === FORMAT_A || format === FORMAT_a) { - return date.hour < 12 ? 'am' : 'pm'; - } - - if (format === FORMAT_hh || format === FORMAT_h) { - return date.hour > 12 ? date.hour - 12 : date.hour === 0 ? 12 : date.hour; - } - - return date[convertFormatToKey(format)]; - }; - - var convertFormatToKey = function convertFormatToKey(format) { - for (var k in FORMAT_KEYS) { - if (FORMAT_KEYS[k].f === format) { - return FORMAT_KEYS[k].k; - } - } - - return undefined; - }; - - var convertDataToISO = function convertDataToISO(data) { - // https://www.w3.org/TR/NOTE-datetime - var rtn = ''; - - if (data.year !== undefined) { - // YYYY - rtn = fourDigit(data.year); - - if (data.month !== undefined) { - // YYYY-MM - rtn += '-' + twoDigit(data.month); - - if (data.day !== undefined) { - // YYYY-MM-DD - rtn += '-' + twoDigit(data.day); - - if (data.hour !== undefined) { - // YYYY-MM-DDTHH:mm:SS - rtn += "T".concat(twoDigit(data.hour), ":").concat(twoDigit(data.minute), ":").concat(twoDigit(data.second)); - - if (data.millisecond > 0) { - // YYYY-MM-DDTHH:mm:SS.SSS - rtn += '.' + threeDigit(data.millisecond); - } - - if (data.tzOffset === undefined) { - // YYYY-MM-DDTHH:mm:SSZ - rtn += 'Z'; - } else { - // YYYY-MM-DDTHH:mm:SS+/-HH:mm - rtn += (data.tzOffset > 0 ? '+' : '-') + twoDigit(Math.floor(Math.abs(data.tzOffset / 60))) + ':' + twoDigit(data.tzOffset % 60); - } - } - } - } - } else if (data.hour !== undefined) { - // HH:mm - rtn = twoDigit(data.hour) + ':' + twoDigit(data.minute); - - if (data.second !== undefined) { - // HH:mm:SS - rtn += ':' + twoDigit(data.second); - - if (data.millisecond !== undefined) { - // HH:mm:SS.SSS - rtn += '.' + threeDigit(data.millisecond); - } - } - } - - return rtn; - }; - /** - * Use to convert a string of comma separated strings or - * an array of strings, and clean up any user input - */ - - - var convertToArrayOfStrings = function convertToArrayOfStrings(input, type) { - if (input == null) { - return undefined; - } - - if (typeof input === 'string') { - // convert the string to an array of strings - // auto remove any [] characters - input = input.replace(/\[|\]/g, '').split(','); - } - - var values; - - if (Array.isArray(input)) { - // trim up each string value - values = input.map(function (val) { - return val.toString().trim(); - }); - } - - if (values === undefined || values.length === 0) { - console.warn("Invalid \"".concat(type, "Names\". Must be an array of strings, or a comma separated string.")); - } - - return values; - }; - /** - * Use to convert a string of comma separated numbers or - * an array of numbers, and clean up any user input - */ - - - var convertToArrayOfNumbers = function convertToArrayOfNumbers(input, type) { - if (typeof input === 'string') { - // convert the string to an array of strings - // auto remove any whitespace and [] characters - input = input.replace(/\[|\]|\s/g, '').split(','); - } - - var values; - - if (Array.isArray(input)) { - // ensure each value is an actual number in the returned array - values = input.map(function (num) { - return parseInt(num, 10); - }).filter(isFinite); - } else { - values = [input]; - } - - if (values.length === 0) { - console.warn("Invalid \"".concat(type, "Values\". Must be an array of numbers, or a comma separated string of numbers.")); - } - - return values; - }; - - var twoDigit = function twoDigit(val) { - return ('0' + (val !== undefined ? Math.abs(val) : '0')).slice(-2); - }; - - var threeDigit = function threeDigit(val) { - return ('00' + (val !== undefined ? Math.abs(val) : '0')).slice(-3); - }; - - var fourDigit = function fourDigit(val) { - return ('000' + (val !== undefined ? Math.abs(val) : '0')).slice(-4); - }; - - var FORMAT_YYYY = 'YYYY'; - var FORMAT_YY = 'YY'; - var FORMAT_MMMM = 'MMMM'; - var FORMAT_MMM = 'MMM'; - var FORMAT_MM = 'MM'; - var FORMAT_M = 'M'; - var FORMAT_DDDD = 'DDDD'; - var FORMAT_DDD = 'DDD'; - var FORMAT_DD = 'DD'; - var FORMAT_D = 'D'; - var FORMAT_HH = 'HH'; - var FORMAT_H = 'H'; - var FORMAT_hh = 'hh'; - var FORMAT_h = 'h'; - var FORMAT_mm = 'mm'; - var FORMAT_m = 'm'; - var FORMAT_ss = 'ss'; - var FORMAT_s = 's'; - var FORMAT_A = 'A'; - var FORMAT_a = 'a'; - var FORMAT_KEYS = [{ - f: FORMAT_YYYY, - k: 'year' - }, { - f: FORMAT_MMMM, - k: 'month' - }, { - f: FORMAT_DDDD, - k: 'day' - }, { - f: FORMAT_MMM, - k: 'month' - }, { - f: FORMAT_DDD, - k: 'day' - }, { - f: FORMAT_YY, - k: 'year' - }, { - f: FORMAT_MM, - k: 'month' - }, { - f: FORMAT_DD, - k: 'day' - }, { - f: FORMAT_HH, - k: 'hour' - }, { - f: FORMAT_hh, - k: 'hour' - }, { - f: FORMAT_mm, - k: 'minute' - }, { - f: FORMAT_ss, - k: 'second' - }, { - f: FORMAT_M, - k: 'month' - }, { - f: FORMAT_D, - k: 'day' - }, { - f: FORMAT_H, - k: 'hour' - }, { - f: FORMAT_h, - k: 'hour' - }, { - f: FORMAT_m, - k: 'minute' - }, { - f: FORMAT_s, - k: 'second' - }, { - f: FORMAT_A, - k: 'ampm' - }, { - f: FORMAT_a, - k: 'ampm' - }]; - var DAY_NAMES = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']; - var DAY_SHORT_NAMES = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']; - var MONTH_NAMES = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']; - var MONTH_SHORT_NAMES = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; - var VALID_AMPM_PREFIX = [FORMAT_hh, FORMAT_h, FORMAT_mm, FORMAT_m, FORMAT_ss, FORMAT_s]; - var datetimeIosCss = ":host{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;min-width:16px;min-height:1.2em;font-family:var(--ion-font-family, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static}:host(.datetime-placeholder){color:var(--placeholder-color)}:host(.datetime-disabled){opacity:0.3;pointer-events:none}:host(.datetime-readonly){pointer-events:none}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.datetime-text{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-ms-flex:1;flex:1;min-height:inherit;direction:ltr;overflow:inherit}[dir=rtl] .datetime-text,:host-context([dir=rtl]) .datetime-text{direction:rtl}:host{--placeholder-color:var(--ion-color-step-400, #999999);--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:20px}"; - var datetimeMdCss = ":host{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;min-width:16px;min-height:1.2em;font-family:var(--ion-font-family, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static}:host(.datetime-placeholder){color:var(--placeholder-color)}:host(.datetime-disabled){opacity:0.3;pointer-events:none}:host(.datetime-readonly){pointer-events:none}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.datetime-text{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-ms-flex:1;flex:1;min-height:inherit;direction:ltr;overflow:inherit}[dir=rtl] .datetime-text,:host-context([dir=rtl]) .datetime-text{direction:rtl}:host{--placeholder-color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));--padding-top:10px;--padding-end:0;--padding-bottom:11px;--padding-start:16px}"; - - var Datetime = /*#__PURE__*/function () { - function Datetime(hostRef) { - var _this = this; - - _classCallCheck(this, Datetime); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionCancel = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionCancel", 7); - this.ionChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionChange", 7); - this.ionFocus = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionFocus", 7); - this.ionBlur = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionBlur", 7); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.inputId = "ion-dt-".concat(datetimeIds++); - this.locale = {}; - this.datetimeMin = {}; - this.datetimeMax = {}; - this.datetimeValue = {}; - this.isExpanded = false; - /** - * The name of the control, which is submitted with the form data. - */ - - this.name = this.inputId; - /** - * If `true`, the user cannot interact with the datetime. - */ - - this.disabled = false; - /** - * If `true`, the datetime appears normal but is not interactive. - */ - - this.readonly = false; - /** - * The display format of the date and time as text that shows - * within the item. When the `pickerFormat` input is not used, then the - * `displayFormat` is used for both display the formatted text, and determining - * the datetime picker's columns. See the `pickerFormat` input description for - * more info. Defaults to `MMM D, YYYY`. - */ - - this.displayFormat = 'MMM D, YYYY'; - /** - * The text to display on the picker's cancel button. - */ - - this.cancelText = 'Cancel'; - /** - * The text to display on the picker's "Done" button. - */ - - this.doneText = 'Done'; - - this.onClick = function () { - _this.setFocus(); - - _this.open(); - }; - - this.onFocus = function () { - _this.ionFocus.emit(); - }; - - this.onBlur = function () { - _this.ionBlur.emit(); - }; - } - - _createClass(Datetime, [{ - key: "disabledChanged", - value: function disabledChanged() { - this.emitStyle(); - } - /** - * Update the datetime value when the value changes - */ - - }, { - key: "valueChanged", - value: function valueChanged() { - this.updateDatetimeValue(this.value); - this.emitStyle(); - this.ionChange.emit({ - value: this.value - }); - } - }, { - key: "componentWillLoad", - value: function componentWillLoad() { - // first see if locale names were provided in the inputs - // then check to see if they're in the config - // if neither were provided then it will use default English names - this.locale = { - // this.locale[type] = convertToArrayOfStrings((this[type] ? this[type] : this.config.get(type), type); - monthNames: convertToArrayOfStrings(this.monthNames, 'monthNames'), - monthShortNames: convertToArrayOfStrings(this.monthShortNames, 'monthShortNames'), - dayNames: convertToArrayOfStrings(this.dayNames, 'dayNames'), - dayShortNames: convertToArrayOfStrings(this.dayShortNames, 'dayShortNames') - }; - this.updateDatetimeValue(this.value); - this.emitStyle(); - } - /** - * Opens the datetime overlay. - */ - - }, { - key: "open", - value: function () { - var _open = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { - var _this2 = this; - - var pickerOptions, picker; - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - if (!(this.disabled || this.isExpanded)) { - _context2.next = 2; - break; - } - - return _context2.abrupt("return"); - - case 2: - pickerOptions = this.generatePickerOptions(); - _context2.next = 5; - return _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["p"].create(pickerOptions); - - case 5: - picker = _context2.sent; - this.isExpanded = true; - picker.onDidDismiss().then(function () { - _this2.isExpanded = false; - - _this2.setFocus(); - }); - picker.addEventListener('ionPickerColChange', /*#__PURE__*/function () { - var _ref = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(event) { - var data, colSelectedIndex, colOptions, changeData; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - data = event.detail; - colSelectedIndex = data.selectedIndex; - colOptions = data.options; - changeData = {}; - changeData[data.name] = { - value: colOptions[colSelectedIndex].value - }; - - _this2.updateDatetimeValue(changeData); - - picker.columns = _this2.generateColumns(); - - case 7: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function (_x) { - return _ref.apply(this, arguments); - }; - }()); - _context2.next = 11; - return picker.present(); - - case 11: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function open() { - return _open.apply(this, arguments); - } - - return open; - }() - }, { - key: "emitStyle", - value: function emitStyle() { - this.ionStyle.emit({ - 'interactive': true, - 'datetime': true, - 'has-placeholder': this.placeholder != null, - 'has-value': this.hasValue(), - 'interactive-disabled': this.disabled - }); - } - }, { - key: "updateDatetimeValue", - value: function updateDatetimeValue(value) { - updateDate(this.datetimeValue, value, this.displayTimezone); - } - }, { - key: "generatePickerOptions", - value: function generatePickerOptions() { - var _this3 = this; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - this.locale = { - monthNames: convertToArrayOfStrings(this.monthNames, 'monthNames'), - monthShortNames: convertToArrayOfStrings(this.monthShortNames, 'monthShortNames'), - dayNames: convertToArrayOfStrings(this.dayNames, 'dayNames'), - dayShortNames: convertToArrayOfStrings(this.dayShortNames, 'dayShortNames') - }; - var pickerOptions = Object.assign(Object.assign({ - mode: mode - }, this.pickerOptions), { - columns: this.generateColumns() - }); // If the user has not passed in picker buttons, - // add a cancel and ok button to the picker - - var buttons = pickerOptions.buttons; - - if (!buttons || buttons.length === 0) { - pickerOptions.buttons = [{ - text: this.cancelText, - role: 'cancel', - handler: function handler() { - _this3.updateDatetimeValue(_this3.value); - - _this3.ionCancel.emit(); - } - }, { - text: this.doneText, - handler: function handler(data) { - _this3.updateDatetimeValue(data); - /** - * Prevent convertDataToISO from doing any - * kind of transformation based on timezone - * This cancels out any change it attempts to make - * - * Important: Take the timezone offset based on - * the date that is currently selected, otherwise - * there can be 1 hr difference when dealing w/ DST - */ - - - var date = new Date(convertDataToISO(_this3.datetimeValue)); // If a custom display timezone is provided, use that tzOffset value instead - - _this3.datetimeValue.tzOffset = _this3.displayTimezone !== undefined && _this3.displayTimezone.length > 0 ? getTimezoneOffset(date, _this3.displayTimezone) / 1000 / 60 * -1 : date.getTimezoneOffset() * -1; - _this3.value = convertDataToISO(_this3.datetimeValue); - } - }]; - } - - return pickerOptions; - } - }, { - key: "generateColumns", - value: function generateColumns() { - var _this4 = this; - - // if a picker format wasn't provided, then fallback - // to use the display format - var template = this.pickerFormat || this.displayFormat || DEFAULT_FORMAT; - - if (template.length === 0) { - return []; - } // make sure we've got up to date sizing information - - - this.calcMinMax(); // does not support selecting by day name - // automatically remove any day name formats - - template = template.replace('DDDD', '{~}').replace('DDD', '{~}'); - - if (template.indexOf('D') === -1) { - // there is not a day in the template - // replace the day name with a numeric one if it exists - template = template.replace('{~}', 'D'); - } // make sure no day name replacer is left in the string - - - template = template.replace(/{~}/g, ''); // parse apart the given template into an array of "formats" - - var columns = parseTemplate(template).map(function (format) { - // loop through each format in the template - // create a new picker column to build up with data - var key = convertFormatToKey(format); - var values; // check if they have exact values to use for this date part - // otherwise use the default date part values - - var self = _this4; - values = self[key + 'Values'] ? convertToArrayOfNumbers(self[key + 'Values'], key) : dateValueRange(format, _this4.datetimeMin, _this4.datetimeMax); - var colOptions = values.map(function (val) { - return { - value: val, - text: renderTextFormat(format, val, undefined, _this4.locale) - }; - }); // cool, we've loaded up the columns with options - // preselect the option for this column - - var optValue = getDateValue(_this4.datetimeValue, format); - var selectedIndex = colOptions.findIndex(function (opt) { - return opt.value === optValue; - }); - return { - name: key, - selectedIndex: selectedIndex >= 0 ? selectedIndex : 0, - options: colOptions - }; - }); // Normalize min/max - - var min = this.datetimeMin; - var max = this.datetimeMax; - ['month', 'day', 'hour', 'minute'].filter(function (name) { - return !columns.find(function (column) { - return column.name === name; - }); - }).forEach(function (name) { - min[name] = 0; - max[name] = 0; - }); - return this.validateColumns(divyColumns(columns)); - } - }, { - key: "validateColumns", - value: function validateColumns(columns) { - var today = new Date(); - var minCompareVal = dateDataSortValue(this.datetimeMin); - var maxCompareVal = dateDataSortValue(this.datetimeMax); - var yearCol = columns.find(function (c) { - return c.name === 'year'; - }); - var selectedYear = today.getFullYear(); - - if (yearCol) { - // default to the first value if the current year doesn't exist in the options - if (!yearCol.options.find(function (col) { - return col.value === today.getFullYear(); - })) { - selectedYear = yearCol.options[0].value; - } - - var selectedIndex = yearCol.selectedIndex; - - if (selectedIndex !== undefined) { - var yearOpt = yearCol.options[selectedIndex]; - - if (yearOpt) { - // they have a selected year value - selectedYear = yearOpt.value; - } - } - } - - var selectedMonth = this.validateColumn(columns, 'month', 1, minCompareVal, maxCompareVal, [selectedYear, 0, 0, 0, 0], [selectedYear, 12, 31, 23, 59]); - var numDaysInMonth = daysInMonth(selectedMonth, selectedYear); - var selectedDay = this.validateColumn(columns, 'day', 2, minCompareVal, maxCompareVal, [selectedYear, selectedMonth, 0, 0, 0], [selectedYear, selectedMonth, numDaysInMonth, 23, 59]); - var selectedHour = this.validateColumn(columns, 'hour', 3, minCompareVal, maxCompareVal, [selectedYear, selectedMonth, selectedDay, 0, 0], [selectedYear, selectedMonth, selectedDay, 23, 59]); - this.validateColumn(columns, 'minute', 4, minCompareVal, maxCompareVal, [selectedYear, selectedMonth, selectedDay, selectedHour, 0], [selectedYear, selectedMonth, selectedDay, selectedHour, 59]); - return columns; - } - }, { - key: "calcMinMax", - value: function calcMinMax() { - var todaysYear = new Date().getFullYear(); - - if (this.yearValues !== undefined) { - var years = convertToArrayOfNumbers(this.yearValues, 'year'); - - if (this.min === undefined) { - this.min = Math.min.apply(Math, _toConsumableArray(years)).toString(); - } - - if (this.max === undefined) { - this.max = Math.max.apply(Math, _toConsumableArray(years)).toString(); - } - } else { - if (this.min === undefined) { - this.min = (todaysYear - 100).toString(); - } - - if (this.max === undefined) { - this.max = todaysYear.toString(); - } - } - - var min = this.datetimeMin = parseDate(this.min); - var max = this.datetimeMax = parseDate(this.max); - min.year = min.year || todaysYear; - max.year = max.year || todaysYear; - min.month = min.month || 1; - max.month = max.month || 12; - min.day = min.day || 1; - max.day = max.day || 31; - min.hour = min.hour || 0; - max.hour = max.hour === undefined ? 23 : max.hour; - min.minute = min.minute || 0; - max.minute = max.minute === undefined ? 59 : max.minute; - min.second = min.second || 0; - max.second = max.second === undefined ? 59 : max.second; // Ensure min/max constraints - - if (min.year > max.year) { - console.error('min.year > max.year'); - min.year = max.year - 100; - } - - if (min.year === max.year) { - if (min.month > max.month) { - console.error('min.month > max.month'); - min.month = 1; - } else if (min.month === max.month && min.day > max.day) { - console.error('min.day > max.day'); - min.day = 1; - } - } - } - }, { - key: "validateColumn", - value: function validateColumn(columns, name, index, min, max, lowerBounds, upperBounds) { - var column = columns.find(function (c) { - return c.name === name; - }); - - if (!column) { - return 0; - } - - var lb = lowerBounds.slice(); - var ub = upperBounds.slice(); - var options = column.options; - var indexMin = options.length - 1; - var indexMax = 0; - - for (var i = 0; i < options.length; i++) { - var opts = options[i]; - var value = opts.value; - lb[index] = opts.value; - ub[index] = opts.value; - var disabled = opts.disabled = value < lowerBounds[index] || value > upperBounds[index] || dateSortValue(ub[0], ub[1], ub[2], ub[3], ub[4]) < min || dateSortValue(lb[0], lb[1], lb[2], lb[3], lb[4]) > max; - - if (!disabled) { - indexMin = Math.min(indexMin, i); - indexMax = Math.max(indexMax, i); - } - } - - var selectedIndex = column.selectedIndex = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(indexMin, column.selectedIndex, indexMax); - var opt = column.options[selectedIndex]; - - if (opt) { - return opt.value; - } - - return 0; - } - }, { - key: "hasValue", - value: function hasValue() { - return this.text !== undefined; - } - }, { - key: "setFocus", - value: function setFocus() { - if (this.buttonEl) { - this.buttonEl.focus(); - } - } - }, { - key: "render", - value: function render() { - var _class, - _this5 = this; - - var inputId = this.inputId, - text = this.text, - disabled = this.disabled, - readonly = this.readonly, - isExpanded = this.isExpanded, - el = this.el, - placeholder = this.placeholder; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var labelId = inputId + '-lbl'; - var label = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["f"])(el); - var addPlaceholderClass = text === undefined && placeholder != null ? true : false; // If selected text has been passed in, use that first - // otherwise use the placeholder - - var datetimeText = text === undefined ? placeholder != null ? placeholder : '' : text; - var datetimeTextPart = text === undefined ? placeholder != null ? 'placeholder' : undefined : 'text'; - - if (label) { - label.id = labelId; - } - - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["a"])(true, el, this.name, this.value, this.disabled); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - onClick: this.onClick, - "aria-disabled": disabled ? 'true' : null, - "aria-expanded": "".concat(isExpanded), - "aria-haspopup": "true", - "aria-labelledby": labelId, - "class": (_class = {}, _defineProperty(_class, mode, true), _defineProperty(_class, 'datetime-disabled', disabled), _defineProperty(_class, 'datetime-readonly', readonly), _defineProperty(_class, 'datetime-placeholder', addPlaceholderClass), _defineProperty(_class, 'in-item', Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_7__["h"])('ion-item', el)), _class) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "datetime-text", - part: datetimeTextPart - }, datetimeText), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { - type: "button", - onFocus: this.onFocus, - onBlur: this.onBlur, - disabled: this.disabled, - ref: function ref(btnEl) { - return _this5.buttonEl = btnEl; - } - })); - } - }, { - key: "text", - get: function get() { - // create the text of the formatted data - var template = this.displayFormat || this.pickerFormat || DEFAULT_FORMAT; - - if (this.value === undefined || this.value === null || this.value.length === 0) { - return; - } - - return renderDatetime(template, this.datetimeValue, this.locale); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "disabled": ["disabledChanged"], - "value": ["valueChanged"] - }; - } - }]); - - return Datetime; - }(); - - var divyColumns = function divyColumns(columns) { - var columnsWidth = []; - var col; - var width; - - for (var i = 0; i < columns.length; i++) { - col = columns[i]; - columnsWidth.push(0); - - var _iterator = _createForOfIteratorHelper(col.options), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var option = _step.value; - width = option.text.length; - - if (width > columnsWidth[i]) { - columnsWidth[i] = width; - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - - if (columnsWidth.length === 2) { - width = Math.max(columnsWidth[0], columnsWidth[1]); - columns[0].align = 'right'; - columns[1].align = 'left'; - columns[0].optionsWidth = columns[1].optionsWidth = "".concat(width * 17, "px"); - } else if (columnsWidth.length === 3) { - width = Math.max(columnsWidth[0], columnsWidth[2]); - columns[0].align = 'right'; - columns[1].columnWidth = "".concat(columnsWidth[1] * 17, "px"); - columns[0].optionsWidth = columns[2].optionsWidth = "".concat(width * 17, "px"); - columns[2].align = 'left'; - } - - return columns; - }; - - var DEFAULT_FORMAT = 'MMM D, YYYY'; - var datetimeIds = 0; - Datetime.style = { - ios: datetimeIosCss, - md: datetimeMdCss - }; - /** - * iOS Picker Enter Animation - */ - - var iosEnterAnimation = function iosEnterAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 0.01, 'var(--backdrop-opacity)').beforeStyles({ - 'pointer-events': 'none' - }).afterClearStyles(['pointer-events']); - wrapperAnimation.addElement(baseEl.querySelector('.picker-wrapper')).fromTo('transform', 'translateY(100%)', 'translateY(0%)'); - return baseAnimation.addElement(baseEl).easing('cubic-bezier(.36,.66,.04,1)').duration(400).addAnimation([backdropAnimation, wrapperAnimation]); - }; - /** - * iOS Picker Leave Animation - */ - - - var iosLeaveAnimation = function iosLeaveAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 'var(--backdrop-opacity)', 0.01); - wrapperAnimation.addElement(baseEl.querySelector('.picker-wrapper')).fromTo('transform', 'translateY(0%)', 'translateY(100%)'); - return baseAnimation.addElement(baseEl).easing('cubic-bezier(.36,.66,.04,1)').duration(400).addAnimation([backdropAnimation, wrapperAnimation]); - }; - - var pickerIosCss = ".sc-ion-picker-ios-h{--border-radius:0;--border-style:solid;--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--max-height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}[dir=rtl].sc-ion-picker-ios-h,[dir=rtl] .sc-ion-picker-ios-h{left:unset;right:unset;right:0}.overlay-hidden.sc-ion-picker-ios-h{display:none}.picker-wrapper.sc-ion-picker-ios{border-radius:var(--border-radius);left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;overflow:hidden;z-index:10}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-wrapper.sc-ion-picker-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.picker-toolbar.sc-ion-picker-ios{width:100%;background:transparent;contain:strict;z-index:1}.picker-button.sc-ion-picker-ios{border:0;font-family:inherit}.picker-button.sc-ion-picker-ios:active,.picker-button.sc-ion-picker-ios:focus{outline:none}.picker-columns.sc-ion-picker-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--ion-safe-area-bottom, 0);contain:strict;direction:ltr;overflow:hidden}.picker-above-highlight.sc-ion-picker-ios,.picker-below-highlight.sc-ion-picker-ios{display:none;pointer-events:none}.sc-ion-picker-ios-h{--background:var(--ion-background-color, #fff);--border-width:1px 0 0;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--height:260px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.26);color:var(--ion-item-color, var(--ion-text-color, #000))}.picker-toolbar.sc-ion-picker-ios{display:-ms-flexbox;display:flex;height:44px;border-bottom:0.55px solid var(--border-color)}.picker-toolbar-button.sc-ion-picker-ios{-ms-flex:1;flex:1;text-align:end}.picker-toolbar-button.sc-ion-picker-ios:last-child .picker-button.sc-ion-picker-ios{font-weight:600}.picker-toolbar-button.sc-ion-picker-ios:first-child{font-weight:normal;text-align:start}.picker-button.sc-ion-picker-ios,.picker-button.ion-activated.sc-ion-picker-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:1em;padding-right:1em;padding-top:0;padding-bottom:0;height:44px;background:transparent;color:var(--ion-color-primary, #3880ff);font-size:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-button.sc-ion-picker-ios,.picker-button.ion-activated.sc-ion-picker-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-padding-end:1em;padding-inline-end:1em}}.picker-columns.sc-ion-picker-ios{height:215px;-webkit-perspective:1000px;perspective:1000px}.picker-above-highlight.sc-ion-picker-ios{left:0;top:0;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);display:block;position:absolute;width:100%;height:81px;border-bottom:1px solid var(--border-color);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, var(--background, var(--ion-background-color, #fff))), to(rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8)));background:linear-gradient(to bottom, var(--background, var(--ion-background-color, #fff)) 20%, rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8) 100%);z-index:10}[dir=rtl].sc-ion-picker-ios .picker-above-highlight.sc-ion-picker-ios,[dir=rtl].sc-ion-picker-ios-h .picker-above-highlight.sc-ion-picker-ios,[dir=rtl] .sc-ion-picker-ios-h .picker-above-highlight.sc-ion-picker-ios{left:unset;right:unset;right:0}.picker-below-highlight.sc-ion-picker-ios{left:0;top:115px;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);display:block;position:absolute;width:100%;height:119px;border-top:1px solid var(--border-color);background:-webkit-gradient(linear, left bottom, left top, color-stop(30%, var(--background, var(--ion-background-color, #fff))), to(rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8)));background:linear-gradient(to top, var(--background, var(--ion-background-color, #fff)) 30%, rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8) 100%);z-index:11}[dir=rtl].sc-ion-picker-ios .picker-below-highlight.sc-ion-picker-ios,[dir=rtl].sc-ion-picker-ios-h .picker-below-highlight.sc-ion-picker-ios,[dir=rtl] .sc-ion-picker-ios-h .picker-below-highlight.sc-ion-picker-ios{left:unset;right:unset;right:0}"; - var pickerMdCss = ".sc-ion-picker-md-h{--border-radius:0;--border-style:solid;--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--max-height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}[dir=rtl].sc-ion-picker-md-h,[dir=rtl] .sc-ion-picker-md-h{left:unset;right:unset;right:0}.overlay-hidden.sc-ion-picker-md-h{display:none}.picker-wrapper.sc-ion-picker-md{border-radius:var(--border-radius);left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;overflow:hidden;z-index:10}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-wrapper.sc-ion-picker-md{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.picker-toolbar.sc-ion-picker-md{width:100%;background:transparent;contain:strict;z-index:1}.picker-button.sc-ion-picker-md{border:0;font-family:inherit}.picker-button.sc-ion-picker-md:active,.picker-button.sc-ion-picker-md:focus{outline:none}.picker-columns.sc-ion-picker-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--ion-safe-area-bottom, 0);contain:strict;direction:ltr;overflow:hidden}.picker-above-highlight.sc-ion-picker-md,.picker-below-highlight.sc-ion-picker-md{display:none;pointer-events:none}.sc-ion-picker-md-h{--background:var(--ion-background-color, #fff);--border-width:0.55px 0 0;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--height:260px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.26);color:var(--ion-item-color, var(--ion-text-color, #000))}.picker-toolbar.sc-ion-picker-md{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;height:44px}.picker-button.sc-ion-picker-md,.picker-button.ion-activated.sc-ion-picker-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:1.1em;padding-right:1.1em;padding-top:0;padding-bottom:0;height:44px;background:transparent;color:var(--ion-color-primary, #3880ff);font-size:14px;font-weight:500;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-button.sc-ion-picker-md,.picker-button.ion-activated.sc-ion-picker-md{padding-left:unset;padding-right:unset;-webkit-padding-start:1.1em;padding-inline-start:1.1em;-webkit-padding-end:1.1em;padding-inline-end:1.1em}}.picker-columns.sc-ion-picker-md{height:216px;-webkit-perspective:1800px;perspective:1800px}.picker-above-highlight.sc-ion-picker-md{left:0;top:0;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);position:absolute;width:100%;height:81px;border-bottom:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, var(--ion-background-color, #fff)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background:linear-gradient(to bottom, var(--ion-background-color, #fff) 20%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%);z-index:10}[dir=rtl].sc-ion-picker-md .picker-above-highlight.sc-ion-picker-md,[dir=rtl].sc-ion-picker-md-h .picker-above-highlight.sc-ion-picker-md,[dir=rtl] .sc-ion-picker-md-h .picker-above-highlight.sc-ion-picker-md{left:unset;right:unset;right:0}.picker-below-highlight.sc-ion-picker-md{left:0;top:115px;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);position:absolute;width:100%;height:119px;border-top:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));background:-webkit-gradient(linear, left bottom, left top, color-stop(30%, var(--ion-background-color, #fff)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background:linear-gradient(to top, var(--ion-background-color, #fff) 30%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%);z-index:11}[dir=rtl].sc-ion-picker-md .picker-below-highlight.sc-ion-picker-md,[dir=rtl].sc-ion-picker-md-h .picker-below-highlight.sc-ion-picker-md,[dir=rtl] .sc-ion-picker-md-h .picker-below-highlight.sc-ion-picker-md{left:unset;right:unset;right:0}"; - - var Picker = /*#__PURE__*/function () { - function Picker(hostRef) { - var _this6 = this; - - _classCallCheck(this, Picker); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.didPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPickerDidPresent", 7); - this.willPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPickerWillPresent", 7); - this.willDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPickerWillDismiss", 7); - this.didDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPickerDidDismiss", 7); - this.presented = false; - /** - * If `true`, the keyboard will be automatically dismissed when the overlay is presented. - */ - - this.keyboardClose = true; - /** - * Array of buttons to be displayed at the top of the picker. - */ - - this.buttons = []; - /** - * Array of columns to be displayed in the picker. - */ - - this.columns = []; - /** - * Number of milliseconds to wait before dismissing the picker. - */ - - this.duration = 0; - /** - * If `true`, a backdrop will be displayed behind the picker. - */ - - this.showBackdrop = true; - /** - * If `true`, the picker will be dismissed when the backdrop is clicked. - */ - - this.backdropDismiss = true; - /** - * If `true`, the picker will animate. - */ - - this.animated = true; - - this.onBackdropTap = function () { - _this6.dismiss(undefined, _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["B"]); - }; - - this.dispatchCancelHandler = function (ev) { - var role = ev.detail.role; - - if (Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["i"])(role)) { - var cancelButton = _this6.buttons.find(function (b) { - return b.role === 'cancel'; - }); - - _this6.callButtonHandler(cancelButton); - } - }; - } - - _createClass(Picker, [{ - key: "connectedCallback", - value: function connectedCallback() { - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["e"])(this.el); - } - /** - * Present the picker overlay after it has been created. - */ - - }, { - key: "present", - value: function () { - var _present = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() { - var _this7 = this; - - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["d"])(this, 'pickerEnter', iosEnterAnimation, iosEnterAnimation, undefined); - - case 2: - if (this.duration > 0) { - this.durationTimeout = setTimeout(function () { - return _this7.dismiss(); - }, this.duration); - } - - case 3: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function present() { - return _present.apply(this, arguments); - } - - return present; - }() - /** - * Dismiss the picker overlay after it has been presented. - * - * @param data Any data to emit in the dismiss events. - * @param role The role of the element that is dismissing the picker. - * This can be useful in a button handler for determining which button was - * clicked to dismiss the picker. - * Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`. - */ - - }, { - key: "dismiss", - value: function dismiss(data, role) { - if (this.durationTimeout) { - clearTimeout(this.durationTimeout); - } - - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["f"])(this, data, role, 'pickerLeave', iosLeaveAnimation, iosLeaveAnimation); - } - /** - * Returns a promise that resolves when the picker did dismiss. - */ - - }, { - key: "onDidDismiss", - value: function onDidDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["g"])(this.el, 'ionPickerDidDismiss'); - } - /** - * Returns a promise that resolves when the picker will dismiss. - */ - - }, { - key: "onWillDismiss", - value: function onWillDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["g"])(this.el, 'ionPickerWillDismiss'); - } - /** - * Get the column that matches the specified name. - * - * @param name The name of the column. - */ - - }, { - key: "getColumn", - value: function getColumn(name) { - return Promise.resolve(this.columns.find(function (column) { - return column.name === name; - })); - } - }, { - key: "buttonClick", - value: function () { - var _buttonClick = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(button) { - var role, shouldDismiss; - return regeneratorRuntime.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - role = button.role; - - if (!Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["i"])(role)) { - _context4.next = 3; - break; - } - - return _context4.abrupt("return", this.dismiss(undefined, role)); - - case 3: - _context4.next = 5; - return this.callButtonHandler(button); - - case 5: - shouldDismiss = _context4.sent; - - if (!shouldDismiss) { - _context4.next = 8; - break; - } - - return _context4.abrupt("return", this.dismiss(this.getSelected(), button.role)); - - case 8: - return _context4.abrupt("return", Promise.resolve()); - - case 9: - case "end": - return _context4.stop(); - } - } - }, _callee4, this); - })); - - function buttonClick(_x2) { - return _buttonClick.apply(this, arguments); - } - - return buttonClick; - }() - }, { - key: "callButtonHandler", - value: function () { - var _callButtonHandler = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee5(button) { - var rtn; - return regeneratorRuntime.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - if (!button) { - _context5.next = 6; - break; - } - - _context5.next = 3; - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_5__["s"])(button.handler, this.getSelected()); - - case 3: - rtn = _context5.sent; - - if (!(rtn === false)) { - _context5.next = 6; - break; - } - - return _context5.abrupt("return", false); - - case 6: - return _context5.abrupt("return", true); - - case 7: - case "end": - return _context5.stop(); - } - } - }, _callee5, this); - })); - - function callButtonHandler(_x3) { - return _callButtonHandler.apply(this, arguments); - } - - return callButtonHandler; - }() - }, { - key: "getSelected", - value: function getSelected() { - var selected = {}; - this.columns.forEach(function (col, index) { - var selectedColumn = col.selectedIndex !== undefined ? col.options[col.selectedIndex] : undefined; - selected[col.name] = { - text: selectedColumn ? selectedColumn.text : undefined, - value: selectedColumn ? selectedColumn.value : undefined, - columnIndex: index - }; - }); - return selected; - } - }, { - key: "render", - value: function render() { - var _Object$assign, - _this8 = this; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "aria-modal": "true", - tabindex: "-1", - "class": Object.assign((_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, "picker-".concat(mode), true), _Object$assign), Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_7__["g"])(this.cssClass)), - style: { - zIndex: "".concat(20000 + this.overlayIndex) - }, - onIonBackdropTap: this.onBackdropTap, - onIonPickerWillDismiss: this.dispatchCancelHandler - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-backdrop", { - visible: this.showBackdrop, - tappable: this.backdropDismiss - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - tabindex: "0" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "picker-wrapper ion-overlay-wrapper", - role: "dialog" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "picker-toolbar" - }, this.buttons.map(function (b) { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": buttonWrapperClass(b) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { - type: "button", - onClick: function onClick() { - return _this8.buttonClick(b); - }, - "class": buttonClass(b) - }, b.text)); - })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "picker-columns" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "picker-above-highlight" - }), this.presented && this.columns.map(function (c) { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-picker-column", { - col: c - }); - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "picker-below-highlight" - }))), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - tabindex: "0" - })); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return Picker; - }(); - - var buttonWrapperClass = function buttonWrapperClass(button) { - var _ref2; - - return _ref2 = {}, _defineProperty(_ref2, "picker-toolbar-".concat(button.role), button.role !== undefined), _defineProperty(_ref2, 'picker-toolbar-button', true), _ref2; - }; - - var buttonClass = function buttonClass(button) { - return Object.assign({ - 'picker-button': true, - 'ion-activatable': true - }, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_7__["g"])(button.cssClass)); - }; - - Picker.style = { - ios: pickerIosCss, - md: pickerMdCss - }; - var pickerColumnIosCss = ".picker-col{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;contain:content}.picker-opts{position:relative;-ms-flex:1;flex:1;max-width:100%}.picker-opt{left:0;top:0;display:block;position:absolute;width:100%;border:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;contain:strict;overflow:hidden;will-change:transform}[dir=rtl] .picker-opt,:host-context([dir=rtl]) .picker-opt{left:unset;right:unset;right:0}.picker-opt.picker-opt-disabled{pointer-events:none}.picker-opt-disabled{opacity:0}.picker-opts-left{-ms-flex-pack:start;justify-content:flex-start}.picker-opts-right{-ms-flex-pack:end;justify-content:flex-end}.picker-opt:active,.picker-opt:focus{outline:none}.picker-prefix{position:relative;-ms-flex:1;flex:1;text-align:end;white-space:nowrap}.picker-suffix{position:relative;-ms-flex:1;flex:1;text-align:start;white-space:nowrap}.picker-col{padding-left:4px;padding-right:4px;padding-top:0;padding-bottom:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-col{padding-left:unset;padding-right:unset;-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px}}.picker-prefix,.picker-suffix,.picker-opts{top:77px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:inherit;font-size:20px;line-height:42px;pointer-events:none}.picker-opt{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-transform-origin:center center;transform-origin:center center;height:46px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background:transparent;color:inherit;font-size:20px;line-height:42px;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:auto}[dir=rtl] .picker-opt,:host-context([dir=rtl]) .picker-opt{-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}"; - var pickerColumnMdCss = ".picker-col{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;contain:content}.picker-opts{position:relative;-ms-flex:1;flex:1;max-width:100%}.picker-opt{left:0;top:0;display:block;position:absolute;width:100%;border:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;contain:strict;overflow:hidden;will-change:transform}[dir=rtl] .picker-opt,:host-context([dir=rtl]) .picker-opt{left:unset;right:unset;right:0}.picker-opt.picker-opt-disabled{pointer-events:none}.picker-opt-disabled{opacity:0}.picker-opts-left{-ms-flex-pack:start;justify-content:flex-start}.picker-opts-right{-ms-flex-pack:end;justify-content:flex-end}.picker-opt:active,.picker-opt:focus{outline:none}.picker-prefix{position:relative;-ms-flex:1;flex:1;text-align:end;white-space:nowrap}.picker-suffix{position:relative;-ms-flex:1;flex:1;text-align:start;white-space:nowrap}.picker-col{padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-col{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.picker-prefix,.picker-suffix,.picker-opts{top:77px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:inherit;font-size:22px;line-height:42px;pointer-events:none}.picker-opt{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;height:43px;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background:transparent;color:inherit;font-size:22px;line-height:42px;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:auto}.picker-prefix,.picker-suffix,.picker-opt.picker-opt-selected{color:var(--ion-color-primary, #3880ff)}"; - - var PickerColumnCmp = /*#__PURE__*/function () { - function PickerColumnCmp(hostRef) { - _classCallCheck(this, PickerColumnCmp); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionPickerColChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPickerColChange", 7); - this.optHeight = 0; - this.rotateFactor = 0; - this.scaleFactor = 1; - this.velocity = 0; - this.y = 0; - this.noAnimate = true; - } - - _createClass(PickerColumnCmp, [{ - key: "colChanged", - value: function colChanged() { - this.refresh(); - } - }, { - key: "connectedCallback", - value: function () { - var _connectedCallback = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() { - var _this9 = this; - - var pickerRotateFactor, pickerScaleFactor, mode; - return regeneratorRuntime.wrap(function _callee6$(_context6) { - while (1) { - switch (_context6.prev = _context6.next) { - case 0: - pickerRotateFactor = 0; - pickerScaleFactor = 0.81; - mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - - if (mode === 'ios') { - pickerRotateFactor = -0.46; - pickerScaleFactor = 1; - } - - this.rotateFactor = pickerRotateFactor; - this.scaleFactor = pickerScaleFactor; - _context6.next = 8; - return Promise.resolve().then(__webpack_require__.bind(null, - /*! ./index-eea61379.js */ - "./node_modules/@ionic/core/dist/esm/index-eea61379.js")); - - case 8: - this.gesture = _context6.sent.createGesture({ - el: this.el, - gestureName: 'picker-swipe', - gesturePriority: 100, - threshold: 0, - passive: false, - onStart: function onStart(ev) { - return _this9.onStart(ev); - }, - onMove: function onMove(ev) { - return _this9.onMove(ev); - }, - onEnd: function onEnd(ev) { - return _this9.onEnd(ev); - } - }); - this.gesture.enable(); - this.tmrId = setTimeout(function () { - _this9.noAnimate = false; - - _this9.refresh(true); - }, 250); - - case 11: - case "end": - return _context6.stop(); - } - } - }, _callee6, this); - })); - - function connectedCallback() { - return _connectedCallback.apply(this, arguments); - } - - return connectedCallback; - }() - }, { - key: "componentDidLoad", - value: function componentDidLoad() { - var colEl = this.optsEl; - - if (colEl) { - // DOM READ - // We perfom a DOM read over a rendered item, this needs to happen after the first render - this.optHeight = colEl.firstElementChild ? colEl.firstElementChild.clientHeight : 0; - } - - this.refresh(); - } - }, { - key: "disconnectedCallback", - value: function disconnectedCallback() { - cancelAnimationFrame(this.rafId); - clearTimeout(this.tmrId); - - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - } - }, { - key: "emitColChange", - value: function emitColChange() { - this.ionPickerColChange.emit(this.col); - } - }, { - key: "setSelected", - value: function setSelected(selectedIndex, duration) { - // if there is a selected index, then figure out it's y position - // if there isn't a selected index, then just use the top y position - var y = selectedIndex > -1 ? -(selectedIndex * this.optHeight) : 0; - this.velocity = 0; // set what y position we're at - - cancelAnimationFrame(this.rafId); - this.update(y, duration, true); - this.emitColChange(); - } - }, { - key: "update", - value: function update(y, duration, saveY) { - if (!this.optsEl) { - return; - } // ensure we've got a good round number :) - - - var translateY = 0; - var translateZ = 0; - var col = this.col, - rotateFactor = this.rotateFactor; - var selectedIndex = col.selectedIndex = this.indexForY(-y); - var durationStr = duration === 0 ? '' : duration + 'ms'; - var scaleStr = "scale(".concat(this.scaleFactor, ")"); - var children = this.optsEl.children; - - for (var i = 0; i < children.length; i++) { - var button = children[i]; - var opt = col.options[i]; - var optOffset = i * this.optHeight + y; - var transform = ''; - - if (rotateFactor !== 0) { - var rotateX = optOffset * rotateFactor; - - if (Math.abs(rotateX) <= 90) { - translateY = 0; - translateZ = 90; - transform = "rotateX(".concat(rotateX, "deg) "); - } else { - translateY = -9999; - } - } else { - translateZ = 0; - translateY = optOffset; - } - - var selected = selectedIndex === i; - transform += "translate3d(0px,".concat(translateY, "px,").concat(translateZ, "px) "); - - if (this.scaleFactor !== 1 && !selected) { - transform += scaleStr; - } // Update transition duration - - - if (this.noAnimate) { - opt.duration = 0; - button.style.transitionDuration = ''; - } else if (duration !== opt.duration) { - opt.duration = duration; - button.style.transitionDuration = durationStr; - } // Update transform - - - if (transform !== opt.transform) { - opt.transform = transform; - button.style.transform = transform; - } // Update selected item - - - if (selected !== opt.selected) { - opt.selected = selected; - - if (selected) { - button.classList.add(PICKER_OPT_SELECTED); - } else { - button.classList.remove(PICKER_OPT_SELECTED); - } - } - } - - this.col.prevSelected = selectedIndex; - - if (saveY) { - this.y = y; - } - - if (this.lastIndex !== selectedIndex) { - // have not set a last index yet - Object(_haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_6__["b"])(); - this.lastIndex = selectedIndex; - } - } - }, { - key: "decelerate", - value: function decelerate() { - var _this10 = this; - - if (this.velocity !== 0) { - // still decelerating - this.velocity *= DECELERATION_FRICTION; // do not let it go slower than a velocity of 1 - - this.velocity = this.velocity > 0 ? Math.max(this.velocity, 1) : Math.min(this.velocity, -1); - var y = this.y + this.velocity; - - if (y > this.minY) { - // whoops, it's trying to scroll up farther than the options we have! - y = this.minY; - this.velocity = 0; - } else if (y < this.maxY) { - // gahh, it's trying to scroll down farther than we can! - y = this.maxY; - this.velocity = 0; - } - - this.update(y, 0, true); - var notLockedIn = Math.round(y) % this.optHeight !== 0 || Math.abs(this.velocity) > 1; - - if (notLockedIn) { - // isn't locked in yet, keep decelerating until it is - this.rafId = requestAnimationFrame(function () { - return _this10.decelerate(); - }); - } else { - this.velocity = 0; - this.emitColChange(); - Object(_haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_6__["h"])(); - } - } else if (this.y % this.optHeight !== 0) { - // needs to still get locked into a position so options line up - var currentPos = Math.abs(this.y % this.optHeight); // create a velocity in the direction it needs to scroll - - this.velocity = currentPos > this.optHeight / 2 ? 1 : -1; - this.decelerate(); - } - } - }, { - key: "indexForY", - value: function indexForY(y) { - return Math.min(Math.max(Math.abs(Math.round(y / this.optHeight)), 0), this.col.options.length - 1); - } // TODO should this check disabled? - - }, { - key: "onStart", - value: function onStart(detail) { - // We have to prevent default in order to block scrolling under the picker - // but we DO NOT have to stop propagation, since we still want - // some "click" events to capture - detail.event.preventDefault(); - detail.event.stopPropagation(); - Object(_haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_6__["a"])(); // reset everything - - cancelAnimationFrame(this.rafId); - var options = this.col.options; - var minY = options.length - 1; - var maxY = 0; - - for (var i = 0; i < options.length; i++) { - if (!options[i].disabled) { - minY = Math.min(minY, i); - maxY = Math.max(maxY, i); - } - } - - this.minY = -(minY * this.optHeight); - this.maxY = -(maxY * this.optHeight); - } - }, { - key: "onMove", - value: function onMove(detail) { - detail.event.preventDefault(); - detail.event.stopPropagation(); // update the scroll position relative to pointer start position - - var y = this.y + detail.deltaY; - - if (y > this.minY) { - // scrolling up higher than scroll area - y = Math.pow(y, 0.8); - this.bounceFrom = y; - } else if (y < this.maxY) { - // scrolling down below scroll area - y += Math.pow(this.maxY - y, 0.9); - this.bounceFrom = y; - } else { - this.bounceFrom = 0; - } - - this.update(y, 0, false); - } - }, { - key: "onEnd", - value: function onEnd(detail) { - if (this.bounceFrom > 0) { - // bounce back up - this.update(this.minY, 100, true); - this.emitColChange(); - return; - } else if (this.bounceFrom < 0) { - // bounce back down - this.update(this.maxY, 100, true); - this.emitColChange(); - return; - } - - this.velocity = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(-MAX_PICKER_SPEED, detail.velocityY * 23, MAX_PICKER_SPEED); - - if (this.velocity === 0 && detail.deltaY === 0) { - var opt = detail.event.target.closest('.picker-opt'); - - if (opt && opt.hasAttribute('opt-index')) { - this.setSelected(parseInt(opt.getAttribute('opt-index'), 10), TRANSITION_DURATION); - } - } else { - this.y += detail.deltaY; - - if (Math.abs(detail.velocityY) < 0.05) { - var isScrollingUp = detail.deltaY > 0; - var optHeightFraction = Math.abs(this.y) % this.optHeight / this.optHeight; - - if (isScrollingUp && optHeightFraction > 0.5) { - this.velocity = Math.abs(this.velocity) * -1; - } else if (!isScrollingUp && optHeightFraction <= 0.5) { - this.velocity = Math.abs(this.velocity); - } - } - - this.decelerate(); - } - } - }, { - key: "refresh", - value: function refresh(forceRefresh) { - var min = this.col.options.length - 1; - var max = 0; - var options = this.col.options; - - for (var i = 0; i < options.length; i++) { - if (!options[i].disabled) { - min = Math.min(min, i); - max = Math.max(max, i); - } - } - /** - * Only update selected value if column has a - * velocity of 0. If it does not, then the - * column is animating might land on - * a value different than the value at - * selectedIndex - */ - - - if (this.velocity !== 0) { - return; - } - - var selectedIndex = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(min, this.col.selectedIndex || 0, max); - - if (this.col.prevSelected !== selectedIndex || forceRefresh) { - var y = selectedIndex * this.optHeight * -1; - this.velocity = 0; - this.update(y, TRANSITION_DURATION, true); - } - } - }, { - key: "render", - value: function render() { - var _class2, - _this11 = this; - - var col = this.col; - var Button = 'button'; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": (_class2 = {}, _defineProperty(_class2, mode, true), _defineProperty(_class2, 'picker-col', true), _defineProperty(_class2, 'picker-opts-left', this.col.align === 'left'), _defineProperty(_class2, 'picker-opts-right', this.col.align === 'right'), _class2), - style: { - 'max-width': this.col.columnWidth - } - }, col.prefix && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "picker-prefix", - style: { - width: col.prefixWidth - } - }, col.prefix), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "picker-opts", - style: { - maxWidth: col.optionsWidth - }, - ref: function ref(el) { - return _this11.optsEl = el; - } - }, col.options.map(function (o, index) { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(Button, { - type: "button", - "class": { - 'picker-opt': true, - 'picker-opt-disabled': !!o.disabled - }, - "opt-index": index - }, o.text); - })), col.suffix && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "picker-suffix", - style: { - width: col.suffixWidth - } - }, col.suffix)); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "col": ["colChanged"] - }; - } - }]); - - return PickerColumnCmp; - }(); - - var PICKER_OPT_SELECTED = 'picker-opt-selected'; - var DECELERATION_FRICTION = 0.97; - var MAX_PICKER_SPEED = 90; - var TRANSITION_DURATION = 150; - PickerColumnCmp.style = { - ios: pickerColumnIosCss, - md: pickerColumnMdCss - }; - /***/ - } -}]); -//# sourceMappingURL=11-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/11-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/11-es5.js.map deleted file mode 100644 index f382c5ba4..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/11-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-datetime_3.entry.js"],"names":["getDateValue","date","format","getValue","getValueFromFormat","undefined","defaultDate","parseDate","Date","toISOString","renderDatetime","template","value","locale","tokens","hasText","FORMAT_KEYS","forEach","index","indexOf","f","token","text","renderTextFormat","k","push","replace","i","length","FORMAT_DDDD","FORMAT_DDD","year","month","day","getDay","dayNames","DAY_NAMES","dayShortNames","DAY_SHORT_NAMES","e","FORMAT_A","hour","toUpperCase","FORMAT_a","FORMAT_YY","FORMAT_MM","FORMAT_DD","FORMAT_HH","FORMAT_mm","FORMAT_ss","twoDigit","FORMAT_YYYY","fourDigit","FORMAT_MMMM","monthNames","MONTH_NAMES","FORMAT_MMM","monthShortNames","MONTH_SHORT_NAMES","FORMAT_hh","FORMAT_h","toString","dateValueRange","min","max","opts","Error","FORMAT_M","FORMAT_D","FORMAT_H","FORMAT_m","FORMAT_s","dateSortValue","minute","parseInt","dateDataSortValue","data","daysInMonth","isLeapYear","ISO_8601_REGEXP","TIME_REGEXP","val","parse","exec","unshift","tzOffset","second","millisecond","getDateTime","dateString","timeZone","localDateTime","UTC","getFullYear","getMonth","getDate","getHours","getMinutes","getSeconds","getMilliseconds","getTime","getTimezoneOffset","localDate","utcDateTime","toLocaleString","tzDateTime","updateDate","existingData","newData","displayTimezone","dateTime","Number","isNaN","Object","assign","ampm","keys","key","console","warn","hasOwnProperty","parseTemplate","formats","charAt","words","split","filter","w","word","VALID_AMPM_PREFIX","convertFormatToKey","convertDataToISO","rtn","threeDigit","Math","floor","abs","convertToArrayOfStrings","input","type","values","Array","isArray","map","trim","convertToArrayOfNumbers","num","isFinite","slice","datetimeIosCss","datetimeMdCss","Datetime","hostRef","ionCancel","ionChange","ionFocus","ionBlur","ionStyle","inputId","datetimeIds","datetimeMin","datetimeMax","datetimeValue","isExpanded","name","disabled","readonly","displayFormat","cancelText","doneText","onClick","setFocus","open","onFocus","emit","onBlur","emitStyle","updateDatetimeValue","pickerOptions","generatePickerOptions","create","picker","onDidDismiss","then","addEventListener","event","detail","colSelectedIndex","selectedIndex","colOptions","options","changeData","columns","generateColumns","present","placeholder","hasValue","mode","buttons","role","handler","pickerFormat","DEFAULT_FORMAT","calcMinMax","self","optValue","findIndex","opt","find","column","validateColumns","divyColumns","today","minCompareVal","maxCompareVal","yearCol","c","selectedYear","col","yearOpt","selectedMonth","validateColumn","numDaysInMonth","selectedDay","selectedHour","todaysYear","yearValues","years","error","lowerBounds","upperBounds","lb","ub","indexMin","indexMax","buttonEl","focus","el","labelId","label","addPlaceholderClass","datetimeText","datetimeTextPart","id","part","ref","btnEl","columnsWidth","width","option","align","optionsWidth","columnWidth","style","ios","md","iosEnterAnimation","baseEl","baseAnimation","backdropAnimation","wrapperAnimation","addElement","querySelector","fromTo","beforeStyles","afterClearStyles","easing","duration","addAnimation","iosLeaveAnimation","pickerIosCss","pickerMdCss","Picker","didPresent","willPresent","willDismiss","didDismiss","presented","keyboardClose","showBackdrop","backdropDismiss","animated","onBackdropTap","dismiss","dispatchCancelHandler","ev","cancelButton","b","callButtonHandler","durationTimeout","setTimeout","clearTimeout","Promise","resolve","button","shouldDismiss","getSelected","selected","selectedColumn","columnIndex","tabindex","cssClass","zIndex","overlayIndex","onIonBackdropTap","onIonPickerWillDismiss","visible","tappable","buttonWrapperClass","buttonClick","buttonClass","pickerColumnIosCss","pickerColumnMdCss","PickerColumnCmp","ionPickerColChange","optHeight","rotateFactor","scaleFactor","velocity","y","noAnimate","refresh","pickerRotateFactor","pickerScaleFactor","gesture","createGesture","gestureName","gesturePriority","threshold","passive","onStart","onMove","onEnd","enable","tmrId","colEl","optsEl","firstElementChild","clientHeight","cancelAnimationFrame","rafId","destroy","update","emitColChange","saveY","translateY","translateZ","indexForY","durationStr","scaleStr","children","optOffset","transform","rotateX","transitionDuration","classList","add","PICKER_OPT_SELECTED","remove","prevSelected","lastIndex","DECELERATION_FRICTION","minY","maxY","notLockedIn","round","requestAnimationFrame","decelerate","currentPos","preventDefault","stopPropagation","deltaY","pow","bounceFrom","MAX_PICKER_SPEED","velocityY","target","closest","hasAttribute","setSelected","getAttribute","TRANSITION_DURATION","isScrollingUp","optHeightFraction","forceRefresh","Button","prefix","prefixWidth","maxWidth","o","suffix","suffixWidth"],"mappings":"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","file":"11-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { c as clamp, f as findItemLabel, a as renderHiddenInput } from './helpers-5c745fbd.js';\nimport { c as createAnimation } from './animation-a635a2fc.js';\nimport './hardware-back-button-7b6ede21.js';\nimport { p as pickerController, B as BACKDROP, i as isCancel, e as prepareOverlay, d as present, f as dismiss, g as eventMethod, s as safeCall } from './overlays-7c699579.js';\nimport { b as hapticSelectionChanged, h as hapticSelectionEnd, a as hapticSelectionStart } from './haptic-7b8ba70a.js';\nimport { h as hostContext, g as getClassMap } from './theme-3f0b0c04.js';\n\n/**\n * Gets a date value given a format\n * Defaults to the current date if\n * no date given\n */\nconst getDateValue = (date, format) => {\n const getValue = getValueFromFormat(date, format);\n if (getValue !== undefined) {\n return getValue;\n }\n const defaultDate = parseDate(new Date().toISOString());\n return getValueFromFormat(defaultDate, format);\n};\nconst renderDatetime = (template, value, locale) => {\n if (value === undefined) {\n return undefined;\n }\n const tokens = [];\n let hasText = false;\n FORMAT_KEYS.forEach((format, index) => {\n if (template.indexOf(format.f) > -1) {\n const token = '{' + index + '}';\n const text = renderTextFormat(format.f, value[format.k], value, locale);\n if (!hasText && text !== undefined && value[format.k] != null) {\n hasText = true;\n }\n tokens.push(token, text || '');\n template = template.replace(format.f, token);\n }\n });\n if (!hasText) {\n return undefined;\n }\n for (let i = 0; i < tokens.length; i += 2) {\n template = template.replace(tokens[i], tokens[i + 1]);\n }\n return template;\n};\nconst renderTextFormat = (format, value, date, locale) => {\n if ((format === FORMAT_DDDD || format === FORMAT_DDD)) {\n try {\n value = (new Date(date.year, date.month - 1, date.day)).getDay();\n if (format === FORMAT_DDDD) {\n return (locale.dayNames ? locale.dayNames : DAY_NAMES)[value];\n }\n return (locale.dayShortNames ? locale.dayShortNames : DAY_SHORT_NAMES)[value];\n }\n catch (e) {\n // ignore\n }\n return undefined;\n }\n if (format === FORMAT_A) {\n return date !== undefined && date.hour !== undefined\n ? (date.hour < 12 ? 'AM' : 'PM')\n : value ? value.toUpperCase() : '';\n }\n if (format === FORMAT_a) {\n return date !== undefined && date.hour !== undefined\n ? (date.hour < 12 ? 'am' : 'pm')\n : value || '';\n }\n if (value == null) {\n return '';\n }\n if (format === FORMAT_YY || format === FORMAT_MM ||\n format === FORMAT_DD || format === FORMAT_HH ||\n format === FORMAT_mm || format === FORMAT_ss) {\n return twoDigit(value);\n }\n if (format === FORMAT_YYYY) {\n return fourDigit(value);\n }\n if (format === FORMAT_MMMM) {\n return (locale.monthNames ? locale.monthNames : MONTH_NAMES)[value - 1];\n }\n if (format === FORMAT_MMM) {\n return (locale.monthShortNames ? locale.monthShortNames : MONTH_SHORT_NAMES)[value - 1];\n }\n if (format === FORMAT_hh || format === FORMAT_h) {\n if (value === 0) {\n return '12';\n }\n if (value > 12) {\n value -= 12;\n }\n if (format === FORMAT_hh && value < 10) {\n return ('0' + value);\n }\n }\n return value.toString();\n};\nconst dateValueRange = (format, min, max) => {\n const opts = [];\n if (format === FORMAT_YYYY || format === FORMAT_YY) {\n // year\n if (max.year === undefined || min.year === undefined) {\n throw new Error('min and max year is undefined');\n }\n for (let i = max.year; i >= min.year; i--) {\n opts.push(i);\n }\n }\n else if (format === FORMAT_MMMM || format === FORMAT_MMM ||\n format === FORMAT_MM || format === FORMAT_M ||\n format === FORMAT_hh || format === FORMAT_h) {\n // month or 12-hour\n for (let i = 1; i < 13; i++) {\n opts.push(i);\n }\n }\n else if (format === FORMAT_DDDD || format === FORMAT_DDD ||\n format === FORMAT_DD || format === FORMAT_D) {\n // day\n for (let i = 1; i < 32; i++) {\n opts.push(i);\n }\n }\n else if (format === FORMAT_HH || format === FORMAT_H) {\n // 24-hour\n for (let i = 0; i < 24; i++) {\n opts.push(i);\n }\n }\n else if (format === FORMAT_mm || format === FORMAT_m) {\n // minutes\n for (let i = 0; i < 60; i++) {\n opts.push(i);\n }\n }\n else if (format === FORMAT_ss || format === FORMAT_s) {\n // seconds\n for (let i = 0; i < 60; i++) {\n opts.push(i);\n }\n }\n else if (format === FORMAT_A || format === FORMAT_a) {\n // AM/PM\n opts.push('am', 'pm');\n }\n return opts;\n};\nconst dateSortValue = (year, month, day, hour = 0, minute = 0) => {\n return parseInt(`1${fourDigit(year)}${twoDigit(month)}${twoDigit(day)}${twoDigit(hour)}${twoDigit(minute)}`, 10);\n};\nconst dateDataSortValue = (data) => {\n return dateSortValue(data.year, data.month, data.day, data.hour, data.minute);\n};\nconst daysInMonth = (month, year) => {\n return (month === 4 || month === 6 || month === 9 || month === 11) ? 30 : (month === 2) ? isLeapYear(year) ? 29 : 28 : 31;\n};\nconst isLeapYear = (year) => {\n return (year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0);\n};\nconst ISO_8601_REGEXP = /^(\\d{4}|[+\\-]\\d{6})(?:-(\\d{2})(?:-(\\d{2}))?)?(?:T(\\d{2}):(\\d{2})(?::(\\d{2})(?:\\.(\\d{3}))?)?(?:(Z)|([+\\-])(\\d{2})(?::(\\d{2}))?)?)?$/;\nconst TIME_REGEXP = /^((\\d{2}):(\\d{2})(?::(\\d{2})(?:\\.(\\d{3}))?)?(?:(Z)|([+\\-])(\\d{2})(?::(\\d{2}))?)?)?$/;\nconst parseDate = (val) => {\n // manually parse IS0 cuz Date.parse cannot be trusted\n // ISO 8601 format: 1994-12-15T13:47:20Z\n let parse = null;\n if (val != null && val !== '') {\n // try parsing for just time first, HH:MM\n parse = TIME_REGEXP.exec(val);\n if (parse) {\n // adjust the array so it fits nicely with the datetime parse\n parse.unshift(undefined, undefined);\n parse[2] = parse[3] = undefined;\n }\n else {\n // try parsing for full ISO datetime\n parse = ISO_8601_REGEXP.exec(val);\n }\n }\n if (parse === null) {\n // wasn't able to parse the ISO datetime\n return undefined;\n }\n // ensure all the parse values exist with at least 0\n for (let i = 1; i < 8; i++) {\n parse[i] = parse[i] !== undefined ? parseInt(parse[i], 10) : undefined;\n }\n let tzOffset = 0;\n if (parse[9] && parse[10]) {\n // hours\n tzOffset = parseInt(parse[10], 10) * 60;\n if (parse[11]) {\n // minutes\n tzOffset += parseInt(parse[11], 10);\n }\n if (parse[9] === '-') {\n // + or -\n tzOffset *= -1;\n }\n }\n return {\n year: parse[1],\n month: parse[2],\n day: parse[3],\n hour: parse[4],\n minute: parse[5],\n second: parse[6],\n millisecond: parse[7],\n tzOffset,\n };\n};\n/**\n * Converts a valid UTC datetime string to JS Date time object.\n * By default uses the users local timezone, but an optional\n * timezone can be provided.\n * Note: This is not meant for time strings\n * such as \"01:47\"\n */\nconst getDateTime = (dateString = '', timeZone = '') => {\n /**\n * If user passed in undefined\n * or null, convert it to the\n * empty string since the rest\n * of this functions expects\n * a string\n */\n if (dateString === undefined || dateString === null) {\n dateString = '';\n }\n /**\n * Ensures that YYYY-MM-DD, YYYY-MM,\n * YYYY-DD, YYYY, etc does not get affected\n * by timezones and stays on the day/month\n * that the user provided\n */\n if (dateString.length === 10 ||\n dateString.length === 7 ||\n dateString.length === 4) {\n dateString += ' ';\n }\n const date = (typeof dateString === 'string' && dateString.length > 0) ? new Date(dateString) : new Date();\n const localDateTime = new Date(Date.UTC(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds(), date.getMilliseconds()));\n if (timeZone && timeZone.length > 0) {\n return new Date(date.getTime() - getTimezoneOffset(localDateTime, timeZone));\n }\n return localDateTime;\n};\nconst getTimezoneOffset = (localDate, timeZone) => {\n const utcDateTime = new Date(localDate.toLocaleString('en-US', { timeZone: 'utc' }));\n const tzDateTime = new Date(localDate.toLocaleString('en-US', { timeZone }));\n return utcDateTime.getTime() - tzDateTime.getTime();\n};\nconst updateDate = (existingData, newData, displayTimezone) => {\n if (!newData || typeof newData === 'string') {\n const dateTime = getDateTime(newData, displayTimezone);\n if (!Number.isNaN(dateTime.getTime())) {\n newData = dateTime.toISOString();\n }\n }\n if (newData && newData !== '') {\n if (typeof newData === 'string') {\n // new date is a string, and hopefully in the ISO format\n // convert it to our DatetimeData if a valid ISO\n newData = parseDate(newData);\n if (newData) {\n // successfully parsed the ISO string to our DatetimeData\n Object.assign(existingData, newData);\n return true;\n }\n }\n else if ((newData.year || newData.hour || newData.month || newData.day || newData.minute || newData.second)) {\n // newData is from of a datetime picker's selected values\n // update the existing DatetimeData data with the new values\n // do some magic for 12-hour values\n if (newData.ampm && newData.hour) {\n newData.hour.value = (newData.ampm.value === 'pm')\n ? (newData.hour.value === 12 ? 12 : newData.hour.value + 12)\n : (newData.hour.value === 12 ? 0 : newData.hour.value);\n }\n // merge new values from the picker's selection\n // to the existing DatetimeData values\n for (const key of Object.keys(newData)) {\n existingData[key] = newData[key].value;\n }\n return true;\n }\n else if (newData.ampm) {\n // Even though in the picker column hour values are between 1 and 12, the hour value is actually normalized\n // to [0, 23] interval. Because of this when changing between AM and PM we have to update the hour so it points\n // to the correct HH hour\n newData.hour = {\n value: newData.hour\n ? newData.hour.value\n : (newData.ampm.value === 'pm'\n ? (existingData.hour < 12 ? existingData.hour + 12 : existingData.hour)\n : (existingData.hour >= 12 ? existingData.hour - 12 : existingData.hour))\n };\n existingData['hour'] = newData['hour'].value;\n return true;\n }\n // eww, invalid data\n console.warn(`Error parsing date: \"${newData}\". Please provide a valid ISO 8601 datetime format: https://www.w3.org/TR/NOTE-datetime`);\n }\n else {\n // blank data, clear everything out\n for (const k in existingData) {\n if (existingData.hasOwnProperty(k)) {\n delete existingData[k];\n }\n }\n }\n return false;\n};\nconst parseTemplate = (template) => {\n const formats = [];\n template = template.replace(/[^\\w\\s]/gi, ' ');\n FORMAT_KEYS.forEach(format => {\n if (format.f.length > 1 && template.indexOf(format.f) > -1 && template.indexOf(format.f + format.f.charAt(0)) < 0) {\n template = template.replace(format.f, ' ' + format.f + ' ');\n }\n });\n const words = template.split(' ').filter(w => w.length > 0);\n words.forEach((word, i) => {\n FORMAT_KEYS.forEach(format => {\n if (word === format.f) {\n if (word === FORMAT_A || word === FORMAT_a) {\n // this format is an am/pm format, so it's an \"a\" or \"A\"\n if ((formats.indexOf(FORMAT_h) < 0 && formats.indexOf(FORMAT_hh) < 0) ||\n VALID_AMPM_PREFIX.indexOf(words[i - 1]) === -1) {\n // template does not already have a 12-hour format\n // or this am/pm format doesn't have a hour, minute, or second format immediately before it\n // so do not treat this word \"a\" or \"A\" as the am/pm format\n return;\n }\n }\n formats.push(word);\n }\n });\n });\n return formats;\n};\nconst getValueFromFormat = (date, format) => {\n if (format === FORMAT_A || format === FORMAT_a) {\n return (date.hour < 12 ? 'am' : 'pm');\n }\n if (format === FORMAT_hh || format === FORMAT_h) {\n return (date.hour > 12 ? date.hour - 12 : (date.hour === 0 ? 12 : date.hour));\n }\n return date[convertFormatToKey(format)];\n};\nconst convertFormatToKey = (format) => {\n for (const k in FORMAT_KEYS) {\n if (FORMAT_KEYS[k].f === format) {\n return FORMAT_KEYS[k].k;\n }\n }\n return undefined;\n};\nconst convertDataToISO = (data) => {\n // https://www.w3.org/TR/NOTE-datetime\n let rtn = '';\n if (data.year !== undefined) {\n // YYYY\n rtn = fourDigit(data.year);\n if (data.month !== undefined) {\n // YYYY-MM\n rtn += '-' + twoDigit(data.month);\n if (data.day !== undefined) {\n // YYYY-MM-DD\n rtn += '-' + twoDigit(data.day);\n if (data.hour !== undefined) {\n // YYYY-MM-DDTHH:mm:SS\n rtn += `T${twoDigit(data.hour)}:${twoDigit(data.minute)}:${twoDigit(data.second)}`;\n if (data.millisecond > 0) {\n // YYYY-MM-DDTHH:mm:SS.SSS\n rtn += '.' + threeDigit(data.millisecond);\n }\n if (data.tzOffset === undefined) {\n // YYYY-MM-DDTHH:mm:SSZ\n rtn += 'Z';\n }\n else {\n // YYYY-MM-DDTHH:mm:SS+/-HH:mm\n rtn += (data.tzOffset > 0 ? '+' : '-') + twoDigit(Math.floor(Math.abs(data.tzOffset / 60))) + ':' + twoDigit(data.tzOffset % 60);\n }\n }\n }\n }\n }\n else if (data.hour !== undefined) {\n // HH:mm\n rtn = twoDigit(data.hour) + ':' + twoDigit(data.minute);\n if (data.second !== undefined) {\n // HH:mm:SS\n rtn += ':' + twoDigit(data.second);\n if (data.millisecond !== undefined) {\n // HH:mm:SS.SSS\n rtn += '.' + threeDigit(data.millisecond);\n }\n }\n }\n return rtn;\n};\n/**\n * Use to convert a string of comma separated strings or\n * an array of strings, and clean up any user input\n */\nconst convertToArrayOfStrings = (input, type) => {\n if (input == null) {\n return undefined;\n }\n if (typeof input === 'string') {\n // convert the string to an array of strings\n // auto remove any [] characters\n input = input.replace(/\\[|\\]/g, '').split(',');\n }\n let values;\n if (Array.isArray(input)) {\n // trim up each string value\n values = input.map(val => val.toString().trim());\n }\n if (values === undefined || values.length === 0) {\n console.warn(`Invalid \"${type}Names\". Must be an array of strings, or a comma separated string.`);\n }\n return values;\n};\n/**\n * Use to convert a string of comma separated numbers or\n * an array of numbers, and clean up any user input\n */\nconst convertToArrayOfNumbers = (input, type) => {\n if (typeof input === 'string') {\n // convert the string to an array of strings\n // auto remove any whitespace and [] characters\n input = input.replace(/\\[|\\]|\\s/g, '').split(',');\n }\n let values;\n if (Array.isArray(input)) {\n // ensure each value is an actual number in the returned array\n values = input\n .map((num) => parseInt(num, 10))\n .filter(isFinite);\n }\n else {\n values = [input];\n }\n if (values.length === 0) {\n console.warn(`Invalid \"${type}Values\". Must be an array of numbers, or a comma separated string of numbers.`);\n }\n return values;\n};\nconst twoDigit = (val) => {\n return ('0' + (val !== undefined ? Math.abs(val) : '0')).slice(-2);\n};\nconst threeDigit = (val) => {\n return ('00' + (val !== undefined ? Math.abs(val) : '0')).slice(-3);\n};\nconst fourDigit = (val) => {\n return ('000' + (val !== undefined ? Math.abs(val) : '0')).slice(-4);\n};\nconst FORMAT_YYYY = 'YYYY';\nconst FORMAT_YY = 'YY';\nconst FORMAT_MMMM = 'MMMM';\nconst FORMAT_MMM = 'MMM';\nconst FORMAT_MM = 'MM';\nconst FORMAT_M = 'M';\nconst FORMAT_DDDD = 'DDDD';\nconst FORMAT_DDD = 'DDD';\nconst FORMAT_DD = 'DD';\nconst FORMAT_D = 'D';\nconst FORMAT_HH = 'HH';\nconst FORMAT_H = 'H';\nconst FORMAT_hh = 'hh';\nconst FORMAT_h = 'h';\nconst FORMAT_mm = 'mm';\nconst FORMAT_m = 'm';\nconst FORMAT_ss = 'ss';\nconst FORMAT_s = 's';\nconst FORMAT_A = 'A';\nconst FORMAT_a = 'a';\nconst FORMAT_KEYS = [\n { f: FORMAT_YYYY, k: 'year' },\n { f: FORMAT_MMMM, k: 'month' },\n { f: FORMAT_DDDD, k: 'day' },\n { f: FORMAT_MMM, k: 'month' },\n { f: FORMAT_DDD, k: 'day' },\n { f: FORMAT_YY, k: 'year' },\n { f: FORMAT_MM, k: 'month' },\n { f: FORMAT_DD, k: 'day' },\n { f: FORMAT_HH, k: 'hour' },\n { f: FORMAT_hh, k: 'hour' },\n { f: FORMAT_mm, k: 'minute' },\n { f: FORMAT_ss, k: 'second' },\n { f: FORMAT_M, k: 'month' },\n { f: FORMAT_D, k: 'day' },\n { f: FORMAT_H, k: 'hour' },\n { f: FORMAT_h, k: 'hour' },\n { f: FORMAT_m, k: 'minute' },\n { f: FORMAT_s, k: 'second' },\n { f: FORMAT_A, k: 'ampm' },\n { f: FORMAT_a, k: 'ampm' },\n];\nconst DAY_NAMES = [\n 'Sunday',\n 'Monday',\n 'Tuesday',\n 'Wednesday',\n 'Thursday',\n 'Friday',\n 'Saturday',\n];\nconst DAY_SHORT_NAMES = [\n 'Sun',\n 'Mon',\n 'Tue',\n 'Wed',\n 'Thu',\n 'Fri',\n 'Sat',\n];\nconst MONTH_NAMES = [\n 'January',\n 'February',\n 'March',\n 'April',\n 'May',\n 'June',\n 'July',\n 'August',\n 'September',\n 'October',\n 'November',\n 'December',\n];\nconst MONTH_SHORT_NAMES = [\n 'Jan',\n 'Feb',\n 'Mar',\n 'Apr',\n 'May',\n 'Jun',\n 'Jul',\n 'Aug',\n 'Sep',\n 'Oct',\n 'Nov',\n 'Dec',\n];\nconst VALID_AMPM_PREFIX = [\n FORMAT_hh, FORMAT_h, FORMAT_mm, FORMAT_m, FORMAT_ss, FORMAT_s\n];\n\nconst datetimeIosCss = \":host{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;min-width:16px;min-height:1.2em;font-family:var(--ion-font-family, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static}:host(.datetime-placeholder){color:var(--placeholder-color)}:host(.datetime-disabled){opacity:0.3;pointer-events:none}:host(.datetime-readonly){pointer-events:none}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.datetime-text{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-ms-flex:1;flex:1;min-height:inherit;direction:ltr;overflow:inherit}[dir=rtl] .datetime-text,:host-context([dir=rtl]) .datetime-text{direction:rtl}:host{--placeholder-color:var(--ion-color-step-400, #999999);--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:20px}\";\n\nconst datetimeMdCss = \":host{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;min-width:16px;min-height:1.2em;font-family:var(--ion-font-family, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static}:host(.datetime-placeholder){color:var(--placeholder-color)}:host(.datetime-disabled){opacity:0.3;pointer-events:none}:host(.datetime-readonly){pointer-events:none}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.datetime-text{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-ms-flex:1;flex:1;min-height:inherit;direction:ltr;overflow:inherit}[dir=rtl] .datetime-text,:host-context([dir=rtl]) .datetime-text{direction:rtl}:host{--placeholder-color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));--padding-top:10px;--padding-end:0;--padding-bottom:11px;--padding-start:16px}\";\n\nconst Datetime = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionCancel = createEvent(this, \"ionCancel\", 7);\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.inputId = `ion-dt-${datetimeIds++}`;\n this.locale = {};\n this.datetimeMin = {};\n this.datetimeMax = {};\n this.datetimeValue = {};\n this.isExpanded = false;\n /**\n * The name of the control, which is submitted with the form data.\n */\n this.name = this.inputId;\n /**\n * If `true`, the user cannot interact with the datetime.\n */\n this.disabled = false;\n /**\n * If `true`, the datetime appears normal but is not interactive.\n */\n this.readonly = false;\n /**\n * The display format of the date and time as text that shows\n * within the item. When the `pickerFormat` input is not used, then the\n * `displayFormat` is used for both display the formatted text, and determining\n * the datetime picker's columns. See the `pickerFormat` input description for\n * more info. Defaults to `MMM D, YYYY`.\n */\n this.displayFormat = 'MMM D, YYYY';\n /**\n * The text to display on the picker's cancel button.\n */\n this.cancelText = 'Cancel';\n /**\n * The text to display on the picker's \"Done\" button.\n */\n this.doneText = 'Done';\n this.onClick = () => {\n this.setFocus();\n this.open();\n };\n this.onFocus = () => {\n this.ionFocus.emit();\n };\n this.onBlur = () => {\n this.ionBlur.emit();\n };\n }\n disabledChanged() {\n this.emitStyle();\n }\n /**\n * Update the datetime value when the value changes\n */\n valueChanged() {\n this.updateDatetimeValue(this.value);\n this.emitStyle();\n this.ionChange.emit({\n value: this.value\n });\n }\n componentWillLoad() {\n // first see if locale names were provided in the inputs\n // then check to see if they're in the config\n // if neither were provided then it will use default English names\n this.locale = {\n // this.locale[type] = convertToArrayOfStrings((this[type] ? this[type] : this.config.get(type), type);\n monthNames: convertToArrayOfStrings(this.monthNames, 'monthNames'),\n monthShortNames: convertToArrayOfStrings(this.monthShortNames, 'monthShortNames'),\n dayNames: convertToArrayOfStrings(this.dayNames, 'dayNames'),\n dayShortNames: convertToArrayOfStrings(this.dayShortNames, 'dayShortNames')\n };\n this.updateDatetimeValue(this.value);\n this.emitStyle();\n }\n /**\n * Opens the datetime overlay.\n */\n async open() {\n if (this.disabled || this.isExpanded) {\n return;\n }\n const pickerOptions = this.generatePickerOptions();\n const picker = await pickerController.create(pickerOptions);\n this.isExpanded = true;\n picker.onDidDismiss().then(() => {\n this.isExpanded = false;\n this.setFocus();\n });\n picker.addEventListener('ionPickerColChange', async (event) => {\n const data = event.detail;\n const colSelectedIndex = data.selectedIndex;\n const colOptions = data.options;\n const changeData = {};\n changeData[data.name] = {\n value: colOptions[colSelectedIndex].value\n };\n this.updateDatetimeValue(changeData);\n picker.columns = this.generateColumns();\n });\n await picker.present();\n }\n emitStyle() {\n this.ionStyle.emit({\n 'interactive': true,\n 'datetime': true,\n 'has-placeholder': this.placeholder != null,\n 'has-value': this.hasValue(),\n 'interactive-disabled': this.disabled,\n });\n }\n updateDatetimeValue(value) {\n updateDate(this.datetimeValue, value, this.displayTimezone);\n }\n generatePickerOptions() {\n const mode = getIonMode(this);\n this.locale = {\n monthNames: convertToArrayOfStrings(this.monthNames, 'monthNames'),\n monthShortNames: convertToArrayOfStrings(this.monthShortNames, 'monthShortNames'),\n dayNames: convertToArrayOfStrings(this.dayNames, 'dayNames'),\n dayShortNames: convertToArrayOfStrings(this.dayShortNames, 'dayShortNames')\n };\n const pickerOptions = Object.assign(Object.assign({ mode }, this.pickerOptions), { columns: this.generateColumns() });\n // If the user has not passed in picker buttons,\n // add a cancel and ok button to the picker\n const buttons = pickerOptions.buttons;\n if (!buttons || buttons.length === 0) {\n pickerOptions.buttons = [\n {\n text: this.cancelText,\n role: 'cancel',\n handler: () => {\n this.updateDatetimeValue(this.value);\n this.ionCancel.emit();\n }\n },\n {\n text: this.doneText,\n handler: (data) => {\n this.updateDatetimeValue(data);\n /**\n * Prevent convertDataToISO from doing any\n * kind of transformation based on timezone\n * This cancels out any change it attempts to make\n *\n * Important: Take the timezone offset based on\n * the date that is currently selected, otherwise\n * there can be 1 hr difference when dealing w/ DST\n */\n const date = new Date(convertDataToISO(this.datetimeValue));\n // If a custom display timezone is provided, use that tzOffset value instead\n this.datetimeValue.tzOffset = (this.displayTimezone !== undefined && this.displayTimezone.length > 0)\n ? ((getTimezoneOffset(date, this.displayTimezone)) / 1000 / 60) * -1\n : date.getTimezoneOffset() * -1;\n this.value = convertDataToISO(this.datetimeValue);\n }\n }\n ];\n }\n return pickerOptions;\n }\n generateColumns() {\n // if a picker format wasn't provided, then fallback\n // to use the display format\n let template = this.pickerFormat || this.displayFormat || DEFAULT_FORMAT;\n if (template.length === 0) {\n return [];\n }\n // make sure we've got up to date sizing information\n this.calcMinMax();\n // does not support selecting by day name\n // automatically remove any day name formats\n template = template.replace('DDDD', '{~}').replace('DDD', '{~}');\n if (template.indexOf('D') === -1) {\n // there is not a day in the template\n // replace the day name with a numeric one if it exists\n template = template.replace('{~}', 'D');\n }\n // make sure no day name replacer is left in the string\n template = template.replace(/{~}/g, '');\n // parse apart the given template into an array of \"formats\"\n const columns = parseTemplate(template).map((format) => {\n // loop through each format in the template\n // create a new picker column to build up with data\n const key = convertFormatToKey(format);\n let values;\n // check if they have exact values to use for this date part\n // otherwise use the default date part values\n const self = this;\n values = self[key + 'Values']\n ? convertToArrayOfNumbers(self[key + 'Values'], key)\n : dateValueRange(format, this.datetimeMin, this.datetimeMax);\n const colOptions = values.map(val => {\n return {\n value: val,\n text: renderTextFormat(format, val, undefined, this.locale),\n };\n });\n // cool, we've loaded up the columns with options\n // preselect the option for this column\n const optValue = getDateValue(this.datetimeValue, format);\n const selectedIndex = colOptions.findIndex(opt => opt.value === optValue);\n return {\n name: key,\n selectedIndex: selectedIndex >= 0 ? selectedIndex : 0,\n options: colOptions\n };\n });\n // Normalize min/max\n const min = this.datetimeMin;\n const max = this.datetimeMax;\n ['month', 'day', 'hour', 'minute']\n .filter(name => !columns.find(column => column.name === name))\n .forEach(name => {\n min[name] = 0;\n max[name] = 0;\n });\n return this.validateColumns(divyColumns(columns));\n }\n validateColumns(columns) {\n const today = new Date();\n const minCompareVal = dateDataSortValue(this.datetimeMin);\n const maxCompareVal = dateDataSortValue(this.datetimeMax);\n const yearCol = columns.find(c => c.name === 'year');\n let selectedYear = today.getFullYear();\n if (yearCol) {\n // default to the first value if the current year doesn't exist in the options\n if (!yearCol.options.find(col => col.value === today.getFullYear())) {\n selectedYear = yearCol.options[0].value;\n }\n const selectedIndex = yearCol.selectedIndex;\n if (selectedIndex !== undefined) {\n const yearOpt = yearCol.options[selectedIndex];\n if (yearOpt) {\n // they have a selected year value\n selectedYear = yearOpt.value;\n }\n }\n }\n const selectedMonth = this.validateColumn(columns, 'month', 1, minCompareVal, maxCompareVal, [selectedYear, 0, 0, 0, 0], [selectedYear, 12, 31, 23, 59]);\n const numDaysInMonth = daysInMonth(selectedMonth, selectedYear);\n const selectedDay = this.validateColumn(columns, 'day', 2, minCompareVal, maxCompareVal, [selectedYear, selectedMonth, 0, 0, 0], [selectedYear, selectedMonth, numDaysInMonth, 23, 59]);\n const selectedHour = this.validateColumn(columns, 'hour', 3, minCompareVal, maxCompareVal, [selectedYear, selectedMonth, selectedDay, 0, 0], [selectedYear, selectedMonth, selectedDay, 23, 59]);\n this.validateColumn(columns, 'minute', 4, minCompareVal, maxCompareVal, [selectedYear, selectedMonth, selectedDay, selectedHour, 0], [selectedYear, selectedMonth, selectedDay, selectedHour, 59]);\n return columns;\n }\n calcMinMax() {\n const todaysYear = new Date().getFullYear();\n if (this.yearValues !== undefined) {\n const years = convertToArrayOfNumbers(this.yearValues, 'year');\n if (this.min === undefined) {\n this.min = Math.min(...years).toString();\n }\n if (this.max === undefined) {\n this.max = Math.max(...years).toString();\n }\n }\n else {\n if (this.min === undefined) {\n this.min = (todaysYear - 100).toString();\n }\n if (this.max === undefined) {\n this.max = todaysYear.toString();\n }\n }\n const min = this.datetimeMin = parseDate(this.min);\n const max = this.datetimeMax = parseDate(this.max);\n min.year = min.year || todaysYear;\n max.year = max.year || todaysYear;\n min.month = min.month || 1;\n max.month = max.month || 12;\n min.day = min.day || 1;\n max.day = max.day || 31;\n min.hour = min.hour || 0;\n max.hour = max.hour === undefined ? 23 : max.hour;\n min.minute = min.minute || 0;\n max.minute = max.minute === undefined ? 59 : max.minute;\n min.second = min.second || 0;\n max.second = max.second === undefined ? 59 : max.second;\n // Ensure min/max constraints\n if (min.year > max.year) {\n console.error('min.year > max.year');\n min.year = max.year - 100;\n }\n if (min.year === max.year) {\n if (min.month > max.month) {\n console.error('min.month > max.month');\n min.month = 1;\n }\n else if (min.month === max.month && min.day > max.day) {\n console.error('min.day > max.day');\n min.day = 1;\n }\n }\n }\n validateColumn(columns, name, index, min, max, lowerBounds, upperBounds) {\n const column = columns.find(c => c.name === name);\n if (!column) {\n return 0;\n }\n const lb = lowerBounds.slice();\n const ub = upperBounds.slice();\n const options = column.options;\n let indexMin = options.length - 1;\n let indexMax = 0;\n for (let i = 0; i < options.length; i++) {\n const opts = options[i];\n const value = opts.value;\n lb[index] = opts.value;\n ub[index] = opts.value;\n const disabled = opts.disabled = (value < lowerBounds[index] ||\n value > upperBounds[index] ||\n dateSortValue(ub[0], ub[1], ub[2], ub[3], ub[4]) < min ||\n dateSortValue(lb[0], lb[1], lb[2], lb[3], lb[4]) > max);\n if (!disabled) {\n indexMin = Math.min(indexMin, i);\n indexMax = Math.max(indexMax, i);\n }\n }\n const selectedIndex = column.selectedIndex = clamp(indexMin, column.selectedIndex, indexMax);\n const opt = column.options[selectedIndex];\n if (opt) {\n return opt.value;\n }\n return 0;\n }\n get text() {\n // create the text of the formatted data\n const template = this.displayFormat || this.pickerFormat || DEFAULT_FORMAT;\n if (this.value === undefined ||\n this.value === null ||\n this.value.length === 0) {\n return;\n }\n return renderDatetime(template, this.datetimeValue, this.locale);\n }\n hasValue() {\n return this.text !== undefined;\n }\n setFocus() {\n if (this.buttonEl) {\n this.buttonEl.focus();\n }\n }\n render() {\n const { inputId, text, disabled, readonly, isExpanded, el, placeholder } = this;\n const mode = getIonMode(this);\n const labelId = inputId + '-lbl';\n const label = findItemLabel(el);\n const addPlaceholderClass = (text === undefined && placeholder != null) ? true : false;\n // If selected text has been passed in, use that first\n // otherwise use the placeholder\n const datetimeText = text === undefined\n ? (placeholder != null ? placeholder : '')\n : text;\n const datetimeTextPart = text === undefined\n ? (placeholder != null ? 'placeholder' : undefined)\n : 'text';\n if (label) {\n label.id = labelId;\n }\n renderHiddenInput(true, el, this.name, this.value, this.disabled);\n return (h(Host, { onClick: this.onClick, \"aria-disabled\": disabled ? 'true' : null, \"aria-expanded\": `${isExpanded}`, \"aria-haspopup\": \"true\", \"aria-labelledby\": labelId, class: {\n [mode]: true,\n 'datetime-disabled': disabled,\n 'datetime-readonly': readonly,\n 'datetime-placeholder': addPlaceholderClass,\n 'in-item': hostContext('ion-item', el)\n } }, h(\"div\", { class: \"datetime-text\", part: datetimeTextPart }, datetimeText), h(\"button\", { type: \"button\", onFocus: this.onFocus, onBlur: this.onBlur, disabled: this.disabled, ref: btnEl => this.buttonEl = btnEl })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"disabled\": [\"disabledChanged\"],\n \"value\": [\"valueChanged\"]\n }; }\n};\nconst divyColumns = (columns) => {\n const columnsWidth = [];\n let col;\n let width;\n for (let i = 0; i < columns.length; i++) {\n col = columns[i];\n columnsWidth.push(0);\n for (const option of col.options) {\n width = option.text.length;\n if (width > columnsWidth[i]) {\n columnsWidth[i] = width;\n }\n }\n }\n if (columnsWidth.length === 2) {\n width = Math.max(columnsWidth[0], columnsWidth[1]);\n columns[0].align = 'right';\n columns[1].align = 'left';\n columns[0].optionsWidth = columns[1].optionsWidth = `${width * 17}px`;\n }\n else if (columnsWidth.length === 3) {\n width = Math.max(columnsWidth[0], columnsWidth[2]);\n columns[0].align = 'right';\n columns[1].columnWidth = `${columnsWidth[1] * 17}px`;\n columns[0].optionsWidth = columns[2].optionsWidth = `${width * 17}px`;\n columns[2].align = 'left';\n }\n return columns;\n};\nconst DEFAULT_FORMAT = 'MMM D, YYYY';\nlet datetimeIds = 0;\nDatetime.style = {\n ios: datetimeIosCss,\n md: datetimeMdCss\n};\n\n/**\n * iOS Picker Enter Animation\n */\nconst iosEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.picker-wrapper'))\n .fromTo('transform', 'translateY(100%)', 'translateY(0%)');\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(.36,.66,.04,1)')\n .duration(400)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * iOS Picker Leave Animation\n */\nconst iosLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0.01);\n wrapperAnimation\n .addElement(baseEl.querySelector('.picker-wrapper'))\n .fromTo('transform', 'translateY(0%)', 'translateY(100%)');\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(.36,.66,.04,1)')\n .duration(400)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\nconst pickerIosCss = \".sc-ion-picker-ios-h{--border-radius:0;--border-style:solid;--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--max-height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}[dir=rtl].sc-ion-picker-ios-h,[dir=rtl] .sc-ion-picker-ios-h{left:unset;right:unset;right:0}.overlay-hidden.sc-ion-picker-ios-h{display:none}.picker-wrapper.sc-ion-picker-ios{border-radius:var(--border-radius);left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;overflow:hidden;z-index:10}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-wrapper.sc-ion-picker-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.picker-toolbar.sc-ion-picker-ios{width:100%;background:transparent;contain:strict;z-index:1}.picker-button.sc-ion-picker-ios{border:0;font-family:inherit}.picker-button.sc-ion-picker-ios:active,.picker-button.sc-ion-picker-ios:focus{outline:none}.picker-columns.sc-ion-picker-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--ion-safe-area-bottom, 0);contain:strict;direction:ltr;overflow:hidden}.picker-above-highlight.sc-ion-picker-ios,.picker-below-highlight.sc-ion-picker-ios{display:none;pointer-events:none}.sc-ion-picker-ios-h{--background:var(--ion-background-color, #fff);--border-width:1px 0 0;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--height:260px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.26);color:var(--ion-item-color, var(--ion-text-color, #000))}.picker-toolbar.sc-ion-picker-ios{display:-ms-flexbox;display:flex;height:44px;border-bottom:0.55px solid var(--border-color)}.picker-toolbar-button.sc-ion-picker-ios{-ms-flex:1;flex:1;text-align:end}.picker-toolbar-button.sc-ion-picker-ios:last-child .picker-button.sc-ion-picker-ios{font-weight:600}.picker-toolbar-button.sc-ion-picker-ios:first-child{font-weight:normal;text-align:start}.picker-button.sc-ion-picker-ios,.picker-button.ion-activated.sc-ion-picker-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:1em;padding-right:1em;padding-top:0;padding-bottom:0;height:44px;background:transparent;color:var(--ion-color-primary, #3880ff);font-size:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-button.sc-ion-picker-ios,.picker-button.ion-activated.sc-ion-picker-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-padding-end:1em;padding-inline-end:1em}}.picker-columns.sc-ion-picker-ios{height:215px;-webkit-perspective:1000px;perspective:1000px}.picker-above-highlight.sc-ion-picker-ios{left:0;top:0;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);display:block;position:absolute;width:100%;height:81px;border-bottom:1px solid var(--border-color);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, var(--background, var(--ion-background-color, #fff))), to(rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8)));background:linear-gradient(to bottom, var(--background, var(--ion-background-color, #fff)) 20%, rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8) 100%);z-index:10}[dir=rtl].sc-ion-picker-ios .picker-above-highlight.sc-ion-picker-ios,[dir=rtl].sc-ion-picker-ios-h .picker-above-highlight.sc-ion-picker-ios,[dir=rtl] .sc-ion-picker-ios-h .picker-above-highlight.sc-ion-picker-ios{left:unset;right:unset;right:0}.picker-below-highlight.sc-ion-picker-ios{left:0;top:115px;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);display:block;position:absolute;width:100%;height:119px;border-top:1px solid var(--border-color);background:-webkit-gradient(linear, left bottom, left top, color-stop(30%, var(--background, var(--ion-background-color, #fff))), to(rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8)));background:linear-gradient(to top, var(--background, var(--ion-background-color, #fff)) 30%, rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8) 100%);z-index:11}[dir=rtl].sc-ion-picker-ios .picker-below-highlight.sc-ion-picker-ios,[dir=rtl].sc-ion-picker-ios-h .picker-below-highlight.sc-ion-picker-ios,[dir=rtl] .sc-ion-picker-ios-h .picker-below-highlight.sc-ion-picker-ios{left:unset;right:unset;right:0}\";\n\nconst pickerMdCss = \".sc-ion-picker-md-h{--border-radius:0;--border-style:solid;--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--max-height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}[dir=rtl].sc-ion-picker-md-h,[dir=rtl] .sc-ion-picker-md-h{left:unset;right:unset;right:0}.overlay-hidden.sc-ion-picker-md-h{display:none}.picker-wrapper.sc-ion-picker-md{border-radius:var(--border-radius);left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;overflow:hidden;z-index:10}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-wrapper.sc-ion-picker-md{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.picker-toolbar.sc-ion-picker-md{width:100%;background:transparent;contain:strict;z-index:1}.picker-button.sc-ion-picker-md{border:0;font-family:inherit}.picker-button.sc-ion-picker-md:active,.picker-button.sc-ion-picker-md:focus{outline:none}.picker-columns.sc-ion-picker-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--ion-safe-area-bottom, 0);contain:strict;direction:ltr;overflow:hidden}.picker-above-highlight.sc-ion-picker-md,.picker-below-highlight.sc-ion-picker-md{display:none;pointer-events:none}.sc-ion-picker-md-h{--background:var(--ion-background-color, #fff);--border-width:0.55px 0 0;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--height:260px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.26);color:var(--ion-item-color, var(--ion-text-color, #000))}.picker-toolbar.sc-ion-picker-md{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;height:44px}.picker-button.sc-ion-picker-md,.picker-button.ion-activated.sc-ion-picker-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:1.1em;padding-right:1.1em;padding-top:0;padding-bottom:0;height:44px;background:transparent;color:var(--ion-color-primary, #3880ff);font-size:14px;font-weight:500;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-button.sc-ion-picker-md,.picker-button.ion-activated.sc-ion-picker-md{padding-left:unset;padding-right:unset;-webkit-padding-start:1.1em;padding-inline-start:1.1em;-webkit-padding-end:1.1em;padding-inline-end:1.1em}}.picker-columns.sc-ion-picker-md{height:216px;-webkit-perspective:1800px;perspective:1800px}.picker-above-highlight.sc-ion-picker-md{left:0;top:0;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);position:absolute;width:100%;height:81px;border-bottom:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, var(--ion-background-color, #fff)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background:linear-gradient(to bottom, var(--ion-background-color, #fff) 20%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%);z-index:10}[dir=rtl].sc-ion-picker-md .picker-above-highlight.sc-ion-picker-md,[dir=rtl].sc-ion-picker-md-h .picker-above-highlight.sc-ion-picker-md,[dir=rtl] .sc-ion-picker-md-h .picker-above-highlight.sc-ion-picker-md{left:unset;right:unset;right:0}.picker-below-highlight.sc-ion-picker-md{left:0;top:115px;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);position:absolute;width:100%;height:119px;border-top:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));background:-webkit-gradient(linear, left bottom, left top, color-stop(30%, var(--ion-background-color, #fff)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background:linear-gradient(to top, var(--ion-background-color, #fff) 30%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%);z-index:11}[dir=rtl].sc-ion-picker-md .picker-below-highlight.sc-ion-picker-md,[dir=rtl].sc-ion-picker-md-h .picker-below-highlight.sc-ion-picker-md,[dir=rtl] .sc-ion-picker-md-h .picker-below-highlight.sc-ion-picker-md{left:unset;right:unset;right:0}\";\n\nconst Picker = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.didPresent = createEvent(this, \"ionPickerDidPresent\", 7);\n this.willPresent = createEvent(this, \"ionPickerWillPresent\", 7);\n this.willDismiss = createEvent(this, \"ionPickerWillDismiss\", 7);\n this.didDismiss = createEvent(this, \"ionPickerDidDismiss\", 7);\n this.presented = false;\n /**\n * If `true`, the keyboard will be automatically dismissed when the overlay is presented.\n */\n this.keyboardClose = true;\n /**\n * Array of buttons to be displayed at the top of the picker.\n */\n this.buttons = [];\n /**\n * Array of columns to be displayed in the picker.\n */\n this.columns = [];\n /**\n * Number of milliseconds to wait before dismissing the picker.\n */\n this.duration = 0;\n /**\n * If `true`, a backdrop will be displayed behind the picker.\n */\n this.showBackdrop = true;\n /**\n * If `true`, the picker will be dismissed when the backdrop is clicked.\n */\n this.backdropDismiss = true;\n /**\n * If `true`, the picker will animate.\n */\n this.animated = true;\n this.onBackdropTap = () => {\n this.dismiss(undefined, BACKDROP);\n };\n this.dispatchCancelHandler = (ev) => {\n const role = ev.detail.role;\n if (isCancel(role)) {\n const cancelButton = this.buttons.find(b => b.role === 'cancel');\n this.callButtonHandler(cancelButton);\n }\n };\n }\n connectedCallback() {\n prepareOverlay(this.el);\n }\n /**\n * Present the picker overlay after it has been created.\n */\n async present() {\n await present(this, 'pickerEnter', iosEnterAnimation, iosEnterAnimation, undefined);\n if (this.duration > 0) {\n this.durationTimeout = setTimeout(() => this.dismiss(), this.duration);\n }\n }\n /**\n * Dismiss the picker overlay after it has been presented.\n *\n * @param data Any data to emit in the dismiss events.\n * @param role The role of the element that is dismissing the picker.\n * This can be useful in a button handler for determining which button was\n * clicked to dismiss the picker.\n * Some examples include: ``\"cancel\"`, `\"destructive\"`, \"selected\"`, and `\"backdrop\"`.\n */\n dismiss(data, role) {\n if (this.durationTimeout) {\n clearTimeout(this.durationTimeout);\n }\n return dismiss(this, data, role, 'pickerLeave', iosLeaveAnimation, iosLeaveAnimation);\n }\n /**\n * Returns a promise that resolves when the picker did dismiss.\n */\n onDidDismiss() {\n return eventMethod(this.el, 'ionPickerDidDismiss');\n }\n /**\n * Returns a promise that resolves when the picker will dismiss.\n */\n onWillDismiss() {\n return eventMethod(this.el, 'ionPickerWillDismiss');\n }\n /**\n * Get the column that matches the specified name.\n *\n * @param name The name of the column.\n */\n getColumn(name) {\n return Promise.resolve(this.columns.find(column => column.name === name));\n }\n async buttonClick(button) {\n const role = button.role;\n if (isCancel(role)) {\n return this.dismiss(undefined, role);\n }\n const shouldDismiss = await this.callButtonHandler(button);\n if (shouldDismiss) {\n return this.dismiss(this.getSelected(), button.role);\n }\n return Promise.resolve();\n }\n async callButtonHandler(button) {\n if (button) {\n // a handler has been provided, execute it\n // pass the handler the values from the inputs\n const rtn = await safeCall(button.handler, this.getSelected());\n if (rtn === false) {\n // if the return value of the handler is false then do not dismiss\n return false;\n }\n }\n return true;\n }\n getSelected() {\n const selected = {};\n this.columns.forEach((col, index) => {\n const selectedColumn = col.selectedIndex !== undefined\n ? col.options[col.selectedIndex]\n : undefined;\n selected[col.name] = {\n text: selectedColumn ? selectedColumn.text : undefined,\n value: selectedColumn ? selectedColumn.value : undefined,\n columnIndex: index\n };\n });\n return selected;\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { \"aria-modal\": \"true\", tabindex: \"-1\", class: Object.assign({ [mode]: true,\n // Used internally for styling\n [`picker-${mode}`]: true }, getClassMap(this.cssClass)), style: {\n zIndex: `${20000 + this.overlayIndex}`\n }, onIonBackdropTap: this.onBackdropTap, onIonPickerWillDismiss: this.dispatchCancelHandler }, h(\"ion-backdrop\", { visible: this.showBackdrop, tappable: this.backdropDismiss }), h(\"div\", { tabindex: \"0\" }), h(\"div\", { class: \"picker-wrapper ion-overlay-wrapper\", role: \"dialog\" }, h(\"div\", { class: \"picker-toolbar\" }, this.buttons.map(b => (h(\"div\", { class: buttonWrapperClass(b) }, h(\"button\", { type: \"button\", onClick: () => this.buttonClick(b), class: buttonClass(b) }, b.text))))), h(\"div\", { class: \"picker-columns\" }, h(\"div\", { class: \"picker-above-highlight\" }), this.presented && this.columns.map(c => h(\"ion-picker-column\", { col: c })), h(\"div\", { class: \"picker-below-highlight\" }))), h(\"div\", { tabindex: \"0\" })));\n }\n get el() { return getElement(this); }\n};\nconst buttonWrapperClass = (button) => {\n return {\n [`picker-toolbar-${button.role}`]: button.role !== undefined,\n 'picker-toolbar-button': true\n };\n};\nconst buttonClass = (button) => {\n return Object.assign({ 'picker-button': true, 'ion-activatable': true }, getClassMap(button.cssClass));\n};\nPicker.style = {\n ios: pickerIosCss,\n md: pickerMdCss\n};\n\nconst pickerColumnIosCss = \".picker-col{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;contain:content}.picker-opts{position:relative;-ms-flex:1;flex:1;max-width:100%}.picker-opt{left:0;top:0;display:block;position:absolute;width:100%;border:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;contain:strict;overflow:hidden;will-change:transform}[dir=rtl] .picker-opt,:host-context([dir=rtl]) .picker-opt{left:unset;right:unset;right:0}.picker-opt.picker-opt-disabled{pointer-events:none}.picker-opt-disabled{opacity:0}.picker-opts-left{-ms-flex-pack:start;justify-content:flex-start}.picker-opts-right{-ms-flex-pack:end;justify-content:flex-end}.picker-opt:active,.picker-opt:focus{outline:none}.picker-prefix{position:relative;-ms-flex:1;flex:1;text-align:end;white-space:nowrap}.picker-suffix{position:relative;-ms-flex:1;flex:1;text-align:start;white-space:nowrap}.picker-col{padding-left:4px;padding-right:4px;padding-top:0;padding-bottom:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-col{padding-left:unset;padding-right:unset;-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px}}.picker-prefix,.picker-suffix,.picker-opts{top:77px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:inherit;font-size:20px;line-height:42px;pointer-events:none}.picker-opt{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-transform-origin:center center;transform-origin:center center;height:46px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background:transparent;color:inherit;font-size:20px;line-height:42px;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:auto}[dir=rtl] .picker-opt,:host-context([dir=rtl]) .picker-opt{-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}\";\n\nconst pickerColumnMdCss = \".picker-col{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;contain:content}.picker-opts{position:relative;-ms-flex:1;flex:1;max-width:100%}.picker-opt{left:0;top:0;display:block;position:absolute;width:100%;border:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;contain:strict;overflow:hidden;will-change:transform}[dir=rtl] .picker-opt,:host-context([dir=rtl]) .picker-opt{left:unset;right:unset;right:0}.picker-opt.picker-opt-disabled{pointer-events:none}.picker-opt-disabled{opacity:0}.picker-opts-left{-ms-flex-pack:start;justify-content:flex-start}.picker-opts-right{-ms-flex-pack:end;justify-content:flex-end}.picker-opt:active,.picker-opt:focus{outline:none}.picker-prefix{position:relative;-ms-flex:1;flex:1;text-align:end;white-space:nowrap}.picker-suffix{position:relative;-ms-flex:1;flex:1;text-align:start;white-space:nowrap}.picker-col{padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-col{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.picker-prefix,.picker-suffix,.picker-opts{top:77px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:inherit;font-size:22px;line-height:42px;pointer-events:none}.picker-opt{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;height:43px;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background:transparent;color:inherit;font-size:22px;line-height:42px;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:auto}.picker-prefix,.picker-suffix,.picker-opt.picker-opt-selected{color:var(--ion-color-primary, #3880ff)}\";\n\nconst PickerColumnCmp = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionPickerColChange = createEvent(this, \"ionPickerColChange\", 7);\n this.optHeight = 0;\n this.rotateFactor = 0;\n this.scaleFactor = 1;\n this.velocity = 0;\n this.y = 0;\n this.noAnimate = true;\n }\n colChanged() {\n this.refresh();\n }\n async connectedCallback() {\n let pickerRotateFactor = 0;\n let pickerScaleFactor = 0.81;\n const mode = getIonMode(this);\n if (mode === 'ios') {\n pickerRotateFactor = -0.46;\n pickerScaleFactor = 1;\n }\n this.rotateFactor = pickerRotateFactor;\n this.scaleFactor = pickerScaleFactor;\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: this.el,\n gestureName: 'picker-swipe',\n gesturePriority: 100,\n threshold: 0,\n passive: false,\n onStart: ev => this.onStart(ev),\n onMove: ev => this.onMove(ev),\n onEnd: ev => this.onEnd(ev),\n });\n this.gesture.enable();\n this.tmrId = setTimeout(() => {\n this.noAnimate = false;\n this.refresh(true);\n }, 250);\n }\n componentDidLoad() {\n const colEl = this.optsEl;\n if (colEl) {\n // DOM READ\n // We perfom a DOM read over a rendered item, this needs to happen after the first render\n this.optHeight = (colEl.firstElementChild ? colEl.firstElementChild.clientHeight : 0);\n }\n this.refresh();\n }\n disconnectedCallback() {\n cancelAnimationFrame(this.rafId);\n clearTimeout(this.tmrId);\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n }\n emitColChange() {\n this.ionPickerColChange.emit(this.col);\n }\n setSelected(selectedIndex, duration) {\n // if there is a selected index, then figure out it's y position\n // if there isn't a selected index, then just use the top y position\n const y = (selectedIndex > -1) ? -(selectedIndex * this.optHeight) : 0;\n this.velocity = 0;\n // set what y position we're at\n cancelAnimationFrame(this.rafId);\n this.update(y, duration, true);\n this.emitColChange();\n }\n update(y, duration, saveY) {\n if (!this.optsEl) {\n return;\n }\n // ensure we've got a good round number :)\n let translateY = 0;\n let translateZ = 0;\n const { col, rotateFactor } = this;\n const selectedIndex = col.selectedIndex = this.indexForY(-y);\n const durationStr = (duration === 0) ? '' : duration + 'ms';\n const scaleStr = `scale(${this.scaleFactor})`;\n const children = this.optsEl.children;\n for (let i = 0; i < children.length; i++) {\n const button = children[i];\n const opt = col.options[i];\n const optOffset = (i * this.optHeight) + y;\n let transform = '';\n if (rotateFactor !== 0) {\n const rotateX = optOffset * rotateFactor;\n if (Math.abs(rotateX) <= 90) {\n translateY = 0;\n translateZ = 90;\n transform = `rotateX(${rotateX}deg) `;\n }\n else {\n translateY = -9999;\n }\n }\n else {\n translateZ = 0;\n translateY = optOffset;\n }\n const selected = selectedIndex === i;\n transform += `translate3d(0px,${translateY}px,${translateZ}px) `;\n if (this.scaleFactor !== 1 && !selected) {\n transform += scaleStr;\n }\n // Update transition duration\n if (this.noAnimate) {\n opt.duration = 0;\n button.style.transitionDuration = '';\n }\n else if (duration !== opt.duration) {\n opt.duration = duration;\n button.style.transitionDuration = durationStr;\n }\n // Update transform\n if (transform !== opt.transform) {\n opt.transform = transform;\n button.style.transform = transform;\n }\n // Update selected item\n if (selected !== opt.selected) {\n opt.selected = selected;\n if (selected) {\n button.classList.add(PICKER_OPT_SELECTED);\n }\n else {\n button.classList.remove(PICKER_OPT_SELECTED);\n }\n }\n }\n this.col.prevSelected = selectedIndex;\n if (saveY) {\n this.y = y;\n }\n if (this.lastIndex !== selectedIndex) {\n // have not set a last index yet\n hapticSelectionChanged();\n this.lastIndex = selectedIndex;\n }\n }\n decelerate() {\n if (this.velocity !== 0) {\n // still decelerating\n this.velocity *= DECELERATION_FRICTION;\n // do not let it go slower than a velocity of 1\n this.velocity = (this.velocity > 0)\n ? Math.max(this.velocity, 1)\n : Math.min(this.velocity, -1);\n let y = this.y + this.velocity;\n if (y > this.minY) {\n // whoops, it's trying to scroll up farther than the options we have!\n y = this.minY;\n this.velocity = 0;\n }\n else if (y < this.maxY) {\n // gahh, it's trying to scroll down farther than we can!\n y = this.maxY;\n this.velocity = 0;\n }\n this.update(y, 0, true);\n const notLockedIn = (Math.round(y) % this.optHeight !== 0) || (Math.abs(this.velocity) > 1);\n if (notLockedIn) {\n // isn't locked in yet, keep decelerating until it is\n this.rafId = requestAnimationFrame(() => this.decelerate());\n }\n else {\n this.velocity = 0;\n this.emitColChange();\n hapticSelectionEnd();\n }\n }\n else if (this.y % this.optHeight !== 0) {\n // needs to still get locked into a position so options line up\n const currentPos = Math.abs(this.y % this.optHeight);\n // create a velocity in the direction it needs to scroll\n this.velocity = (currentPos > (this.optHeight / 2) ? 1 : -1);\n this.decelerate();\n }\n }\n indexForY(y) {\n return Math.min(Math.max(Math.abs(Math.round(y / this.optHeight)), 0), this.col.options.length - 1);\n }\n // TODO should this check disabled?\n onStart(detail) {\n // We have to prevent default in order to block scrolling under the picker\n // but we DO NOT have to stop propagation, since we still want\n // some \"click\" events to capture\n detail.event.preventDefault();\n detail.event.stopPropagation();\n hapticSelectionStart();\n // reset everything\n cancelAnimationFrame(this.rafId);\n const options = this.col.options;\n let minY = (options.length - 1);\n let maxY = 0;\n for (let i = 0; i < options.length; i++) {\n if (!options[i].disabled) {\n minY = Math.min(minY, i);\n maxY = Math.max(maxY, i);\n }\n }\n this.minY = -(minY * this.optHeight);\n this.maxY = -(maxY * this.optHeight);\n }\n onMove(detail) {\n detail.event.preventDefault();\n detail.event.stopPropagation();\n // update the scroll position relative to pointer start position\n let y = this.y + detail.deltaY;\n if (y > this.minY) {\n // scrolling up higher than scroll area\n y = Math.pow(y, 0.8);\n this.bounceFrom = y;\n }\n else if (y < this.maxY) {\n // scrolling down below scroll area\n y += Math.pow(this.maxY - y, 0.9);\n this.bounceFrom = y;\n }\n else {\n this.bounceFrom = 0;\n }\n this.update(y, 0, false);\n }\n onEnd(detail) {\n if (this.bounceFrom > 0) {\n // bounce back up\n this.update(this.minY, 100, true);\n this.emitColChange();\n return;\n }\n else if (this.bounceFrom < 0) {\n // bounce back down\n this.update(this.maxY, 100, true);\n this.emitColChange();\n return;\n }\n this.velocity = clamp(-MAX_PICKER_SPEED, detail.velocityY * 23, MAX_PICKER_SPEED);\n if (this.velocity === 0 && detail.deltaY === 0) {\n const opt = detail.event.target.closest('.picker-opt');\n if (opt && opt.hasAttribute('opt-index')) {\n this.setSelected(parseInt(opt.getAttribute('opt-index'), 10), TRANSITION_DURATION);\n }\n }\n else {\n this.y += detail.deltaY;\n if (Math.abs(detail.velocityY) < 0.05) {\n const isScrollingUp = detail.deltaY > 0;\n const optHeightFraction = (Math.abs(this.y) % this.optHeight) / this.optHeight;\n if (isScrollingUp && optHeightFraction > 0.5) {\n this.velocity = Math.abs(this.velocity) * -1;\n }\n else if (!isScrollingUp && optHeightFraction <= 0.5) {\n this.velocity = Math.abs(this.velocity);\n }\n }\n this.decelerate();\n }\n }\n refresh(forceRefresh) {\n let min = this.col.options.length - 1;\n let max = 0;\n const options = this.col.options;\n for (let i = 0; i < options.length; i++) {\n if (!options[i].disabled) {\n min = Math.min(min, i);\n max = Math.max(max, i);\n }\n }\n /**\n * Only update selected value if column has a\n * velocity of 0. If it does not, then the\n * column is animating might land on\n * a value different than the value at\n * selectedIndex\n */\n if (this.velocity !== 0) {\n return;\n }\n const selectedIndex = clamp(min, this.col.selectedIndex || 0, max);\n if (this.col.prevSelected !== selectedIndex || forceRefresh) {\n const y = (selectedIndex * this.optHeight) * -1;\n this.velocity = 0;\n this.update(y, TRANSITION_DURATION, true);\n }\n }\n render() {\n const col = this.col;\n const Button = 'button';\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n 'picker-col': true,\n 'picker-opts-left': this.col.align === 'left',\n 'picker-opts-right': this.col.align === 'right'\n }, style: {\n 'max-width': this.col.columnWidth\n } }, col.prefix && (h(\"div\", { class: \"picker-prefix\", style: { width: col.prefixWidth } }, col.prefix)), h(\"div\", { class: \"picker-opts\", style: { maxWidth: col.optionsWidth }, ref: el => this.optsEl = el }, col.options.map((o, index) => h(Button, { type: \"button\", class: { 'picker-opt': true, 'picker-opt-disabled': !!o.disabled }, \"opt-index\": index }, o.text))), col.suffix && (h(\"div\", { class: \"picker-suffix\", style: { width: col.suffixWidth } }, col.suffix))));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"col\": [\"colChanged\"]\n }; }\n};\nconst PICKER_OPT_SELECTED = 'picker-opt-selected';\nconst DECELERATION_FRICTION = 0.97;\nconst MAX_PICKER_SPEED = 90;\nconst TRANSITION_DURATION = 150;\nPickerColumnCmp.style = {\n ios: pickerColumnIosCss,\n md: pickerColumnMdCss\n};\n\nexport { Datetime as ion_datetime, Picker as ion_picker, PickerColumnCmp as ion_picker_column };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/12-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/12-es2015.js deleted file mode 100644 index aa4b98ec1..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/12-es2015.js +++ /dev/null @@ -1,202 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[12],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-fab_3.entry.js": -/*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-fab_3.entry.js ***! - \**************************************************************/ -/*! exports provided: ion_fab, ion_fab_button, ion_fab_list */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_fab", function() { return Fab; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_fab_button", function() { return FabButton; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_fab_list", function() { return FabList; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - -const fabCss = ":host{position:absolute;z-index:999}:host(.fab-horizontal-center){left:50%;margin-left:-28px}:host-context([dir=rtl]):host(.fab-horizontal-center),:host-context([dir=rtl]).fab-horizontal-center{left:unset;right:unset;right:50%}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-horizontal-center){margin-left:unset;-webkit-margin-start:-28px;margin-inline-start:-28px}}:host(.fab-horizontal-start){left:calc(10px + var(--ion-safe-area-left, 0px))}:host-context([dir=rtl]):host(.fab-horizontal-start),:host-context([dir=rtl]).fab-horizontal-start{left:unset;right:unset;right:calc(10px + var(--ion-safe-area-left, 0px))}:host(.fab-horizontal-end){right:calc(10px + var(--ion-safe-area-right, 0px))}:host-context([dir=rtl]):host(.fab-horizontal-end),:host-context([dir=rtl]).fab-horizontal-end{left:unset;right:unset;left:calc(10px + var(--ion-safe-area-right, 0px))}:host(.fab-vertical-top){top:10px}:host(.fab-vertical-top.fab-edge){top:-28px}:host(.fab-vertical-bottom){bottom:10px}:host(.fab-vertical-bottom.fab-edge){bottom:-28px}:host(.fab-vertical-center){margin-top:-28px;top:50%}"; - -const Fab = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If `true`, the fab will display on the edge of the header if - * `vertical` is `"top"`, and on the edge of the footer if - * it is `"bottom"`. Should be used with a `fixed` slot. - */ - this.edge = false; - /** - * If `true`, both the `ion-fab-button` and all `ion-fab-list` inside `ion-fab` will become active. - * That means `ion-fab-button` will become a `close` icon and `ion-fab-list` will become visible. - */ - this.activated = false; - this.onClick = () => { - const hasList = !!this.el.querySelector('ion-fab-list'); - const getButton = this.getFab(); - const isButtonDisabled = getButton && getButton.disabled; - if (hasList && !isButtonDisabled) { - this.activated = !this.activated; - } - }; - } - activatedChanged() { - const activated = this.activated; - const fab = this.getFab(); - if (fab) { - fab.activated = activated; - } - Array.from(this.el.querySelectorAll('ion-fab-list')).forEach(list => { - list.activated = activated; - }); - } - componentDidLoad() { - if (this.activated) { - this.activatedChanged(); - } - } - /** - * Close an active FAB list container. - */ - async close() { - this.activated = false; - } - getFab() { - return this.el.querySelector('ion-fab-button'); - } - render() { - const { horizontal, vertical, edge } = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { onClick: this.onClick, class: { - [mode]: true, - [`fab-horizontal-${horizontal}`]: horizontal !== undefined, - [`fab-vertical-${vertical}`]: vertical !== undefined, - 'fab-edge': edge - } }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "activated": ["activatedChanged"] - }; } -}; -Fab.style = fabCss; - -const fabButtonIosCss = ":host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){margin-left:8px;margin-right:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-button-small){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}}.close-icon{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.close-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #3880ff);--background-activated:var(--ion-color-primary-shade, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transition:0.2s transform cubic-bezier(0.25, 1.11, 0.78, 1.59);--close-icon-font-size:28px}:host(.ion-activated){--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transform:scale(1.1);--transition:0.2s transform ease-out}::slotted(ion-icon){font-size:28px}:host(.fab-button-in-list){--background:var(--ion-color-light, #f4f5f8);--background-activated:var(--ion-color-light-shade, #d7d8da);--background-focused:var(--background-activated);--background-hover:var(--ion-color-light-tint, #f5f6f9);--color:var(--ion-color-light-contrast, #000);--color-activated:var(--ion-color-light-contrast, #000);--color-focused:var(--color-activated);--transition:transform 200ms ease 10ms, opacity 200ms ease 10ms}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}:host(.ion-color.ion-focused) .button-native,:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after,:host(.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent){--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.9);--background-hover:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.8);--background-focused:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.82);--backdrop-filter:saturate(180%) blur(20px)}:host(.fab-button-translucent-in-list){--background:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.9);--background-hover:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.8);--background-focused:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.82)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){@media (any-hover: hover){:host(.fab-button-translucent.ion-color:hover) .button-native{background:rgba(var(--ion-color-base-rgb), 0.8)}}:host(.ion-color.fab-button-translucent) .button-native{background:rgba(var(--ion-color-base-rgb), 0.9)}:host(.ion-color.ion-focused.fab-button-translucent) .button-native,:host(.ion-color.ion-activated.fab-button-translucent) .button-native{background:var(--ion-color-base)}}"; - -const fabButtonMdCss = ":host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){margin-left:8px;margin-right:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-button-small){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}}.close-icon{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.close-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #3880ff);--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);--transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), background-color 280ms cubic-bezier(0.4, 0, 0.2, 1), color 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms cubic-bezier(0, 0, 0.2, 1) 0ms;--close-icon-font-size:24px}:host(.ion-activated){--box-shadow:0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12)}::slotted(ion-icon){font-size:24px}:host(.fab-button-in-list){--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-activated:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-focused:var(--color-activated);--background:var(--ion-color-light, #f4f5f8);--background-activated:transparent;--background-focused:var(--ion-color-light-shade, #d7d8da);--background-hover:var(--ion-color-light-tint, #f5f6f9)}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native::after{background:transparent}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}}"; - -const FabButton = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionFocus = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionFocus", 7); - this.ionBlur = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionBlur", 7); - /** - * If `true`, the fab button will be show a close icon. - */ - this.activated = false; - /** - * If `true`, the user cannot interact with the fab button. - */ - this.disabled = false; - /** - * When using a router, it specifies the transition direction when navigating to - * another page using `href`. - */ - this.routerDirection = 'forward'; - /** - * If `true`, the fab button will show when in a fab-list. - */ - this.show = false; - /** - * If `true`, the fab button will be translucent. - * Only applies when the mode is `"ios"` and the device supports - * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). - */ - this.translucent = false; - /** - * The type of the button. - */ - this.type = 'button'; - /** - * The icon name to use for the close icon. This will appear when the fab button - * is pressed. Only applies if it is the main button inside of a fab containing a - * fab list. - */ - this.closeIcon = 'close'; - this.onFocus = () => { - this.ionFocus.emit(); - }; - this.onBlur = () => { - this.ionBlur.emit(); - }; - } - render() { - const { el, disabled, color, href, activated, show, translucent, size } = this; - const inList = Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["h"])('ion-fab-list', el); - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const TagType = href === undefined ? 'button' : 'a'; - const attrs = (TagType === 'button') - ? { type: this.type } - : { - download: this.download, - href, - rel: this.rel, - target: this.target - }; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { "aria-disabled": disabled ? 'true' : null, class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(color)), { [mode]: true, 'fab-button-in-list': inList, 'fab-button-translucent-in-list': inList && translucent, 'fab-button-close-active': activated, 'fab-button-show': show, 'fab-button-disabled': disabled, 'fab-button-translucent': translucent, 'ion-activatable': true, 'ion-focusable': true, [`fab-button-${size}`]: size !== undefined }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(TagType, Object.assign({}, attrs, { class: "button-native", part: "native", disabled: disabled, onFocus: this.onFocus, onBlur: this.onBlur, onClick: (ev) => Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["o"])(href, ev, this.routerDirection, this.routerAnimation) }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { icon: this.closeIcon, part: "close-icon", class: "close-icon", lazy: false }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { class: "button-inner" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", null)))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -FabButton.style = { - ios: fabButtonIosCss, - md: fabButtonMdCss -}; - -const fabListCss = ":host{margin-left:0;margin-right:0;margin-top:66px;margin-bottom:66px;display:none;position:absolute;top:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;min-width:56px;min-height:56px}:host(.fab-list-active){display:-ms-flexbox;display:flex}::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:8px;margin-bottom:8px;width:40px;height:40px;-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden}:host(.fab-list-side-top) ::slotted(.fab-button-in-list),:host(.fab-list-side-bottom) ::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px}:host(.fab-list-side-start) ::slotted(.fab-button-in-list),:host(.fab-list-side-end) ::slotted(.fab-button-in-list){margin-left:5px;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-start) ::slotted(.fab-button-in-list),:host(.fab-list-side-end) ::slotted(.fab-button-in-list){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px}}::slotted(.fab-button-in-list.fab-button-show){-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}:host(.fab-list-side-top){top:auto;bottom:0;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.fab-list-side-start){margin-left:66px;margin-right:66px;margin-top:0;margin-bottom:0;right:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-start){margin-left:unset;margin-right:unset;-webkit-margin-start:66px;margin-inline-start:66px;-webkit-margin-end:66px;margin-inline-end:66px}}:host-context([dir=rtl]):host(.fab-list-side-start),:host-context([dir=rtl]).fab-list-side-start{left:unset;right:unset;left:0}:host(.fab-list-side-end){margin-left:66px;margin-right:66px;margin-top:0;margin-bottom:0;left:0;-ms-flex-direction:row;flex-direction:row}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-end){margin-left:unset;margin-right:unset;-webkit-margin-start:66px;margin-inline-start:66px;-webkit-margin-end:66px;margin-inline-end:66px}}:host-context([dir=rtl]):host(.fab-list-side-end),:host-context([dir=rtl]).fab-list-side-end{left:unset;right:unset;right:0}"; - -const FabList = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If `true`, the fab list will show all fab buttons in the list. - */ - this.activated = false; - /** - * The side the fab list will show on relative to the main fab button. - */ - this.side = 'bottom'; - } - activatedChanged(activated) { - const fabs = Array.from(this.el.querySelectorAll('ion-fab-button')); - // if showing the fabs add a timeout, else show immediately - const timeout = activated ? 30 : 0; - fabs.forEach((fab, i) => { - setTimeout(() => fab.show = activated, i * timeout); - }); - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: { - [mode]: true, - 'fab-list-active': this.activated, - [`fab-list-side-${this.side}`]: true - } }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "activated": ["activatedChanged"] - }; } -}; -FabList.style = fabListCss; - - - - -/***/ }) - -}]); -//# sourceMappingURL=12-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/12-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/12-es2015.js.map deleted file mode 100644 index 48044acff..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/12-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-fab_3.entry.js"],"names":[],"mappings":"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","file":"12-es2015.js","sourcesContent":["import { r as registerInstance, h, H as Host, i as getElement, e as createEvent } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { h as hostContext, o as openURL, c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst fabCss = \":host{position:absolute;z-index:999}:host(.fab-horizontal-center){left:50%;margin-left:-28px}:host-context([dir=rtl]):host(.fab-horizontal-center),:host-context([dir=rtl]).fab-horizontal-center{left:unset;right:unset;right:50%}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-horizontal-center){margin-left:unset;-webkit-margin-start:-28px;margin-inline-start:-28px}}:host(.fab-horizontal-start){left:calc(10px + var(--ion-safe-area-left, 0px))}:host-context([dir=rtl]):host(.fab-horizontal-start),:host-context([dir=rtl]).fab-horizontal-start{left:unset;right:unset;right:calc(10px + var(--ion-safe-area-left, 0px))}:host(.fab-horizontal-end){right:calc(10px + var(--ion-safe-area-right, 0px))}:host-context([dir=rtl]):host(.fab-horizontal-end),:host-context([dir=rtl]).fab-horizontal-end{left:unset;right:unset;left:calc(10px + var(--ion-safe-area-right, 0px))}:host(.fab-vertical-top){top:10px}:host(.fab-vertical-top.fab-edge){top:-28px}:host(.fab-vertical-bottom){bottom:10px}:host(.fab-vertical-bottom.fab-edge){bottom:-28px}:host(.fab-vertical-center){margin-top:-28px;top:50%}\";\n\nconst Fab = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If `true`, the fab will display on the edge of the header if\n * `vertical` is `\"top\"`, and on the edge of the footer if\n * it is `\"bottom\"`. Should be used with a `fixed` slot.\n */\n this.edge = false;\n /**\n * If `true`, both the `ion-fab-button` and all `ion-fab-list` inside `ion-fab` will become active.\n * That means `ion-fab-button` will become a `close` icon and `ion-fab-list` will become visible.\n */\n this.activated = false;\n this.onClick = () => {\n const hasList = !!this.el.querySelector('ion-fab-list');\n const getButton = this.getFab();\n const isButtonDisabled = getButton && getButton.disabled;\n if (hasList && !isButtonDisabled) {\n this.activated = !this.activated;\n }\n };\n }\n activatedChanged() {\n const activated = this.activated;\n const fab = this.getFab();\n if (fab) {\n fab.activated = activated;\n }\n Array.from(this.el.querySelectorAll('ion-fab-list')).forEach(list => {\n list.activated = activated;\n });\n }\n componentDidLoad() {\n if (this.activated) {\n this.activatedChanged();\n }\n }\n /**\n * Close an active FAB list container.\n */\n async close() {\n this.activated = false;\n }\n getFab() {\n return this.el.querySelector('ion-fab-button');\n }\n render() {\n const { horizontal, vertical, edge } = this;\n const mode = getIonMode(this);\n return (h(Host, { onClick: this.onClick, class: {\n [mode]: true,\n [`fab-horizontal-${horizontal}`]: horizontal !== undefined,\n [`fab-vertical-${vertical}`]: vertical !== undefined,\n 'fab-edge': edge\n } }, h(\"slot\", null)));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"activated\": [\"activatedChanged\"]\n }; }\n};\nFab.style = fabCss;\n\nconst fabButtonIosCss = \":host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){margin-left:8px;margin-right:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-button-small){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}}.close-icon{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.close-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #3880ff);--background-activated:var(--ion-color-primary-shade, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transition:0.2s transform cubic-bezier(0.25, 1.11, 0.78, 1.59);--close-icon-font-size:28px}:host(.ion-activated){--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transform:scale(1.1);--transition:0.2s transform ease-out}::slotted(ion-icon){font-size:28px}:host(.fab-button-in-list){--background:var(--ion-color-light, #f4f5f8);--background-activated:var(--ion-color-light-shade, #d7d8da);--background-focused:var(--background-activated);--background-hover:var(--ion-color-light-tint, #f5f6f9);--color:var(--ion-color-light-contrast, #000);--color-activated:var(--ion-color-light-contrast, #000);--color-focused:var(--color-activated);--transition:transform 200ms ease 10ms, opacity 200ms ease 10ms}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}:host(.ion-color.ion-focused) .button-native,:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after,:host(.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent){--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.9);--background-hover:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.8);--background-focused:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.82);--backdrop-filter:saturate(180%) blur(20px)}:host(.fab-button-translucent-in-list){--background:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.9);--background-hover:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.8);--background-focused:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.82)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){@media (any-hover: hover){:host(.fab-button-translucent.ion-color:hover) .button-native{background:rgba(var(--ion-color-base-rgb), 0.8)}}:host(.ion-color.fab-button-translucent) .button-native{background:rgba(var(--ion-color-base-rgb), 0.9)}:host(.ion-color.ion-focused.fab-button-translucent) .button-native,:host(.ion-color.ion-activated.fab-button-translucent) .button-native{background:var(--ion-color-base)}}\";\n\nconst fabButtonMdCss = \":host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){margin-left:8px;margin-right:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-button-small){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}}.close-icon{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.close-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #3880ff);--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);--transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), background-color 280ms cubic-bezier(0.4, 0, 0.2, 1), color 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms cubic-bezier(0, 0, 0.2, 1) 0ms;--close-icon-font-size:24px}:host(.ion-activated){--box-shadow:0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12)}::slotted(ion-icon){font-size:24px}:host(.fab-button-in-list){--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-activated:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-focused:var(--color-activated);--background:var(--ion-color-light, #f4f5f8);--background-activated:transparent;--background-focused:var(--ion-color-light-shade, #d7d8da);--background-hover:var(--ion-color-light-tint, #f5f6f9)}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native::after{background:transparent}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}}\";\n\nconst FabButton = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n /**\n * If `true`, the fab button will be show a close icon.\n */\n this.activated = false;\n /**\n * If `true`, the user cannot interact with the fab button.\n */\n this.disabled = false;\n /**\n * When using a router, it specifies the transition direction when navigating to\n * another page using `href`.\n */\n this.routerDirection = 'forward';\n /**\n * If `true`, the fab button will show when in a fab-list.\n */\n this.show = false;\n /**\n * If `true`, the fab button will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n */\n this.translucent = false;\n /**\n * The type of the button.\n */\n this.type = 'button';\n /**\n * The icon name to use for the close icon. This will appear when the fab button\n * is pressed. Only applies if it is the main button inside of a fab containing a\n * fab list.\n */\n this.closeIcon = 'close';\n this.onFocus = () => {\n this.ionFocus.emit();\n };\n this.onBlur = () => {\n this.ionBlur.emit();\n };\n }\n render() {\n const { el, disabled, color, href, activated, show, translucent, size } = this;\n const inList = hostContext('ion-fab-list', el);\n const mode = getIonMode(this);\n const TagType = href === undefined ? 'button' : 'a';\n const attrs = (TagType === 'button')\n ? { type: this.type }\n : {\n download: this.download,\n href,\n rel: this.rel,\n target: this.target\n };\n return (h(Host, { \"aria-disabled\": disabled ? 'true' : null, class: Object.assign(Object.assign({}, createColorClasses(color)), { [mode]: true, 'fab-button-in-list': inList, 'fab-button-translucent-in-list': inList && translucent, 'fab-button-close-active': activated, 'fab-button-show': show, 'fab-button-disabled': disabled, 'fab-button-translucent': translucent, 'ion-activatable': true, 'ion-focusable': true, [`fab-button-${size}`]: size !== undefined }) }, h(TagType, Object.assign({}, attrs, { class: \"button-native\", part: \"native\", disabled: disabled, onFocus: this.onFocus, onBlur: this.onBlur, onClick: (ev) => openURL(href, ev, this.routerDirection, this.routerAnimation) }), h(\"ion-icon\", { icon: this.closeIcon, part: \"close-icon\", class: \"close-icon\", lazy: false }), h(\"span\", { class: \"button-inner\" }, h(\"slot\", null)), mode === 'md' && h(\"ion-ripple-effect\", null))));\n }\n get el() { return getElement(this); }\n};\nFabButton.style = {\n ios: fabButtonIosCss,\n md: fabButtonMdCss\n};\n\nconst fabListCss = \":host{margin-left:0;margin-right:0;margin-top:66px;margin-bottom:66px;display:none;position:absolute;top:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;min-width:56px;min-height:56px}:host(.fab-list-active){display:-ms-flexbox;display:flex}::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:8px;margin-bottom:8px;width:40px;height:40px;-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden}:host(.fab-list-side-top) ::slotted(.fab-button-in-list),:host(.fab-list-side-bottom) ::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px}:host(.fab-list-side-start) ::slotted(.fab-button-in-list),:host(.fab-list-side-end) ::slotted(.fab-button-in-list){margin-left:5px;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-start) ::slotted(.fab-button-in-list),:host(.fab-list-side-end) ::slotted(.fab-button-in-list){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px}}::slotted(.fab-button-in-list.fab-button-show){-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}:host(.fab-list-side-top){top:auto;bottom:0;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.fab-list-side-start){margin-left:66px;margin-right:66px;margin-top:0;margin-bottom:0;right:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-start){margin-left:unset;margin-right:unset;-webkit-margin-start:66px;margin-inline-start:66px;-webkit-margin-end:66px;margin-inline-end:66px}}:host-context([dir=rtl]):host(.fab-list-side-start),:host-context([dir=rtl]).fab-list-side-start{left:unset;right:unset;left:0}:host(.fab-list-side-end){margin-left:66px;margin-right:66px;margin-top:0;margin-bottom:0;left:0;-ms-flex-direction:row;flex-direction:row}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-end){margin-left:unset;margin-right:unset;-webkit-margin-start:66px;margin-inline-start:66px;-webkit-margin-end:66px;margin-inline-end:66px}}:host-context([dir=rtl]):host(.fab-list-side-end),:host-context([dir=rtl]).fab-list-side-end{left:unset;right:unset;right:0}\";\n\nconst FabList = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If `true`, the fab list will show all fab buttons in the list.\n */\n this.activated = false;\n /**\n * The side the fab list will show on relative to the main fab button.\n */\n this.side = 'bottom';\n }\n activatedChanged(activated) {\n const fabs = Array.from(this.el.querySelectorAll('ion-fab-button'));\n // if showing the fabs add a timeout, else show immediately\n const timeout = activated ? 30 : 0;\n fabs.forEach((fab, i) => {\n setTimeout(() => fab.show = activated, i * timeout);\n });\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n 'fab-list-active': this.activated,\n [`fab-list-side-${this.side}`]: true\n } }, h(\"slot\", null)));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"activated\": [\"activatedChanged\"]\n }; }\n};\nFabList.style = fabListCss;\n\nexport { Fab as ion_fab, FabButton as ion_fab_button, FabList as ion_fab_list };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/12-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/12-es5.js deleted file mode 100644 index fbac82cf5..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/12-es5.js +++ /dev/null @@ -1,370 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[12], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-fab_3.entry.js": - /*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-fab_3.entry.js ***! - \**************************************************************/ - - /*! exports provided: ion_fab, ion_fab_button, ion_fab_list */ - - /***/ - function node_modulesIonicCoreDistEsmIonFab_3EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_fab", function () { - return Fab; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_fab_button", function () { - return FabButton; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_fab_list", function () { - return FabList; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - var fabCss = ":host{position:absolute;z-index:999}:host(.fab-horizontal-center){left:50%;margin-left:-28px}:host-context([dir=rtl]):host(.fab-horizontal-center),:host-context([dir=rtl]).fab-horizontal-center{left:unset;right:unset;right:50%}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-horizontal-center){margin-left:unset;-webkit-margin-start:-28px;margin-inline-start:-28px}}:host(.fab-horizontal-start){left:calc(10px + var(--ion-safe-area-left, 0px))}:host-context([dir=rtl]):host(.fab-horizontal-start),:host-context([dir=rtl]).fab-horizontal-start{left:unset;right:unset;right:calc(10px + var(--ion-safe-area-left, 0px))}:host(.fab-horizontal-end){right:calc(10px + var(--ion-safe-area-right, 0px))}:host-context([dir=rtl]):host(.fab-horizontal-end),:host-context([dir=rtl]).fab-horizontal-end{left:unset;right:unset;left:calc(10px + var(--ion-safe-area-right, 0px))}:host(.fab-vertical-top){top:10px}:host(.fab-vertical-top.fab-edge){top:-28px}:host(.fab-vertical-bottom){bottom:10px}:host(.fab-vertical-bottom.fab-edge){bottom:-28px}:host(.fab-vertical-center){margin-top:-28px;top:50%}"; - - var Fab = /*#__PURE__*/function () { - function Fab(hostRef) { - var _this = this; - - _classCallCheck(this, Fab); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If `true`, the fab will display on the edge of the header if - * `vertical` is `"top"`, and on the edge of the footer if - * it is `"bottom"`. Should be used with a `fixed` slot. - */ - - this.edge = false; - /** - * If `true`, both the `ion-fab-button` and all `ion-fab-list` inside `ion-fab` will become active. - * That means `ion-fab-button` will become a `close` icon and `ion-fab-list` will become visible. - */ - - this.activated = false; - - this.onClick = function () { - var hasList = !!_this.el.querySelector('ion-fab-list'); - - var getButton = _this.getFab(); - - var isButtonDisabled = getButton && getButton.disabled; - - if (hasList && !isButtonDisabled) { - _this.activated = !_this.activated; - } - }; - } - - _createClass(Fab, [{ - key: "activatedChanged", - value: function activatedChanged() { - var activated = this.activated; - var fab = this.getFab(); - - if (fab) { - fab.activated = activated; - } - - Array.from(this.el.querySelectorAll('ion-fab-list')).forEach(function (list) { - list.activated = activated; - }); - } - }, { - key: "componentDidLoad", - value: function componentDidLoad() { - if (this.activated) { - this.activatedChanged(); - } - } - /** - * Close an active FAB list container. - */ - - }, { - key: "close", - value: function () { - var _close = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - this.activated = false; - - case 1: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function close() { - return _close.apply(this, arguments); - } - - return close; - }() - }, { - key: "getFab", - value: function getFab() { - return this.el.querySelector('ion-fab-button'); - } - }, { - key: "render", - value: function render() { - var _class; - - var horizontal = this.horizontal, - vertical = this.vertical, - edge = this.edge; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - onClick: this.onClick, - "class": (_class = {}, _defineProperty(_class, mode, true), _defineProperty(_class, "fab-horizontal-".concat(horizontal), horizontal !== undefined), _defineProperty(_class, "fab-vertical-".concat(vertical), vertical !== undefined), _defineProperty(_class, 'fab-edge', edge), _class) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "activated": ["activatedChanged"] - }; - } - }]); - - return Fab; - }(); - - Fab.style = fabCss; - var fabButtonIosCss = ":host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){margin-left:8px;margin-right:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-button-small){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}}.close-icon{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.close-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #3880ff);--background-activated:var(--ion-color-primary-shade, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transition:0.2s transform cubic-bezier(0.25, 1.11, 0.78, 1.59);--close-icon-font-size:28px}:host(.ion-activated){--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transform:scale(1.1);--transition:0.2s transform ease-out}::slotted(ion-icon){font-size:28px}:host(.fab-button-in-list){--background:var(--ion-color-light, #f4f5f8);--background-activated:var(--ion-color-light-shade, #d7d8da);--background-focused:var(--background-activated);--background-hover:var(--ion-color-light-tint, #f5f6f9);--color:var(--ion-color-light-contrast, #000);--color-activated:var(--ion-color-light-contrast, #000);--color-focused:var(--color-activated);--transition:transform 200ms ease 10ms, opacity 200ms ease 10ms}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}:host(.ion-color.ion-focused) .button-native,:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after,:host(.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent){--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.9);--background-hover:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.8);--background-focused:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.82);--backdrop-filter:saturate(180%) blur(20px)}:host(.fab-button-translucent-in-list){--background:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.9);--background-hover:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.8);--background-focused:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.82)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){@media (any-hover: hover){:host(.fab-button-translucent.ion-color:hover) .button-native{background:rgba(var(--ion-color-base-rgb), 0.8)}}:host(.ion-color.fab-button-translucent) .button-native{background:rgba(var(--ion-color-base-rgb), 0.9)}:host(.ion-color.ion-focused.fab-button-translucent) .button-native,:host(.ion-color.ion-activated.fab-button-translucent) .button-native{background:var(--ion-color-base)}}"; - var fabButtonMdCss = ":host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){margin-left:8px;margin-right:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-button-small){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}}.close-icon{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.close-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #3880ff);--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);--transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), background-color 280ms cubic-bezier(0.4, 0, 0.2, 1), color 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms cubic-bezier(0, 0, 0.2, 1) 0ms;--close-icon-font-size:24px}:host(.ion-activated){--box-shadow:0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12)}::slotted(ion-icon){font-size:24px}:host(.fab-button-in-list){--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-activated:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-focused:var(--color-activated);--background:var(--ion-color-light, #f4f5f8);--background-activated:transparent;--background-focused:var(--ion-color-light-shade, #d7d8da);--background-hover:var(--ion-color-light-tint, #f5f6f9)}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native::after{background:transparent}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}}"; - - var FabButton = /*#__PURE__*/function () { - function FabButton(hostRef) { - var _this2 = this; - - _classCallCheck(this, FabButton); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionFocus = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionFocus", 7); - this.ionBlur = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionBlur", 7); - /** - * If `true`, the fab button will be show a close icon. - */ - - this.activated = false; - /** - * If `true`, the user cannot interact with the fab button. - */ - - this.disabled = false; - /** - * When using a router, it specifies the transition direction when navigating to - * another page using `href`. - */ - - this.routerDirection = 'forward'; - /** - * If `true`, the fab button will show when in a fab-list. - */ - - this.show = false; - /** - * If `true`, the fab button will be translucent. - * Only applies when the mode is `"ios"` and the device supports - * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). - */ - - this.translucent = false; - /** - * The type of the button. - */ - - this.type = 'button'; - /** - * The icon name to use for the close icon. This will appear when the fab button - * is pressed. Only applies if it is the main button inside of a fab containing a - * fab list. - */ - - this.closeIcon = 'close'; - - this.onFocus = function () { - _this2.ionFocus.emit(); - }; - - this.onBlur = function () { - _this2.ionBlur.emit(); - }; - } - - _createClass(FabButton, [{ - key: "render", - value: function render() { - var _Object$assign, - _this3 = this; - - var el = this.el, - disabled = this.disabled, - color = this.color, - href = this.href, - activated = this.activated, - show = this.show, - translucent = this.translucent, - size = this.size; - var inList = Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["h"])('ion-fab-list', el); - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var TagType = href === undefined ? 'button' : 'a'; - var attrs = TagType === 'button' ? { - type: this.type - } : { - download: this.download, - href: href, - rel: this.rel, - target: this.target - }; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "aria-disabled": disabled ? 'true' : null, - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(color)), (_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, 'fab-button-in-list', inList), _defineProperty(_Object$assign, 'fab-button-translucent-in-list', inList && translucent), _defineProperty(_Object$assign, 'fab-button-close-active', activated), _defineProperty(_Object$assign, 'fab-button-show', show), _defineProperty(_Object$assign, 'fab-button-disabled', disabled), _defineProperty(_Object$assign, 'fab-button-translucent', translucent), _defineProperty(_Object$assign, 'ion-activatable', true), _defineProperty(_Object$assign, 'ion-focusable', true), _defineProperty(_Object$assign, "fab-button-".concat(size), size !== undefined), _Object$assign)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(TagType, Object.assign({}, attrs, { - "class": "button-native", - part: "native", - disabled: disabled, - onFocus: this.onFocus, - onBlur: this.onBlur, - onClick: function onClick(ev) { - return Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["o"])(href, ev, _this3.routerDirection, _this3.routerAnimation); - } - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { - icon: this.closeIcon, - part: "close-icon", - "class": "close-icon", - lazy: false - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { - "class": "button-inner" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", null))); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return FabButton; - }(); - - FabButton.style = { - ios: fabButtonIosCss, - md: fabButtonMdCss - }; - var fabListCss = ":host{margin-left:0;margin-right:0;margin-top:66px;margin-bottom:66px;display:none;position:absolute;top:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;min-width:56px;min-height:56px}:host(.fab-list-active){display:-ms-flexbox;display:flex}::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:8px;margin-bottom:8px;width:40px;height:40px;-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden}:host(.fab-list-side-top) ::slotted(.fab-button-in-list),:host(.fab-list-side-bottom) ::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px}:host(.fab-list-side-start) ::slotted(.fab-button-in-list),:host(.fab-list-side-end) ::slotted(.fab-button-in-list){margin-left:5px;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-start) ::slotted(.fab-button-in-list),:host(.fab-list-side-end) ::slotted(.fab-button-in-list){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px}}::slotted(.fab-button-in-list.fab-button-show){-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}:host(.fab-list-side-top){top:auto;bottom:0;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.fab-list-side-start){margin-left:66px;margin-right:66px;margin-top:0;margin-bottom:0;right:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-start){margin-left:unset;margin-right:unset;-webkit-margin-start:66px;margin-inline-start:66px;-webkit-margin-end:66px;margin-inline-end:66px}}:host-context([dir=rtl]):host(.fab-list-side-start),:host-context([dir=rtl]).fab-list-side-start{left:unset;right:unset;left:0}:host(.fab-list-side-end){margin-left:66px;margin-right:66px;margin-top:0;margin-bottom:0;left:0;-ms-flex-direction:row;flex-direction:row}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-end){margin-left:unset;margin-right:unset;-webkit-margin-start:66px;margin-inline-start:66px;-webkit-margin-end:66px;margin-inline-end:66px}}:host-context([dir=rtl]):host(.fab-list-side-end),:host-context([dir=rtl]).fab-list-side-end{left:unset;right:unset;right:0}"; - - var FabList = /*#__PURE__*/function () { - function FabList(hostRef) { - _classCallCheck(this, FabList); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If `true`, the fab list will show all fab buttons in the list. - */ - - this.activated = false; - /** - * The side the fab list will show on relative to the main fab button. - */ - - this.side = 'bottom'; - } - - _createClass(FabList, [{ - key: "activatedChanged", - value: function activatedChanged(activated) { - var fabs = Array.from(this.el.querySelectorAll('ion-fab-button')); // if showing the fabs add a timeout, else show immediately - - var timeout = activated ? 30 : 0; - fabs.forEach(function (fab, i) { - setTimeout(function () { - return fab.show = activated; - }, i * timeout); - }); - } - }, { - key: "render", - value: function render() { - var _class2; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": (_class2 = {}, _defineProperty(_class2, mode, true), _defineProperty(_class2, 'fab-list-active', this.activated), _defineProperty(_class2, "fab-list-side-".concat(this.side), true), _class2) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "activated": ["activatedChanged"] - }; - } - }]); - - return FabList; - }(); - - FabList.style = fabListCss; - /***/ - } -}]); -//# sourceMappingURL=12-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/12-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/12-es5.js.map deleted file mode 100644 index 9db5379e1..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/12-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-fab_3.entry.js"],"names":["fabCss","Fab","hostRef","edge","activated","onClick","hasList","el","querySelector","getButton","getFab","isButtonDisabled","disabled","fab","Array","from","querySelectorAll","forEach","list","activatedChanged","horizontal","vertical","mode","undefined","style","fabButtonIosCss","fabButtonMdCss","FabButton","ionFocus","ionBlur","routerDirection","show","translucent","type","closeIcon","onFocus","emit","onBlur","color","href","size","inList","TagType","attrs","download","rel","target","Object","assign","part","ev","routerAnimation","icon","lazy","ios","md","fabListCss","FabList","side","fabs","timeout","i","setTimeout"],"mappings":"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","file":"12-es5.js","sourcesContent":["import { r as registerInstance, h, H as Host, i as getElement, e as createEvent } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { h as hostContext, o as openURL, c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst fabCss = \":host{position:absolute;z-index:999}:host(.fab-horizontal-center){left:50%;margin-left:-28px}:host-context([dir=rtl]):host(.fab-horizontal-center),:host-context([dir=rtl]).fab-horizontal-center{left:unset;right:unset;right:50%}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-horizontal-center){margin-left:unset;-webkit-margin-start:-28px;margin-inline-start:-28px}}:host(.fab-horizontal-start){left:calc(10px + var(--ion-safe-area-left, 0px))}:host-context([dir=rtl]):host(.fab-horizontal-start),:host-context([dir=rtl]).fab-horizontal-start{left:unset;right:unset;right:calc(10px + var(--ion-safe-area-left, 0px))}:host(.fab-horizontal-end){right:calc(10px + var(--ion-safe-area-right, 0px))}:host-context([dir=rtl]):host(.fab-horizontal-end),:host-context([dir=rtl]).fab-horizontal-end{left:unset;right:unset;left:calc(10px + var(--ion-safe-area-right, 0px))}:host(.fab-vertical-top){top:10px}:host(.fab-vertical-top.fab-edge){top:-28px}:host(.fab-vertical-bottom){bottom:10px}:host(.fab-vertical-bottom.fab-edge){bottom:-28px}:host(.fab-vertical-center){margin-top:-28px;top:50%}\";\n\nconst Fab = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If `true`, the fab will display on the edge of the header if\n * `vertical` is `\"top\"`, and on the edge of the footer if\n * it is `\"bottom\"`. Should be used with a `fixed` slot.\n */\n this.edge = false;\n /**\n * If `true`, both the `ion-fab-button` and all `ion-fab-list` inside `ion-fab` will become active.\n * That means `ion-fab-button` will become a `close` icon and `ion-fab-list` will become visible.\n */\n this.activated = false;\n this.onClick = () => {\n const hasList = !!this.el.querySelector('ion-fab-list');\n const getButton = this.getFab();\n const isButtonDisabled = getButton && getButton.disabled;\n if (hasList && !isButtonDisabled) {\n this.activated = !this.activated;\n }\n };\n }\n activatedChanged() {\n const activated = this.activated;\n const fab = this.getFab();\n if (fab) {\n fab.activated = activated;\n }\n Array.from(this.el.querySelectorAll('ion-fab-list')).forEach(list => {\n list.activated = activated;\n });\n }\n componentDidLoad() {\n if (this.activated) {\n this.activatedChanged();\n }\n }\n /**\n * Close an active FAB list container.\n */\n async close() {\n this.activated = false;\n }\n getFab() {\n return this.el.querySelector('ion-fab-button');\n }\n render() {\n const { horizontal, vertical, edge } = this;\n const mode = getIonMode(this);\n return (h(Host, { onClick: this.onClick, class: {\n [mode]: true,\n [`fab-horizontal-${horizontal}`]: horizontal !== undefined,\n [`fab-vertical-${vertical}`]: vertical !== undefined,\n 'fab-edge': edge\n } }, h(\"slot\", null)));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"activated\": [\"activatedChanged\"]\n }; }\n};\nFab.style = fabCss;\n\nconst fabButtonIosCss = \":host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){margin-left:8px;margin-right:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-button-small){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}}.close-icon{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.close-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #3880ff);--background-activated:var(--ion-color-primary-shade, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transition:0.2s transform cubic-bezier(0.25, 1.11, 0.78, 1.59);--close-icon-font-size:28px}:host(.ion-activated){--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transform:scale(1.1);--transition:0.2s transform ease-out}::slotted(ion-icon){font-size:28px}:host(.fab-button-in-list){--background:var(--ion-color-light, #f4f5f8);--background-activated:var(--ion-color-light-shade, #d7d8da);--background-focused:var(--background-activated);--background-hover:var(--ion-color-light-tint, #f5f6f9);--color:var(--ion-color-light-contrast, #000);--color-activated:var(--ion-color-light-contrast, #000);--color-focused:var(--color-activated);--transition:transform 200ms ease 10ms, opacity 200ms ease 10ms}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}:host(.ion-color.ion-focused) .button-native,:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after,:host(.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent){--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.9);--background-hover:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.8);--background-focused:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.82);--backdrop-filter:saturate(180%) blur(20px)}:host(.fab-button-translucent-in-list){--background:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.9);--background-hover:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.8);--background-focused:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.82)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){@media (any-hover: hover){:host(.fab-button-translucent.ion-color:hover) .button-native{background:rgba(var(--ion-color-base-rgb), 0.8)}}:host(.ion-color.fab-button-translucent) .button-native{background:rgba(var(--ion-color-base-rgb), 0.9)}:host(.ion-color.ion-focused.fab-button-translucent) .button-native,:host(.ion-color.ion-activated.fab-button-translucent) .button-native{background:var(--ion-color-base)}}\";\n\nconst fabButtonMdCss = \":host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){margin-left:8px;margin-right:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-button-small){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}}.close-icon{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.close-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #3880ff);--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);--transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), background-color 280ms cubic-bezier(0.4, 0, 0.2, 1), color 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms cubic-bezier(0, 0, 0.2, 1) 0ms;--close-icon-font-size:24px}:host(.ion-activated){--box-shadow:0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12)}::slotted(ion-icon){font-size:24px}:host(.fab-button-in-list){--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-activated:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-focused:var(--color-activated);--background:var(--ion-color-light, #f4f5f8);--background-activated:transparent;--background-focused:var(--ion-color-light-shade, #d7d8da);--background-hover:var(--ion-color-light-tint, #f5f6f9)}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native::after{background:transparent}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}}\";\n\nconst FabButton = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n /**\n * If `true`, the fab button will be show a close icon.\n */\n this.activated = false;\n /**\n * If `true`, the user cannot interact with the fab button.\n */\n this.disabled = false;\n /**\n * When using a router, it specifies the transition direction when navigating to\n * another page using `href`.\n */\n this.routerDirection = 'forward';\n /**\n * If `true`, the fab button will show when in a fab-list.\n */\n this.show = false;\n /**\n * If `true`, the fab button will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n */\n this.translucent = false;\n /**\n * The type of the button.\n */\n this.type = 'button';\n /**\n * The icon name to use for the close icon. This will appear when the fab button\n * is pressed. Only applies if it is the main button inside of a fab containing a\n * fab list.\n */\n this.closeIcon = 'close';\n this.onFocus = () => {\n this.ionFocus.emit();\n };\n this.onBlur = () => {\n this.ionBlur.emit();\n };\n }\n render() {\n const { el, disabled, color, href, activated, show, translucent, size } = this;\n const inList = hostContext('ion-fab-list', el);\n const mode = getIonMode(this);\n const TagType = href === undefined ? 'button' : 'a';\n const attrs = (TagType === 'button')\n ? { type: this.type }\n : {\n download: this.download,\n href,\n rel: this.rel,\n target: this.target\n };\n return (h(Host, { \"aria-disabled\": disabled ? 'true' : null, class: Object.assign(Object.assign({}, createColorClasses(color)), { [mode]: true, 'fab-button-in-list': inList, 'fab-button-translucent-in-list': inList && translucent, 'fab-button-close-active': activated, 'fab-button-show': show, 'fab-button-disabled': disabled, 'fab-button-translucent': translucent, 'ion-activatable': true, 'ion-focusable': true, [`fab-button-${size}`]: size !== undefined }) }, h(TagType, Object.assign({}, attrs, { class: \"button-native\", part: \"native\", disabled: disabled, onFocus: this.onFocus, onBlur: this.onBlur, onClick: (ev) => openURL(href, ev, this.routerDirection, this.routerAnimation) }), h(\"ion-icon\", { icon: this.closeIcon, part: \"close-icon\", class: \"close-icon\", lazy: false }), h(\"span\", { class: \"button-inner\" }, h(\"slot\", null)), mode === 'md' && h(\"ion-ripple-effect\", null))));\n }\n get el() { return getElement(this); }\n};\nFabButton.style = {\n ios: fabButtonIosCss,\n md: fabButtonMdCss\n};\n\nconst fabListCss = \":host{margin-left:0;margin-right:0;margin-top:66px;margin-bottom:66px;display:none;position:absolute;top:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;min-width:56px;min-height:56px}:host(.fab-list-active){display:-ms-flexbox;display:flex}::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:8px;margin-bottom:8px;width:40px;height:40px;-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden}:host(.fab-list-side-top) ::slotted(.fab-button-in-list),:host(.fab-list-side-bottom) ::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px}:host(.fab-list-side-start) ::slotted(.fab-button-in-list),:host(.fab-list-side-end) ::slotted(.fab-button-in-list){margin-left:5px;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-start) ::slotted(.fab-button-in-list),:host(.fab-list-side-end) ::slotted(.fab-button-in-list){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px}}::slotted(.fab-button-in-list.fab-button-show){-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}:host(.fab-list-side-top){top:auto;bottom:0;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.fab-list-side-start){margin-left:66px;margin-right:66px;margin-top:0;margin-bottom:0;right:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-start){margin-left:unset;margin-right:unset;-webkit-margin-start:66px;margin-inline-start:66px;-webkit-margin-end:66px;margin-inline-end:66px}}:host-context([dir=rtl]):host(.fab-list-side-start),:host-context([dir=rtl]).fab-list-side-start{left:unset;right:unset;left:0}:host(.fab-list-side-end){margin-left:66px;margin-right:66px;margin-top:0;margin-bottom:0;left:0;-ms-flex-direction:row;flex-direction:row}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-end){margin-left:unset;margin-right:unset;-webkit-margin-start:66px;margin-inline-start:66px;-webkit-margin-end:66px;margin-inline-end:66px}}:host-context([dir=rtl]):host(.fab-list-side-end),:host-context([dir=rtl]).fab-list-side-end{left:unset;right:unset;right:0}\";\n\nconst FabList = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If `true`, the fab list will show all fab buttons in the list.\n */\n this.activated = false;\n /**\n * The side the fab list will show on relative to the main fab button.\n */\n this.side = 'bottom';\n }\n activatedChanged(activated) {\n const fabs = Array.from(this.el.querySelectorAll('ion-fab-button'));\n // if showing the fabs add a timeout, else show immediately\n const timeout = activated ? 30 : 0;\n fabs.forEach((fab, i) => {\n setTimeout(() => fab.show = activated, i * timeout);\n });\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n 'fab-list-active': this.activated,\n [`fab-list-side-${this.side}`]: true\n } }, h(\"slot\", null)));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"activated\": [\"activatedChanged\"]\n }; }\n};\nFabList.style = fabListCss;\n\nexport { Fab as ion_fab, FabButton as ion_fab_button, FabList as ion_fab_list };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/13-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/13-es2015.js deleted file mode 100644 index 59b31554d..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/13-es2015.js +++ /dev/null @@ -1,91 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[13],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-img.entry.js": -/*!************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-img.entry.js ***! - \************************************************************/ -/*! exports provided: ion_img */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_img", function() { return Img; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - - - -const imgCss = ":host{display:block;-o-object-fit:contain;object-fit:contain}img{display:block;width:100%;height:100%;-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit}"; - -const Img = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionImgWillLoad = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionImgWillLoad", 7); - this.ionImgDidLoad = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionImgDidLoad", 7); - this.ionError = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionError", 7); - this.onLoad = () => { - this.ionImgDidLoad.emit(); - }; - this.onError = () => { - this.ionError.emit(); - }; - } - srcChanged() { - this.addIO(); - } - componentDidLoad() { - this.addIO(); - } - addIO() { - if (this.src === undefined) { - return; - } - if (typeof window !== 'undefined' && - 'IntersectionObserver' in window && - 'IntersectionObserverEntry' in window && - 'isIntersecting' in window.IntersectionObserverEntry.prototype) { - this.removeIO(); - this.io = new IntersectionObserver(data => { - // because there will only ever be one instance - // of the element we are observing - // we can just use data[0] - if (data[0].isIntersecting) { - this.load(); - this.removeIO(); - } - }); - this.io.observe(this.el); - } - else { - // fall back to setTimeout for Safari and IE - setTimeout(() => this.load(), 200); - } - } - load() { - this.loadError = this.onError; - this.loadSrc = this.src; - this.ionImgWillLoad.emit(); - } - removeIO() { - if (this.io) { - this.io.disconnect(); - this.io = undefined; - } - } - render() { - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("img", { decoding: "async", src: this.loadSrc, alt: this.alt, onLoad: this.onLoad, onError: this.loadError, part: "image" }))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "src": ["srcChanged"] - }; } -}; -Img.style = imgCss; - - - - -/***/ }) - -}]); -//# sourceMappingURL=13-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/13-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/13-es2015.js.map deleted file mode 100644 index e8acd3186..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/13-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-img.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAA6G;AAChD;;AAE7D,sBAAsB,cAAc,sBAAsB,mBAAmB,IAAI,cAAc,WAAW,YAAY,sBAAsB,mBAAmB,2BAA2B,wBAAwB;;AAElN;AACA;AACA,QAAQ,4DAAgB;AACxB,8BAA8B,4DAAW;AACzC,6BAA6B,4DAAW;AACxC,wBAAwB,4DAAW;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,QAAQ,mEAAU,QAAQ,EAAE,4DAAC,SAAS,mHAAmH;AAClL;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA,MAAM;AACN;AACA;;AAE0B","file":"13-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\n\nconst imgCss = \":host{display:block;-o-object-fit:contain;object-fit:contain}img{display:block;width:100%;height:100%;-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit}\";\n\nconst Img = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionImgWillLoad = createEvent(this, \"ionImgWillLoad\", 7);\n this.ionImgDidLoad = createEvent(this, \"ionImgDidLoad\", 7);\n this.ionError = createEvent(this, \"ionError\", 7);\n this.onLoad = () => {\n this.ionImgDidLoad.emit();\n };\n this.onError = () => {\n this.ionError.emit();\n };\n }\n srcChanged() {\n this.addIO();\n }\n componentDidLoad() {\n this.addIO();\n }\n addIO() {\n if (this.src === undefined) {\n return;\n }\n if (typeof window !== 'undefined' &&\n 'IntersectionObserver' in window &&\n 'IntersectionObserverEntry' in window &&\n 'isIntersecting' in window.IntersectionObserverEntry.prototype) {\n this.removeIO();\n this.io = new IntersectionObserver(data => {\n // because there will only ever be one instance\n // of the element we are observing\n // we can just use data[0]\n if (data[0].isIntersecting) {\n this.load();\n this.removeIO();\n }\n });\n this.io.observe(this.el);\n }\n else {\n // fall back to setTimeout for Safari and IE\n setTimeout(() => this.load(), 200);\n }\n }\n load() {\n this.loadError = this.onError;\n this.loadSrc = this.src;\n this.ionImgWillLoad.emit();\n }\n removeIO() {\n if (this.io) {\n this.io.disconnect();\n this.io = undefined;\n }\n }\n render() {\n return (h(Host, { class: getIonMode(this) }, h(\"img\", { decoding: \"async\", src: this.loadSrc, alt: this.alt, onLoad: this.onLoad, onError: this.loadError, part: \"image\" })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"src\": [\"srcChanged\"]\n }; }\n};\nImg.style = imgCss;\n\nexport { Img as ion_img };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/13-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/13-es5.js deleted file mode 100644 index b2c01828f..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/13-es5.js +++ /dev/null @@ -1,151 +0,0 @@ -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[13], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-img.entry.js": - /*!************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-img.entry.js ***! - \************************************************************/ - - /*! exports provided: ion_img */ - - /***/ - function node_modulesIonicCoreDistEsmIonImgEntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_img", function () { - return Img; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - - var imgCss = ":host{display:block;-o-object-fit:contain;object-fit:contain}img{display:block;width:100%;height:100%;-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit}"; - - var Img = /*#__PURE__*/function () { - function Img(hostRef) { - var _this = this; - - _classCallCheck(this, Img); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionImgWillLoad = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionImgWillLoad", 7); - this.ionImgDidLoad = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionImgDidLoad", 7); - this.ionError = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionError", 7); - - this.onLoad = function () { - _this.ionImgDidLoad.emit(); - }; - - this.onError = function () { - _this.ionError.emit(); - }; - } - - _createClass(Img, [{ - key: "srcChanged", - value: function srcChanged() { - this.addIO(); - } - }, { - key: "componentDidLoad", - value: function componentDidLoad() { - this.addIO(); - } - }, { - key: "addIO", - value: function addIO() { - var _this2 = this; - - if (this.src === undefined) { - return; - } - - if (typeof window !== 'undefined' && 'IntersectionObserver' in window && 'IntersectionObserverEntry' in window && 'isIntersecting' in window.IntersectionObserverEntry.prototype) { - this.removeIO(); - this.io = new IntersectionObserver(function (data) { - // because there will only ever be one instance - // of the element we are observing - // we can just use data[0] - if (data[0].isIntersecting) { - _this2.load(); - - _this2.removeIO(); - } - }); - this.io.observe(this.el); - } else { - // fall back to setTimeout for Safari and IE - setTimeout(function () { - return _this2.load(); - }, 200); - } - } - }, { - key: "load", - value: function load() { - this.loadError = this.onError; - this.loadSrc = this.src; - this.ionImgWillLoad.emit(); - } - }, { - key: "removeIO", - value: function removeIO() { - if (this.io) { - this.io.disconnect(); - this.io = undefined; - } - } - }, { - key: "render", - value: function render() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("img", { - decoding: "async", - src: this.loadSrc, - alt: this.alt, - onLoad: this.onLoad, - onError: this.loadError, - part: "image" - })); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "src": ["srcChanged"] - }; - } - }]); - - return Img; - }(); - - Img.style = imgCss; - /***/ - } -}]); -//# sourceMappingURL=13-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/13-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/13-es5.js.map deleted file mode 100644 index 8ce96a4be..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/13-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-img.entry.js"],"names":["imgCss","Img","hostRef","ionImgWillLoad","ionImgDidLoad","ionError","onLoad","emit","onError","addIO","src","undefined","window","IntersectionObserverEntry","prototype","removeIO","io","IntersectionObserver","data","isIntersecting","load","observe","el","setTimeout","loadError","loadSrc","disconnect","decoding","alt","part","style"],"mappings":";;;;;;;;;;;;;;;;;;;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;;AAGA,QAAMA,MAAM,GAAG,oMAAf;;AAEA,QAAMC,GAAG;AACL,mBAAYC,OAAZ,EAAqB;AAAA;;AAAA;;AACjB,qEAAiB,IAAjB,EAAuBA,OAAvB;AACA,aAAKC,cAAL,GAAsB,6DAAY,IAAZ,EAAkB,gBAAlB,EAAoC,CAApC,CAAtB;AACA,aAAKC,aAAL,GAAqB,6DAAY,IAAZ,EAAkB,eAAlB,EAAmC,CAAnC,CAArB;AACA,aAAKC,QAAL,GAAgB,6DAAY,IAAZ,EAAkB,UAAlB,EAA8B,CAA9B,CAAhB;;AACA,aAAKC,MAAL,GAAc,YAAM;AAChB,eAAI,CAACF,aAAL,CAAmBG,IAAnB;AACH,SAFD;;AAGA,aAAKC,OAAL,GAAe,YAAM;AACjB,eAAI,CAACH,QAAL,CAAcE,IAAd;AACH,SAFD;AAGH;;AAZI;AAAA;AAAA,qCAaQ;AACT,eAAKE,KAAL;AACH;AAfI;AAAA;AAAA,2CAgBc;AACf,eAAKA,KAAL;AACH;AAlBI;AAAA;AAAA,gCAmBG;AAAA;;AACJ,cAAI,KAAKC,GAAL,KAAaC,SAAjB,EAA4B;AACxB;AACH;;AACD,cAAI,OAAOC,MAAP,KAAkB,WAAlB,IACA,0BAA0BA,MAD1B,IAEA,+BAA+BA,MAF/B,IAGA,oBAAoBA,MAAM,CAACC,yBAAP,CAAiCC,SAHzD,EAGoE;AAChE,iBAAKC,QAAL;AACA,iBAAKC,EAAL,GAAU,IAAIC,oBAAJ,CAAyB,UAAAC,IAAI,EAAI;AACvC;AACA;AACA;AACA,kBAAIA,IAAI,CAAC,CAAD,CAAJ,CAAQC,cAAZ,EAA4B;AACxB,sBAAI,CAACC,IAAL;;AACA,sBAAI,CAACL,QAAL;AACH;AACJ,aARS,CAAV;AASA,iBAAKC,EAAL,CAAQK,OAAR,CAAgB,KAAKC,EAArB;AACH,WAfD,MAgBK;AACD;AACAC,sBAAU,CAAC;AAAA,qBAAM,MAAI,CAACH,IAAL,EAAN;AAAA,aAAD,EAAoB,GAApB,CAAV;AACH;AACJ;AA3CI;AAAA;AAAA,+BA4CE;AACH,eAAKI,SAAL,GAAiB,KAAKhB,OAAtB;AACA,eAAKiB,OAAL,GAAe,KAAKf,GAApB;AACA,eAAKP,cAAL,CAAoBI,IAApB;AACH;AAhDI;AAAA;AAAA,mCAiDM;AACP,cAAI,KAAKS,EAAT,EAAa;AACT,iBAAKA,EAAL,CAAQU,UAAR;AACA,iBAAKV,EAAL,GAAUL,SAAV;AACH;AACJ;AAtDI;AAAA;AAAA,iCAuDI;AACL,iBAAQ,6DAAE,oDAAF,EAAQ;AAAE,qBAAO,oEAAW,IAAX;AAAT,WAAR,EAAqC,6DAAE,KAAF,EAAS;AAAEgB,oBAAQ,EAAE,OAAZ;AAAqBjB,eAAG,EAAE,KAAKe,OAA/B;AAAwCG,eAAG,EAAE,KAAKA,GAAlD;AAAuDtB,kBAAM,EAAE,KAAKA,MAApE;AAA4EE,mBAAO,EAAE,KAAKgB,SAA1F;AAAqGK,gBAAI,EAAE;AAA3G,WAAT,CAArC,CAAR;AACH;AAzDI;AAAA;AAAA,4BA0DI;AAAE,iBAAO,6DAAW,IAAX,CAAP;AAA0B;AA1DhC;AAAA;AAAA,4BA2DiB;AAAE,iBAAO;AAC3B,mBAAO,CAAC,YAAD;AADoB,WAAP;AAEpB;AA7DC;;AAAA;AAAA,OAAT;;AA+DA5B,OAAG,CAAC6B,KAAJ,GAAY9B,MAAZ","file":"13-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\n\nconst imgCss = \":host{display:block;-o-object-fit:contain;object-fit:contain}img{display:block;width:100%;height:100%;-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit}\";\n\nconst Img = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionImgWillLoad = createEvent(this, \"ionImgWillLoad\", 7);\n this.ionImgDidLoad = createEvent(this, \"ionImgDidLoad\", 7);\n this.ionError = createEvent(this, \"ionError\", 7);\n this.onLoad = () => {\n this.ionImgDidLoad.emit();\n };\n this.onError = () => {\n this.ionError.emit();\n };\n }\n srcChanged() {\n this.addIO();\n }\n componentDidLoad() {\n this.addIO();\n }\n addIO() {\n if (this.src === undefined) {\n return;\n }\n if (typeof window !== 'undefined' &&\n 'IntersectionObserver' in window &&\n 'IntersectionObserverEntry' in window &&\n 'isIntersecting' in window.IntersectionObserverEntry.prototype) {\n this.removeIO();\n this.io = new IntersectionObserver(data => {\n // because there will only ever be one instance\n // of the element we are observing\n // we can just use data[0]\n if (data[0].isIntersecting) {\n this.load();\n this.removeIO();\n }\n });\n this.io.observe(this.el);\n }\n else {\n // fall back to setTimeout for Safari and IE\n setTimeout(() => this.load(), 200);\n }\n }\n load() {\n this.loadError = this.onError;\n this.loadSrc = this.src;\n this.ionImgWillLoad.emit();\n }\n removeIO() {\n if (this.io) {\n this.io.disconnect();\n this.io = undefined;\n }\n }\n render() {\n return (h(Host, { class: getIonMode(this) }, h(\"img\", { decoding: \"async\", src: this.loadSrc, alt: this.alt, onLoad: this.onLoad, onError: this.loadError, part: \"image\" })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"src\": [\"srcChanged\"]\n }; }\n};\nImg.style = imgCss;\n\nexport { Img as ion_img };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/14-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/14-es2015.js deleted file mode 100644 index a5ba07011..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/14-es2015.js +++ /dev/null @@ -1,253 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[14],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-infinite-scroll_2.entry.js": -/*!**************************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-infinite-scroll_2.entry.js ***! - \**************************************************************************/ -/*! exports provided: ion_infinite_scroll, ion_infinite_scroll_content */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_infinite_scroll", function() { return InfiniteScroll; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_infinite_scroll_content", function() { return InfiniteScrollContent; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index-79d74e0b.js */ "./node_modules/@ionic/core/dist/esm/index-79d74e0b.js"); - - - - -const infiniteScrollCss = "ion-infinite-scroll{display:none;width:100%}.infinite-scroll-enabled{display:block}"; - -const InfiniteScroll = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionInfinite = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionInfinite", 7); - this.thrPx = 0; - this.thrPc = 0; - this.didFire = false; - this.isBusy = false; - this.isLoading = false; - /** - * The threshold distance from the bottom - * of the content to call the `infinite` output event when scrolled. - * The threshold value can be either a percent, or - * in pixels. For example, use the value of `10%` for the `infinite` - * output event to get called when the user has scrolled 10% - * from the bottom of the page. Use the value `100px` when the - * scroll is within 100 pixels from the bottom of the page. - */ - this.threshold = '15%'; - /** - * If `true`, the infinite scroll will be hidden and scroll event listeners - * will be removed. - * - * Set this to true to disable the infinite scroll from actively - * trying to receive new data while scrolling. This is useful - * when it is known that there is no more data that can be added, and - * the infinite scroll is no longer needed. - */ - this.disabled = false; - /** - * The position of the infinite scroll element. - * The value can be either `top` or `bottom`. - */ - this.position = 'bottom'; - this.onScroll = () => { - const scrollEl = this.scrollEl; - if (!scrollEl || !this.canStart()) { - return 1; - } - const infiniteHeight = this.el.offsetHeight; - if (infiniteHeight === 0) { - // if there is no height of this element then do nothing - return 2; - } - const scrollTop = scrollEl.scrollTop; - const scrollHeight = scrollEl.scrollHeight; - const height = scrollEl.offsetHeight; - const threshold = this.thrPc !== 0 ? (height * this.thrPc) : this.thrPx; - const distanceFromInfinite = (this.position === 'bottom') - ? scrollHeight - infiniteHeight - scrollTop - threshold - height - : scrollTop - infiniteHeight - threshold; - if (distanceFromInfinite < 0) { - if (!this.didFire) { - this.isLoading = true; - this.didFire = true; - this.ionInfinite.emit(); - return 3; - } - } - else { - this.didFire = false; - } - return 4; - }; - } - thresholdChanged() { - const val = this.threshold; - if (val.lastIndexOf('%') > -1) { - this.thrPx = 0; - this.thrPc = (parseFloat(val) / 100); - } - else { - this.thrPx = parseFloat(val); - this.thrPc = 0; - } - } - disabledChanged() { - const disabled = this.disabled; - if (disabled) { - this.isLoading = false; - this.isBusy = false; - } - this.enableScrollEvents(!disabled); - } - async connectedCallback() { - const contentEl = this.el.closest('ion-content'); - if (!contentEl) { - console.error(' must be used inside an '); - return; - } - this.scrollEl = await contentEl.getScrollElement(); - this.thresholdChanged(); - this.disabledChanged(); - if (this.position === 'top') { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => { - if (this.scrollEl) { - this.scrollEl.scrollTop = this.scrollEl.scrollHeight - this.scrollEl.clientHeight; - } - }); - } - } - disconnectedCallback() { - this.enableScrollEvents(false); - this.scrollEl = undefined; - } - /** - * Call `complete()` within the `ionInfinite` output event handler when - * your async operation has completed. For example, the `loading` - * state is while the app is performing an asynchronous operation, - * such as receiving more data from an AJAX request to add more items - * to a data list. Once the data has been received and UI updated, you - * then call this method to signify that the loading has completed. - * This method will change the infinite scroll's state from `loading` - * to `enabled`. - */ - async complete() { - const scrollEl = this.scrollEl; - if (!this.isLoading || !scrollEl) { - return; - } - this.isLoading = false; - if (this.position === 'top') { - /** - * New content is being added at the top, but the scrollTop position stays the same, - * which causes a scroll jump visually. This algorithm makes sure to prevent this. - * (Frame 1) - * - complete() is called, but the UI hasn't had time to update yet. - * - Save the current content dimensions. - * - Wait for the next frame using _dom.read, so the UI will be updated. - * (Frame 2) - * - Read the new content dimensions. - * - Calculate the height difference and the new scroll position. - * - Delay the scroll position change until other possible dom reads are done using _dom.write to be performant. - * (Still frame 2, if I'm correct) - * - Change the scroll position (= visually maintain the scroll position). - * - Change the state to re-enable the InfiniteScroll. - * - This should be after changing the scroll position, or it could - * cause the InfiniteScroll to be triggered again immediately. - * (Frame 3) - * Done. - */ - this.isBusy = true; - // ******** DOM READ **************** - // Save the current content dimensions before the UI updates - const prev = scrollEl.scrollHeight - scrollEl.scrollTop; - // ******** DOM READ **************** - requestAnimationFrame(() => { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(() => { - // UI has updated, save the new content dimensions - const scrollHeight = scrollEl.scrollHeight; - // New content was added on top, so the scroll position should be changed immediately to prevent it from jumping around - const newScrollTop = scrollHeight - prev; - // ******** DOM WRITE **************** - requestAnimationFrame(() => { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => { - scrollEl.scrollTop = newScrollTop; - this.isBusy = false; - }); - }); - }); - }); - } - } - canStart() { - return (!this.disabled && - !this.isBusy && - !!this.scrollEl && - !this.isLoading); - } - enableScrollEvents(shouldListen) { - if (this.scrollEl) { - if (shouldListen) { - this.scrollEl.addEventListener('scroll', this.onScroll); - } - else { - this.scrollEl.removeEventListener('scroll', this.onScroll); - } - } - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const disabled = this.disabled; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: { - [mode]: true, - 'infinite-scroll-loading': this.isLoading, - 'infinite-scroll-enabled': !disabled - } })); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "threshold": ["thresholdChanged"], - "disabled": ["disabledChanged"] - }; } -}; -InfiniteScroll.style = infiniteScrollCss; - -const infiniteScrollContentIosCss = "ion-infinite-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:84px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infinite-loading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:32px;display:none;width:100%}.infinite-loading-text{margin-left:32px;margin-right:32px;margin-top:4px;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.infinite-loading-text{margin-left:unset;margin-right:unset;-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px}}.infinite-scroll-loading ion-infinite-scroll-content>.infinite-loading{display:block}.infinite-scroll-content-ios .infinite-loading-text{color:var(--ion-color-step-600, #666666)}.infinite-scroll-content-ios .infinite-loading-spinner .spinner-lines-ios line,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-lines-small-ios line,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-crescent circle{stroke:var(--ion-color-step-600, #666666)}.infinite-scroll-content-ios .infinite-loading-spinner .spinner-bubbles circle,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-circles circle,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-dots circle{fill:var(--ion-color-step-600, #666666)}"; - -const infiniteScrollContentMdCss = "ion-infinite-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:84px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infinite-loading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:32px;display:none;width:100%}.infinite-loading-text{margin-left:32px;margin-right:32px;margin-top:4px;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.infinite-loading-text{margin-left:unset;margin-right:unset;-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px}}.infinite-scroll-loading ion-infinite-scroll-content>.infinite-loading{display:block}.infinite-scroll-content-md .infinite-loading-text{color:var(--ion-color-step-600, #666666)}.infinite-scroll-content-md .infinite-loading-spinner .spinner-lines-md line,.infinite-scroll-content-md .infinite-loading-spinner .spinner-lines-small-md line,.infinite-scroll-content-md .infinite-loading-spinner .spinner-crescent circle{stroke:var(--ion-color-step-600, #666666)}.infinite-scroll-content-md .infinite-loading-spinner .spinner-bubbles circle,.infinite-scroll-content-md .infinite-loading-spinner .spinner-circles circle,.infinite-scroll-content-md .infinite-loading-spinner .spinner-dots circle{fill:var(--ion-color-step-600, #666666)}"; - -const InfiniteScrollContent = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - componentDidLoad() { - if (this.loadingSpinner === undefined) { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - this.loadingSpinner = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('infiniteLoadingSpinner', _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('spinner', mode === 'ios' ? 'lines' : 'crescent')); - } - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: { - [mode]: true, - // Used internally for styling - [`infinite-scroll-content-${mode}`]: true - } }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "infinite-loading" }, this.loadingSpinner && (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "infinite-loading-spinner" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-spinner", { name: this.loadingSpinner }))), this.loadingText && (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "infinite-loading-text", innerHTML: Object(_index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_2__["s"])(this.loadingText) }))))); - } -}; -InfiniteScrollContent.style = { - ios: infiniteScrollContentIosCss, - md: infiniteScrollContentMdCss -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=14-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/14-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/14-es2015.js.map deleted file mode 100644 index 5fc810992..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/14-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-infinite-scroll_2.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA4I;AAClE;AACb;;AAE7D,+CAA+C,aAAa,WAAW,yBAAyB,cAAc;;AAE9G;AACA;AACA,QAAQ,4DAAgB;AACxB,2BAA2B,4DAAW;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,4DAAS;AACrB;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,4DAAQ;AACxB;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,4DAAS;AACjC;AACA;AACA,yBAAyB;AACzB,qBAAqB;AACrB,iBAAiB;AACjB,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG;AACzB;AACA;AACA;AACA,aAAa,EAAE;AACf;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA;AACA,MAAM;AACN;AACA;;AAEA,iEAAiE,oBAAoB,aAAa,0BAA0B,sBAAsB,qBAAqB,uBAAuB,gBAAgB,kBAAkB,yBAAyB,sBAAsB,qBAAqB,iBAAiB,kBAAkB,cAAc,eAAe,aAAa,mBAAmB,aAAa,WAAW,uBAAuB,iBAAiB,kBAAkB,eAAe,gBAAgB,+FAA+F,uBAAuB,kBAAkB,mBAAmB,0BAA0B,yBAAyB,wBAAwB,wBAAwB,uEAAuE,cAAc,oDAAoD,yCAAyC,oPAAoP,0CAA0C,0OAA0O,wCAAwC;;AAEr9C,gEAAgE,oBAAoB,aAAa,0BAA0B,sBAAsB,qBAAqB,uBAAuB,gBAAgB,kBAAkB,yBAAyB,sBAAsB,qBAAqB,iBAAiB,kBAAkB,cAAc,eAAe,aAAa,mBAAmB,aAAa,WAAW,uBAAuB,iBAAiB,kBAAkB,eAAe,gBAAgB,+FAA+F,uBAAuB,kBAAkB,mBAAmB,0BAA0B,yBAAyB,wBAAwB,wBAAwB,uEAAuE,cAAc,mDAAmD,yCAAyC,+OAA+O,0CAA0C,uOAAuO,wCAAwC;;AAE38C;AACA;AACA,QAAQ,4DAAgB;AACxB;AACA;AACA;AACA,yBAAyB,mEAAU;AACnC,kCAAkC,2DAAM,+BAA+B,2DAAM;AAC7E;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B,gBAAgB,4DAAC,CAAC,oDAAI,GAAG;AACzB;AACA;AACA,4CAA4C,KAAK;AACjD,aAAa,EAAE,EAAE,4DAAC,SAAS,4BAA4B,0BAA0B,4DAAC,SAAS,oCAAoC,EAAE,4DAAC,iBAAiB,4BAA4B,0BAA0B,4DAAC,SAAS,4CAA4C,4DAAiB,oBAAoB;AACpS;AACA;AACA;AACA;AACA;AACA;;AAEuG","file":"14-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, c as writeTask, f as readTask, h, i as getElement, H as Host } from './index-44bf8136.js';\nimport { b as getIonMode, c as config } from './ionic-global-837be8f3.js';\nimport { s as sanitizeDOMString } from './index-79d74e0b.js';\n\nconst infiniteScrollCss = \"ion-infinite-scroll{display:none;width:100%}.infinite-scroll-enabled{display:block}\";\n\nconst InfiniteScroll = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionInfinite = createEvent(this, \"ionInfinite\", 7);\n this.thrPx = 0;\n this.thrPc = 0;\n this.didFire = false;\n this.isBusy = false;\n this.isLoading = false;\n /**\n * The threshold distance from the bottom\n * of the content to call the `infinite` output event when scrolled.\n * The threshold value can be either a percent, or\n * in pixels. For example, use the value of `10%` for the `infinite`\n * output event to get called when the user has scrolled 10%\n * from the bottom of the page. Use the value `100px` when the\n * scroll is within 100 pixels from the bottom of the page.\n */\n this.threshold = '15%';\n /**\n * If `true`, the infinite scroll will be hidden and scroll event listeners\n * will be removed.\n *\n * Set this to true to disable the infinite scroll from actively\n * trying to receive new data while scrolling. This is useful\n * when it is known that there is no more data that can be added, and\n * the infinite scroll is no longer needed.\n */\n this.disabled = false;\n /**\n * The position of the infinite scroll element.\n * The value can be either `top` or `bottom`.\n */\n this.position = 'bottom';\n this.onScroll = () => {\n const scrollEl = this.scrollEl;\n if (!scrollEl || !this.canStart()) {\n return 1;\n }\n const infiniteHeight = this.el.offsetHeight;\n if (infiniteHeight === 0) {\n // if there is no height of this element then do nothing\n return 2;\n }\n const scrollTop = scrollEl.scrollTop;\n const scrollHeight = scrollEl.scrollHeight;\n const height = scrollEl.offsetHeight;\n const threshold = this.thrPc !== 0 ? (height * this.thrPc) : this.thrPx;\n const distanceFromInfinite = (this.position === 'bottom')\n ? scrollHeight - infiniteHeight - scrollTop - threshold - height\n : scrollTop - infiniteHeight - threshold;\n if (distanceFromInfinite < 0) {\n if (!this.didFire) {\n this.isLoading = true;\n this.didFire = true;\n this.ionInfinite.emit();\n return 3;\n }\n }\n else {\n this.didFire = false;\n }\n return 4;\n };\n }\n thresholdChanged() {\n const val = this.threshold;\n if (val.lastIndexOf('%') > -1) {\n this.thrPx = 0;\n this.thrPc = (parseFloat(val) / 100);\n }\n else {\n this.thrPx = parseFloat(val);\n this.thrPc = 0;\n }\n }\n disabledChanged() {\n const disabled = this.disabled;\n if (disabled) {\n this.isLoading = false;\n this.isBusy = false;\n }\n this.enableScrollEvents(!disabled);\n }\n async connectedCallback() {\n const contentEl = this.el.closest('ion-content');\n if (!contentEl) {\n console.error(' must be used inside an ');\n return;\n }\n this.scrollEl = await contentEl.getScrollElement();\n this.thresholdChanged();\n this.disabledChanged();\n if (this.position === 'top') {\n writeTask(() => {\n if (this.scrollEl) {\n this.scrollEl.scrollTop = this.scrollEl.scrollHeight - this.scrollEl.clientHeight;\n }\n });\n }\n }\n disconnectedCallback() {\n this.enableScrollEvents(false);\n this.scrollEl = undefined;\n }\n /**\n * Call `complete()` within the `ionInfinite` output event handler when\n * your async operation has completed. For example, the `loading`\n * state is while the app is performing an asynchronous operation,\n * such as receiving more data from an AJAX request to add more items\n * to a data list. Once the data has been received and UI updated, you\n * then call this method to signify that the loading has completed.\n * This method will change the infinite scroll's state from `loading`\n * to `enabled`.\n */\n async complete() {\n const scrollEl = this.scrollEl;\n if (!this.isLoading || !scrollEl) {\n return;\n }\n this.isLoading = false;\n if (this.position === 'top') {\n /**\n * New content is being added at the top, but the scrollTop position stays the same,\n * which causes a scroll jump visually. This algorithm makes sure to prevent this.\n * (Frame 1)\n * - complete() is called, but the UI hasn't had time to update yet.\n * - Save the current content dimensions.\n * - Wait for the next frame using _dom.read, so the UI will be updated.\n * (Frame 2)\n * - Read the new content dimensions.\n * - Calculate the height difference and the new scroll position.\n * - Delay the scroll position change until other possible dom reads are done using _dom.write to be performant.\n * (Still frame 2, if I'm correct)\n * - Change the scroll position (= visually maintain the scroll position).\n * - Change the state to re-enable the InfiniteScroll.\n * - This should be after changing the scroll position, or it could\n * cause the InfiniteScroll to be triggered again immediately.\n * (Frame 3)\n * Done.\n */\n this.isBusy = true;\n // ******** DOM READ ****************\n // Save the current content dimensions before the UI updates\n const prev = scrollEl.scrollHeight - scrollEl.scrollTop;\n // ******** DOM READ ****************\n requestAnimationFrame(() => {\n readTask(() => {\n // UI has updated, save the new content dimensions\n const scrollHeight = scrollEl.scrollHeight;\n // New content was added on top, so the scroll position should be changed immediately to prevent it from jumping around\n const newScrollTop = scrollHeight - prev;\n // ******** DOM WRITE ****************\n requestAnimationFrame(() => {\n writeTask(() => {\n scrollEl.scrollTop = newScrollTop;\n this.isBusy = false;\n });\n });\n });\n });\n }\n }\n canStart() {\n return (!this.disabled &&\n !this.isBusy &&\n !!this.scrollEl &&\n !this.isLoading);\n }\n enableScrollEvents(shouldListen) {\n if (this.scrollEl) {\n if (shouldListen) {\n this.scrollEl.addEventListener('scroll', this.onScroll);\n }\n else {\n this.scrollEl.removeEventListener('scroll', this.onScroll);\n }\n }\n }\n render() {\n const mode = getIonMode(this);\n const disabled = this.disabled;\n return (h(Host, { class: {\n [mode]: true,\n 'infinite-scroll-loading': this.isLoading,\n 'infinite-scroll-enabled': !disabled\n } }));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"threshold\": [\"thresholdChanged\"],\n \"disabled\": [\"disabledChanged\"]\n }; }\n};\nInfiniteScroll.style = infiniteScrollCss;\n\nconst infiniteScrollContentIosCss = \"ion-infinite-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:84px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infinite-loading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:32px;display:none;width:100%}.infinite-loading-text{margin-left:32px;margin-right:32px;margin-top:4px;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.infinite-loading-text{margin-left:unset;margin-right:unset;-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px}}.infinite-scroll-loading ion-infinite-scroll-content>.infinite-loading{display:block}.infinite-scroll-content-ios .infinite-loading-text{color:var(--ion-color-step-600, #666666)}.infinite-scroll-content-ios .infinite-loading-spinner .spinner-lines-ios line,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-lines-small-ios line,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-crescent circle{stroke:var(--ion-color-step-600, #666666)}.infinite-scroll-content-ios .infinite-loading-spinner .spinner-bubbles circle,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-circles circle,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-dots circle{fill:var(--ion-color-step-600, #666666)}\";\n\nconst infiniteScrollContentMdCss = \"ion-infinite-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:84px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infinite-loading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:32px;display:none;width:100%}.infinite-loading-text{margin-left:32px;margin-right:32px;margin-top:4px;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.infinite-loading-text{margin-left:unset;margin-right:unset;-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px}}.infinite-scroll-loading ion-infinite-scroll-content>.infinite-loading{display:block}.infinite-scroll-content-md .infinite-loading-text{color:var(--ion-color-step-600, #666666)}.infinite-scroll-content-md .infinite-loading-spinner .spinner-lines-md line,.infinite-scroll-content-md .infinite-loading-spinner .spinner-lines-small-md line,.infinite-scroll-content-md .infinite-loading-spinner .spinner-crescent circle{stroke:var(--ion-color-step-600, #666666)}.infinite-scroll-content-md .infinite-loading-spinner .spinner-bubbles circle,.infinite-scroll-content-md .infinite-loading-spinner .spinner-circles circle,.infinite-scroll-content-md .infinite-loading-spinner .spinner-dots circle{fill:var(--ion-color-step-600, #666666)}\";\n\nconst InfiniteScrollContent = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n componentDidLoad() {\n if (this.loadingSpinner === undefined) {\n const mode = getIonMode(this);\n this.loadingSpinner = config.get('infiniteLoadingSpinner', config.get('spinner', mode === 'ios' ? 'lines' : 'crescent'));\n }\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n // Used internally for styling\n [`infinite-scroll-content-${mode}`]: true\n } }, h(\"div\", { class: \"infinite-loading\" }, this.loadingSpinner && (h(\"div\", { class: \"infinite-loading-spinner\" }, h(\"ion-spinner\", { name: this.loadingSpinner }))), this.loadingText && (h(\"div\", { class: \"infinite-loading-text\", innerHTML: sanitizeDOMString(this.loadingText) })))));\n }\n};\nInfiniteScrollContent.style = {\n ios: infiniteScrollContentIosCss,\n md: infiniteScrollContentMdCss\n};\n\nexport { InfiniteScroll as ion_infinite_scroll, InfiniteScrollContent as ion_infinite_scroll_content };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/14-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/14-es5.js deleted file mode 100644 index de973c1ff..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/14-es5.js +++ /dev/null @@ -1,407 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[14], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-infinite-scroll_2.entry.js": - /*!**************************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-infinite-scroll_2.entry.js ***! - \**************************************************************************/ - - /*! exports provided: ion_infinite_scroll, ion_infinite_scroll_content */ - - /***/ - function node_modulesIonicCoreDistEsmIonInfiniteScroll_2EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_infinite_scroll", function () { - return InfiniteScroll; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_infinite_scroll_content", function () { - return InfiniteScrollContent; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./index-79d74e0b.js */ - "./node_modules/@ionic/core/dist/esm/index-79d74e0b.js"); - - var infiniteScrollCss = "ion-infinite-scroll{display:none;width:100%}.infinite-scroll-enabled{display:block}"; - - var InfiniteScroll = /*#__PURE__*/function () { - function InfiniteScroll(hostRef) { - var _this = this; - - _classCallCheck(this, InfiniteScroll); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionInfinite = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionInfinite", 7); - this.thrPx = 0; - this.thrPc = 0; - this.didFire = false; - this.isBusy = false; - this.isLoading = false; - /** - * The threshold distance from the bottom - * of the content to call the `infinite` output event when scrolled. - * The threshold value can be either a percent, or - * in pixels. For example, use the value of `10%` for the `infinite` - * output event to get called when the user has scrolled 10% - * from the bottom of the page. Use the value `100px` when the - * scroll is within 100 pixels from the bottom of the page. - */ - - this.threshold = '15%'; - /** - * If `true`, the infinite scroll will be hidden and scroll event listeners - * will be removed. - * - * Set this to true to disable the infinite scroll from actively - * trying to receive new data while scrolling. This is useful - * when it is known that there is no more data that can be added, and - * the infinite scroll is no longer needed. - */ - - this.disabled = false; - /** - * The position of the infinite scroll element. - * The value can be either `top` or `bottom`. - */ - - this.position = 'bottom'; - - this.onScroll = function () { - var scrollEl = _this.scrollEl; - - if (!scrollEl || !_this.canStart()) { - return 1; - } - - var infiniteHeight = _this.el.offsetHeight; - - if (infiniteHeight === 0) { - // if there is no height of this element then do nothing - return 2; - } - - var scrollTop = scrollEl.scrollTop; - var scrollHeight = scrollEl.scrollHeight; - var height = scrollEl.offsetHeight; - var threshold = _this.thrPc !== 0 ? height * _this.thrPc : _this.thrPx; - var distanceFromInfinite = _this.position === 'bottom' ? scrollHeight - infiniteHeight - scrollTop - threshold - height : scrollTop - infiniteHeight - threshold; - - if (distanceFromInfinite < 0) { - if (!_this.didFire) { - _this.isLoading = true; - _this.didFire = true; - - _this.ionInfinite.emit(); - - return 3; - } - } else { - _this.didFire = false; - } - - return 4; - }; - } - - _createClass(InfiniteScroll, [{ - key: "thresholdChanged", - value: function thresholdChanged() { - var val = this.threshold; - - if (val.lastIndexOf('%') > -1) { - this.thrPx = 0; - this.thrPc = parseFloat(val) / 100; - } else { - this.thrPx = parseFloat(val); - this.thrPc = 0; - } - } - }, { - key: "disabledChanged", - value: function disabledChanged() { - var disabled = this.disabled; - - if (disabled) { - this.isLoading = false; - this.isBusy = false; - } - - this.enableScrollEvents(!disabled); - } - }, { - key: "connectedCallback", - value: function () { - var _connectedCallback = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - var _this2 = this; - - var contentEl; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - contentEl = this.el.closest('ion-content'); - - if (contentEl) { - _context.next = 4; - break; - } - - console.error(' must be used inside an '); - return _context.abrupt("return"); - - case 4: - _context.next = 6; - return contentEl.getScrollElement(); - - case 6: - this.scrollEl = _context.sent; - this.thresholdChanged(); - this.disabledChanged(); - - if (this.position === 'top') { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - if (_this2.scrollEl) { - _this2.scrollEl.scrollTop = _this2.scrollEl.scrollHeight - _this2.scrollEl.clientHeight; - } - }); - } - - case 10: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function connectedCallback() { - return _connectedCallback.apply(this, arguments); - } - - return connectedCallback; - }() - }, { - key: "disconnectedCallback", - value: function disconnectedCallback() { - this.enableScrollEvents(false); - this.scrollEl = undefined; - } - /** - * Call `complete()` within the `ionInfinite` output event handler when - * your async operation has completed. For example, the `loading` - * state is while the app is performing an asynchronous operation, - * such as receiving more data from an AJAX request to add more items - * to a data list. Once the data has been received and UI updated, you - * then call this method to signify that the loading has completed. - * This method will change the infinite scroll's state from `loading` - * to `enabled`. - */ - - }, { - key: "complete", - value: function () { - var _complete = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { - var _this3 = this; - - var scrollEl, prev; - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - scrollEl = this.scrollEl; - - if (!(!this.isLoading || !scrollEl)) { - _context2.next = 3; - break; - } - - return _context2.abrupt("return"); - - case 3: - this.isLoading = false; - - if (this.position === 'top') { - /** - * New content is being added at the top, but the scrollTop position stays the same, - * which causes a scroll jump visually. This algorithm makes sure to prevent this. - * (Frame 1) - * - complete() is called, but the UI hasn't had time to update yet. - * - Save the current content dimensions. - * - Wait for the next frame using _dom.read, so the UI will be updated. - * (Frame 2) - * - Read the new content dimensions. - * - Calculate the height difference and the new scroll position. - * - Delay the scroll position change until other possible dom reads are done using _dom.write to be performant. - * (Still frame 2, if I'm correct) - * - Change the scroll position (= visually maintain the scroll position). - * - Change the state to re-enable the InfiniteScroll. - * - This should be after changing the scroll position, or it could - * cause the InfiniteScroll to be triggered again immediately. - * (Frame 3) - * Done. - */ - this.isBusy = true; // ******** DOM READ **************** - // Save the current content dimensions before the UI updates - - prev = scrollEl.scrollHeight - scrollEl.scrollTop; // ******** DOM READ **************** - - requestAnimationFrame(function () { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(function () { - // UI has updated, save the new content dimensions - var scrollHeight = scrollEl.scrollHeight; // New content was added on top, so the scroll position should be changed immediately to prevent it from jumping around - - var newScrollTop = scrollHeight - prev; // ******** DOM WRITE **************** - - requestAnimationFrame(function () { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - scrollEl.scrollTop = newScrollTop; - _this3.isBusy = false; - }); - }); - }); - }); - } - - case 5: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function complete() { - return _complete.apply(this, arguments); - } - - return complete; - }() - }, { - key: "canStart", - value: function canStart() { - return !this.disabled && !this.isBusy && !!this.scrollEl && !this.isLoading; - } - }, { - key: "enableScrollEvents", - value: function enableScrollEvents(shouldListen) { - if (this.scrollEl) { - if (shouldListen) { - this.scrollEl.addEventListener('scroll', this.onScroll); - } else { - this.scrollEl.removeEventListener('scroll', this.onScroll); - } - } - } - }, { - key: "render", - value: function render() { - var _class; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var disabled = this.disabled; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": (_class = {}, _defineProperty(_class, mode, true), _defineProperty(_class, 'infinite-scroll-loading', this.isLoading), _defineProperty(_class, 'infinite-scroll-enabled', !disabled), _class) - }); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "threshold": ["thresholdChanged"], - "disabled": ["disabledChanged"] - }; - } - }]); - - return InfiniteScroll; - }(); - - InfiniteScroll.style = infiniteScrollCss; - var infiniteScrollContentIosCss = "ion-infinite-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:84px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infinite-loading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:32px;display:none;width:100%}.infinite-loading-text{margin-left:32px;margin-right:32px;margin-top:4px;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.infinite-loading-text{margin-left:unset;margin-right:unset;-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px}}.infinite-scroll-loading ion-infinite-scroll-content>.infinite-loading{display:block}.infinite-scroll-content-ios .infinite-loading-text{color:var(--ion-color-step-600, #666666)}.infinite-scroll-content-ios .infinite-loading-spinner .spinner-lines-ios line,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-lines-small-ios line,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-crescent circle{stroke:var(--ion-color-step-600, #666666)}.infinite-scroll-content-ios .infinite-loading-spinner .spinner-bubbles circle,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-circles circle,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-dots circle{fill:var(--ion-color-step-600, #666666)}"; - var infiniteScrollContentMdCss = "ion-infinite-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:84px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infinite-loading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:32px;display:none;width:100%}.infinite-loading-text{margin-left:32px;margin-right:32px;margin-top:4px;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.infinite-loading-text{margin-left:unset;margin-right:unset;-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px}}.infinite-scroll-loading ion-infinite-scroll-content>.infinite-loading{display:block}.infinite-scroll-content-md .infinite-loading-text{color:var(--ion-color-step-600, #666666)}.infinite-scroll-content-md .infinite-loading-spinner .spinner-lines-md line,.infinite-scroll-content-md .infinite-loading-spinner .spinner-lines-small-md line,.infinite-scroll-content-md .infinite-loading-spinner .spinner-crescent circle{stroke:var(--ion-color-step-600, #666666)}.infinite-scroll-content-md .infinite-loading-spinner .spinner-bubbles circle,.infinite-scroll-content-md .infinite-loading-spinner .spinner-circles circle,.infinite-scroll-content-md .infinite-loading-spinner .spinner-dots circle{fill:var(--ion-color-step-600, #666666)}"; - - var InfiniteScrollContent = /*#__PURE__*/function () { - function InfiniteScrollContent(hostRef) { - _classCallCheck(this, InfiniteScrollContent); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - - _createClass(InfiniteScrollContent, [{ - key: "componentDidLoad", - value: function componentDidLoad() { - if (this.loadingSpinner === undefined) { - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - this.loadingSpinner = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('infiniteLoadingSpinner', _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('spinner', mode === 'ios' ? 'lines' : 'crescent')); - } - } - }, { - key: "render", - value: function render() { - var _class2; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": (_class2 = {}, _defineProperty(_class2, mode, true), _defineProperty(_class2, "infinite-scroll-content-".concat(mode), true), _class2) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "infinite-loading" - }, this.loadingSpinner && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "infinite-loading-spinner" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-spinner", { - name: this.loadingSpinner - })), this.loadingText && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "infinite-loading-text", - innerHTML: Object(_index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_2__["s"])(this.loadingText) - }))); - } - }]); - - return InfiniteScrollContent; - }(); - - InfiniteScrollContent.style = { - ios: infiniteScrollContentIosCss, - md: infiniteScrollContentMdCss - }; - /***/ - } -}]); -//# sourceMappingURL=14-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/14-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/14-es5.js.map deleted file mode 100644 index 987d1786f..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/14-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-infinite-scroll_2.entry.js"],"names":["infiniteScrollCss","InfiniteScroll","hostRef","ionInfinite","thrPx","thrPc","didFire","isBusy","isLoading","threshold","disabled","position","onScroll","scrollEl","canStart","infiniteHeight","el","offsetHeight","scrollTop","scrollHeight","height","distanceFromInfinite","emit","val","lastIndexOf","parseFloat","enableScrollEvents","contentEl","closest","console","error","getScrollElement","thresholdChanged","disabledChanged","clientHeight","undefined","prev","requestAnimationFrame","newScrollTop","shouldListen","addEventListener","removeEventListener","mode","style","infiniteScrollContentIosCss","infiniteScrollContentMdCss","InfiniteScrollContent","loadingSpinner","get","name","loadingText","innerHTML","ios","md"],"mappings":"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","file":"14-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, c as writeTask, f as readTask, h, i as getElement, H as Host } from './index-44bf8136.js';\nimport { b as getIonMode, c as config } from './ionic-global-837be8f3.js';\nimport { s as sanitizeDOMString } from './index-79d74e0b.js';\n\nconst infiniteScrollCss = \"ion-infinite-scroll{display:none;width:100%}.infinite-scroll-enabled{display:block}\";\n\nconst InfiniteScroll = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionInfinite = createEvent(this, \"ionInfinite\", 7);\n this.thrPx = 0;\n this.thrPc = 0;\n this.didFire = false;\n this.isBusy = false;\n this.isLoading = false;\n /**\n * The threshold distance from the bottom\n * of the content to call the `infinite` output event when scrolled.\n * The threshold value can be either a percent, or\n * in pixels. For example, use the value of `10%` for the `infinite`\n * output event to get called when the user has scrolled 10%\n * from the bottom of the page. Use the value `100px` when the\n * scroll is within 100 pixels from the bottom of the page.\n */\n this.threshold = '15%';\n /**\n * If `true`, the infinite scroll will be hidden and scroll event listeners\n * will be removed.\n *\n * Set this to true to disable the infinite scroll from actively\n * trying to receive new data while scrolling. This is useful\n * when it is known that there is no more data that can be added, and\n * the infinite scroll is no longer needed.\n */\n this.disabled = false;\n /**\n * The position of the infinite scroll element.\n * The value can be either `top` or `bottom`.\n */\n this.position = 'bottom';\n this.onScroll = () => {\n const scrollEl = this.scrollEl;\n if (!scrollEl || !this.canStart()) {\n return 1;\n }\n const infiniteHeight = this.el.offsetHeight;\n if (infiniteHeight === 0) {\n // if there is no height of this element then do nothing\n return 2;\n }\n const scrollTop = scrollEl.scrollTop;\n const scrollHeight = scrollEl.scrollHeight;\n const height = scrollEl.offsetHeight;\n const threshold = this.thrPc !== 0 ? (height * this.thrPc) : this.thrPx;\n const distanceFromInfinite = (this.position === 'bottom')\n ? scrollHeight - infiniteHeight - scrollTop - threshold - height\n : scrollTop - infiniteHeight - threshold;\n if (distanceFromInfinite < 0) {\n if (!this.didFire) {\n this.isLoading = true;\n this.didFire = true;\n this.ionInfinite.emit();\n return 3;\n }\n }\n else {\n this.didFire = false;\n }\n return 4;\n };\n }\n thresholdChanged() {\n const val = this.threshold;\n if (val.lastIndexOf('%') > -1) {\n this.thrPx = 0;\n this.thrPc = (parseFloat(val) / 100);\n }\n else {\n this.thrPx = parseFloat(val);\n this.thrPc = 0;\n }\n }\n disabledChanged() {\n const disabled = this.disabled;\n if (disabled) {\n this.isLoading = false;\n this.isBusy = false;\n }\n this.enableScrollEvents(!disabled);\n }\n async connectedCallback() {\n const contentEl = this.el.closest('ion-content');\n if (!contentEl) {\n console.error(' must be used inside an ');\n return;\n }\n this.scrollEl = await contentEl.getScrollElement();\n this.thresholdChanged();\n this.disabledChanged();\n if (this.position === 'top') {\n writeTask(() => {\n if (this.scrollEl) {\n this.scrollEl.scrollTop = this.scrollEl.scrollHeight - this.scrollEl.clientHeight;\n }\n });\n }\n }\n disconnectedCallback() {\n this.enableScrollEvents(false);\n this.scrollEl = undefined;\n }\n /**\n * Call `complete()` within the `ionInfinite` output event handler when\n * your async operation has completed. For example, the `loading`\n * state is while the app is performing an asynchronous operation,\n * such as receiving more data from an AJAX request to add more items\n * to a data list. Once the data has been received and UI updated, you\n * then call this method to signify that the loading has completed.\n * This method will change the infinite scroll's state from `loading`\n * to `enabled`.\n */\n async complete() {\n const scrollEl = this.scrollEl;\n if (!this.isLoading || !scrollEl) {\n return;\n }\n this.isLoading = false;\n if (this.position === 'top') {\n /**\n * New content is being added at the top, but the scrollTop position stays the same,\n * which causes a scroll jump visually. This algorithm makes sure to prevent this.\n * (Frame 1)\n * - complete() is called, but the UI hasn't had time to update yet.\n * - Save the current content dimensions.\n * - Wait for the next frame using _dom.read, so the UI will be updated.\n * (Frame 2)\n * - Read the new content dimensions.\n * - Calculate the height difference and the new scroll position.\n * - Delay the scroll position change until other possible dom reads are done using _dom.write to be performant.\n * (Still frame 2, if I'm correct)\n * - Change the scroll position (= visually maintain the scroll position).\n * - Change the state to re-enable the InfiniteScroll.\n * - This should be after changing the scroll position, or it could\n * cause the InfiniteScroll to be triggered again immediately.\n * (Frame 3)\n * Done.\n */\n this.isBusy = true;\n // ******** DOM READ ****************\n // Save the current content dimensions before the UI updates\n const prev = scrollEl.scrollHeight - scrollEl.scrollTop;\n // ******** DOM READ ****************\n requestAnimationFrame(() => {\n readTask(() => {\n // UI has updated, save the new content dimensions\n const scrollHeight = scrollEl.scrollHeight;\n // New content was added on top, so the scroll position should be changed immediately to prevent it from jumping around\n const newScrollTop = scrollHeight - prev;\n // ******** DOM WRITE ****************\n requestAnimationFrame(() => {\n writeTask(() => {\n scrollEl.scrollTop = newScrollTop;\n this.isBusy = false;\n });\n });\n });\n });\n }\n }\n canStart() {\n return (!this.disabled &&\n !this.isBusy &&\n !!this.scrollEl &&\n !this.isLoading);\n }\n enableScrollEvents(shouldListen) {\n if (this.scrollEl) {\n if (shouldListen) {\n this.scrollEl.addEventListener('scroll', this.onScroll);\n }\n else {\n this.scrollEl.removeEventListener('scroll', this.onScroll);\n }\n }\n }\n render() {\n const mode = getIonMode(this);\n const disabled = this.disabled;\n return (h(Host, { class: {\n [mode]: true,\n 'infinite-scroll-loading': this.isLoading,\n 'infinite-scroll-enabled': !disabled\n } }));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"threshold\": [\"thresholdChanged\"],\n \"disabled\": [\"disabledChanged\"]\n }; }\n};\nInfiniteScroll.style = infiniteScrollCss;\n\nconst infiniteScrollContentIosCss = \"ion-infinite-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:84px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infinite-loading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:32px;display:none;width:100%}.infinite-loading-text{margin-left:32px;margin-right:32px;margin-top:4px;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.infinite-loading-text{margin-left:unset;margin-right:unset;-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px}}.infinite-scroll-loading ion-infinite-scroll-content>.infinite-loading{display:block}.infinite-scroll-content-ios .infinite-loading-text{color:var(--ion-color-step-600, #666666)}.infinite-scroll-content-ios .infinite-loading-spinner .spinner-lines-ios line,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-lines-small-ios line,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-crescent circle{stroke:var(--ion-color-step-600, #666666)}.infinite-scroll-content-ios .infinite-loading-spinner .spinner-bubbles circle,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-circles circle,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-dots circle{fill:var(--ion-color-step-600, #666666)}\";\n\nconst infiniteScrollContentMdCss = \"ion-infinite-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:84px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infinite-loading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:32px;display:none;width:100%}.infinite-loading-text{margin-left:32px;margin-right:32px;margin-top:4px;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.infinite-loading-text{margin-left:unset;margin-right:unset;-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px}}.infinite-scroll-loading ion-infinite-scroll-content>.infinite-loading{display:block}.infinite-scroll-content-md .infinite-loading-text{color:var(--ion-color-step-600, #666666)}.infinite-scroll-content-md .infinite-loading-spinner .spinner-lines-md line,.infinite-scroll-content-md .infinite-loading-spinner .spinner-lines-small-md line,.infinite-scroll-content-md .infinite-loading-spinner .spinner-crescent circle{stroke:var(--ion-color-step-600, #666666)}.infinite-scroll-content-md .infinite-loading-spinner .spinner-bubbles circle,.infinite-scroll-content-md .infinite-loading-spinner .spinner-circles circle,.infinite-scroll-content-md .infinite-loading-spinner .spinner-dots circle{fill:var(--ion-color-step-600, #666666)}\";\n\nconst InfiniteScrollContent = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n componentDidLoad() {\n if (this.loadingSpinner === undefined) {\n const mode = getIonMode(this);\n this.loadingSpinner = config.get('infiniteLoadingSpinner', config.get('spinner', mode === 'ios' ? 'lines' : 'crescent'));\n }\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n // Used internally for styling\n [`infinite-scroll-content-${mode}`]: true\n } }, h(\"div\", { class: \"infinite-loading\" }, this.loadingSpinner && (h(\"div\", { class: \"infinite-loading-spinner\" }, h(\"ion-spinner\", { name: this.loadingSpinner }))), this.loadingText && (h(\"div\", { class: \"infinite-loading-text\", innerHTML: sanitizeDOMString(this.loadingText) })))));\n }\n};\nInfiniteScrollContent.style = {\n ios: infiniteScrollContentIosCss,\n md: infiniteScrollContentMdCss\n};\n\nexport { InfiniteScroll as ion_infinite_scroll, InfiniteScrollContent as ion_infinite_scroll_content };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/15-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/15-es2015.js deleted file mode 100644 index efd42ae3c..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/15-es2015.js +++ /dev/null @@ -1,253 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[15],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-input.entry.js": -/*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-input.entry.js ***! - \**************************************************************/ -/*! exports provided: ion_input */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_input", function() { return Input; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - - -const inputIosCss = ".sc-ion-input-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--background:transparent;--color:initial;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%;padding:0 !important;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item.sc-ion-input-ios-h:not(.item-label),ion-item:not(.item-label) .sc-ion-input-ios-h{--padding-start:0}.ion-color.sc-ion-input-ios-h{color:var(--ion-color-base)}.native-input.sc-ion-input-ios{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-input.sc-ion-input-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-input.sc-ion-input-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-ios:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-ios::-ms-clear{display:none}.native-input[disabled].sc-ion-input-ios{opacity:0.4}.cloned-input.sc-ion-input-ios{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-input-ios .cloned-input.sc-ion-input-ios,[dir=rtl].sc-ion-input-ios-h .cloned-input.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}.input-clear-icon.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-clear-icon.sc-ion-input-ios:focus{opacity:0.5}.has-value.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{visibility:visible}.has-focus.sc-ion-input-ios-h{pointer-events:none}.has-focus.sc-ion-input-ios-h input.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h a.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h button.sc-ion-input-ios{pointer-events:auto}.sc-ion-input-ios-h{--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:0;font-size:inherit}.item-label-stacked.sc-ion-input-ios-h,.item-label-stacked .sc-ion-input-ios-h,.item-label-floating.sc-ion-input-ios-h,.item-label-floating .sc-ion-input-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}.input-clear-icon.sc-ion-input-ios{background-image:url(\"data:image/svg+xml;charset=utf-8,\");width:30px;height:30px;background-size:18px}"; - -const inputMdCss = ".sc-ion-input-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--background:transparent;--color:initial;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%;padding:0 !important;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item.sc-ion-input-md-h:not(.item-label),ion-item:not(.item-label) .sc-ion-input-md-h{--padding-start:0}.ion-color.sc-ion-input-md-h{color:var(--ion-color-base)}.native-input.sc-ion-input-md{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-input.sc-ion-input-md{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-input.sc-ion-input-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-md:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-md::-ms-clear{display:none}.native-input[disabled].sc-ion-input-md{opacity:0.4}.cloned-input.sc-ion-input-md{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-input-md .cloned-input.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h .cloned-input.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}.input-clear-icon.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-clear-icon.sc-ion-input-md:focus{opacity:0.5}.has-value.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{visibility:visible}.has-focus.sc-ion-input-md-h{pointer-events:none}.has-focus.sc-ion-input-md-h input.sc-ion-input-md,.has-focus.sc-ion-input-md-h a.sc-ion-input-md,.has-focus.sc-ion-input-md-h button.sc-ion-input-md{pointer-events:auto}.sc-ion-input-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:8px;font-size:inherit}.item-label-stacked.sc-ion-input-md-h,.item-label-stacked .sc-ion-input-md-h,.item-label-floating.sc-ion-input-md-h,.item-label-floating .sc-ion-input-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}.input-clear-icon.sc-ion-input-md{background-image:url(\"data:image/svg+xml;charset=utf-8,\");width:30px;height:30px;background-size:22px}"; - -const Input = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionInput = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionInput", 7); - this.ionChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionChange", 7); - this.ionBlur = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionBlur", 7); - this.ionFocus = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionFocus", 7); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.inputId = `ion-input-${inputIds++}`; - this.didBlurAfterEdit = false; - this.hasFocus = false; - /** - * Indicates whether and how the text value should be automatically capitalized as it is entered/edited by the user. - */ - this.autocapitalize = 'off'; - /** - * Indicates whether the value of the control can be automatically completed by the browser. - */ - this.autocomplete = 'off'; - /** - * Whether auto correction should be enabled when the user is entering/editing the text value. - */ - this.autocorrect = 'off'; - /** - * This Boolean attribute lets you specify that a form control should have input focus when the page loads. - */ - this.autofocus = false; - /** - * If `true`, a clear icon will appear in the input when there is a value. Clicking it clears the input. - */ - this.clearInput = false; - /** - * Set the amount of time, in milliseconds, to wait to trigger the `ionChange` event after each keystroke. - */ - this.debounce = 0; - /** - * If `true`, the user cannot interact with the input. - */ - this.disabled = false; - /** - * The name of the control, which is submitted with the form data. - */ - this.name = this.inputId; - /** - * If `true`, the user cannot modify the value. - */ - this.readonly = false; - /** - * If `true`, the user must fill in a value before submitting a form. - */ - this.required = false; - /** - * If `true`, the element will have its spelling and grammar checked. - */ - this.spellcheck = false; - /** - * The type of control to display. The default type is text. - */ - this.type = 'text'; - /** - * The value of the input. - */ - this.value = ''; - this.onInput = (ev) => { - const input = ev.target; - if (input) { - this.value = input.value || ''; - } - this.ionInput.emit(ev); - }; - this.onBlur = (ev) => { - this.hasFocus = false; - this.focusChanged(); - this.emitStyle(); - this.ionBlur.emit(ev); - }; - this.onFocus = (ev) => { - this.hasFocus = true; - this.focusChanged(); - this.emitStyle(); - this.ionFocus.emit(ev); - }; - this.onKeydown = (ev) => { - if (this.shouldClearOnEdit()) { - // Did the input value change after it was blurred and edited? - // Do not clear if user is hitting Enter to submit form - if (this.didBlurAfterEdit && this.hasValue() && ev.key !== 'Enter') { - // Clear the input - this.clearTextInput(); - } - // Reset the flag - this.didBlurAfterEdit = false; - } - }; - this.clearTextOnEnter = (ev) => { - if (ev.key === 'Enter') { - this.clearTextInput(ev); - } - }; - this.clearTextInput = (ev) => { - if (this.clearInput && !this.readonly && !this.disabled && ev) { - ev.preventDefault(); - ev.stopPropagation(); - } - this.value = ''; - /** - * This is needed for clearOnEdit - * Otherwise the value will not be cleared - * if user is inside the input - */ - if (this.nativeInput) { - this.nativeInput.value = ''; - } - }; - } - debounceChanged() { - this.ionChange = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["d"])(this.ionChange, this.debounce); - } - disabledChanged() { - this.emitStyle(); - } - /** - * Update the native input element when the value changes - */ - valueChanged() { - this.emitStyle(); - this.ionChange.emit({ value: this.value == null ? this.value : this.value.toString() }); - } - componentWillLoad() { - // If the ion-input has a tabindex attribute we get the value - // and pass it down to the native input, then remove it from the - // ion-input to avoid causing tabbing twice on the same element - if (this.el.hasAttribute('tabindex')) { - const tabindex = this.el.getAttribute('tabindex'); - this.tabindex = tabindex !== null ? tabindex : undefined; - this.el.removeAttribute('tabindex'); - } - } - connectedCallback() { - this.emitStyle(); - this.debounceChanged(); - { - document.dispatchEvent(new CustomEvent('ionInputDidLoad', { - detail: this.el - })); - } - } - disconnectedCallback() { - { - document.dispatchEvent(new CustomEvent('ionInputDidUnload', { - detail: this.el - })); - } - } - /** - * Sets focus on the specified `ion-input`. Use this method instead of the global - * `input.focus()`. - */ - async setFocus() { - if (this.nativeInput) { - this.nativeInput.focus(); - } - } - /** - * Returns the native `` element used under the hood. - */ - getInputElement() { - return Promise.resolve(this.nativeInput); - } - shouldClearOnEdit() { - const { type, clearOnEdit } = this; - return (clearOnEdit === undefined) - ? type === 'password' - : clearOnEdit; - } - getValue() { - return typeof this.value === 'number' ? this.value.toString() : - (this.value || '').toString(); - } - emitStyle() { - this.ionStyle.emit({ - 'interactive': true, - 'input': true, - 'has-placeholder': this.placeholder != null, - 'has-value': this.hasValue(), - 'has-focus': this.hasFocus, - 'interactive-disabled': this.disabled, - }); - } - focusChanged() { - // If clearOnEdit is enabled and the input blurred but has a value, set a flag - if (!this.hasFocus && this.shouldClearOnEdit() && this.hasValue()) { - this.didBlurAfterEdit = true; - } - } - hasValue() { - return this.getValue().length > 0; - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const value = this.getValue(); - const labelId = this.inputId + '-lbl'; - const label = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["f"])(this.el); - if (label) { - label.id = labelId; - } - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { "aria-disabled": this.disabled ? 'true' : null, class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["c"])(this.color)), { [mode]: true, 'has-value': this.hasValue(), 'has-focus': this.hasFocus }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("input", { class: "native-input", ref: input => this.nativeInput = input, "aria-labelledby": labelId, disabled: this.disabled, accept: this.accept, autoCapitalize: this.autocapitalize, autoComplete: this.autocomplete, autoCorrect: this.autocorrect, autoFocus: this.autofocus, enterKeyHint: this.enterkeyhint, inputMode: this.inputmode, min: this.min, max: this.max, minLength: this.minlength, maxLength: this.maxlength, multiple: this.multiple, name: this.name, pattern: this.pattern, placeholder: this.placeholder || '', readOnly: this.readonly, required: this.required, spellcheck: this.spellcheck, step: this.step, size: this.size, tabindex: this.tabindex, type: this.type, value: value, onInput: this.onInput, onBlur: this.onBlur, onFocus: this.onFocus, onKeyDown: this.onKeydown }), (this.clearInput && !this.readonly && !this.disabled) && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { "aria-label": "reset", type: "button", class: "input-clear-icon", onTouchStart: this.clearTextInput, onMouseDown: this.clearTextInput, onKeyDown: this.clearTextOnEnter }))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "debounce": ["debounceChanged"], - "disabled": ["disabledChanged"], - "value": ["valueChanged"] - }; } -}; -let inputIds = 0; -Input.style = { - ios: inputIosCss, - md: inputMdCss -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=15-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/15-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/15-es2015.js.map deleted file mode 100644 index 0c83b0176..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/15-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-input.entry.js"],"names":[],"mappings":"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ACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,8DAAa;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,iEAAiE;AAC9F;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,oBAAoB;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B;AACA;AACA,sBAAsB,8DAAa;AACnC;AACA;AACA;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,sFAAsF,EAAE,4DAAkB,gBAAgB,yEAAyE,GAAG,EAAE,4DAAC,WAAW,uwBAAuwB,4DAA4D,4DAAC,YAAY,0KAA0K;AACvuC;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;;AAE8B","file":"15-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { d as debounceEvent, f as findItemLabel } from './helpers-5c745fbd.js';\nimport { c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst inputIosCss = \".sc-ion-input-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--background:transparent;--color:initial;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%;padding:0 !important;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item.sc-ion-input-ios-h:not(.item-label),ion-item:not(.item-label) .sc-ion-input-ios-h{--padding-start:0}.ion-color.sc-ion-input-ios-h{color:var(--ion-color-base)}.native-input.sc-ion-input-ios{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-input.sc-ion-input-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-input.sc-ion-input-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-ios:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-ios::-ms-clear{display:none}.native-input[disabled].sc-ion-input-ios{opacity:0.4}.cloned-input.sc-ion-input-ios{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-input-ios .cloned-input.sc-ion-input-ios,[dir=rtl].sc-ion-input-ios-h .cloned-input.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}.input-clear-icon.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-clear-icon.sc-ion-input-ios:focus{opacity:0.5}.has-value.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{visibility:visible}.has-focus.sc-ion-input-ios-h{pointer-events:none}.has-focus.sc-ion-input-ios-h input.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h a.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h button.sc-ion-input-ios{pointer-events:auto}.sc-ion-input-ios-h{--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:0;font-size:inherit}.item-label-stacked.sc-ion-input-ios-h,.item-label-stacked .sc-ion-input-ios-h,.item-label-floating.sc-ion-input-ios-h,.item-label-floating .sc-ion-input-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}.input-clear-icon.sc-ion-input-ios{background-image:url(\\\"data:image/svg+xml;charset=utf-8,\\\");width:30px;height:30px;background-size:18px}\";\n\nconst inputMdCss = \".sc-ion-input-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--background:transparent;--color:initial;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%;padding:0 !important;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item.sc-ion-input-md-h:not(.item-label),ion-item:not(.item-label) .sc-ion-input-md-h{--padding-start:0}.ion-color.sc-ion-input-md-h{color:var(--ion-color-base)}.native-input.sc-ion-input-md{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-input.sc-ion-input-md{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-input.sc-ion-input-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-md:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-md::-ms-clear{display:none}.native-input[disabled].sc-ion-input-md{opacity:0.4}.cloned-input.sc-ion-input-md{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-input-md .cloned-input.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h .cloned-input.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}.input-clear-icon.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-clear-icon.sc-ion-input-md:focus{opacity:0.5}.has-value.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{visibility:visible}.has-focus.sc-ion-input-md-h{pointer-events:none}.has-focus.sc-ion-input-md-h input.sc-ion-input-md,.has-focus.sc-ion-input-md-h a.sc-ion-input-md,.has-focus.sc-ion-input-md-h button.sc-ion-input-md{pointer-events:auto}.sc-ion-input-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:8px;font-size:inherit}.item-label-stacked.sc-ion-input-md-h,.item-label-stacked .sc-ion-input-md-h,.item-label-floating.sc-ion-input-md-h,.item-label-floating .sc-ion-input-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}.input-clear-icon.sc-ion-input-md{background-image:url(\\\"data:image/svg+xml;charset=utf-8,\\\");width:30px;height:30px;background-size:22px}\";\n\nconst Input = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionInput = createEvent(this, \"ionInput\", 7);\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.inputId = `ion-input-${inputIds++}`;\n this.didBlurAfterEdit = false;\n this.hasFocus = false;\n /**\n * Indicates whether and how the text value should be automatically capitalized as it is entered/edited by the user.\n */\n this.autocapitalize = 'off';\n /**\n * Indicates whether the value of the control can be automatically completed by the browser.\n */\n this.autocomplete = 'off';\n /**\n * Whether auto correction should be enabled when the user is entering/editing the text value.\n */\n this.autocorrect = 'off';\n /**\n * This Boolean attribute lets you specify that a form control should have input focus when the page loads.\n */\n this.autofocus = false;\n /**\n * If `true`, a clear icon will appear in the input when there is a value. Clicking it clears the input.\n */\n this.clearInput = false;\n /**\n * Set the amount of time, in milliseconds, to wait to trigger the `ionChange` event after each keystroke.\n */\n this.debounce = 0;\n /**\n * If `true`, the user cannot interact with the input.\n */\n this.disabled = false;\n /**\n * The name of the control, which is submitted with the form data.\n */\n this.name = this.inputId;\n /**\n * If `true`, the user cannot modify the value.\n */\n this.readonly = false;\n /**\n * If `true`, the user must fill in a value before submitting a form.\n */\n this.required = false;\n /**\n * If `true`, the element will have its spelling and grammar checked.\n */\n this.spellcheck = false;\n /**\n * The type of control to display. The default type is text.\n */\n this.type = 'text';\n /**\n * The value of the input.\n */\n this.value = '';\n this.onInput = (ev) => {\n const input = ev.target;\n if (input) {\n this.value = input.value || '';\n }\n this.ionInput.emit(ev);\n };\n this.onBlur = (ev) => {\n this.hasFocus = false;\n this.focusChanged();\n this.emitStyle();\n this.ionBlur.emit(ev);\n };\n this.onFocus = (ev) => {\n this.hasFocus = true;\n this.focusChanged();\n this.emitStyle();\n this.ionFocus.emit(ev);\n };\n this.onKeydown = (ev) => {\n if (this.shouldClearOnEdit()) {\n // Did the input value change after it was blurred and edited?\n // Do not clear if user is hitting Enter to submit form\n if (this.didBlurAfterEdit && this.hasValue() && ev.key !== 'Enter') {\n // Clear the input\n this.clearTextInput();\n }\n // Reset the flag\n this.didBlurAfterEdit = false;\n }\n };\n this.clearTextOnEnter = (ev) => {\n if (ev.key === 'Enter') {\n this.clearTextInput(ev);\n }\n };\n this.clearTextInput = (ev) => {\n if (this.clearInput && !this.readonly && !this.disabled && ev) {\n ev.preventDefault();\n ev.stopPropagation();\n }\n this.value = '';\n /**\n * This is needed for clearOnEdit\n * Otherwise the value will not be cleared\n * if user is inside the input\n */\n if (this.nativeInput) {\n this.nativeInput.value = '';\n }\n };\n }\n debounceChanged() {\n this.ionChange = debounceEvent(this.ionChange, this.debounce);\n }\n disabledChanged() {\n this.emitStyle();\n }\n /**\n * Update the native input element when the value changes\n */\n valueChanged() {\n this.emitStyle();\n this.ionChange.emit({ value: this.value == null ? this.value : this.value.toString() });\n }\n componentWillLoad() {\n // If the ion-input has a tabindex attribute we get the value\n // and pass it down to the native input, then remove it from the\n // ion-input to avoid causing tabbing twice on the same element\n if (this.el.hasAttribute('tabindex')) {\n const tabindex = this.el.getAttribute('tabindex');\n this.tabindex = tabindex !== null ? tabindex : undefined;\n this.el.removeAttribute('tabindex');\n }\n }\n connectedCallback() {\n this.emitStyle();\n this.debounceChanged();\n {\n document.dispatchEvent(new CustomEvent('ionInputDidLoad', {\n detail: this.el\n }));\n }\n }\n disconnectedCallback() {\n {\n document.dispatchEvent(new CustomEvent('ionInputDidUnload', {\n detail: this.el\n }));\n }\n }\n /**\n * Sets focus on the specified `ion-input`. Use this method instead of the global\n * `input.focus()`.\n */\n async setFocus() {\n if (this.nativeInput) {\n this.nativeInput.focus();\n }\n }\n /**\n * Returns the native `` element used under the hood.\n */\n getInputElement() {\n return Promise.resolve(this.nativeInput);\n }\n shouldClearOnEdit() {\n const { type, clearOnEdit } = this;\n return (clearOnEdit === undefined)\n ? type === 'password'\n : clearOnEdit;\n }\n getValue() {\n return typeof this.value === 'number' ? this.value.toString() :\n (this.value || '').toString();\n }\n emitStyle() {\n this.ionStyle.emit({\n 'interactive': true,\n 'input': true,\n 'has-placeholder': this.placeholder != null,\n 'has-value': this.hasValue(),\n 'has-focus': this.hasFocus,\n 'interactive-disabled': this.disabled,\n });\n }\n focusChanged() {\n // If clearOnEdit is enabled and the input blurred but has a value, set a flag\n if (!this.hasFocus && this.shouldClearOnEdit() && this.hasValue()) {\n this.didBlurAfterEdit = true;\n }\n }\n hasValue() {\n return this.getValue().length > 0;\n }\n render() {\n const mode = getIonMode(this);\n const value = this.getValue();\n const labelId = this.inputId + '-lbl';\n const label = findItemLabel(this.el);\n if (label) {\n label.id = labelId;\n }\n return (h(Host, { \"aria-disabled\": this.disabled ? 'true' : null, class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, 'has-value': this.hasValue(), 'has-focus': this.hasFocus }) }, h(\"input\", { class: \"native-input\", ref: input => this.nativeInput = input, \"aria-labelledby\": labelId, disabled: this.disabled, accept: this.accept, autoCapitalize: this.autocapitalize, autoComplete: this.autocomplete, autoCorrect: this.autocorrect, autoFocus: this.autofocus, enterKeyHint: this.enterkeyhint, inputMode: this.inputmode, min: this.min, max: this.max, minLength: this.minlength, maxLength: this.maxlength, multiple: this.multiple, name: this.name, pattern: this.pattern, placeholder: this.placeholder || '', readOnly: this.readonly, required: this.required, spellcheck: this.spellcheck, step: this.step, size: this.size, tabindex: this.tabindex, type: this.type, value: value, onInput: this.onInput, onBlur: this.onBlur, onFocus: this.onFocus, onKeyDown: this.onKeydown }), (this.clearInput && !this.readonly && !this.disabled) && h(\"button\", { \"aria-label\": \"reset\", type: \"button\", class: \"input-clear-icon\", onTouchStart: this.clearTextInput, onMouseDown: this.clearTextInput, onKeyDown: this.clearTextOnEnter })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"debounce\": [\"debounceChanged\"],\n \"disabled\": [\"disabledChanged\"],\n \"value\": [\"valueChanged\"]\n }; }\n};\nlet inputIds = 0;\nInput.style = {\n ios: inputIosCss,\n md: inputMdCss\n};\n\nexport { Input as ion_input };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/15-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/15-es5.js deleted file mode 100644 index 8b08adfe1..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/15-es5.js +++ /dev/null @@ -1,430 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[15], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-input.entry.js": - /*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-input.entry.js ***! - \**************************************************************/ - - /*! exports provided: ion_input */ - - /***/ - function node_modulesIonicCoreDistEsmIonInputEntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_input", function () { - return Input; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - var inputIosCss = ".sc-ion-input-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--background:transparent;--color:initial;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%;padding:0 !important;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item.sc-ion-input-ios-h:not(.item-label),ion-item:not(.item-label) .sc-ion-input-ios-h{--padding-start:0}.ion-color.sc-ion-input-ios-h{color:var(--ion-color-base)}.native-input.sc-ion-input-ios{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-input.sc-ion-input-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-input.sc-ion-input-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-ios:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-ios::-ms-clear{display:none}.native-input[disabled].sc-ion-input-ios{opacity:0.4}.cloned-input.sc-ion-input-ios{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-input-ios .cloned-input.sc-ion-input-ios,[dir=rtl].sc-ion-input-ios-h .cloned-input.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}.input-clear-icon.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-clear-icon.sc-ion-input-ios:focus{opacity:0.5}.has-value.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{visibility:visible}.has-focus.sc-ion-input-ios-h{pointer-events:none}.has-focus.sc-ion-input-ios-h input.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h a.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h button.sc-ion-input-ios{pointer-events:auto}.sc-ion-input-ios-h{--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:0;font-size:inherit}.item-label-stacked.sc-ion-input-ios-h,.item-label-stacked .sc-ion-input-ios-h,.item-label-floating.sc-ion-input-ios-h,.item-label-floating .sc-ion-input-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}.input-clear-icon.sc-ion-input-ios{background-image:url(\"data:image/svg+xml;charset=utf-8,\");width:30px;height:30px;background-size:18px}"; - var inputMdCss = ".sc-ion-input-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--background:transparent;--color:initial;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%;padding:0 !important;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item.sc-ion-input-md-h:not(.item-label),ion-item:not(.item-label) .sc-ion-input-md-h{--padding-start:0}.ion-color.sc-ion-input-md-h{color:var(--ion-color-base)}.native-input.sc-ion-input-md{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-input.sc-ion-input-md{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-input.sc-ion-input-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-md:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-md::-ms-clear{display:none}.native-input[disabled].sc-ion-input-md{opacity:0.4}.cloned-input.sc-ion-input-md{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-input-md .cloned-input.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h .cloned-input.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}.input-clear-icon.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-clear-icon.sc-ion-input-md:focus{opacity:0.5}.has-value.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{visibility:visible}.has-focus.sc-ion-input-md-h{pointer-events:none}.has-focus.sc-ion-input-md-h input.sc-ion-input-md,.has-focus.sc-ion-input-md-h a.sc-ion-input-md,.has-focus.sc-ion-input-md-h button.sc-ion-input-md{pointer-events:auto}.sc-ion-input-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:8px;font-size:inherit}.item-label-stacked.sc-ion-input-md-h,.item-label-stacked .sc-ion-input-md-h,.item-label-floating.sc-ion-input-md-h,.item-label-floating .sc-ion-input-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}.input-clear-icon.sc-ion-input-md{background-image:url(\"data:image/svg+xml;charset=utf-8,\");width:30px;height:30px;background-size:22px}"; - - var Input = /*#__PURE__*/function () { - function Input(hostRef) { - var _this = this; - - _classCallCheck(this, Input); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionInput = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionInput", 7); - this.ionChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionChange", 7); - this.ionBlur = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionBlur", 7); - this.ionFocus = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionFocus", 7); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.inputId = "ion-input-".concat(inputIds++); - this.didBlurAfterEdit = false; - this.hasFocus = false; - /** - * Indicates whether and how the text value should be automatically capitalized as it is entered/edited by the user. - */ - - this.autocapitalize = 'off'; - /** - * Indicates whether the value of the control can be automatically completed by the browser. - */ - - this.autocomplete = 'off'; - /** - * Whether auto correction should be enabled when the user is entering/editing the text value. - */ - - this.autocorrect = 'off'; - /** - * This Boolean attribute lets you specify that a form control should have input focus when the page loads. - */ - - this.autofocus = false; - /** - * If `true`, a clear icon will appear in the input when there is a value. Clicking it clears the input. - */ - - this.clearInput = false; - /** - * Set the amount of time, in milliseconds, to wait to trigger the `ionChange` event after each keystroke. - */ - - this.debounce = 0; - /** - * If `true`, the user cannot interact with the input. - */ - - this.disabled = false; - /** - * The name of the control, which is submitted with the form data. - */ - - this.name = this.inputId; - /** - * If `true`, the user cannot modify the value. - */ - - this.readonly = false; - /** - * If `true`, the user must fill in a value before submitting a form. - */ - - this.required = false; - /** - * If `true`, the element will have its spelling and grammar checked. - */ - - this.spellcheck = false; - /** - * The type of control to display. The default type is text. - */ - - this.type = 'text'; - /** - * The value of the input. - */ - - this.value = ''; - - this.onInput = function (ev) { - var input = ev.target; - - if (input) { - _this.value = input.value || ''; - } - - _this.ionInput.emit(ev); - }; - - this.onBlur = function (ev) { - _this.hasFocus = false; - - _this.focusChanged(); - - _this.emitStyle(); - - _this.ionBlur.emit(ev); - }; - - this.onFocus = function (ev) { - _this.hasFocus = true; - - _this.focusChanged(); - - _this.emitStyle(); - - _this.ionFocus.emit(ev); - }; - - this.onKeydown = function (ev) { - if (_this.shouldClearOnEdit()) { - // Did the input value change after it was blurred and edited? - // Do not clear if user is hitting Enter to submit form - if (_this.didBlurAfterEdit && _this.hasValue() && ev.key !== 'Enter') { - // Clear the input - _this.clearTextInput(); - } // Reset the flag - - - _this.didBlurAfterEdit = false; - } - }; - - this.clearTextOnEnter = function (ev) { - if (ev.key === 'Enter') { - _this.clearTextInput(ev); - } - }; - - this.clearTextInput = function (ev) { - if (_this.clearInput && !_this.readonly && !_this.disabled && ev) { - ev.preventDefault(); - ev.stopPropagation(); - } - - _this.value = ''; - /** - * This is needed for clearOnEdit - * Otherwise the value will not be cleared - * if user is inside the input - */ - - if (_this.nativeInput) { - _this.nativeInput.value = ''; - } - }; - } - - _createClass(Input, [{ - key: "debounceChanged", - value: function debounceChanged() { - this.ionChange = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["d"])(this.ionChange, this.debounce); - } - }, { - key: "disabledChanged", - value: function disabledChanged() { - this.emitStyle(); - } - /** - * Update the native input element when the value changes - */ - - }, { - key: "valueChanged", - value: function valueChanged() { - this.emitStyle(); - this.ionChange.emit({ - value: this.value == null ? this.value : this.value.toString() - }); - } - }, { - key: "componentWillLoad", - value: function componentWillLoad() { - // If the ion-input has a tabindex attribute we get the value - // and pass it down to the native input, then remove it from the - // ion-input to avoid causing tabbing twice on the same element - if (this.el.hasAttribute('tabindex')) { - var tabindex = this.el.getAttribute('tabindex'); - this.tabindex = tabindex !== null ? tabindex : undefined; - this.el.removeAttribute('tabindex'); - } - } - }, { - key: "connectedCallback", - value: function connectedCallback() { - this.emitStyle(); - this.debounceChanged(); - { - document.dispatchEvent(new CustomEvent('ionInputDidLoad', { - detail: this.el - })); - } - } - }, { - key: "disconnectedCallback", - value: function disconnectedCallback() { - { - document.dispatchEvent(new CustomEvent('ionInputDidUnload', { - detail: this.el - })); - } - } - /** - * Sets focus on the specified `ion-input`. Use this method instead of the global - * `input.focus()`. - */ - - }, { - key: "setFocus", - value: function () { - var _setFocus = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - if (this.nativeInput) { - this.nativeInput.focus(); - } - - case 1: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function setFocus() { - return _setFocus.apply(this, arguments); - } - - return setFocus; - }() - /** - * Returns the native `` element used under the hood. - */ - - }, { - key: "getInputElement", - value: function getInputElement() { - return Promise.resolve(this.nativeInput); - } - }, { - key: "shouldClearOnEdit", - value: function shouldClearOnEdit() { - var type = this.type, - clearOnEdit = this.clearOnEdit; - return clearOnEdit === undefined ? type === 'password' : clearOnEdit; - } - }, { - key: "getValue", - value: function getValue() { - return typeof this.value === 'number' ? this.value.toString() : (this.value || '').toString(); - } - }, { - key: "emitStyle", - value: function emitStyle() { - this.ionStyle.emit({ - 'interactive': true, - 'input': true, - 'has-placeholder': this.placeholder != null, - 'has-value': this.hasValue(), - 'has-focus': this.hasFocus, - 'interactive-disabled': this.disabled - }); - } - }, { - key: "focusChanged", - value: function focusChanged() { - // If clearOnEdit is enabled and the input blurred but has a value, set a flag - if (!this.hasFocus && this.shouldClearOnEdit() && this.hasValue()) { - this.didBlurAfterEdit = true; - } - } - }, { - key: "hasValue", - value: function hasValue() { - return this.getValue().length > 0; - } - }, { - key: "render", - value: function render() { - var _Object$assign, - _this2 = this; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var value = this.getValue(); - var labelId = this.inputId + '-lbl'; - var label = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["f"])(this.el); - - if (label) { - label.id = labelId; - } - - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "aria-disabled": this.disabled ? 'true' : null, - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["c"])(this.color)), (_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, 'has-value', this.hasValue()), _defineProperty(_Object$assign, 'has-focus', this.hasFocus), _Object$assign)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("input", { - "class": "native-input", - ref: function ref(input) { - return _this2.nativeInput = input; - }, - "aria-labelledby": labelId, - disabled: this.disabled, - accept: this.accept, - autoCapitalize: this.autocapitalize, - autoComplete: this.autocomplete, - autoCorrect: this.autocorrect, - autoFocus: this.autofocus, - enterKeyHint: this.enterkeyhint, - inputMode: this.inputmode, - min: this.min, - max: this.max, - minLength: this.minlength, - maxLength: this.maxlength, - multiple: this.multiple, - name: this.name, - pattern: this.pattern, - placeholder: this.placeholder || '', - readOnly: this.readonly, - required: this.required, - spellcheck: this.spellcheck, - step: this.step, - size: this.size, - tabindex: this.tabindex, - type: this.type, - value: value, - onInput: this.onInput, - onBlur: this.onBlur, - onFocus: this.onFocus, - onKeyDown: this.onKeydown - }), this.clearInput && !this.readonly && !this.disabled && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { - "aria-label": "reset", - type: "button", - "class": "input-clear-icon", - onTouchStart: this.clearTextInput, - onMouseDown: this.clearTextInput, - onKeyDown: this.clearTextOnEnter - })); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "debounce": ["debounceChanged"], - "disabled": ["disabledChanged"], - "value": ["valueChanged"] - }; - } - }]); - - return Input; - }(); - - var inputIds = 0; - Input.style = { - ios: inputIosCss, - md: inputMdCss - }; - /***/ - } -}]); -//# sourceMappingURL=15-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/15-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/15-es5.js.map deleted file mode 100644 index 2f290c828..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/15-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-input.entry.js"],"names":["inputIosCss","inputMdCss","Input","hostRef","ionInput","ionChange","ionBlur","ionFocus","ionStyle","inputId","inputIds","didBlurAfterEdit","hasFocus","autocapitalize","autocomplete","autocorrect","autofocus","clearInput","debounce","disabled","name","readonly","required","spellcheck","type","value","onInput","ev","input","target","emit","onBlur","focusChanged","emitStyle","onFocus","onKeydown","shouldClearOnEdit","hasValue","key","clearTextInput","clearTextOnEnter","preventDefault","stopPropagation","nativeInput","toString","el","hasAttribute","tabindex","getAttribute","undefined","removeAttribute","debounceChanged","document","dispatchEvent","CustomEvent","detail","focus","Promise","resolve","clearOnEdit","placeholder","getValue","length","mode","labelId","label","id","Object","assign","color","ref","accept","autoCapitalize","autoComplete","autoCorrect","autoFocus","enterKeyHint","enterkeyhint","inputMode","inputmode","min","max","minLength","minlength","maxLength","maxlength","multiple","pattern","readOnly","step","size","onKeyDown","onTouchStart","onMouseDown","style","ios","md"],"mappings":"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","file":"15-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { d as debounceEvent, f as findItemLabel } from './helpers-5c745fbd.js';\nimport { c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst inputIosCss = \".sc-ion-input-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--background:transparent;--color:initial;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%;padding:0 !important;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item.sc-ion-input-ios-h:not(.item-label),ion-item:not(.item-label) .sc-ion-input-ios-h{--padding-start:0}.ion-color.sc-ion-input-ios-h{color:var(--ion-color-base)}.native-input.sc-ion-input-ios{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-input.sc-ion-input-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-input.sc-ion-input-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-ios:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-ios::-ms-clear{display:none}.native-input[disabled].sc-ion-input-ios{opacity:0.4}.cloned-input.sc-ion-input-ios{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-input-ios .cloned-input.sc-ion-input-ios,[dir=rtl].sc-ion-input-ios-h .cloned-input.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}.input-clear-icon.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-clear-icon.sc-ion-input-ios:focus{opacity:0.5}.has-value.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{visibility:visible}.has-focus.sc-ion-input-ios-h{pointer-events:none}.has-focus.sc-ion-input-ios-h input.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h a.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h button.sc-ion-input-ios{pointer-events:auto}.sc-ion-input-ios-h{--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:0;font-size:inherit}.item-label-stacked.sc-ion-input-ios-h,.item-label-stacked .sc-ion-input-ios-h,.item-label-floating.sc-ion-input-ios-h,.item-label-floating .sc-ion-input-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}.input-clear-icon.sc-ion-input-ios{background-image:url(\\\"data:image/svg+xml;charset=utf-8,\\\");width:30px;height:30px;background-size:18px}\";\n\nconst inputMdCss = \".sc-ion-input-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--background:transparent;--color:initial;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%;padding:0 !important;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item.sc-ion-input-md-h:not(.item-label),ion-item:not(.item-label) .sc-ion-input-md-h{--padding-start:0}.ion-color.sc-ion-input-md-h{color:var(--ion-color-base)}.native-input.sc-ion-input-md{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-input.sc-ion-input-md{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-input.sc-ion-input-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-md:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-md::-ms-clear{display:none}.native-input[disabled].sc-ion-input-md{opacity:0.4}.cloned-input.sc-ion-input-md{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-input-md .cloned-input.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h .cloned-input.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}.input-clear-icon.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-clear-icon.sc-ion-input-md:focus{opacity:0.5}.has-value.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{visibility:visible}.has-focus.sc-ion-input-md-h{pointer-events:none}.has-focus.sc-ion-input-md-h input.sc-ion-input-md,.has-focus.sc-ion-input-md-h a.sc-ion-input-md,.has-focus.sc-ion-input-md-h button.sc-ion-input-md{pointer-events:auto}.sc-ion-input-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:8px;font-size:inherit}.item-label-stacked.sc-ion-input-md-h,.item-label-stacked .sc-ion-input-md-h,.item-label-floating.sc-ion-input-md-h,.item-label-floating .sc-ion-input-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}.input-clear-icon.sc-ion-input-md{background-image:url(\\\"data:image/svg+xml;charset=utf-8,\\\");width:30px;height:30px;background-size:22px}\";\n\nconst Input = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionInput = createEvent(this, \"ionInput\", 7);\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.inputId = `ion-input-${inputIds++}`;\n this.didBlurAfterEdit = false;\n this.hasFocus = false;\n /**\n * Indicates whether and how the text value should be automatically capitalized as it is entered/edited by the user.\n */\n this.autocapitalize = 'off';\n /**\n * Indicates whether the value of the control can be automatically completed by the browser.\n */\n this.autocomplete = 'off';\n /**\n * Whether auto correction should be enabled when the user is entering/editing the text value.\n */\n this.autocorrect = 'off';\n /**\n * This Boolean attribute lets you specify that a form control should have input focus when the page loads.\n */\n this.autofocus = false;\n /**\n * If `true`, a clear icon will appear in the input when there is a value. Clicking it clears the input.\n */\n this.clearInput = false;\n /**\n * Set the amount of time, in milliseconds, to wait to trigger the `ionChange` event after each keystroke.\n */\n this.debounce = 0;\n /**\n * If `true`, the user cannot interact with the input.\n */\n this.disabled = false;\n /**\n * The name of the control, which is submitted with the form data.\n */\n this.name = this.inputId;\n /**\n * If `true`, the user cannot modify the value.\n */\n this.readonly = false;\n /**\n * If `true`, the user must fill in a value before submitting a form.\n */\n this.required = false;\n /**\n * If `true`, the element will have its spelling and grammar checked.\n */\n this.spellcheck = false;\n /**\n * The type of control to display. The default type is text.\n */\n this.type = 'text';\n /**\n * The value of the input.\n */\n this.value = '';\n this.onInput = (ev) => {\n const input = ev.target;\n if (input) {\n this.value = input.value || '';\n }\n this.ionInput.emit(ev);\n };\n this.onBlur = (ev) => {\n this.hasFocus = false;\n this.focusChanged();\n this.emitStyle();\n this.ionBlur.emit(ev);\n };\n this.onFocus = (ev) => {\n this.hasFocus = true;\n this.focusChanged();\n this.emitStyle();\n this.ionFocus.emit(ev);\n };\n this.onKeydown = (ev) => {\n if (this.shouldClearOnEdit()) {\n // Did the input value change after it was blurred and edited?\n // Do not clear if user is hitting Enter to submit form\n if (this.didBlurAfterEdit && this.hasValue() && ev.key !== 'Enter') {\n // Clear the input\n this.clearTextInput();\n }\n // Reset the flag\n this.didBlurAfterEdit = false;\n }\n };\n this.clearTextOnEnter = (ev) => {\n if (ev.key === 'Enter') {\n this.clearTextInput(ev);\n }\n };\n this.clearTextInput = (ev) => {\n if (this.clearInput && !this.readonly && !this.disabled && ev) {\n ev.preventDefault();\n ev.stopPropagation();\n }\n this.value = '';\n /**\n * This is needed for clearOnEdit\n * Otherwise the value will not be cleared\n * if user is inside the input\n */\n if (this.nativeInput) {\n this.nativeInput.value = '';\n }\n };\n }\n debounceChanged() {\n this.ionChange = debounceEvent(this.ionChange, this.debounce);\n }\n disabledChanged() {\n this.emitStyle();\n }\n /**\n * Update the native input element when the value changes\n */\n valueChanged() {\n this.emitStyle();\n this.ionChange.emit({ value: this.value == null ? this.value : this.value.toString() });\n }\n componentWillLoad() {\n // If the ion-input has a tabindex attribute we get the value\n // and pass it down to the native input, then remove it from the\n // ion-input to avoid causing tabbing twice on the same element\n if (this.el.hasAttribute('tabindex')) {\n const tabindex = this.el.getAttribute('tabindex');\n this.tabindex = tabindex !== null ? tabindex : undefined;\n this.el.removeAttribute('tabindex');\n }\n }\n connectedCallback() {\n this.emitStyle();\n this.debounceChanged();\n {\n document.dispatchEvent(new CustomEvent('ionInputDidLoad', {\n detail: this.el\n }));\n }\n }\n disconnectedCallback() {\n {\n document.dispatchEvent(new CustomEvent('ionInputDidUnload', {\n detail: this.el\n }));\n }\n }\n /**\n * Sets focus on the specified `ion-input`. Use this method instead of the global\n * `input.focus()`.\n */\n async setFocus() {\n if (this.nativeInput) {\n this.nativeInput.focus();\n }\n }\n /**\n * Returns the native `` element used under the hood.\n */\n getInputElement() {\n return Promise.resolve(this.nativeInput);\n }\n shouldClearOnEdit() {\n const { type, clearOnEdit } = this;\n return (clearOnEdit === undefined)\n ? type === 'password'\n : clearOnEdit;\n }\n getValue() {\n return typeof this.value === 'number' ? this.value.toString() :\n (this.value || '').toString();\n }\n emitStyle() {\n this.ionStyle.emit({\n 'interactive': true,\n 'input': true,\n 'has-placeholder': this.placeholder != null,\n 'has-value': this.hasValue(),\n 'has-focus': this.hasFocus,\n 'interactive-disabled': this.disabled,\n });\n }\n focusChanged() {\n // If clearOnEdit is enabled and the input blurred but has a value, set a flag\n if (!this.hasFocus && this.shouldClearOnEdit() && this.hasValue()) {\n this.didBlurAfterEdit = true;\n }\n }\n hasValue() {\n return this.getValue().length > 0;\n }\n render() {\n const mode = getIonMode(this);\n const value = this.getValue();\n const labelId = this.inputId + '-lbl';\n const label = findItemLabel(this.el);\n if (label) {\n label.id = labelId;\n }\n return (h(Host, { \"aria-disabled\": this.disabled ? 'true' : null, class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, 'has-value': this.hasValue(), 'has-focus': this.hasFocus }) }, h(\"input\", { class: \"native-input\", ref: input => this.nativeInput = input, \"aria-labelledby\": labelId, disabled: this.disabled, accept: this.accept, autoCapitalize: this.autocapitalize, autoComplete: this.autocomplete, autoCorrect: this.autocorrect, autoFocus: this.autofocus, enterKeyHint: this.enterkeyhint, inputMode: this.inputmode, min: this.min, max: this.max, minLength: this.minlength, maxLength: this.maxlength, multiple: this.multiple, name: this.name, pattern: this.pattern, placeholder: this.placeholder || '', readOnly: this.readonly, required: this.required, spellcheck: this.spellcheck, step: this.step, size: this.size, tabindex: this.tabindex, type: this.type, value: value, onInput: this.onInput, onBlur: this.onBlur, onFocus: this.onFocus, onKeyDown: this.onKeydown }), (this.clearInput && !this.readonly && !this.disabled) && h(\"button\", { \"aria-label\": \"reset\", type: \"button\", class: \"input-clear-icon\", onTouchStart: this.clearTextInput, onMouseDown: this.clearTextInput, onKeyDown: this.clearTextOnEnter })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"debounce\": [\"debounceChanged\"],\n \"disabled\": [\"disabledChanged\"],\n \"value\": [\"valueChanged\"]\n }; }\n};\nlet inputIds = 0;\nInput.style = {\n ios: inputIosCss,\n md: inputMdCss\n};\n\nexport { Input as ion_input };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/16-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/16-es2015.js deleted file mode 100644 index e1a565b80..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/16-es2015.js +++ /dev/null @@ -1,464 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[16],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-item-option_3.entry.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-item-option_3.entry.js ***! - \**********************************************************************/ -/*! exports provided: ion_item_option, ion_item_options, ion_item_sliding */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_item_option", function() { return ItemOption; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_item_options", function() { return ItemOptions; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_item_sliding", function() { return ItemSliding; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - - -const itemOptionIosCss = ":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit)}:host(.in-list.item-options-end:last-child){padding-right:calc(.7em + var(--ion-safe-area-right))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-end:last-child){padding-right:unset;-webkit-padding-end:calc(.7em + var(--ion-safe-area-right));padding-inline-end:calc(.7em + var(--ion-safe-area-right))}}:host(.in-list.item-options-start:first-child){padding-left:calc(.7em + var(--ion-safe-area-left))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-start:first-child){padding-left:unset;-webkit-padding-start:calc(.7em + var(--ion-safe-area-left));padding-inline-start:calc(.7em + var(--ion-safe-area-left))}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.button-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0.7em;padding-right:0.7em;padding-top:0;padding-bottom:0;display:inline-block;position:relative;width:100%;height:100%;border:0;outline:none;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:0.7em;padding-inline-start:0.7em;-webkit-padding-end:0.7em;padding-inline-end:0.7em}}.button-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.horizontal-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}::slotted(*){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){margin-left:0;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:5px;margin-inline-end:5px}}::slotted([slot=end]){margin-left:5px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:0;margin-inline-end:0}}::slotted([slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:0;min-width:0.9em;font-size:1.8em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=icon-only]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}:host(.item-option-expandable){-ms-flex-negative:0;flex-shrink:0;-webkit-transition-duration:0;transition-duration:0;-webkit-transition-property:none;transition-property:none;-webkit-transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1);transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1)}:host(.item-option-disabled){pointer-events:none}:host(.item-option-disabled) .button-native{cursor:default;opacity:0.5;pointer-events:none}:host{font-size:16px}:host(.ion-activated){background:var(--ion-color-primary-shade, #3171e0)}:host(.ion-color.ion-activated){background:var(--ion-color-shade)}"; - -const itemOptionMdCss = ":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit)}:host(.in-list.item-options-end:last-child){padding-right:calc(.7em + var(--ion-safe-area-right))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-end:last-child){padding-right:unset;-webkit-padding-end:calc(.7em + var(--ion-safe-area-right));padding-inline-end:calc(.7em + var(--ion-safe-area-right))}}:host(.in-list.item-options-start:first-child){padding-left:calc(.7em + var(--ion-safe-area-left))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-start:first-child){padding-left:unset;-webkit-padding-start:calc(.7em + var(--ion-safe-area-left));padding-inline-start:calc(.7em + var(--ion-safe-area-left))}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.button-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0.7em;padding-right:0.7em;padding-top:0;padding-bottom:0;display:inline-block;position:relative;width:100%;height:100%;border:0;outline:none;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:0.7em;padding-inline-start:0.7em;-webkit-padding-end:0.7em;padding-inline-end:0.7em}}.button-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.horizontal-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}::slotted(*){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){margin-left:0;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:5px;margin-inline-end:5px}}::slotted([slot=end]){margin-left:5px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:0;margin-inline-end:0}}::slotted([slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:0;min-width:0.9em;font-size:1.8em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=icon-only]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}:host(.item-option-expandable){-ms-flex-negative:0;flex-shrink:0;-webkit-transition-duration:0;transition-duration:0;-webkit-transition-property:none;transition-property:none;-webkit-transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1);transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1)}:host(.item-option-disabled){pointer-events:none}:host(.item-option-disabled) .button-native{cursor:default;opacity:0.5;pointer-events:none}:host{font-size:14px;font-weight:500;text-transform:uppercase}"; - -const ItemOption = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If `true`, the user cannot interact with the item option. - */ - this.disabled = false; - /** - * If `true`, the option will expand to take up the available width and cover any other options. - */ - this.expandable = false; - /** - * The type of the button. - */ - this.type = 'button'; - this.onClick = (ev) => { - const el = ev.target.closest('ion-item-option'); - if (el) { - ev.preventDefault(); - } - }; - } - render() { - const { disabled, expandable, href } = this; - const TagType = href === undefined ? 'button' : 'a'; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const attrs = (TagType === 'button') - ? { type: this.type } - : { - download: this.download, - href: this.href, - target: this.target - }; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { onClick: this.onClick, class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["c"])(this.color)), { [mode]: true, 'item-option-disabled': disabled, 'item-option-expandable': expandable, 'ion-activatable': true }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(TagType, Object.assign({}, attrs, { class: "button-native", part: "native", disabled: disabled }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { class: "button-inner" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "top" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "horizontal-wrapper" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "start" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "icon-only" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "end" })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "bottom" })), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", null)))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -ItemOption.style = { - ios: itemOptionIosCss, - md: itemOptionMdCss -}; - -const itemOptionsIosCss = "ion-item-options{top:0;right:0;-ms-flex-pack:end;justify-content:flex-end;display:none;position:absolute;height:100%;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}[dir=rtl] ion-item-options,:host-context([dir=rtl]) ion-item-options{-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] ion-item-options:not(.item-options-end),:host-context([dir=rtl]) ion-item-options:not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}.item-options-start{right:auto;left:0;-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] .item-options-start,:host-context([dir=rtl]) .item-options-start{-ms-flex-pack:end;justify-content:flex-end}.item-options-start ion-item-option:first-child{padding-right:var(--ion-safe-area-left)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-start ion-item-option:first-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-left);padding-inline-end:var(--ion-safe-area-left)}}.item-options-end ion-item-option:last-child{padding-right:var(--ion-safe-area-right)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-end ion-item-option:last-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}[dir=rtl] .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end),:host-context([dir=rtl]) .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}.item-sliding-active-slide ion-item-options{display:-ms-flexbox;display:flex;visibility:hidden}.item-sliding-active-slide.item-sliding-active-options-start .item-options-start,.item-sliding-active-slide.item-sliding-active-options-end ion-item-options:not(.item-options-start){width:100%;visibility:visible}.item-options-ios{border-bottom-width:0;border-bottom-style:solid;border-bottom-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)))}.item-options-ios.item-options-end{border-bottom-width:0.55px}.list-ios-lines-none .item-options-ios{border-bottom-width:0}.list-ios-lines-full .item-options-ios,.list-ios-lines-inset .item-options-ios.item-options-end{border-bottom-width:0.55px}"; - -const itemOptionsMdCss = "ion-item-options{top:0;right:0;-ms-flex-pack:end;justify-content:flex-end;display:none;position:absolute;height:100%;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}[dir=rtl] ion-item-options,:host-context([dir=rtl]) ion-item-options{-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] ion-item-options:not(.item-options-end),:host-context([dir=rtl]) ion-item-options:not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}.item-options-start{right:auto;left:0;-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] .item-options-start,:host-context([dir=rtl]) .item-options-start{-ms-flex-pack:end;justify-content:flex-end}.item-options-start ion-item-option:first-child{padding-right:var(--ion-safe-area-left)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-start ion-item-option:first-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-left);padding-inline-end:var(--ion-safe-area-left)}}.item-options-end ion-item-option:last-child{padding-right:var(--ion-safe-area-right)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-end ion-item-option:last-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}[dir=rtl] .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end),:host-context([dir=rtl]) .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}.item-sliding-active-slide ion-item-options{display:-ms-flexbox;display:flex;visibility:hidden}.item-sliding-active-slide.item-sliding-active-options-start .item-options-start,.item-sliding-active-slide.item-sliding-active-options-end ion-item-options:not(.item-options-start){width:100%;visibility:visible}.item-options-md{border-bottom-width:0;border-bottom-style:solid;border-bottom-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))))}.list-md-lines-none .item-options-md{border-bottom-width:0}.list-md-lines-full .item-options-md,.list-md-lines-inset .item-options-md.item-options-end{border-bottom-width:1px}"; - -const ItemOptions = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionSwipe = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSwipe", 7); - /** - * The side the option button should be on. Possible values: `"start"` and `"end"`. If you have multiple `ion-item-options`, a side must be provided for each. - * - */ - this.side = 'end'; - } - /** @internal */ - async fireSwipeEvent() { - this.ionSwipe.emit({ - side: this.side - }); - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const isEnd = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["i"])(this.side); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: { - [mode]: true, - // Used internally for styling - [`item-options-${mode}`]: true, - 'item-options-start': !isEnd, - 'item-options-end': isEnd - } })); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -ItemOptions.style = { - ios: itemOptionsIosCss, - md: itemOptionsMdCss -}; - -const itemSlidingCss = "ion-item-sliding{display:block;position:relative;width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ion-item-sliding .item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.item-sliding-active-slide .item{position:relative;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:-webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1), -webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);opacity:1;z-index:2;pointer-events:none;will-change:transform}.item-sliding-active-swipe-end .item-options-end .item-option-expandable{padding-left:100%;-ms-flex-order:1;order:1;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-property:padding-left;transition-property:padding-left}[dir=rtl] .item-sliding-active-swipe-end .item-options-end .item-option-expandable,:host-context([dir=rtl]) .item-sliding-active-swipe-end .item-options-end .item-option-expandable{-ms-flex-order:-1;order:-1}.item-sliding-active-swipe-start .item-options-start .item-option-expandable{padding-right:100%;-ms-flex-order:-1;order:-1;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-property:padding-right;transition-property:padding-right}[dir=rtl] .item-sliding-active-swipe-start .item-options-start .item-option-expandable,:host-context([dir=rtl]) .item-sliding-active-swipe-start .item-options-start .item-option-expandable{-ms-flex-order:1;order:1}"; - -const SWIPE_MARGIN = 30; -const ELASTIC_FACTOR = 0.55; -let openSlidingItem; -const ItemSliding = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionDrag = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionDrag", 7); - this.item = null; - this.openAmount = 0; - this.initialOpenAmount = 0; - this.optsWidthRightSide = 0; - this.optsWidthLeftSide = 0; - this.sides = 0 /* None */; - this.optsDirty = true; - this.state = 2 /* Disabled */; - /** - * If `true`, the user cannot interact with the sliding item. - */ - this.disabled = false; - } - disabledChanged() { - if (this.gesture) { - this.gesture.enable(!this.disabled); - } - } - async connectedCallback() { - this.item = this.el.querySelector('ion-item'); - await this.updateOptions(); - this.gesture = (await Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! ./index-eea61379.js */ "./node_modules/@ionic/core/dist/esm/index-eea61379.js"))).createGesture({ - el: this.el, - gestureName: 'item-swipe', - gesturePriority: 100, - threshold: 5, - canStart: ev => this.canStart(ev), - onStart: () => this.onStart(), - onMove: ev => this.onMove(ev), - onEnd: ev => this.onEnd(ev), - }); - this.disabledChanged(); - } - disconnectedCallback() { - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - this.item = null; - this.leftOptions = this.rightOptions = undefined; - if (openSlidingItem === this.el) { - openSlidingItem = undefined; - } - } - /** - * Get the amount the item is open in pixels. - */ - getOpenAmount() { - return Promise.resolve(this.openAmount); - } - /** - * Get the ratio of the open amount of the item compared to the width of the options. - * If the number returned is positive, then the options on the right side are open. - * If the number returned is negative, then the options on the left side are open. - * If the absolute value of the number is greater than 1, the item is open more than - * the width of the options. - */ - getSlidingRatio() { - return Promise.resolve(this.getSlidingRatioSync()); - } - /** - * Open the sliding item. - * - * @param side The side of the options to open. If a side is not provided, it will open the first set of options it finds within the item. - */ - async open(side) { - if (this.item === null) { - return; - } - const optionsToOpen = this.getOptions(side); - if (!optionsToOpen) { - return; - } - /** - * If side is not set, we need to infer the side - * so we know which direction to move the options - */ - if (side === undefined) { - side = (optionsToOpen === this.leftOptions) ? 'start' : 'end'; - } - // In RTL we want to switch the sides - side = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["i"])(side) ? 'end' : 'start'; - const isStartOpen = this.openAmount < 0; - const isEndOpen = this.openAmount > 0; - /** - * If a side is open and a user tries to - * re-open the same side, we should not do anything - */ - if (isStartOpen && optionsToOpen === this.leftOptions) { - return; - } - if (isEndOpen && optionsToOpen === this.rightOptions) { - return; - } - this.closeOpened(); - this.state = 4 /* Enabled */; - requestAnimationFrame(() => { - this.calculateOptsWidth(); - const width = (side === 'end') ? this.optsWidthRightSide : -this.optsWidthLeftSide; - openSlidingItem = this.el; - this.setOpenAmount(width, false); - this.state = (side === 'end') ? 8 /* End */ : 16 /* Start */; - }); - } - /** - * Close the sliding item. Items can also be closed from the [List](../list). - */ - async close() { - this.setOpenAmount(0, true); - } - /** - * Close all of the sliding items in the list. Items can also be closed from the [List](../list). - */ - async closeOpened() { - if (openSlidingItem !== undefined) { - openSlidingItem.close(); - openSlidingItem = undefined; - return true; - } - return false; - } - /** - * Given an optional side, return the ion-item-options element. - * - * @param side This side of the options to get. If a side is not provided it will - * return the first one available. - */ - getOptions(side) { - if (side === undefined) { - return this.leftOptions || this.rightOptions; - } - else if (side === 'start') { - return this.leftOptions; - } - else { - return this.rightOptions; - } - } - async updateOptions() { - const options = this.el.querySelectorAll('ion-item-options'); - let sides = 0; - // Reset left and right options in case they were removed - this.leftOptions = this.rightOptions = undefined; - for (let i = 0; i < options.length; i++) { - const option = await options.item(i).componentOnReady(); - const side = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["i"])(option.side) ? 'end' : 'start'; - if (side === 'start') { - this.leftOptions = option; - sides |= 1 /* Start */; - } - else { - this.rightOptions = option; - sides |= 2 /* End */; - } - } - this.optsDirty = true; - this.sides = sides; - } - canStart(gesture) { - /** - * If very close to start of the screen - * do not open left side so swipe to go - * back will still work. - */ - const rtl = document.dir === 'rtl'; - const atEdge = (rtl) ? (window.innerWidth - gesture.startX) < 15 : gesture.startX < 15; - if (atEdge) { - return false; - } - const selected = openSlidingItem; - if (selected && selected !== this.el) { - this.closeOpened(); - return false; - } - return !!(this.rightOptions || this.leftOptions); - } - onStart() { - openSlidingItem = this.el; - if (this.tmr !== undefined) { - clearTimeout(this.tmr); - this.tmr = undefined; - } - if (this.openAmount === 0) { - this.optsDirty = true; - this.state = 4 /* Enabled */; - } - this.initialOpenAmount = this.openAmount; - if (this.item) { - this.item.style.transition = 'none'; - } - } - onMove(gesture) { - if (this.optsDirty) { - this.calculateOptsWidth(); - } - let openAmount = this.initialOpenAmount - gesture.deltaX; - switch (this.sides) { - case 2 /* End */: - openAmount = Math.max(0, openAmount); - break; - case 1 /* Start */: - openAmount = Math.min(0, openAmount); - break; - case 3 /* Both */: break; - case 0 /* None */: return; - default: - console.warn('invalid ItemSideFlags value', this.sides); - break; - } - let optsWidth; - if (openAmount > this.optsWidthRightSide) { - optsWidth = this.optsWidthRightSide; - openAmount = optsWidth + (openAmount - optsWidth) * ELASTIC_FACTOR; - } - else if (openAmount < -this.optsWidthLeftSide) { - optsWidth = -this.optsWidthLeftSide; - openAmount = optsWidth + (openAmount - optsWidth) * ELASTIC_FACTOR; - } - this.setOpenAmount(openAmount, false); - } - onEnd(gesture) { - const velocity = gesture.velocityX; - let restingPoint = (this.openAmount > 0) - ? this.optsWidthRightSide - : -this.optsWidthLeftSide; - // Check if the drag didn't clear the buttons mid-point - // and we aren't moving fast enough to swipe open - const isResetDirection = (this.openAmount > 0) === !(velocity < 0); - const isMovingFast = Math.abs(velocity) > 0.3; - const isOnCloseZone = Math.abs(this.openAmount) < Math.abs(restingPoint / 2); - if (swipeShouldReset(isResetDirection, isMovingFast, isOnCloseZone)) { - restingPoint = 0; - } - const state = this.state; - this.setOpenAmount(restingPoint, true); - if ((state & 32 /* SwipeEnd */) !== 0 && this.rightOptions) { - this.rightOptions.fireSwipeEvent(); - } - else if ((state & 64 /* SwipeStart */) !== 0 && this.leftOptions) { - this.leftOptions.fireSwipeEvent(); - } - } - calculateOptsWidth() { - this.optsWidthRightSide = 0; - if (this.rightOptions) { - this.rightOptions.style.display = 'flex'; - this.optsWidthRightSide = this.rightOptions.offsetWidth; - this.rightOptions.style.display = ''; - } - this.optsWidthLeftSide = 0; - if (this.leftOptions) { - this.leftOptions.style.display = 'flex'; - this.optsWidthLeftSide = this.leftOptions.offsetWidth; - this.leftOptions.style.display = ''; - } - this.optsDirty = false; - } - setOpenAmount(openAmount, isFinal) { - if (this.tmr !== undefined) { - clearTimeout(this.tmr); - this.tmr = undefined; - } - if (!this.item) { - return; - } - const style = this.item.style; - this.openAmount = openAmount; - if (isFinal) { - style.transition = ''; - } - if (openAmount > 0) { - this.state = (openAmount >= (this.optsWidthRightSide + SWIPE_MARGIN)) - ? 8 /* End */ | 32 /* SwipeEnd */ - : 8 /* End */; - } - else if (openAmount < 0) { - this.state = (openAmount <= (-this.optsWidthLeftSide - SWIPE_MARGIN)) - ? 16 /* Start */ | 64 /* SwipeStart */ - : 16 /* Start */; - } - else { - this.tmr = setTimeout(() => { - this.state = 2 /* Disabled */; - this.tmr = undefined; - }, 600); - openSlidingItem = undefined; - style.transform = ''; - return; - } - style.transform = `translate3d(${-openAmount}px,0,0)`; - this.ionDrag.emit({ - amount: openAmount, - ratio: this.getSlidingRatioSync() - }); - } - getSlidingRatioSync() { - if (this.openAmount > 0) { - return this.openAmount / this.optsWidthRightSide; - } - else if (this.openAmount < 0) { - return this.openAmount / this.optsWidthLeftSide; - } - else { - return 0; - } - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: { - [mode]: true, - 'item-sliding-active-slide': (this.state !== 2 /* Disabled */), - 'item-sliding-active-options-end': (this.state & 8 /* End */) !== 0, - 'item-sliding-active-options-start': (this.state & 16 /* Start */) !== 0, - 'item-sliding-active-swipe-end': (this.state & 32 /* SwipeEnd */) !== 0, - 'item-sliding-active-swipe-start': (this.state & 64 /* SwipeStart */) !== 0 - } })); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "disabled": ["disabledChanged"] - }; } -}; -const swipeShouldReset = (isResetDirection, isMovingFast, isOnResetZone) => { - // The logic required to know when the sliding item should close (openAmount=0) - // depends on three booleans (isResetDirection, isMovingFast, isOnResetZone) - // and it ended up being too complicated to be written manually without errors - // so the truth table is attached below: (0=false, 1=true) - // isResetDirection | isMovingFast | isOnResetZone || shouldClose - // 0 | 0 | 0 || 0 - // 0 | 0 | 1 || 1 - // 0 | 1 | 0 || 0 - // 0 | 1 | 1 || 0 - // 1 | 0 | 0 || 0 - // 1 | 0 | 1 || 1 - // 1 | 1 | 0 || 1 - // 1 | 1 | 1 || 1 - // The resulting expression was generated by resolving the K-map (Karnaugh map): - return (!isMovingFast && isOnResetZone) || (isResetDirection && isMovingFast); -}; -ItemSliding.style = itemSlidingCss; - - - - -/***/ }) - -}]); -//# sourceMappingURL=16-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/16-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/16-es2015.js.map deleted file mode 100644 index 78c438463..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/16-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-item-option_3.entry.js"],"names":[],"mappings":"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AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,qBAAqB,mEAAU;AAC/B,sBAAsB,8DAAS;AAC/B,gBAAgB,4DAAC,CAAC,oDAAI,GAAG;AACzB;AACA;AACA,iCAAiC,KAAK;AACtC;AACA;AACA,aAAa,EAAE;AACf;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC;AACA;AACA;AACA;AACA;;AAEA,yCAAyC,cAAc,kBAAkB,WAAW,gBAAgB,yBAAyB,sBAAsB,qBAAqB,iBAAiB,uBAAuB,yBAAyB,sBAAsB,qBAAqB,iBAAiB,iCAAiC,kBAAkB,6EAA6E,qEAAqE,6DAA6D,wHAAwH,UAAU,UAAU,oBAAoB,sBAAsB,yEAAyE,kBAAkB,iBAAiB,QAAQ,iCAAiC,yBAAyB,yCAAyC,iCAAiC,qLAAqL,kBAAkB,SAAS,6EAA6E,mBAAmB,kBAAkB,SAAS,iCAAiC,yBAAyB,0CAA0C,kCAAkC,6LAA6L,iBAAiB,QAAQ;;AAE5nD;AACA;AACA;AACA;AACA;AACA,QAAQ,4DAAgB;AACxB,uBAAuB,4DAAW;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,yJAA6B;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,8DAAS;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,oBAAoB;AAC3C;AACA,yBAAyB,8DAAS;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,yCAAyC,YAAY;AACrD;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B,gBAAgB,4DAAC,CAAC,oDAAI,GAAG;AACzB;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,EAAE;AACf;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAE2G","file":"16-es2015.js","sourcesContent":["import { r as registerInstance, h, H as Host, i as getElement, e as createEvent } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { i as isEndSide } from './helpers-5c745fbd.js';\nimport { c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst itemOptionIosCss = \":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit)}:host(.in-list.item-options-end:last-child){padding-right:calc(.7em + var(--ion-safe-area-right))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-end:last-child){padding-right:unset;-webkit-padding-end:calc(.7em + var(--ion-safe-area-right));padding-inline-end:calc(.7em + var(--ion-safe-area-right))}}:host(.in-list.item-options-start:first-child){padding-left:calc(.7em + var(--ion-safe-area-left))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-start:first-child){padding-left:unset;-webkit-padding-start:calc(.7em + var(--ion-safe-area-left));padding-inline-start:calc(.7em + var(--ion-safe-area-left))}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.button-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0.7em;padding-right:0.7em;padding-top:0;padding-bottom:0;display:inline-block;position:relative;width:100%;height:100%;border:0;outline:none;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:0.7em;padding-inline-start:0.7em;-webkit-padding-end:0.7em;padding-inline-end:0.7em}}.button-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.horizontal-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}::slotted(*){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){margin-left:0;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:5px;margin-inline-end:5px}}::slotted([slot=end]){margin-left:5px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:0;margin-inline-end:0}}::slotted([slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:0;min-width:0.9em;font-size:1.8em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=icon-only]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}:host(.item-option-expandable){-ms-flex-negative:0;flex-shrink:0;-webkit-transition-duration:0;transition-duration:0;-webkit-transition-property:none;transition-property:none;-webkit-transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1);transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1)}:host(.item-option-disabled){pointer-events:none}:host(.item-option-disabled) .button-native{cursor:default;opacity:0.5;pointer-events:none}:host{font-size:16px}:host(.ion-activated){background:var(--ion-color-primary-shade, #3171e0)}:host(.ion-color.ion-activated){background:var(--ion-color-shade)}\";\n\nconst itemOptionMdCss = \":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit)}:host(.in-list.item-options-end:last-child){padding-right:calc(.7em + var(--ion-safe-area-right))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-end:last-child){padding-right:unset;-webkit-padding-end:calc(.7em + var(--ion-safe-area-right));padding-inline-end:calc(.7em + var(--ion-safe-area-right))}}:host(.in-list.item-options-start:first-child){padding-left:calc(.7em + var(--ion-safe-area-left))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-start:first-child){padding-left:unset;-webkit-padding-start:calc(.7em + var(--ion-safe-area-left));padding-inline-start:calc(.7em + var(--ion-safe-area-left))}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.button-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0.7em;padding-right:0.7em;padding-top:0;padding-bottom:0;display:inline-block;position:relative;width:100%;height:100%;border:0;outline:none;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:0.7em;padding-inline-start:0.7em;-webkit-padding-end:0.7em;padding-inline-end:0.7em}}.button-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.horizontal-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}::slotted(*){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){margin-left:0;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:5px;margin-inline-end:5px}}::slotted([slot=end]){margin-left:5px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:0;margin-inline-end:0}}::slotted([slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:0;min-width:0.9em;font-size:1.8em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=icon-only]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}:host(.item-option-expandable){-ms-flex-negative:0;flex-shrink:0;-webkit-transition-duration:0;transition-duration:0;-webkit-transition-property:none;transition-property:none;-webkit-transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1);transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1)}:host(.item-option-disabled){pointer-events:none}:host(.item-option-disabled) .button-native{cursor:default;opacity:0.5;pointer-events:none}:host{font-size:14px;font-weight:500;text-transform:uppercase}\";\n\nconst ItemOption = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If `true`, the user cannot interact with the item option.\n */\n this.disabled = false;\n /**\n * If `true`, the option will expand to take up the available width and cover any other options.\n */\n this.expandable = false;\n /**\n * The type of the button.\n */\n this.type = 'button';\n this.onClick = (ev) => {\n const el = ev.target.closest('ion-item-option');\n if (el) {\n ev.preventDefault();\n }\n };\n }\n render() {\n const { disabled, expandable, href } = this;\n const TagType = href === undefined ? 'button' : 'a';\n const mode = getIonMode(this);\n const attrs = (TagType === 'button')\n ? { type: this.type }\n : {\n download: this.download,\n href: this.href,\n target: this.target\n };\n return (h(Host, { onClick: this.onClick, class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, 'item-option-disabled': disabled, 'item-option-expandable': expandable, 'ion-activatable': true }) }, h(TagType, Object.assign({}, attrs, { class: \"button-native\", part: \"native\", disabled: disabled }), h(\"span\", { class: \"button-inner\" }, h(\"slot\", { name: \"top\" }), h(\"div\", { class: \"horizontal-wrapper\" }, h(\"slot\", { name: \"start\" }), h(\"slot\", { name: \"icon-only\" }), h(\"slot\", null), h(\"slot\", { name: \"end\" })), h(\"slot\", { name: \"bottom\" })), mode === 'md' && h(\"ion-ripple-effect\", null))));\n }\n get el() { return getElement(this); }\n};\nItemOption.style = {\n ios: itemOptionIosCss,\n md: itemOptionMdCss\n};\n\nconst itemOptionsIosCss = \"ion-item-options{top:0;right:0;-ms-flex-pack:end;justify-content:flex-end;display:none;position:absolute;height:100%;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}[dir=rtl] ion-item-options,:host-context([dir=rtl]) ion-item-options{-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] ion-item-options:not(.item-options-end),:host-context([dir=rtl]) ion-item-options:not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}.item-options-start{right:auto;left:0;-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] .item-options-start,:host-context([dir=rtl]) .item-options-start{-ms-flex-pack:end;justify-content:flex-end}.item-options-start ion-item-option:first-child{padding-right:var(--ion-safe-area-left)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-start ion-item-option:first-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-left);padding-inline-end:var(--ion-safe-area-left)}}.item-options-end ion-item-option:last-child{padding-right:var(--ion-safe-area-right)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-end ion-item-option:last-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}[dir=rtl] .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end),:host-context([dir=rtl]) .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}.item-sliding-active-slide ion-item-options{display:-ms-flexbox;display:flex;visibility:hidden}.item-sliding-active-slide.item-sliding-active-options-start .item-options-start,.item-sliding-active-slide.item-sliding-active-options-end ion-item-options:not(.item-options-start){width:100%;visibility:visible}.item-options-ios{border-bottom-width:0;border-bottom-style:solid;border-bottom-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)))}.item-options-ios.item-options-end{border-bottom-width:0.55px}.list-ios-lines-none .item-options-ios{border-bottom-width:0}.list-ios-lines-full .item-options-ios,.list-ios-lines-inset .item-options-ios.item-options-end{border-bottom-width:0.55px}\";\n\nconst itemOptionsMdCss = \"ion-item-options{top:0;right:0;-ms-flex-pack:end;justify-content:flex-end;display:none;position:absolute;height:100%;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}[dir=rtl] ion-item-options,:host-context([dir=rtl]) ion-item-options{-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] ion-item-options:not(.item-options-end),:host-context([dir=rtl]) ion-item-options:not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}.item-options-start{right:auto;left:0;-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] .item-options-start,:host-context([dir=rtl]) .item-options-start{-ms-flex-pack:end;justify-content:flex-end}.item-options-start ion-item-option:first-child{padding-right:var(--ion-safe-area-left)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-start ion-item-option:first-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-left);padding-inline-end:var(--ion-safe-area-left)}}.item-options-end ion-item-option:last-child{padding-right:var(--ion-safe-area-right)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-end ion-item-option:last-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}[dir=rtl] .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end),:host-context([dir=rtl]) .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}.item-sliding-active-slide ion-item-options{display:-ms-flexbox;display:flex;visibility:hidden}.item-sliding-active-slide.item-sliding-active-options-start .item-options-start,.item-sliding-active-slide.item-sliding-active-options-end ion-item-options:not(.item-options-start){width:100%;visibility:visible}.item-options-md{border-bottom-width:0;border-bottom-style:solid;border-bottom-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))))}.list-md-lines-none .item-options-md{border-bottom-width:0}.list-md-lines-full .item-options-md,.list-md-lines-inset .item-options-md.item-options-end{border-bottom-width:1px}\";\n\nconst ItemOptions = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionSwipe = createEvent(this, \"ionSwipe\", 7);\n /**\n * The side the option button should be on. Possible values: `\"start\"` and `\"end\"`. If you have multiple `ion-item-options`, a side must be provided for each.\n *\n */\n this.side = 'end';\n }\n /** @internal */\n async fireSwipeEvent() {\n this.ionSwipe.emit({\n side: this.side\n });\n }\n render() {\n const mode = getIonMode(this);\n const isEnd = isEndSide(this.side);\n return (h(Host, { class: {\n [mode]: true,\n // Used internally for styling\n [`item-options-${mode}`]: true,\n 'item-options-start': !isEnd,\n 'item-options-end': isEnd\n } }));\n }\n get el() { return getElement(this); }\n};\nItemOptions.style = {\n ios: itemOptionsIosCss,\n md: itemOptionsMdCss\n};\n\nconst itemSlidingCss = \"ion-item-sliding{display:block;position:relative;width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ion-item-sliding .item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.item-sliding-active-slide .item{position:relative;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:-webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1), -webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);opacity:1;z-index:2;pointer-events:none;will-change:transform}.item-sliding-active-swipe-end .item-options-end .item-option-expandable{padding-left:100%;-ms-flex-order:1;order:1;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-property:padding-left;transition-property:padding-left}[dir=rtl] .item-sliding-active-swipe-end .item-options-end .item-option-expandable,:host-context([dir=rtl]) .item-sliding-active-swipe-end .item-options-end .item-option-expandable{-ms-flex-order:-1;order:-1}.item-sliding-active-swipe-start .item-options-start .item-option-expandable{padding-right:100%;-ms-flex-order:-1;order:-1;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-property:padding-right;transition-property:padding-right}[dir=rtl] .item-sliding-active-swipe-start .item-options-start .item-option-expandable,:host-context([dir=rtl]) .item-sliding-active-swipe-start .item-options-start .item-option-expandable{-ms-flex-order:1;order:1}\";\n\nconst SWIPE_MARGIN = 30;\nconst ELASTIC_FACTOR = 0.55;\nlet openSlidingItem;\nconst ItemSliding = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionDrag = createEvent(this, \"ionDrag\", 7);\n this.item = null;\n this.openAmount = 0;\n this.initialOpenAmount = 0;\n this.optsWidthRightSide = 0;\n this.optsWidthLeftSide = 0;\n this.sides = 0 /* None */;\n this.optsDirty = true;\n this.state = 2 /* Disabled */;\n /**\n * If `true`, the user cannot interact with the sliding item.\n */\n this.disabled = false;\n }\n disabledChanged() {\n if (this.gesture) {\n this.gesture.enable(!this.disabled);\n }\n }\n async connectedCallback() {\n this.item = this.el.querySelector('ion-item');\n await this.updateOptions();\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: this.el,\n gestureName: 'item-swipe',\n gesturePriority: 100,\n threshold: 5,\n canStart: ev => this.canStart(ev),\n onStart: () => this.onStart(),\n onMove: ev => this.onMove(ev),\n onEnd: ev => this.onEnd(ev),\n });\n this.disabledChanged();\n }\n disconnectedCallback() {\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n this.item = null;\n this.leftOptions = this.rightOptions = undefined;\n if (openSlidingItem === this.el) {\n openSlidingItem = undefined;\n }\n }\n /**\n * Get the amount the item is open in pixels.\n */\n getOpenAmount() {\n return Promise.resolve(this.openAmount);\n }\n /**\n * Get the ratio of the open amount of the item compared to the width of the options.\n * If the number returned is positive, then the options on the right side are open.\n * If the number returned is negative, then the options on the left side are open.\n * If the absolute value of the number is greater than 1, the item is open more than\n * the width of the options.\n */\n getSlidingRatio() {\n return Promise.resolve(this.getSlidingRatioSync());\n }\n /**\n * Open the sliding item.\n *\n * @param side The side of the options to open. If a side is not provided, it will open the first set of options it finds within the item.\n */\n async open(side) {\n if (this.item === null) {\n return;\n }\n const optionsToOpen = this.getOptions(side);\n if (!optionsToOpen) {\n return;\n }\n /**\n * If side is not set, we need to infer the side\n * so we know which direction to move the options\n */\n if (side === undefined) {\n side = (optionsToOpen === this.leftOptions) ? 'start' : 'end';\n }\n // In RTL we want to switch the sides\n side = isEndSide(side) ? 'end' : 'start';\n const isStartOpen = this.openAmount < 0;\n const isEndOpen = this.openAmount > 0;\n /**\n * If a side is open and a user tries to\n * re-open the same side, we should not do anything\n */\n if (isStartOpen && optionsToOpen === this.leftOptions) {\n return;\n }\n if (isEndOpen && optionsToOpen === this.rightOptions) {\n return;\n }\n this.closeOpened();\n this.state = 4 /* Enabled */;\n requestAnimationFrame(() => {\n this.calculateOptsWidth();\n const width = (side === 'end') ? this.optsWidthRightSide : -this.optsWidthLeftSide;\n openSlidingItem = this.el;\n this.setOpenAmount(width, false);\n this.state = (side === 'end') ? 8 /* End */ : 16 /* Start */;\n });\n }\n /**\n * Close the sliding item. Items can also be closed from the [List](../list).\n */\n async close() {\n this.setOpenAmount(0, true);\n }\n /**\n * Close all of the sliding items in the list. Items can also be closed from the [List](../list).\n */\n async closeOpened() {\n if (openSlidingItem !== undefined) {\n openSlidingItem.close();\n openSlidingItem = undefined;\n return true;\n }\n return false;\n }\n /**\n * Given an optional side, return the ion-item-options element.\n *\n * @param side This side of the options to get. If a side is not provided it will\n * return the first one available.\n */\n getOptions(side) {\n if (side === undefined) {\n return this.leftOptions || this.rightOptions;\n }\n else if (side === 'start') {\n return this.leftOptions;\n }\n else {\n return this.rightOptions;\n }\n }\n async updateOptions() {\n const options = this.el.querySelectorAll('ion-item-options');\n let sides = 0;\n // Reset left and right options in case they were removed\n this.leftOptions = this.rightOptions = undefined;\n for (let i = 0; i < options.length; i++) {\n const option = await options.item(i).componentOnReady();\n const side = isEndSide(option.side) ? 'end' : 'start';\n if (side === 'start') {\n this.leftOptions = option;\n sides |= 1 /* Start */;\n }\n else {\n this.rightOptions = option;\n sides |= 2 /* End */;\n }\n }\n this.optsDirty = true;\n this.sides = sides;\n }\n canStart(gesture) {\n /**\n * If very close to start of the screen\n * do not open left side so swipe to go\n * back will still work.\n */\n const rtl = document.dir === 'rtl';\n const atEdge = (rtl) ? (window.innerWidth - gesture.startX) < 15 : gesture.startX < 15;\n if (atEdge) {\n return false;\n }\n const selected = openSlidingItem;\n if (selected && selected !== this.el) {\n this.closeOpened();\n return false;\n }\n return !!(this.rightOptions || this.leftOptions);\n }\n onStart() {\n openSlidingItem = this.el;\n if (this.tmr !== undefined) {\n clearTimeout(this.tmr);\n this.tmr = undefined;\n }\n if (this.openAmount === 0) {\n this.optsDirty = true;\n this.state = 4 /* Enabled */;\n }\n this.initialOpenAmount = this.openAmount;\n if (this.item) {\n this.item.style.transition = 'none';\n }\n }\n onMove(gesture) {\n if (this.optsDirty) {\n this.calculateOptsWidth();\n }\n let openAmount = this.initialOpenAmount - gesture.deltaX;\n switch (this.sides) {\n case 2 /* End */:\n openAmount = Math.max(0, openAmount);\n break;\n case 1 /* Start */:\n openAmount = Math.min(0, openAmount);\n break;\n case 3 /* Both */: break;\n case 0 /* None */: return;\n default:\n console.warn('invalid ItemSideFlags value', this.sides);\n break;\n }\n let optsWidth;\n if (openAmount > this.optsWidthRightSide) {\n optsWidth = this.optsWidthRightSide;\n openAmount = optsWidth + (openAmount - optsWidth) * ELASTIC_FACTOR;\n }\n else if (openAmount < -this.optsWidthLeftSide) {\n optsWidth = -this.optsWidthLeftSide;\n openAmount = optsWidth + (openAmount - optsWidth) * ELASTIC_FACTOR;\n }\n this.setOpenAmount(openAmount, false);\n }\n onEnd(gesture) {\n const velocity = gesture.velocityX;\n let restingPoint = (this.openAmount > 0)\n ? this.optsWidthRightSide\n : -this.optsWidthLeftSide;\n // Check if the drag didn't clear the buttons mid-point\n // and we aren't moving fast enough to swipe open\n const isResetDirection = (this.openAmount > 0) === !(velocity < 0);\n const isMovingFast = Math.abs(velocity) > 0.3;\n const isOnCloseZone = Math.abs(this.openAmount) < Math.abs(restingPoint / 2);\n if (swipeShouldReset(isResetDirection, isMovingFast, isOnCloseZone)) {\n restingPoint = 0;\n }\n const state = this.state;\n this.setOpenAmount(restingPoint, true);\n if ((state & 32 /* SwipeEnd */) !== 0 && this.rightOptions) {\n this.rightOptions.fireSwipeEvent();\n }\n else if ((state & 64 /* SwipeStart */) !== 0 && this.leftOptions) {\n this.leftOptions.fireSwipeEvent();\n }\n }\n calculateOptsWidth() {\n this.optsWidthRightSide = 0;\n if (this.rightOptions) {\n this.rightOptions.style.display = 'flex';\n this.optsWidthRightSide = this.rightOptions.offsetWidth;\n this.rightOptions.style.display = '';\n }\n this.optsWidthLeftSide = 0;\n if (this.leftOptions) {\n this.leftOptions.style.display = 'flex';\n this.optsWidthLeftSide = this.leftOptions.offsetWidth;\n this.leftOptions.style.display = '';\n }\n this.optsDirty = false;\n }\n setOpenAmount(openAmount, isFinal) {\n if (this.tmr !== undefined) {\n clearTimeout(this.tmr);\n this.tmr = undefined;\n }\n if (!this.item) {\n return;\n }\n const style = this.item.style;\n this.openAmount = openAmount;\n if (isFinal) {\n style.transition = '';\n }\n if (openAmount > 0) {\n this.state = (openAmount >= (this.optsWidthRightSide + SWIPE_MARGIN))\n ? 8 /* End */ | 32 /* SwipeEnd */\n : 8 /* End */;\n }\n else if (openAmount < 0) {\n this.state = (openAmount <= (-this.optsWidthLeftSide - SWIPE_MARGIN))\n ? 16 /* Start */ | 64 /* SwipeStart */\n : 16 /* Start */;\n }\n else {\n this.tmr = setTimeout(() => {\n this.state = 2 /* Disabled */;\n this.tmr = undefined;\n }, 600);\n openSlidingItem = undefined;\n style.transform = '';\n return;\n }\n style.transform = `translate3d(${-openAmount}px,0,0)`;\n this.ionDrag.emit({\n amount: openAmount,\n ratio: this.getSlidingRatioSync()\n });\n }\n getSlidingRatioSync() {\n if (this.openAmount > 0) {\n return this.openAmount / this.optsWidthRightSide;\n }\n else if (this.openAmount < 0) {\n return this.openAmount / this.optsWidthLeftSide;\n }\n else {\n return 0;\n }\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n 'item-sliding-active-slide': (this.state !== 2 /* Disabled */),\n 'item-sliding-active-options-end': (this.state & 8 /* End */) !== 0,\n 'item-sliding-active-options-start': (this.state & 16 /* Start */) !== 0,\n 'item-sliding-active-swipe-end': (this.state & 32 /* SwipeEnd */) !== 0,\n 'item-sliding-active-swipe-start': (this.state & 64 /* SwipeStart */) !== 0\n } }));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"disabled\": [\"disabledChanged\"]\n }; }\n};\nconst swipeShouldReset = (isResetDirection, isMovingFast, isOnResetZone) => {\n // The logic required to know when the sliding item should close (openAmount=0)\n // depends on three booleans (isResetDirection, isMovingFast, isOnResetZone)\n // and it ended up being too complicated to be written manually without errors\n // so the truth table is attached below: (0=false, 1=true)\n // isResetDirection | isMovingFast | isOnResetZone || shouldClose\n // 0 | 0 | 0 || 0\n // 0 | 0 | 1 || 1\n // 0 | 1 | 0 || 0\n // 0 | 1 | 1 || 0\n // 1 | 0 | 0 || 0\n // 1 | 0 | 1 || 1\n // 1 | 1 | 0 || 1\n // 1 | 1 | 1 || 1\n // The resulting expression was generated by resolving the K-map (Karnaugh map):\n return (!isMovingFast && isOnResetZone) || (isResetDirection && isMovingFast);\n};\nItemSliding.style = itemSlidingCss;\n\nexport { ItemOption as ion_item_option, ItemOptions as ion_item_options, ItemSliding as ion_item_sliding };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/16-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/16-es5.js deleted file mode 100644 index fac7834de..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/16-es5.js +++ /dev/null @@ -1,874 +0,0 @@ -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[16], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-item-option_3.entry.js": - /*!**********************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-item-option_3.entry.js ***! - \**********************************************************************/ - - /*! exports provided: ion_item_option, ion_item_options, ion_item_sliding */ - - /***/ - function node_modulesIonicCoreDistEsmIonItemOption_3EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_item_option", function () { - return ItemOption; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_item_options", function () { - return ItemOptions; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_item_sliding", function () { - return ItemSliding; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - var itemOptionIosCss = ":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit)}:host(.in-list.item-options-end:last-child){padding-right:calc(.7em + var(--ion-safe-area-right))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-end:last-child){padding-right:unset;-webkit-padding-end:calc(.7em + var(--ion-safe-area-right));padding-inline-end:calc(.7em + var(--ion-safe-area-right))}}:host(.in-list.item-options-start:first-child){padding-left:calc(.7em + var(--ion-safe-area-left))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-start:first-child){padding-left:unset;-webkit-padding-start:calc(.7em + var(--ion-safe-area-left));padding-inline-start:calc(.7em + var(--ion-safe-area-left))}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.button-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0.7em;padding-right:0.7em;padding-top:0;padding-bottom:0;display:inline-block;position:relative;width:100%;height:100%;border:0;outline:none;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:0.7em;padding-inline-start:0.7em;-webkit-padding-end:0.7em;padding-inline-end:0.7em}}.button-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.horizontal-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}::slotted(*){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){margin-left:0;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:5px;margin-inline-end:5px}}::slotted([slot=end]){margin-left:5px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:0;margin-inline-end:0}}::slotted([slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:0;min-width:0.9em;font-size:1.8em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=icon-only]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}:host(.item-option-expandable){-ms-flex-negative:0;flex-shrink:0;-webkit-transition-duration:0;transition-duration:0;-webkit-transition-property:none;transition-property:none;-webkit-transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1);transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1)}:host(.item-option-disabled){pointer-events:none}:host(.item-option-disabled) .button-native{cursor:default;opacity:0.5;pointer-events:none}:host{font-size:16px}:host(.ion-activated){background:var(--ion-color-primary-shade, #3171e0)}:host(.ion-color.ion-activated){background:var(--ion-color-shade)}"; - var itemOptionMdCss = ":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit)}:host(.in-list.item-options-end:last-child){padding-right:calc(.7em + var(--ion-safe-area-right))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-end:last-child){padding-right:unset;-webkit-padding-end:calc(.7em + var(--ion-safe-area-right));padding-inline-end:calc(.7em + var(--ion-safe-area-right))}}:host(.in-list.item-options-start:first-child){padding-left:calc(.7em + var(--ion-safe-area-left))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-start:first-child){padding-left:unset;-webkit-padding-start:calc(.7em + var(--ion-safe-area-left));padding-inline-start:calc(.7em + var(--ion-safe-area-left))}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.button-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0.7em;padding-right:0.7em;padding-top:0;padding-bottom:0;display:inline-block;position:relative;width:100%;height:100%;border:0;outline:none;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:0.7em;padding-inline-start:0.7em;-webkit-padding-end:0.7em;padding-inline-end:0.7em}}.button-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.horizontal-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}::slotted(*){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){margin-left:0;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:5px;margin-inline-end:5px}}::slotted([slot=end]){margin-left:5px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:0;margin-inline-end:0}}::slotted([slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:0;min-width:0.9em;font-size:1.8em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=icon-only]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}:host(.item-option-expandable){-ms-flex-negative:0;flex-shrink:0;-webkit-transition-duration:0;transition-duration:0;-webkit-transition-property:none;transition-property:none;-webkit-transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1);transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1)}:host(.item-option-disabled){pointer-events:none}:host(.item-option-disabled) .button-native{cursor:default;opacity:0.5;pointer-events:none}:host{font-size:14px;font-weight:500;text-transform:uppercase}"; - - var ItemOption = /*#__PURE__*/function () { - function ItemOption(hostRef) { - _classCallCheck(this, ItemOption); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If `true`, the user cannot interact with the item option. - */ - - this.disabled = false; - /** - * If `true`, the option will expand to take up the available width and cover any other options. - */ - - this.expandable = false; - /** - * The type of the button. - */ - - this.type = 'button'; - - this.onClick = function (ev) { - var el = ev.target.closest('ion-item-option'); - - if (el) { - ev.preventDefault(); - } - }; - } - - _createClass(ItemOption, [{ - key: "render", - value: function render() { - var _Object$assign; - - var disabled = this.disabled, - expandable = this.expandable, - href = this.href; - var TagType = href === undefined ? 'button' : 'a'; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var attrs = TagType === 'button' ? { - type: this.type - } : { - download: this.download, - href: this.href, - target: this.target - }; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - onClick: this.onClick, - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["c"])(this.color)), (_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, 'item-option-disabled', disabled), _defineProperty(_Object$assign, 'item-option-expandable', expandable), _defineProperty(_Object$assign, 'ion-activatable', true), _Object$assign)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(TagType, Object.assign({}, attrs, { - "class": "button-native", - part: "native", - disabled: disabled - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { - "class": "button-inner" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "top" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "horizontal-wrapper" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "start" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "icon-only" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "end" - })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "bottom" - })), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", null))); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return ItemOption; - }(); - - ItemOption.style = { - ios: itemOptionIosCss, - md: itemOptionMdCss - }; - var itemOptionsIosCss = "ion-item-options{top:0;right:0;-ms-flex-pack:end;justify-content:flex-end;display:none;position:absolute;height:100%;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}[dir=rtl] ion-item-options,:host-context([dir=rtl]) ion-item-options{-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] ion-item-options:not(.item-options-end),:host-context([dir=rtl]) ion-item-options:not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}.item-options-start{right:auto;left:0;-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] .item-options-start,:host-context([dir=rtl]) .item-options-start{-ms-flex-pack:end;justify-content:flex-end}.item-options-start ion-item-option:first-child{padding-right:var(--ion-safe-area-left)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-start ion-item-option:first-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-left);padding-inline-end:var(--ion-safe-area-left)}}.item-options-end ion-item-option:last-child{padding-right:var(--ion-safe-area-right)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-end ion-item-option:last-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}[dir=rtl] .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end),:host-context([dir=rtl]) .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}.item-sliding-active-slide ion-item-options{display:-ms-flexbox;display:flex;visibility:hidden}.item-sliding-active-slide.item-sliding-active-options-start .item-options-start,.item-sliding-active-slide.item-sliding-active-options-end ion-item-options:not(.item-options-start){width:100%;visibility:visible}.item-options-ios{border-bottom-width:0;border-bottom-style:solid;border-bottom-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)))}.item-options-ios.item-options-end{border-bottom-width:0.55px}.list-ios-lines-none .item-options-ios{border-bottom-width:0}.list-ios-lines-full .item-options-ios,.list-ios-lines-inset .item-options-ios.item-options-end{border-bottom-width:0.55px}"; - var itemOptionsMdCss = "ion-item-options{top:0;right:0;-ms-flex-pack:end;justify-content:flex-end;display:none;position:absolute;height:100%;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}[dir=rtl] ion-item-options,:host-context([dir=rtl]) ion-item-options{-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] ion-item-options:not(.item-options-end),:host-context([dir=rtl]) ion-item-options:not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}.item-options-start{right:auto;left:0;-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] .item-options-start,:host-context([dir=rtl]) .item-options-start{-ms-flex-pack:end;justify-content:flex-end}.item-options-start ion-item-option:first-child{padding-right:var(--ion-safe-area-left)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-start ion-item-option:first-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-left);padding-inline-end:var(--ion-safe-area-left)}}.item-options-end ion-item-option:last-child{padding-right:var(--ion-safe-area-right)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-end ion-item-option:last-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}[dir=rtl] .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end),:host-context([dir=rtl]) .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}.item-sliding-active-slide ion-item-options{display:-ms-flexbox;display:flex;visibility:hidden}.item-sliding-active-slide.item-sliding-active-options-start .item-options-start,.item-sliding-active-slide.item-sliding-active-options-end ion-item-options:not(.item-options-start){width:100%;visibility:visible}.item-options-md{border-bottom-width:0;border-bottom-style:solid;border-bottom-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))))}.list-md-lines-none .item-options-md{border-bottom-width:0}.list-md-lines-full .item-options-md,.list-md-lines-inset .item-options-md.item-options-end{border-bottom-width:1px}"; - - var ItemOptions = /*#__PURE__*/function () { - function ItemOptions(hostRef) { - _classCallCheck(this, ItemOptions); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionSwipe = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSwipe", 7); - /** - * The side the option button should be on. Possible values: `"start"` and `"end"`. If you have multiple `ion-item-options`, a side must be provided for each. - * - */ - - this.side = 'end'; - } - /** @internal */ - - - _createClass(ItemOptions, [{ - key: "fireSwipeEvent", - value: function () { - var _fireSwipeEvent = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - this.ionSwipe.emit({ - side: this.side - }); - - case 1: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function fireSwipeEvent() { - return _fireSwipeEvent.apply(this, arguments); - } - - return fireSwipeEvent; - }() - }, { - key: "render", - value: function render() { - var _class; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var isEnd = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["i"])(this.side); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": (_class = {}, _defineProperty(_class, mode, true), _defineProperty(_class, "item-options-".concat(mode), true), _defineProperty(_class, 'item-options-start', !isEnd), _defineProperty(_class, 'item-options-end', isEnd), _class) - }); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return ItemOptions; - }(); - - ItemOptions.style = { - ios: itemOptionsIosCss, - md: itemOptionsMdCss - }; - var itemSlidingCss = "ion-item-sliding{display:block;position:relative;width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ion-item-sliding .item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.item-sliding-active-slide .item{position:relative;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:-webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1), -webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);opacity:1;z-index:2;pointer-events:none;will-change:transform}.item-sliding-active-swipe-end .item-options-end .item-option-expandable{padding-left:100%;-ms-flex-order:1;order:1;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-property:padding-left;transition-property:padding-left}[dir=rtl] .item-sliding-active-swipe-end .item-options-end .item-option-expandable,:host-context([dir=rtl]) .item-sliding-active-swipe-end .item-options-end .item-option-expandable{-ms-flex-order:-1;order:-1}.item-sliding-active-swipe-start .item-options-start .item-option-expandable{padding-right:100%;-ms-flex-order:-1;order:-1;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-property:padding-right;transition-property:padding-right}[dir=rtl] .item-sliding-active-swipe-start .item-options-start .item-option-expandable,:host-context([dir=rtl]) .item-sliding-active-swipe-start .item-options-start .item-option-expandable{-ms-flex-order:1;order:1}"; - var SWIPE_MARGIN = 30; - var ELASTIC_FACTOR = 0.55; - var openSlidingItem; - - var ItemSliding = /*#__PURE__*/function () { - function ItemSliding(hostRef) { - _classCallCheck(this, ItemSliding); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionDrag = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionDrag", 7); - this.item = null; - this.openAmount = 0; - this.initialOpenAmount = 0; - this.optsWidthRightSide = 0; - this.optsWidthLeftSide = 0; - this.sides = 0 - /* None */ - ; - this.optsDirty = true; - this.state = 2 - /* Disabled */ - ; - /** - * If `true`, the user cannot interact with the sliding item. - */ - - this.disabled = false; - } - - _createClass(ItemSliding, [{ - key: "disabledChanged", - value: function disabledChanged() { - if (this.gesture) { - this.gesture.enable(!this.disabled); - } - } - }, { - key: "connectedCallback", - value: function () { - var _connectedCallback = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { - var _this = this; - - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - this.item = this.el.querySelector('ion-item'); - _context2.next = 3; - return this.updateOptions(); - - case 3: - _context2.next = 5; - return Promise.resolve().then(__webpack_require__.bind(null, - /*! ./index-eea61379.js */ - "./node_modules/@ionic/core/dist/esm/index-eea61379.js")); - - case 5: - this.gesture = _context2.sent.createGesture({ - el: this.el, - gestureName: 'item-swipe', - gesturePriority: 100, - threshold: 5, - canStart: function canStart(ev) { - return _this.canStart(ev); - }, - onStart: function onStart() { - return _this.onStart(); - }, - onMove: function onMove(ev) { - return _this.onMove(ev); - }, - onEnd: function onEnd(ev) { - return _this.onEnd(ev); - } - }); - this.disabledChanged(); - - case 7: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function connectedCallback() { - return _connectedCallback.apply(this, arguments); - } - - return connectedCallback; - }() - }, { - key: "disconnectedCallback", - value: function disconnectedCallback() { - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - - this.item = null; - this.leftOptions = this.rightOptions = undefined; - - if (openSlidingItem === this.el) { - openSlidingItem = undefined; - } - } - /** - * Get the amount the item is open in pixels. - */ - - }, { - key: "getOpenAmount", - value: function getOpenAmount() { - return Promise.resolve(this.openAmount); - } - /** - * Get the ratio of the open amount of the item compared to the width of the options. - * If the number returned is positive, then the options on the right side are open. - * If the number returned is negative, then the options on the left side are open. - * If the absolute value of the number is greater than 1, the item is open more than - * the width of the options. - */ - - }, { - key: "getSlidingRatio", - value: function getSlidingRatio() { - return Promise.resolve(this.getSlidingRatioSync()); - } - /** - * Open the sliding item. - * - * @param side The side of the options to open. If a side is not provided, it will open the first set of options it finds within the item. - */ - - }, { - key: "open", - value: function () { - var _open = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(side) { - var _this2 = this; - - var optionsToOpen, isStartOpen, isEndOpen; - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - if (!(this.item === null)) { - _context3.next = 2; - break; - } - - return _context3.abrupt("return"); - - case 2: - optionsToOpen = this.getOptions(side); - - if (optionsToOpen) { - _context3.next = 5; - break; - } - - return _context3.abrupt("return"); - - case 5: - /** - * If side is not set, we need to infer the side - * so we know which direction to move the options - */ - if (side === undefined) { - side = optionsToOpen === this.leftOptions ? 'start' : 'end'; - } // In RTL we want to switch the sides - - - side = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["i"])(side) ? 'end' : 'start'; - isStartOpen = this.openAmount < 0; - isEndOpen = this.openAmount > 0; - /** - * If a side is open and a user tries to - * re-open the same side, we should not do anything - */ - - if (!(isStartOpen && optionsToOpen === this.leftOptions)) { - _context3.next = 11; - break; - } - - return _context3.abrupt("return"); - - case 11: - if (!(isEndOpen && optionsToOpen === this.rightOptions)) { - _context3.next = 13; - break; - } - - return _context3.abrupt("return"); - - case 13: - this.closeOpened(); - this.state = 4 - /* Enabled */ - ; - requestAnimationFrame(function () { - _this2.calculateOptsWidth(); - - var width = side === 'end' ? _this2.optsWidthRightSide : -_this2.optsWidthLeftSide; - openSlidingItem = _this2.el; - - _this2.setOpenAmount(width, false); - - _this2.state = side === 'end' ? 8 - /* End */ - : 16 - /* Start */ - ; - }); - - case 16: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function open(_x) { - return _open.apply(this, arguments); - } - - return open; - }() - /** - * Close the sliding item. Items can also be closed from the [List](../list). - */ - - }, { - key: "close", - value: function () { - var _close = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() { - return regeneratorRuntime.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - this.setOpenAmount(0, true); - - case 1: - case "end": - return _context4.stop(); - } - } - }, _callee4, this); - })); - - function close() { - return _close.apply(this, arguments); - } - - return close; - }() - /** - * Close all of the sliding items in the list. Items can also be closed from the [List](../list). - */ - - }, { - key: "closeOpened", - value: function () { - var _closeOpened = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee5() { - return regeneratorRuntime.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - if (!(openSlidingItem !== undefined)) { - _context5.next = 4; - break; - } - - openSlidingItem.close(); - openSlidingItem = undefined; - return _context5.abrupt("return", true); - - case 4: - return _context5.abrupt("return", false); - - case 5: - case "end": - return _context5.stop(); - } - } - }, _callee5); - })); - - function closeOpened() { - return _closeOpened.apply(this, arguments); - } - - return closeOpened; - }() - /** - * Given an optional side, return the ion-item-options element. - * - * @param side This side of the options to get. If a side is not provided it will - * return the first one available. - */ - - }, { - key: "getOptions", - value: function getOptions(side) { - if (side === undefined) { - return this.leftOptions || this.rightOptions; - } else if (side === 'start') { - return this.leftOptions; - } else { - return this.rightOptions; - } - } - }, { - key: "updateOptions", - value: function () { - var _updateOptions = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() { - var options, sides, i, option, side; - return regeneratorRuntime.wrap(function _callee6$(_context6) { - while (1) { - switch (_context6.prev = _context6.next) { - case 0: - options = this.el.querySelectorAll('ion-item-options'); - sides = 0; // Reset left and right options in case they were removed - - this.leftOptions = this.rightOptions = undefined; - i = 0; - - case 4: - if (!(i < options.length)) { - _context6.next = 13; - break; - } - - _context6.next = 7; - return options.item(i).componentOnReady(); - - case 7: - option = _context6.sent; - side = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["i"])(option.side) ? 'end' : 'start'; - - if (side === 'start') { - this.leftOptions = option; - sides |= 1 - /* Start */ - ; - } else { - this.rightOptions = option; - sides |= 2 - /* End */ - ; - } - - case 10: - i++; - _context6.next = 4; - break; - - case 13: - this.optsDirty = true; - this.sides = sides; - - case 15: - case "end": - return _context6.stop(); - } - } - }, _callee6, this); - })); - - function updateOptions() { - return _updateOptions.apply(this, arguments); - } - - return updateOptions; - }() - }, { - key: "canStart", - value: function canStart(gesture) { - /** - * If very close to start of the screen - * do not open left side so swipe to go - * back will still work. - */ - var rtl = document.dir === 'rtl'; - var atEdge = rtl ? window.innerWidth - gesture.startX < 15 : gesture.startX < 15; - - if (atEdge) { - return false; - } - - var selected = openSlidingItem; - - if (selected && selected !== this.el) { - this.closeOpened(); - return false; - } - - return !!(this.rightOptions || this.leftOptions); - } - }, { - key: "onStart", - value: function onStart() { - openSlidingItem = this.el; - - if (this.tmr !== undefined) { - clearTimeout(this.tmr); - this.tmr = undefined; - } - - if (this.openAmount === 0) { - this.optsDirty = true; - this.state = 4 - /* Enabled */ - ; - } - - this.initialOpenAmount = this.openAmount; - - if (this.item) { - this.item.style.transition = 'none'; - } - } - }, { - key: "onMove", - value: function onMove(gesture) { - if (this.optsDirty) { - this.calculateOptsWidth(); - } - - var openAmount = this.initialOpenAmount - gesture.deltaX; - - switch (this.sides) { - case 2 - /* End */ - : - openAmount = Math.max(0, openAmount); - break; - - case 1 - /* Start */ - : - openAmount = Math.min(0, openAmount); - break; - - case 3 - /* Both */ - : - break; - - case 0 - /* None */ - : - return; - - default: - console.warn('invalid ItemSideFlags value', this.sides); - break; - } - - var optsWidth; - - if (openAmount > this.optsWidthRightSide) { - optsWidth = this.optsWidthRightSide; - openAmount = optsWidth + (openAmount - optsWidth) * ELASTIC_FACTOR; - } else if (openAmount < -this.optsWidthLeftSide) { - optsWidth = -this.optsWidthLeftSide; - openAmount = optsWidth + (openAmount - optsWidth) * ELASTIC_FACTOR; - } - - this.setOpenAmount(openAmount, false); - } - }, { - key: "onEnd", - value: function onEnd(gesture) { - var velocity = gesture.velocityX; - var restingPoint = this.openAmount > 0 ? this.optsWidthRightSide : -this.optsWidthLeftSide; // Check if the drag didn't clear the buttons mid-point - // and we aren't moving fast enough to swipe open - - var isResetDirection = this.openAmount > 0 === !(velocity < 0); - var isMovingFast = Math.abs(velocity) > 0.3; - var isOnCloseZone = Math.abs(this.openAmount) < Math.abs(restingPoint / 2); - - if (swipeShouldReset(isResetDirection, isMovingFast, isOnCloseZone)) { - restingPoint = 0; - } - - var state = this.state; - this.setOpenAmount(restingPoint, true); - - if ((state & 32 - /* SwipeEnd */ - ) !== 0 && this.rightOptions) { - this.rightOptions.fireSwipeEvent(); - } else if ((state & 64 - /* SwipeStart */ - ) !== 0 && this.leftOptions) { - this.leftOptions.fireSwipeEvent(); - } - } - }, { - key: "calculateOptsWidth", - value: function calculateOptsWidth() { - this.optsWidthRightSide = 0; - - if (this.rightOptions) { - this.rightOptions.style.display = 'flex'; - this.optsWidthRightSide = this.rightOptions.offsetWidth; - this.rightOptions.style.display = ''; - } - - this.optsWidthLeftSide = 0; - - if (this.leftOptions) { - this.leftOptions.style.display = 'flex'; - this.optsWidthLeftSide = this.leftOptions.offsetWidth; - this.leftOptions.style.display = ''; - } - - this.optsDirty = false; - } - }, { - key: "setOpenAmount", - value: function setOpenAmount(openAmount, isFinal) { - var _this3 = this; - - if (this.tmr !== undefined) { - clearTimeout(this.tmr); - this.tmr = undefined; - } - - if (!this.item) { - return; - } - - var style = this.item.style; - this.openAmount = openAmount; - - if (isFinal) { - style.transition = ''; - } - - if (openAmount > 0) { - this.state = openAmount >= this.optsWidthRightSide + SWIPE_MARGIN ? 8 - /* End */ - | 32 - /* SwipeEnd */ - : 8 - /* End */ - ; - } else if (openAmount < 0) { - this.state = openAmount <= -this.optsWidthLeftSide - SWIPE_MARGIN ? 16 - /* Start */ - | 64 - /* SwipeStart */ - : 16 - /* Start */ - ; - } else { - this.tmr = setTimeout(function () { - _this3.state = 2 - /* Disabled */ - ; - _this3.tmr = undefined; - }, 600); - openSlidingItem = undefined; - style.transform = ''; - return; - } - - style.transform = "translate3d(".concat(-openAmount, "px,0,0)"); - this.ionDrag.emit({ - amount: openAmount, - ratio: this.getSlidingRatioSync() - }); - } - }, { - key: "getSlidingRatioSync", - value: function getSlidingRatioSync() { - if (this.openAmount > 0) { - return this.openAmount / this.optsWidthRightSide; - } else if (this.openAmount < 0) { - return this.openAmount / this.optsWidthLeftSide; - } else { - return 0; - } - } - }, { - key: "render", - value: function render() { - var _class2; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": (_class2 = {}, _defineProperty(_class2, mode, true), _defineProperty(_class2, 'item-sliding-active-slide', this.state !== 2 - /* Disabled */ - ), _defineProperty(_class2, 'item-sliding-active-options-end', (this.state & 8 - /* End */ - ) !== 0), _defineProperty(_class2, 'item-sliding-active-options-start', (this.state & 16 - /* Start */ - ) !== 0), _defineProperty(_class2, 'item-sliding-active-swipe-end', (this.state & 32 - /* SwipeEnd */ - ) !== 0), _defineProperty(_class2, 'item-sliding-active-swipe-start', (this.state & 64 - /* SwipeStart */ - ) !== 0), _class2) - }); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "disabled": ["disabledChanged"] - }; - } - }]); - - return ItemSliding; - }(); - - var swipeShouldReset = function swipeShouldReset(isResetDirection, isMovingFast, isOnResetZone) { - // The logic required to know when the sliding item should close (openAmount=0) - // depends on three booleans (isResetDirection, isMovingFast, isOnResetZone) - // and it ended up being too complicated to be written manually without errors - // so the truth table is attached below: (0=false, 1=true) - // isResetDirection | isMovingFast | isOnResetZone || shouldClose - // 0 | 0 | 0 || 0 - // 0 | 0 | 1 || 1 - // 0 | 1 | 0 || 0 - // 0 | 1 | 1 || 0 - // 1 | 0 | 0 || 0 - // 1 | 0 | 1 || 1 - // 1 | 1 | 0 || 1 - // 1 | 1 | 1 || 1 - // The resulting expression was generated by resolving the K-map (Karnaugh map): - return !isMovingFast && isOnResetZone || isResetDirection && isMovingFast; - }; - - ItemSliding.style = itemSlidingCss; - /***/ - } -}]); -//# sourceMappingURL=16-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/16-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/16-es5.js.map deleted file mode 100644 index 4bd06175d..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/16-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-item-option_3.entry.js"],"names":["itemOptionIosCss","itemOptionMdCss","ItemOption","hostRef","disabled","expandable","type","onClick","ev","el","target","closest","preventDefault","href","TagType","undefined","mode","attrs","download","Object","assign","color","part","name","style","ios","md","itemOptionsIosCss","itemOptionsMdCss","ItemOptions","ionSwipe","side","emit","isEnd","itemSlidingCss","SWIPE_MARGIN","ELASTIC_FACTOR","openSlidingItem","ItemSliding","ionDrag","item","openAmount","initialOpenAmount","optsWidthRightSide","optsWidthLeftSide","sides","optsDirty","state","gesture","enable","querySelector","updateOptions","createGesture","gestureName","gesturePriority","threshold","canStart","onStart","onMove","onEnd","disabledChanged","destroy","leftOptions","rightOptions","Promise","resolve","getSlidingRatioSync","optionsToOpen","getOptions","isStartOpen","isEndOpen","closeOpened","requestAnimationFrame","calculateOptsWidth","width","setOpenAmount","close","options","querySelectorAll","i","length","componentOnReady","option","rtl","document","dir","atEdge","window","innerWidth","startX","selected","tmr","clearTimeout","transition","deltaX","Math","max","min","console","warn","optsWidth","velocity","velocityX","restingPoint","isResetDirection","isMovingFast","abs","isOnCloseZone","swipeShouldReset","fireSwipeEvent","display","offsetWidth","isFinal","setTimeout","transform","amount","ratio","isOnResetZone"],"mappings":"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","file":"16-es5.js","sourcesContent":["import { r as registerInstance, h, H as Host, i as getElement, e as createEvent } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { i as isEndSide } from './helpers-5c745fbd.js';\nimport { c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst itemOptionIosCss = \":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit)}:host(.in-list.item-options-end:last-child){padding-right:calc(.7em + var(--ion-safe-area-right))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-end:last-child){padding-right:unset;-webkit-padding-end:calc(.7em + var(--ion-safe-area-right));padding-inline-end:calc(.7em + var(--ion-safe-area-right))}}:host(.in-list.item-options-start:first-child){padding-left:calc(.7em + var(--ion-safe-area-left))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-start:first-child){padding-left:unset;-webkit-padding-start:calc(.7em + var(--ion-safe-area-left));padding-inline-start:calc(.7em + var(--ion-safe-area-left))}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.button-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0.7em;padding-right:0.7em;padding-top:0;padding-bottom:0;display:inline-block;position:relative;width:100%;height:100%;border:0;outline:none;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:0.7em;padding-inline-start:0.7em;-webkit-padding-end:0.7em;padding-inline-end:0.7em}}.button-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.horizontal-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}::slotted(*){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){margin-left:0;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:5px;margin-inline-end:5px}}::slotted([slot=end]){margin-left:5px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:0;margin-inline-end:0}}::slotted([slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:0;min-width:0.9em;font-size:1.8em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=icon-only]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}:host(.item-option-expandable){-ms-flex-negative:0;flex-shrink:0;-webkit-transition-duration:0;transition-duration:0;-webkit-transition-property:none;transition-property:none;-webkit-transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1);transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1)}:host(.item-option-disabled){pointer-events:none}:host(.item-option-disabled) .button-native{cursor:default;opacity:0.5;pointer-events:none}:host{font-size:16px}:host(.ion-activated){background:var(--ion-color-primary-shade, #3171e0)}:host(.ion-color.ion-activated){background:var(--ion-color-shade)}\";\n\nconst itemOptionMdCss = \":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit)}:host(.in-list.item-options-end:last-child){padding-right:calc(.7em + var(--ion-safe-area-right))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-end:last-child){padding-right:unset;-webkit-padding-end:calc(.7em + var(--ion-safe-area-right));padding-inline-end:calc(.7em + var(--ion-safe-area-right))}}:host(.in-list.item-options-start:first-child){padding-left:calc(.7em + var(--ion-safe-area-left))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-start:first-child){padding-left:unset;-webkit-padding-start:calc(.7em + var(--ion-safe-area-left));padding-inline-start:calc(.7em + var(--ion-safe-area-left))}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.button-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0.7em;padding-right:0.7em;padding-top:0;padding-bottom:0;display:inline-block;position:relative;width:100%;height:100%;border:0;outline:none;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:0.7em;padding-inline-start:0.7em;-webkit-padding-end:0.7em;padding-inline-end:0.7em}}.button-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.horizontal-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}::slotted(*){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){margin-left:0;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:5px;margin-inline-end:5px}}::slotted([slot=end]){margin-left:5px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:0;margin-inline-end:0}}::slotted([slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:0;min-width:0.9em;font-size:1.8em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=icon-only]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}:host(.item-option-expandable){-ms-flex-negative:0;flex-shrink:0;-webkit-transition-duration:0;transition-duration:0;-webkit-transition-property:none;transition-property:none;-webkit-transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1);transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1)}:host(.item-option-disabled){pointer-events:none}:host(.item-option-disabled) .button-native{cursor:default;opacity:0.5;pointer-events:none}:host{font-size:14px;font-weight:500;text-transform:uppercase}\";\n\nconst ItemOption = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If `true`, the user cannot interact with the item option.\n */\n this.disabled = false;\n /**\n * If `true`, the option will expand to take up the available width and cover any other options.\n */\n this.expandable = false;\n /**\n * The type of the button.\n */\n this.type = 'button';\n this.onClick = (ev) => {\n const el = ev.target.closest('ion-item-option');\n if (el) {\n ev.preventDefault();\n }\n };\n }\n render() {\n const { disabled, expandable, href } = this;\n const TagType = href === undefined ? 'button' : 'a';\n const mode = getIonMode(this);\n const attrs = (TagType === 'button')\n ? { type: this.type }\n : {\n download: this.download,\n href: this.href,\n target: this.target\n };\n return (h(Host, { onClick: this.onClick, class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, 'item-option-disabled': disabled, 'item-option-expandable': expandable, 'ion-activatable': true }) }, h(TagType, Object.assign({}, attrs, { class: \"button-native\", part: \"native\", disabled: disabled }), h(\"span\", { class: \"button-inner\" }, h(\"slot\", { name: \"top\" }), h(\"div\", { class: \"horizontal-wrapper\" }, h(\"slot\", { name: \"start\" }), h(\"slot\", { name: \"icon-only\" }), h(\"slot\", null), h(\"slot\", { name: \"end\" })), h(\"slot\", { name: \"bottom\" })), mode === 'md' && h(\"ion-ripple-effect\", null))));\n }\n get el() { return getElement(this); }\n};\nItemOption.style = {\n ios: itemOptionIosCss,\n md: itemOptionMdCss\n};\n\nconst itemOptionsIosCss = \"ion-item-options{top:0;right:0;-ms-flex-pack:end;justify-content:flex-end;display:none;position:absolute;height:100%;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}[dir=rtl] ion-item-options,:host-context([dir=rtl]) ion-item-options{-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] ion-item-options:not(.item-options-end),:host-context([dir=rtl]) ion-item-options:not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}.item-options-start{right:auto;left:0;-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] .item-options-start,:host-context([dir=rtl]) .item-options-start{-ms-flex-pack:end;justify-content:flex-end}.item-options-start ion-item-option:first-child{padding-right:var(--ion-safe-area-left)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-start ion-item-option:first-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-left);padding-inline-end:var(--ion-safe-area-left)}}.item-options-end ion-item-option:last-child{padding-right:var(--ion-safe-area-right)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-end ion-item-option:last-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}[dir=rtl] .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end),:host-context([dir=rtl]) .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}.item-sliding-active-slide ion-item-options{display:-ms-flexbox;display:flex;visibility:hidden}.item-sliding-active-slide.item-sliding-active-options-start .item-options-start,.item-sliding-active-slide.item-sliding-active-options-end ion-item-options:not(.item-options-start){width:100%;visibility:visible}.item-options-ios{border-bottom-width:0;border-bottom-style:solid;border-bottom-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)))}.item-options-ios.item-options-end{border-bottom-width:0.55px}.list-ios-lines-none .item-options-ios{border-bottom-width:0}.list-ios-lines-full .item-options-ios,.list-ios-lines-inset .item-options-ios.item-options-end{border-bottom-width:0.55px}\";\n\nconst itemOptionsMdCss = \"ion-item-options{top:0;right:0;-ms-flex-pack:end;justify-content:flex-end;display:none;position:absolute;height:100%;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}[dir=rtl] ion-item-options,:host-context([dir=rtl]) ion-item-options{-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] ion-item-options:not(.item-options-end),:host-context([dir=rtl]) ion-item-options:not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}.item-options-start{right:auto;left:0;-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] .item-options-start,:host-context([dir=rtl]) .item-options-start{-ms-flex-pack:end;justify-content:flex-end}.item-options-start ion-item-option:first-child{padding-right:var(--ion-safe-area-left)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-start ion-item-option:first-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-left);padding-inline-end:var(--ion-safe-area-left)}}.item-options-end ion-item-option:last-child{padding-right:var(--ion-safe-area-right)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-end ion-item-option:last-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}[dir=rtl] .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end),:host-context([dir=rtl]) .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}.item-sliding-active-slide ion-item-options{display:-ms-flexbox;display:flex;visibility:hidden}.item-sliding-active-slide.item-sliding-active-options-start .item-options-start,.item-sliding-active-slide.item-sliding-active-options-end ion-item-options:not(.item-options-start){width:100%;visibility:visible}.item-options-md{border-bottom-width:0;border-bottom-style:solid;border-bottom-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))))}.list-md-lines-none .item-options-md{border-bottom-width:0}.list-md-lines-full .item-options-md,.list-md-lines-inset .item-options-md.item-options-end{border-bottom-width:1px}\";\n\nconst ItemOptions = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionSwipe = createEvent(this, \"ionSwipe\", 7);\n /**\n * The side the option button should be on. Possible values: `\"start\"` and `\"end\"`. If you have multiple `ion-item-options`, a side must be provided for each.\n *\n */\n this.side = 'end';\n }\n /** @internal */\n async fireSwipeEvent() {\n this.ionSwipe.emit({\n side: this.side\n });\n }\n render() {\n const mode = getIonMode(this);\n const isEnd = isEndSide(this.side);\n return (h(Host, { class: {\n [mode]: true,\n // Used internally for styling\n [`item-options-${mode}`]: true,\n 'item-options-start': !isEnd,\n 'item-options-end': isEnd\n } }));\n }\n get el() { return getElement(this); }\n};\nItemOptions.style = {\n ios: itemOptionsIosCss,\n md: itemOptionsMdCss\n};\n\nconst itemSlidingCss = \"ion-item-sliding{display:block;position:relative;width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ion-item-sliding .item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.item-sliding-active-slide .item{position:relative;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:-webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1), -webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);opacity:1;z-index:2;pointer-events:none;will-change:transform}.item-sliding-active-swipe-end .item-options-end .item-option-expandable{padding-left:100%;-ms-flex-order:1;order:1;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-property:padding-left;transition-property:padding-left}[dir=rtl] .item-sliding-active-swipe-end .item-options-end .item-option-expandable,:host-context([dir=rtl]) .item-sliding-active-swipe-end .item-options-end .item-option-expandable{-ms-flex-order:-1;order:-1}.item-sliding-active-swipe-start .item-options-start .item-option-expandable{padding-right:100%;-ms-flex-order:-1;order:-1;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-property:padding-right;transition-property:padding-right}[dir=rtl] .item-sliding-active-swipe-start .item-options-start .item-option-expandable,:host-context([dir=rtl]) .item-sliding-active-swipe-start .item-options-start .item-option-expandable{-ms-flex-order:1;order:1}\";\n\nconst SWIPE_MARGIN = 30;\nconst ELASTIC_FACTOR = 0.55;\nlet openSlidingItem;\nconst ItemSliding = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionDrag = createEvent(this, \"ionDrag\", 7);\n this.item = null;\n this.openAmount = 0;\n this.initialOpenAmount = 0;\n this.optsWidthRightSide = 0;\n this.optsWidthLeftSide = 0;\n this.sides = 0 /* None */;\n this.optsDirty = true;\n this.state = 2 /* Disabled */;\n /**\n * If `true`, the user cannot interact with the sliding item.\n */\n this.disabled = false;\n }\n disabledChanged() {\n if (this.gesture) {\n this.gesture.enable(!this.disabled);\n }\n }\n async connectedCallback() {\n this.item = this.el.querySelector('ion-item');\n await this.updateOptions();\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: this.el,\n gestureName: 'item-swipe',\n gesturePriority: 100,\n threshold: 5,\n canStart: ev => this.canStart(ev),\n onStart: () => this.onStart(),\n onMove: ev => this.onMove(ev),\n onEnd: ev => this.onEnd(ev),\n });\n this.disabledChanged();\n }\n disconnectedCallback() {\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n this.item = null;\n this.leftOptions = this.rightOptions = undefined;\n if (openSlidingItem === this.el) {\n openSlidingItem = undefined;\n }\n }\n /**\n * Get the amount the item is open in pixels.\n */\n getOpenAmount() {\n return Promise.resolve(this.openAmount);\n }\n /**\n * Get the ratio of the open amount of the item compared to the width of the options.\n * If the number returned is positive, then the options on the right side are open.\n * If the number returned is negative, then the options on the left side are open.\n * If the absolute value of the number is greater than 1, the item is open more than\n * the width of the options.\n */\n getSlidingRatio() {\n return Promise.resolve(this.getSlidingRatioSync());\n }\n /**\n * Open the sliding item.\n *\n * @param side The side of the options to open. If a side is not provided, it will open the first set of options it finds within the item.\n */\n async open(side) {\n if (this.item === null) {\n return;\n }\n const optionsToOpen = this.getOptions(side);\n if (!optionsToOpen) {\n return;\n }\n /**\n * If side is not set, we need to infer the side\n * so we know which direction to move the options\n */\n if (side === undefined) {\n side = (optionsToOpen === this.leftOptions) ? 'start' : 'end';\n }\n // In RTL we want to switch the sides\n side = isEndSide(side) ? 'end' : 'start';\n const isStartOpen = this.openAmount < 0;\n const isEndOpen = this.openAmount > 0;\n /**\n * If a side is open and a user tries to\n * re-open the same side, we should not do anything\n */\n if (isStartOpen && optionsToOpen === this.leftOptions) {\n return;\n }\n if (isEndOpen && optionsToOpen === this.rightOptions) {\n return;\n }\n this.closeOpened();\n this.state = 4 /* Enabled */;\n requestAnimationFrame(() => {\n this.calculateOptsWidth();\n const width = (side === 'end') ? this.optsWidthRightSide : -this.optsWidthLeftSide;\n openSlidingItem = this.el;\n this.setOpenAmount(width, false);\n this.state = (side === 'end') ? 8 /* End */ : 16 /* Start */;\n });\n }\n /**\n * Close the sliding item. Items can also be closed from the [List](../list).\n */\n async close() {\n this.setOpenAmount(0, true);\n }\n /**\n * Close all of the sliding items in the list. Items can also be closed from the [List](../list).\n */\n async closeOpened() {\n if (openSlidingItem !== undefined) {\n openSlidingItem.close();\n openSlidingItem = undefined;\n return true;\n }\n return false;\n }\n /**\n * Given an optional side, return the ion-item-options element.\n *\n * @param side This side of the options to get. If a side is not provided it will\n * return the first one available.\n */\n getOptions(side) {\n if (side === undefined) {\n return this.leftOptions || this.rightOptions;\n }\n else if (side === 'start') {\n return this.leftOptions;\n }\n else {\n return this.rightOptions;\n }\n }\n async updateOptions() {\n const options = this.el.querySelectorAll('ion-item-options');\n let sides = 0;\n // Reset left and right options in case they were removed\n this.leftOptions = this.rightOptions = undefined;\n for (let i = 0; i < options.length; i++) {\n const option = await options.item(i).componentOnReady();\n const side = isEndSide(option.side) ? 'end' : 'start';\n if (side === 'start') {\n this.leftOptions = option;\n sides |= 1 /* Start */;\n }\n else {\n this.rightOptions = option;\n sides |= 2 /* End */;\n }\n }\n this.optsDirty = true;\n this.sides = sides;\n }\n canStart(gesture) {\n /**\n * If very close to start of the screen\n * do not open left side so swipe to go\n * back will still work.\n */\n const rtl = document.dir === 'rtl';\n const atEdge = (rtl) ? (window.innerWidth - gesture.startX) < 15 : gesture.startX < 15;\n if (atEdge) {\n return false;\n }\n const selected = openSlidingItem;\n if (selected && selected !== this.el) {\n this.closeOpened();\n return false;\n }\n return !!(this.rightOptions || this.leftOptions);\n }\n onStart() {\n openSlidingItem = this.el;\n if (this.tmr !== undefined) {\n clearTimeout(this.tmr);\n this.tmr = undefined;\n }\n if (this.openAmount === 0) {\n this.optsDirty = true;\n this.state = 4 /* Enabled */;\n }\n this.initialOpenAmount = this.openAmount;\n if (this.item) {\n this.item.style.transition = 'none';\n }\n }\n onMove(gesture) {\n if (this.optsDirty) {\n this.calculateOptsWidth();\n }\n let openAmount = this.initialOpenAmount - gesture.deltaX;\n switch (this.sides) {\n case 2 /* End */:\n openAmount = Math.max(0, openAmount);\n break;\n case 1 /* Start */:\n openAmount = Math.min(0, openAmount);\n break;\n case 3 /* Both */: break;\n case 0 /* None */: return;\n default:\n console.warn('invalid ItemSideFlags value', this.sides);\n break;\n }\n let optsWidth;\n if (openAmount > this.optsWidthRightSide) {\n optsWidth = this.optsWidthRightSide;\n openAmount = optsWidth + (openAmount - optsWidth) * ELASTIC_FACTOR;\n }\n else if (openAmount < -this.optsWidthLeftSide) {\n optsWidth = -this.optsWidthLeftSide;\n openAmount = optsWidth + (openAmount - optsWidth) * ELASTIC_FACTOR;\n }\n this.setOpenAmount(openAmount, false);\n }\n onEnd(gesture) {\n const velocity = gesture.velocityX;\n let restingPoint = (this.openAmount > 0)\n ? this.optsWidthRightSide\n : -this.optsWidthLeftSide;\n // Check if the drag didn't clear the buttons mid-point\n // and we aren't moving fast enough to swipe open\n const isResetDirection = (this.openAmount > 0) === !(velocity < 0);\n const isMovingFast = Math.abs(velocity) > 0.3;\n const isOnCloseZone = Math.abs(this.openAmount) < Math.abs(restingPoint / 2);\n if (swipeShouldReset(isResetDirection, isMovingFast, isOnCloseZone)) {\n restingPoint = 0;\n }\n const state = this.state;\n this.setOpenAmount(restingPoint, true);\n if ((state & 32 /* SwipeEnd */) !== 0 && this.rightOptions) {\n this.rightOptions.fireSwipeEvent();\n }\n else if ((state & 64 /* SwipeStart */) !== 0 && this.leftOptions) {\n this.leftOptions.fireSwipeEvent();\n }\n }\n calculateOptsWidth() {\n this.optsWidthRightSide = 0;\n if (this.rightOptions) {\n this.rightOptions.style.display = 'flex';\n this.optsWidthRightSide = this.rightOptions.offsetWidth;\n this.rightOptions.style.display = '';\n }\n this.optsWidthLeftSide = 0;\n if (this.leftOptions) {\n this.leftOptions.style.display = 'flex';\n this.optsWidthLeftSide = this.leftOptions.offsetWidth;\n this.leftOptions.style.display = '';\n }\n this.optsDirty = false;\n }\n setOpenAmount(openAmount, isFinal) {\n if (this.tmr !== undefined) {\n clearTimeout(this.tmr);\n this.tmr = undefined;\n }\n if (!this.item) {\n return;\n }\n const style = this.item.style;\n this.openAmount = openAmount;\n if (isFinal) {\n style.transition = '';\n }\n if (openAmount > 0) {\n this.state = (openAmount >= (this.optsWidthRightSide + SWIPE_MARGIN))\n ? 8 /* End */ | 32 /* SwipeEnd */\n : 8 /* End */;\n }\n else if (openAmount < 0) {\n this.state = (openAmount <= (-this.optsWidthLeftSide - SWIPE_MARGIN))\n ? 16 /* Start */ | 64 /* SwipeStart */\n : 16 /* Start */;\n }\n else {\n this.tmr = setTimeout(() => {\n this.state = 2 /* Disabled */;\n this.tmr = undefined;\n }, 600);\n openSlidingItem = undefined;\n style.transform = '';\n return;\n }\n style.transform = `translate3d(${-openAmount}px,0,0)`;\n this.ionDrag.emit({\n amount: openAmount,\n ratio: this.getSlidingRatioSync()\n });\n }\n getSlidingRatioSync() {\n if (this.openAmount > 0) {\n return this.openAmount / this.optsWidthRightSide;\n }\n else if (this.openAmount < 0) {\n return this.openAmount / this.optsWidthLeftSide;\n }\n else {\n return 0;\n }\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n 'item-sliding-active-slide': (this.state !== 2 /* Disabled */),\n 'item-sliding-active-options-end': (this.state & 8 /* End */) !== 0,\n 'item-sliding-active-options-start': (this.state & 16 /* Start */) !== 0,\n 'item-sliding-active-swipe-end': (this.state & 32 /* SwipeEnd */) !== 0,\n 'item-sliding-active-swipe-start': (this.state & 64 /* SwipeStart */) !== 0\n } }));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"disabled\": [\"disabledChanged\"]\n }; }\n};\nconst swipeShouldReset = (isResetDirection, isMovingFast, isOnResetZone) => {\n // The logic required to know when the sliding item should close (openAmount=0)\n // depends on three booleans (isResetDirection, isMovingFast, isOnResetZone)\n // and it ended up being too complicated to be written manually without errors\n // so the truth table is attached below: (0=false, 1=true)\n // isResetDirection | isMovingFast | isOnResetZone || shouldClose\n // 0 | 0 | 0 || 0\n // 0 | 0 | 1 || 1\n // 0 | 1 | 0 || 0\n // 0 | 1 | 1 || 0\n // 1 | 0 | 0 || 0\n // 1 | 0 | 1 || 1\n // 1 | 1 | 0 || 1\n // 1 | 1 | 1 || 1\n // The resulting expression was generated by resolving the K-map (Karnaugh map):\n return (!isMovingFast && isOnResetZone) || (isResetDirection && isMovingFast);\n};\nItemSliding.style = itemSlidingCss;\n\nexport { ItemOption as ion_item_option, ItemOptions as ion_item_options, ItemSliding as ion_item_sliding };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/17-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/17-es2015.js deleted file mode 100644 index d8441ff17..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/17-es2015.js +++ /dev/null @@ -1,349 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[17],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-item_8.entry.js": -/*!***************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-item_8.entry.js ***! - \***************************************************************/ -/*! exports provided: ion_item, ion_item_divider, ion_item_group, ion_label, ion_list, ion_list_header, ion_note, ion_skeleton_text */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_item", function() { return Item; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_item_divider", function() { return ItemDivider; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_item_group", function() { return ItemGroup; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_label", function() { return Label; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_list", function() { return List; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_list_header", function() { return ListHeader; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_note", function() { return Note; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_skeleton_text", function() { return SkeletonText; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - -const itemIosCss = ":host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:20px;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color) .item-native,:host(.ion-color) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-native{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--inner-padding-start);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-inner{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end))}}.item-detail-icon{color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label){-ms-flex:1;flex:1}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;bottom:0;position:absolute;background:var(--highlight-background);z-index:1}.item-highlight{height:var(--full-highlight-height)}.item-inner-highlight{height:var(--inset-highlight-height)}:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host{--min-height:44px;--transition:background-color 200ms linear, opacity 200ms linear;--padding-start:20px;--inner-padding-end:10px;--inner-border-width:0px 0px 0.55px 0px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:#000;--background-focused:#000;--background-hover:currentColor;--background-activated-opacity:.12;--background-focused-opacity:.15;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--color:var(--ion-item-color, var(--ion-text-color, #000));--highlight-height:0;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);font-size:17px}:host(.ion-activated){--transition:none}:host(.ion-color.ion-focused) .item-native::after{background:#000;opacity:0.15}:host(.ion-color.ion-activated) .item-native::after{background:#000;opacity:0.12}:host(.item-interactive){--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-full){--border-width:0px 0px 0.55px 0px;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0px 0px 0.55px 0px;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0px;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0px;--show-inset-highlight:0}::slotted([slot=start]){margin-left:0;margin-right:20px;margin-top:2px;margin-bottom:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:20px;margin-inline-end:20px}}::slotted([slot=end]){margin-left:10px;margin-right:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}::slotted(.button-small){--padding-top:0px;--padding-bottom:0px;--padding-start:.5em;--padding-end:.5em;height:24px;font-size:13px}::slotted(ion-avatar){width:36px;height:36px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){margin-left:0px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){margin-left:unset;-webkit-margin-start:0px;margin-inline-start:0px}}::slotted(ion-label){margin-left:0;margin-right:8px;margin-top:10px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}:host(.item-label-floating),:host(.item-label-stacked){--min-height:68px}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0px}"; - -const itemMdCss = ":host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:20px;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color) .item-native,:host(.ion-color) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-native{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--inner-padding-start);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-inner{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end))}}.item-detail-icon{color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label){-ms-flex:1;flex:1}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;bottom:0;position:absolute;background:var(--highlight-background);z-index:1}.item-highlight{height:var(--full-highlight-height)}.item-inner-highlight{height:var(--inset-highlight-height)}:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host{--min-height:48px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--color:var(--ion-item-color, var(--ion-text-color, #000));--transition:opacity 15ms linear, background-color 15ms linear;--padding-start:16px;--color:var(--ion-item-color, var(--ion-text-color, #000));--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--inner-padding-end:16px;--inner-border-width:0 0 1px 0;--highlight-height:2px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);font-size:16px;font-weight:normal;text-transform:none}:host(.ion-color.ion-activated) .item-native::after{background:transparent}:host(.item-interactive){--border-width:0 0 1px 0;--inner-border-width:0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-full){--border-width:0 0 1px 0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0 0 1px 0;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0;--show-inset-highlight:0}:host(.item-multi-line) ::slotted([slot=start]),:host(.item-multi-line) ::slotted([slot=end]){margin-top:16px;margin-bottom:16px;-ms-flex-item-align:start;align-self:flex-start}::slotted([slot=start]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted([slot=end]){margin-left:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;-webkit-margin-start:32px;margin-inline-start:32px}}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:24px}:host(.ion-color) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted(ion-icon[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:11px}::slotted(ion-note[slot]){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){padding-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=start]){padding-right:unset;-webkit-padding-end:16px;padding-inline-end:16px}}::slotted(ion-note[slot=end]){padding-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=end]){padding-left:unset;-webkit-padding-start:16px;padding-inline-start:16px}}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:unset;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:11px;margin-bottom:10px}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){margin-left:unset;-webkit-margin-start:0;margin-inline-start:0}}::slotted(.button-small){--padding-top:0;--padding-bottom:0;--padding-start:.6em;--padding-end:.6em;height:25px;font-size:12px}:host(.item-label-floating),:host(.item-label-stacked){--min-height:55px}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0}:host(.item-has-focus:not(.ion-color)) ::slotted(.label-stacked),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-floating){color:var(--ion-color-primary, #3880ff)}"; - -const Item = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.itemStyles = new Map(); - this.multipleInputs = false; - /** - * If `true`, a button tag will be rendered and the item will be tappable. - */ - this.button = false; - /** - * The icon to use when `detail` is set to `true`. - */ - this.detailIcon = 'chevron-forward'; - /** - * If `true`, the user cannot interact with the item. - */ - this.disabled = false; - /** - * When using a router, it specifies the transition direction when navigating to - * another page using `href`. - */ - this.routerDirection = 'forward'; - /** - * The type of the button. Only used when an `onclick` or `button` property is present. - */ - this.type = 'button'; - } - itemStyle(ev) { - ev.stopPropagation(); - const tagName = ev.target.tagName; - const updatedStyles = ev.detail; - const newStyles = {}; - const childStyles = this.itemStyles.get(tagName) || {}; - let hasStyleChange = false; - Object.keys(updatedStyles).forEach(key => { - if (updatedStyles[key]) { - const itemKey = `item-${key}`; - if (!childStyles[itemKey]) { - hasStyleChange = true; - } - newStyles[itemKey] = true; - } - }); - if (!hasStyleChange && Object.keys(newStyles).length !== Object.keys(childStyles).length) { - hasStyleChange = true; - } - if (hasStyleChange) { - this.itemStyles.set(tagName, newStyles); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["j"])(this); - } - } - componentDidLoad() { - // The following elements have a clickable cover that is relative to the entire item - const covers = this.el.querySelectorAll('ion-checkbox, ion-datetime, ion-select, ion-radio'); - // The following elements can accept focus alongside the previous elements - // therefore if these elements are also a child of item, we don't want the - // input cover on top of those interfering with their clicks - const inputs = this.el.querySelectorAll('ion-input, ion-range, ion-searchbar, ion-segment, ion-textarea, ion-toggle'); - // The following elements should also stay clickable when an input with cover is present - const clickables = this.el.querySelectorAll('ion-anchor, ion-button, a, button'); - // Check for multiple inputs to change the position of the input cover to relative - // for all of the covered inputs above - this.multipleInputs = covers.length + inputs.length > 1 - || covers.length + clickables.length > 1 - || covers.length > 0 && this.isClickable(); - } - // If the item contains an input including a checkbox, datetime, select, or radio - // then the item will have a clickable input cover that covers the item - // that should get the hover, focused and activated states UNLESS it has multiple - // inputs, then those need to individually get each click - hasCover() { - const inputs = this.el.querySelectorAll('ion-checkbox, ion-datetime, ion-select, ion-radio'); - return inputs.length === 1 && !this.multipleInputs; - } - // If the item has an href or button property it will render a native - // anchor or button that is clickable - isClickable() { - return (this.href !== undefined || this.button); - } - canActivate() { - return (this.isClickable() || this.hasCover()); - } - render() { - const { detail, detailIcon, download, lines, disabled, href, rel, target, routerAnimation, routerDirection } = this; - const childStyles = {}; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const clickable = this.isClickable(); - const canActivate = this.canActivate(); - const TagType = clickable ? (href === undefined ? 'button' : 'a') : 'div'; - const attrs = (TagType === 'button') - ? { type: this.type } - : { - download, - href, - rel, - target - }; - const showDetail = detail !== undefined ? detail : mode === 'ios' && clickable; - this.itemStyles.forEach(value => { - Object.assign(childStyles, value); - }); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { "aria-disabled": disabled ? 'true' : null, class: Object.assign(Object.assign(Object.assign({}, childStyles), Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(this.color)), { 'item': true, [mode]: true, [`item-lines-${lines}`]: lines !== undefined, 'item-disabled': disabled, 'in-list': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["h"])('ion-list', this.el), 'item-multiple-inputs': this.multipleInputs, 'ion-activatable': canActivate, 'ion-focusable': true }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(TagType, Object.assign({}, attrs, { class: "item-native", part: "native", disabled: disabled, onClick: (ev) => Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["o"])(href, ev, routerDirection, routerAnimation) }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "start" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "item-inner" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "input-wrapper" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "end" }), showDetail && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { icon: detailIcon, lazy: false, class: "item-detail-icon", part: "detail-icon" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "item-inner-highlight" })), canActivate && mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", null)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "item-highlight" }))); - } - static get delegatesFocus() { return true; } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -Item.style = { - ios: itemIosCss, - md: itemMdCss -}; - -const itemDividerIosCss = ":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--inner-padding-top:0px;--inner-padding-end:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.item-divider-sticky){position:-webkit-sticky;position:sticky;top:0}.item-divider-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--inner-padding-start);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border:0;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-divider-inner{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end))}}.item-divider-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:hidden}:host{--background:var(--ion-color-step-100, #e6e6e6);--color:var(--ion-color-step-850, #262626);--padding-start:20px;--inner-padding-end:10px;border-radius:0;position:relative;min-height:28px;font-size:17px;font-weight:600}:host([slot=start]){margin-left:0;margin-right:20px;margin-top:2px;margin-bottom:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:20px;margin-inline-end:20px}}:host([slot=end]){margin-left:10px;margin-right:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(h1){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:24px;font-weight:normal}::slotted(h2){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:17px;font-weight:normal}::slotted(h3),::slotted(h4),::slotted(h5),::slotted(h6){margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px;font-size:14px;font-weight:normal;line-height:normal}::slotted(p){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4);font-size:14px;line-height:normal;text-overflow:inherit;overflow:inherit}::slotted(h2:last-child) ::slotted(h3:last-child),::slotted(h4:last-child),::slotted(h5:last-child),::slotted(h6:last-child),::slotted(p:last-child){margin-bottom:0}"; - -const itemDividerMdCss = ":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--inner-padding-top:0px;--inner-padding-end:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.item-divider-sticky){position:-webkit-sticky;position:sticky;top:0}.item-divider-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--inner-padding-start);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border:0;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-divider-inner{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end))}}.item-divider-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:hidden}:host{--background:var(--ion-background-color, #fff);--color:var(--ion-color-step-400, #999999);--padding-start:16px;--inner-padding-end:0;min-height:30px;border-bottom:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));font-size:14px}::slotted([slot=start]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted([slot=end]){margin-left:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;-webkit-margin-start:32px;margin-inline-start:32px}}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:13px;margin-bottom:10px}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:24px}:host(.ion-color) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted(ion-icon[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:11px}::slotted(ion-note[slot]){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){padding-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=start]){padding-right:unset;-webkit-padding-end:16px;padding-inline-end:16px}}::slotted(ion-note[slot=end]){padding-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=end]){padding-left:unset;-webkit-padding-start:16px;padding-inline-start:16px}}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:unset;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(h1){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:24px;font-weight:normal}::slotted(h2){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:16px;font-weight:normal}::slotted(h3,h4,h5,h6){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:14px;font-weight:normal;line-height:normal}::slotted(p){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;color:var(--ion-color-step-600, #666666);font-size:14px;line-height:normal;text-overflow:inherit;overflow:inherit}"; - -const ItemDivider = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * When it's set to `true`, the item-divider will stay visible when it reaches the top - * of the viewport until the next `ion-item-divider` replaces it. - * - * This feature relies in `position:sticky`: - * https://caniuse.com/#feat=css-sticky - */ - this.sticky = false; - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(this.color)), { [mode]: true, 'item-divider-sticky': this.sticky, 'item': true }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "start" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "item-divider-inner" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "item-divider-wrapper" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "end" })))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -ItemDivider.style = { - ios: itemDividerIosCss, - md: itemDividerMdCss -}; - -const itemGroupIosCss = "ion-item-group{display:block}"; - -const itemGroupMdCss = "ion-item-group{display:block}"; - -const ItemGroup = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { role: "group", class: { - [mode]: true, - // Used internally for styling - [`item-group-${mode}`]: true, - 'item': true - } })); - } -}; -ItemGroup.style = { - ios: itemGroupIosCss, - md: itemGroupMdCss -}; - -const labelIosCss = ".item.sc-ion-label-ios-h,.item .sc-ion-label-ios-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-label-ios-h{color:var(--ion-color-base)}.ion-text-wrap.sc-ion-label-ios-h,[text-wrap].sc-ion-label-ios-h{white-space:normal}.item-interactive-disabled.sc-ion-label-ios-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-ios-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-ios-h,.item-input .sc-ion-label-ios-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-ios-h,.item-textarea .sc-ion-label-ios-h{-ms-flex-item-align:baseline;align-self:baseline}.label-fixed.sc-ion-label-ios-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-ios-h,.label-floating.sc-ion-label-ios-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-ios-h{-webkit-transition:none;transition:none}.sc-ion-label-ios-s h1,.sc-ion-label-ios-s h2,.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-ios-h,[text-wrap].sc-ion-label-ios-h{font-size:14px;line-height:1.5}.label-stacked.sc-ion-label-ios-h{margin-bottom:4px;font-size:14px}.label-floating.sc-ion-label-ios-h{margin-bottom:0;-webkit-transform:translate3d(0, 27px, 0);transform:translate3d(0, 27px, 0);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out}[dir=rtl].sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl] .sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl].label-floating.sc-ion-label-ios-h,[dir=rtl] .label-floating.sc-ion-label-ios-h{-webkit-transform-origin:right top;transform-origin:right top}.item-has-focus.label-floating.sc-ion-label-ios-h,.item-has-focus .label-floating.sc-ion-label-ios-h,.item-has-placeholder.label-floating.sc-ion-label-ios-h,.item-has-placeholder .label-floating.sc-ion-label-ios-h,.item-has-value.label-floating.sc-ion-label-ios-h,.item-has-value .label-floating.sc-ion-label-ios-h{-webkit-transform:translate3d(0, 0, 0) scale(0.82);transform:translate3d(0, 0, 0) scale(0.82)}.sc-ion-label-ios-s h1{margin-left:0;margin-right:0;margin-top:3px;margin-bottom:2px;font-size:22px;font-weight:normal}.sc-ion-label-ios-s h2{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:17px;font-weight:normal}.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px;font-size:14px;font-weight:normal;line-height:normal}.sc-ion-label-ios-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:14px;line-height:normal;text-overflow:inherit;overflow:inherit}.sc-ion-label-ios-s>p{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4)}.sc-ion-label-ios-h.ion-color.sc-ion-label-ios-s>p,.ion-color .sc-ion-label-ios-h.sc-ion-label-ios-s>p{color:inherit}.sc-ion-label-ios-s h2:last-child,.sc-ion-label-ios-s h3:last-child,.sc-ion-label-ios-s h4:last-child,.sc-ion-label-ios-s h5:last-child,.sc-ion-label-ios-s h6:last-child,.sc-ion-label-ios-s p:last-child{margin-bottom:0}"; - -const labelMdCss = ".item.sc-ion-label-md-h,.item .sc-ion-label-md-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-label-md-h{color:var(--ion-color-base)}.ion-text-wrap.sc-ion-label-md-h,[text-wrap].sc-ion-label-md-h{white-space:normal}.item-interactive-disabled.sc-ion-label-md-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-md-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-md-h,.item-input .sc-ion-label-md-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-md-h,.item-textarea .sc-ion-label-md-h{-ms-flex-item-align:baseline;align-self:baseline}.label-fixed.sc-ion-label-md-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-md-h{-webkit-transition:none;transition:none}.sc-ion-label-md-s h1,.sc-ion-label-md-s h2,.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-md-h,[text-wrap].sc-ion-label-md-h{line-height:1.5}.label-stacked.sc-ion-label-md-h{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0, 50%, 0) scale(0.75);transform:translate3d(0, 50%, 0) scale(0.75);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl].sc-ion-label-md-h -no-combinator.label-stacked.sc-ion-label-md-h,[dir=rtl] .sc-ion-label-md-h -no-combinator.label-stacked.sc-ion-label-md-h,[dir=rtl].label-stacked.sc-ion-label-md-h,[dir=rtl] .label-stacked.sc-ion-label-md-h{-webkit-transform-origin:right top;transform-origin:right top}.label-floating.sc-ion-label-md-h{-webkit-transform:translate3d(0, 96%, 0);transform:translate3d(0, 96%, 0);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl].sc-ion-label-md-h -no-combinator.label-floating.sc-ion-label-md-h,[dir=rtl] .sc-ion-label-md-h -no-combinator.label-floating.sc-ion-label-md-h,[dir=rtl].label-floating.sc-ion-label-md-h,[dir=rtl] .label-floating.sc-ion-label-md-h{-webkit-transform-origin:right top;transform-origin:right top}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.item-select.label-floating.sc-ion-label-md-h,.item-select .label-floating.sc-ion-label-md-h{-webkit-transform:translate3d(0, 130%, 0);transform:translate3d(0, 130%, 0)}.item-has-focus.label-floating.sc-ion-label-md-h,.item-has-focus .label-floating.sc-ion-label-md-h,.item-has-placeholder.label-floating.sc-ion-label-md-h,.item-has-placeholder .label-floating.sc-ion-label-md-h,.item-has-value.label-floating.sc-ion-label-md-h,.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translate3d(0, 50%, 0) scale(0.75);transform:translate3d(0, 50%, 0) scale(0.75)}.item-has-focus.label-stacked.sc-ion-label-md-h,.item-has-focus .label-stacked.sc-ion-label-md-h,.item-has-focus.label-floating.sc-ion-label-md-h,.item-has-focus .label-floating.sc-ion-label-md-h{color:var(--ion-color-primary, #3880ff)}.sc-ion-label-md-s h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:24px;font-weight:normal}.sc-ion-label-md-s h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:16px;font-weight:normal}.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:14px;font-weight:normal;line-height:normal}.sc-ion-label-md-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:14px;line-height:20px;text-overflow:inherit;overflow:inherit}.sc-ion-label-md-s>p{color:var(--ion-color-step-600, #666666)}.sc-ion-label-md-h.ion-color.sc-ion-label-md-s>p,.ion-color .sc-ion-label-md-h.sc-ion-label-md-s>p{color:inherit}"; - -const Label = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.noAnimate = false; - } - componentWillLoad() { - this.noAnimate = (this.position === 'floating'); - this.emitStyle(); - } - componentDidLoad() { - if (this.noAnimate) { - setTimeout(() => { - this.noAnimate = false; - }, 1000); - } - } - positionChanged() { - this.emitStyle(); - } - emitStyle() { - const position = this.position; - this.ionStyle.emit({ - 'label': true, - [`label-${position}`]: position !== undefined - }); - } - render() { - const position = this.position; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(this.color)), { [mode]: true, [`label-${position}`]: position !== undefined, [`label-no-animate`]: (this.noAnimate) }) })); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "position": ["positionChanged"] - }; } -}; -Label.style = { - ios: labelIosCss, - md: labelMdCss -}; - -const listIosCss = "ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-ios{background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-ios.list-inset{margin-left:16px;margin-right:16px;margin-top:16px;margin-bottom:16px;border-radius:4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.list-ios.list-inset{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}}.list-ios.list-inset ion-item{--border-width:0 0 1px 0;--inner-border-width:0}.list-ios.list-inset ion-item:last-child{--border-width:0;--inner-border-width:0}.list-ios.list-inset+ion-list.list-inset{margin-top:0}.list-ios-lines-none .item{--border-width:0;--inner-border-width:0}.list-ios-lines-full .item,.list-ios .item-lines-full{--border-width:0 0 0.55px 0}.list-ios-lines-full .item{--inner-border-width:0}.list-ios-lines-inset .item,.list-ios .item-lines-inset{--inner-border-width:0 0 0.55px 0}.list-ios .item-lines-inset{--border-width:0}.list-ios .item-lines-full{--inner-border-width:0}.list-ios .item-lines-none{--border-width:0;--inner-border-width:0}ion-card .list-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}"; - -const listMdCss = "ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-md>.input:last-child::after{left:0}[dir=rtl] .list-md>.input:last-child::after,:host-context([dir=rtl]) .list-md>.input:last-child::after{left:unset;right:unset;right:0}.list-md.list-inset{margin-left:16px;margin-right:16px;margin-top:16px;margin-bottom:16px;border-radius:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.list-md.list-inset{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}}.list-md.list-inset ion-item:first-child{--border-radius:2px 2px 0 0;--border-width:0 0 1px 0}.list-md.list-inset ion-item:last-child{--border-radius:0 0 2px, 2px;--border-width:0}.list-md.list-inset .item-interactive{--padding-start:0;--padding-end:0}.list-md.list-inset+ion-list.list-inset{margin-top:0}.list-md-lines-none .item{--border-width:0;--inner-border-width:0}.list-md-lines-full .item,.list-md .item-lines-full{--border-width:0 0 1px 0}.list-md-lines-full .item{--inner-border-width:0}.list-md-lines-inset .item,.list-md .item-lines-inset{--inner-border-width:0 0 1px 0}.list-md .item-lines-inset{--border-width:0}.list-md .item-lines-full{--inner-border-width:0}.list-md .item-lines-none{--border-width:0;--inner-border-width:0}ion-card .list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}"; - -const List = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If `true`, the list will have margin around it and rounded corners. - */ - this.inset = false; - } - /** - * If `ion-item-sliding` are used inside the list, this method closes - * any open sliding item. - * - * Returns `true` if an actual `ion-item-sliding` is closed. - */ - async closeSlidingItems() { - const item = this.el.querySelector('ion-item-sliding'); - if (item && item.closeOpened) { - return item.closeOpened(); - } - return false; - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const { lines, inset } = this; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: { - [mode]: true, - // Used internally for styling - [`list-${mode}`]: true, - 'list-inset': inset, - [`list-lines-${lines}`]: lines !== undefined, - [`list-${mode}-lines-${lines}`]: lines !== undefined - } })); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -List.style = { - ios: listIosCss, - md: listMdCss -}; - -const listHeaderIosCss = ":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-color-step-850, #262626);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));padding-left:calc(var(--ion-safe-area-left, 0px) + 20px);position:relative;-ms-flex-align:end;align-items:flex-end;font-size:22px;font-weight:700;letter-spacing:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;-webkit-padding-start:calc(var(--ion-safe-area-left, 0px) + 20px);padding-inline-start:calc(var(--ion-safe-area-left, 0px) + 20px)}}::slotted(ion-button),::slotted(ion-label){margin-top:29px;margin-bottom:6px}::slotted(ion-button){margin-left:3px;margin-right:3px;height:1.4em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-button){margin-left:unset;margin-right:unset;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px}}:host(.list-header-lines-full){--border-width:0 0 0.55px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 0.55px 0}"; - -const listHeaderMdCss = ":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-text-color, #000);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));padding-left:calc(var(--ion-safe-area-left, 0) + 16px);min-height:45px;font-size:14px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;-webkit-padding-start:calc(var(--ion-safe-area-left, 0) + 16px);padding-inline-start:calc(var(--ion-safe-area-left, 0) + 16px)}}:host(.list-header-lines-full){--border-width:0 0 1px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 1px 0}"; - -const ListHeader = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - render() { - const { lines } = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(this.color)), { [mode]: true, [`list-header-lines-${lines}`]: lines !== undefined }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "list-header-inner" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)))); - } -}; -ListHeader.style = { - ios: listHeaderIosCss, - md: listHeaderMdCss -}; - -const noteIosCss = ":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-350, #a6a6a6)}"; - -const noteMdCss = ":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-600, #666666);font-size:14px}"; - -const Note = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(this.color)), { [mode]: true }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } -}; -Note.style = { - ios: noteIosCss, - md: noteMdCss -}; - -const skeletonTextCss = ":host{--background:rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065);border-radius:var(--border-radius, inherit);display:block;width:100%;height:inherit;margin-top:4px;margin-bottom:4px;background:var(--background);line-height:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}span{display:inline-block}:host(.in-media){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;height:100%}:host(.skeleton-text-animated){position:relative;background:-webkit-gradient(linear, left top, right top, color-stop(8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)), color-stop(18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135)), color-stop(33%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)));background:linear-gradient(to right, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135) 18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 33%);background-size:800px 104px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes shimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes shimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}"; - -const SkeletonText = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If `true`, the skeleton text will animate. - */ - this.animated = false; - } - render() { - const animated = this.animated && _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('animated', true); - const inMedia = Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["h"])('ion-avatar', this.el) || Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["h"])('ion-thumbnail', this.el); - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: { - [mode]: true, - 'skeleton-text-animated': animated, - 'in-media': inMedia - } }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", null, "\u00A0"))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -SkeletonText.style = skeletonTextCss; - - - - -/***/ }) - -}]); -//# sourceMappingURL=17-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/17-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/17-es2015.js.map deleted file mode 100644 index 4ac41e240..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/17-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-item_8.entry.js"],"names":[],"mappings":"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","file":"17-es2015.js","sourcesContent":["import { r as registerInstance, j as forceUpdate, h, H as Host, i as getElement, e as createEvent } from './index-44bf8136.js';\nimport { b as getIonMode, c as config } from './ionic-global-837be8f3.js';\nimport { o as openURL, c as createColorClasses, h as hostContext } from './theme-3f0b0c04.js';\n\nconst itemIosCss = \":host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:20px;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color) .item-native,:host(.ion-color) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-native{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--inner-padding-start);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-inner{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end))}}.item-detail-icon{color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label){-ms-flex:1;flex:1}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;bottom:0;position:absolute;background:var(--highlight-background);z-index:1}.item-highlight{height:var(--full-highlight-height)}.item-inner-highlight{height:var(--inset-highlight-height)}:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host{--min-height:44px;--transition:background-color 200ms linear, opacity 200ms linear;--padding-start:20px;--inner-padding-end:10px;--inner-border-width:0px 0px 0.55px 0px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:#000;--background-focused:#000;--background-hover:currentColor;--background-activated-opacity:.12;--background-focused-opacity:.15;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--color:var(--ion-item-color, var(--ion-text-color, #000));--highlight-height:0;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);font-size:17px}:host(.ion-activated){--transition:none}:host(.ion-color.ion-focused) .item-native::after{background:#000;opacity:0.15}:host(.ion-color.ion-activated) .item-native::after{background:#000;opacity:0.12}:host(.item-interactive){--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-full){--border-width:0px 0px 0.55px 0px;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0px 0px 0.55px 0px;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0px;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0px;--show-inset-highlight:0}::slotted([slot=start]){margin-left:0;margin-right:20px;margin-top:2px;margin-bottom:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:20px;margin-inline-end:20px}}::slotted([slot=end]){margin-left:10px;margin-right:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}::slotted(.button-small){--padding-top:0px;--padding-bottom:0px;--padding-start:.5em;--padding-end:.5em;height:24px;font-size:13px}::slotted(ion-avatar){width:36px;height:36px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){margin-left:0px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){margin-left:unset;-webkit-margin-start:0px;margin-inline-start:0px}}::slotted(ion-label){margin-left:0;margin-right:8px;margin-top:10px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}:host(.item-label-floating),:host(.item-label-stacked){--min-height:68px}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0px}\";\n\nconst itemMdCss = \":host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:20px;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color) .item-native,:host(.ion-color) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-native{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--inner-padding-start);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-inner{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end))}}.item-detail-icon{color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label){-ms-flex:1;flex:1}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;bottom:0;position:absolute;background:var(--highlight-background);z-index:1}.item-highlight{height:var(--full-highlight-height)}.item-inner-highlight{height:var(--inset-highlight-height)}:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host{--min-height:48px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--color:var(--ion-item-color, var(--ion-text-color, #000));--transition:opacity 15ms linear, background-color 15ms linear;--padding-start:16px;--color:var(--ion-item-color, var(--ion-text-color, #000));--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--inner-padding-end:16px;--inner-border-width:0 0 1px 0;--highlight-height:2px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);font-size:16px;font-weight:normal;text-transform:none}:host(.ion-color.ion-activated) .item-native::after{background:transparent}:host(.item-interactive){--border-width:0 0 1px 0;--inner-border-width:0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-full){--border-width:0 0 1px 0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0 0 1px 0;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0;--show-inset-highlight:0}:host(.item-multi-line) ::slotted([slot=start]),:host(.item-multi-line) ::slotted([slot=end]){margin-top:16px;margin-bottom:16px;-ms-flex-item-align:start;align-self:flex-start}::slotted([slot=start]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted([slot=end]){margin-left:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;-webkit-margin-start:32px;margin-inline-start:32px}}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:24px}:host(.ion-color) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted(ion-icon[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:11px}::slotted(ion-note[slot]){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){padding-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=start]){padding-right:unset;-webkit-padding-end:16px;padding-inline-end:16px}}::slotted(ion-note[slot=end]){padding-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=end]){padding-left:unset;-webkit-padding-start:16px;padding-inline-start:16px}}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:unset;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:11px;margin-bottom:10px}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){margin-left:unset;-webkit-margin-start:0;margin-inline-start:0}}::slotted(.button-small){--padding-top:0;--padding-bottom:0;--padding-start:.6em;--padding-end:.6em;height:25px;font-size:12px}:host(.item-label-floating),:host(.item-label-stacked){--min-height:55px}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0}:host(.item-has-focus:not(.ion-color)) ::slotted(.label-stacked),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-floating){color:var(--ion-color-primary, #3880ff)}\";\n\nconst Item = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.itemStyles = new Map();\n this.multipleInputs = false;\n /**\n * If `true`, a button tag will be rendered and the item will be tappable.\n */\n this.button = false;\n /**\n * The icon to use when `detail` is set to `true`.\n */\n this.detailIcon = 'chevron-forward';\n /**\n * If `true`, the user cannot interact with the item.\n */\n this.disabled = false;\n /**\n * When using a router, it specifies the transition direction when navigating to\n * another page using `href`.\n */\n this.routerDirection = 'forward';\n /**\n * The type of the button. Only used when an `onclick` or `button` property is present.\n */\n this.type = 'button';\n }\n itemStyle(ev) {\n ev.stopPropagation();\n const tagName = ev.target.tagName;\n const updatedStyles = ev.detail;\n const newStyles = {};\n const childStyles = this.itemStyles.get(tagName) || {};\n let hasStyleChange = false;\n Object.keys(updatedStyles).forEach(key => {\n if (updatedStyles[key]) {\n const itemKey = `item-${key}`;\n if (!childStyles[itemKey]) {\n hasStyleChange = true;\n }\n newStyles[itemKey] = true;\n }\n });\n if (!hasStyleChange && Object.keys(newStyles).length !== Object.keys(childStyles).length) {\n hasStyleChange = true;\n }\n if (hasStyleChange) {\n this.itemStyles.set(tagName, newStyles);\n forceUpdate(this);\n }\n }\n componentDidLoad() {\n // The following elements have a clickable cover that is relative to the entire item\n const covers = this.el.querySelectorAll('ion-checkbox, ion-datetime, ion-select, ion-radio');\n // The following elements can accept focus alongside the previous elements\n // therefore if these elements are also a child of item, we don't want the\n // input cover on top of those interfering with their clicks\n const inputs = this.el.querySelectorAll('ion-input, ion-range, ion-searchbar, ion-segment, ion-textarea, ion-toggle');\n // The following elements should also stay clickable when an input with cover is present\n const clickables = this.el.querySelectorAll('ion-anchor, ion-button, a, button');\n // Check for multiple inputs to change the position of the input cover to relative\n // for all of the covered inputs above\n this.multipleInputs = covers.length + inputs.length > 1\n || covers.length + clickables.length > 1\n || covers.length > 0 && this.isClickable();\n }\n // If the item contains an input including a checkbox, datetime, select, or radio\n // then the item will have a clickable input cover that covers the item\n // that should get the hover, focused and activated states UNLESS it has multiple\n // inputs, then those need to individually get each click\n hasCover() {\n const inputs = this.el.querySelectorAll('ion-checkbox, ion-datetime, ion-select, ion-radio');\n return inputs.length === 1 && !this.multipleInputs;\n }\n // If the item has an href or button property it will render a native\n // anchor or button that is clickable\n isClickable() {\n return (this.href !== undefined || this.button);\n }\n canActivate() {\n return (this.isClickable() || this.hasCover());\n }\n render() {\n const { detail, detailIcon, download, lines, disabled, href, rel, target, routerAnimation, routerDirection } = this;\n const childStyles = {};\n const mode = getIonMode(this);\n const clickable = this.isClickable();\n const canActivate = this.canActivate();\n const TagType = clickable ? (href === undefined ? 'button' : 'a') : 'div';\n const attrs = (TagType === 'button')\n ? { type: this.type }\n : {\n download,\n href,\n rel,\n target\n };\n const showDetail = detail !== undefined ? detail : mode === 'ios' && clickable;\n this.itemStyles.forEach(value => {\n Object.assign(childStyles, value);\n });\n return (h(Host, { \"aria-disabled\": disabled ? 'true' : null, class: Object.assign(Object.assign(Object.assign({}, childStyles), createColorClasses(this.color)), { 'item': true, [mode]: true, [`item-lines-${lines}`]: lines !== undefined, 'item-disabled': disabled, 'in-list': hostContext('ion-list', this.el), 'item-multiple-inputs': this.multipleInputs, 'ion-activatable': canActivate, 'ion-focusable': true }) }, h(TagType, Object.assign({}, attrs, { class: \"item-native\", part: \"native\", disabled: disabled, onClick: (ev) => openURL(href, ev, routerDirection, routerAnimation) }), h(\"slot\", { name: \"start\" }), h(\"div\", { class: \"item-inner\" }, h(\"div\", { class: \"input-wrapper\" }, h(\"slot\", null)), h(\"slot\", { name: \"end\" }), showDetail && h(\"ion-icon\", { icon: detailIcon, lazy: false, class: \"item-detail-icon\", part: \"detail-icon\" }), h(\"div\", { class: \"item-inner-highlight\" })), canActivate && mode === 'md' && h(\"ion-ripple-effect\", null)), h(\"div\", { class: \"item-highlight\" })));\n }\n static get delegatesFocus() { return true; }\n get el() { return getElement(this); }\n};\nItem.style = {\n ios: itemIosCss,\n md: itemMdCss\n};\n\nconst itemDividerIosCss = \":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--inner-padding-top:0px;--inner-padding-end:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.item-divider-sticky){position:-webkit-sticky;position:sticky;top:0}.item-divider-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--inner-padding-start);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border:0;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-divider-inner{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end))}}.item-divider-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:hidden}:host{--background:var(--ion-color-step-100, #e6e6e6);--color:var(--ion-color-step-850, #262626);--padding-start:20px;--inner-padding-end:10px;border-radius:0;position:relative;min-height:28px;font-size:17px;font-weight:600}:host([slot=start]){margin-left:0;margin-right:20px;margin-top:2px;margin-bottom:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:20px;margin-inline-end:20px}}:host([slot=end]){margin-left:10px;margin-right:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(h1){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:24px;font-weight:normal}::slotted(h2){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:17px;font-weight:normal}::slotted(h3),::slotted(h4),::slotted(h5),::slotted(h6){margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px;font-size:14px;font-weight:normal;line-height:normal}::slotted(p){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4);font-size:14px;line-height:normal;text-overflow:inherit;overflow:inherit}::slotted(h2:last-child) ::slotted(h3:last-child),::slotted(h4:last-child),::slotted(h5:last-child),::slotted(h6:last-child),::slotted(p:last-child){margin-bottom:0}\";\n\nconst itemDividerMdCss = \":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--inner-padding-top:0px;--inner-padding-end:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.item-divider-sticky){position:-webkit-sticky;position:sticky;top:0}.item-divider-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--inner-padding-start);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border:0;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-divider-inner{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end))}}.item-divider-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:hidden}:host{--background:var(--ion-background-color, #fff);--color:var(--ion-color-step-400, #999999);--padding-start:16px;--inner-padding-end:0;min-height:30px;border-bottom:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));font-size:14px}::slotted([slot=start]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted([slot=end]){margin-left:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;-webkit-margin-start:32px;margin-inline-start:32px}}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:13px;margin-bottom:10px}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:24px}:host(.ion-color) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted(ion-icon[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:11px}::slotted(ion-note[slot]){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){padding-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=start]){padding-right:unset;-webkit-padding-end:16px;padding-inline-end:16px}}::slotted(ion-note[slot=end]){padding-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=end]){padding-left:unset;-webkit-padding-start:16px;padding-inline-start:16px}}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:unset;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(h1){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:24px;font-weight:normal}::slotted(h2){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:16px;font-weight:normal}::slotted(h3,h4,h5,h6){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:14px;font-weight:normal;line-height:normal}::slotted(p){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;color:var(--ion-color-step-600, #666666);font-size:14px;line-height:normal;text-overflow:inherit;overflow:inherit}\";\n\nconst ItemDivider = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * When it's set to `true`, the item-divider will stay visible when it reaches the top\n * of the viewport until the next `ion-item-divider` replaces it.\n *\n * This feature relies in `position:sticky`:\n * https://caniuse.com/#feat=css-sticky\n */\n this.sticky = false;\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, 'item-divider-sticky': this.sticky, 'item': true }) }, h(\"slot\", { name: \"start\" }), h(\"div\", { class: \"item-divider-inner\" }, h(\"div\", { class: \"item-divider-wrapper\" }, h(\"slot\", null)), h(\"slot\", { name: \"end\" }))));\n }\n get el() { return getElement(this); }\n};\nItemDivider.style = {\n ios: itemDividerIosCss,\n md: itemDividerMdCss\n};\n\nconst itemGroupIosCss = \"ion-item-group{display:block}\";\n\nconst itemGroupMdCss = \"ion-item-group{display:block}\";\n\nconst ItemGroup = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { role: \"group\", class: {\n [mode]: true,\n // Used internally for styling\n [`item-group-${mode}`]: true,\n 'item': true\n } }));\n }\n};\nItemGroup.style = {\n ios: itemGroupIosCss,\n md: itemGroupMdCss\n};\n\nconst labelIosCss = \".item.sc-ion-label-ios-h,.item .sc-ion-label-ios-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-label-ios-h{color:var(--ion-color-base)}.ion-text-wrap.sc-ion-label-ios-h,[text-wrap].sc-ion-label-ios-h{white-space:normal}.item-interactive-disabled.sc-ion-label-ios-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-ios-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-ios-h,.item-input .sc-ion-label-ios-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-ios-h,.item-textarea .sc-ion-label-ios-h{-ms-flex-item-align:baseline;align-self:baseline}.label-fixed.sc-ion-label-ios-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-ios-h,.label-floating.sc-ion-label-ios-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-ios-h{-webkit-transition:none;transition:none}.sc-ion-label-ios-s h1,.sc-ion-label-ios-s h2,.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-ios-h,[text-wrap].sc-ion-label-ios-h{font-size:14px;line-height:1.5}.label-stacked.sc-ion-label-ios-h{margin-bottom:4px;font-size:14px}.label-floating.sc-ion-label-ios-h{margin-bottom:0;-webkit-transform:translate3d(0, 27px, 0);transform:translate3d(0, 27px, 0);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out}[dir=rtl].sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl] .sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl].label-floating.sc-ion-label-ios-h,[dir=rtl] .label-floating.sc-ion-label-ios-h{-webkit-transform-origin:right top;transform-origin:right top}.item-has-focus.label-floating.sc-ion-label-ios-h,.item-has-focus .label-floating.sc-ion-label-ios-h,.item-has-placeholder.label-floating.sc-ion-label-ios-h,.item-has-placeholder .label-floating.sc-ion-label-ios-h,.item-has-value.label-floating.sc-ion-label-ios-h,.item-has-value .label-floating.sc-ion-label-ios-h{-webkit-transform:translate3d(0, 0, 0) scale(0.82);transform:translate3d(0, 0, 0) scale(0.82)}.sc-ion-label-ios-s h1{margin-left:0;margin-right:0;margin-top:3px;margin-bottom:2px;font-size:22px;font-weight:normal}.sc-ion-label-ios-s h2{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:17px;font-weight:normal}.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px;font-size:14px;font-weight:normal;line-height:normal}.sc-ion-label-ios-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:14px;line-height:normal;text-overflow:inherit;overflow:inherit}.sc-ion-label-ios-s>p{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4)}.sc-ion-label-ios-h.ion-color.sc-ion-label-ios-s>p,.ion-color .sc-ion-label-ios-h.sc-ion-label-ios-s>p{color:inherit}.sc-ion-label-ios-s h2:last-child,.sc-ion-label-ios-s h3:last-child,.sc-ion-label-ios-s h4:last-child,.sc-ion-label-ios-s h5:last-child,.sc-ion-label-ios-s h6:last-child,.sc-ion-label-ios-s p:last-child{margin-bottom:0}\";\n\nconst labelMdCss = \".item.sc-ion-label-md-h,.item .sc-ion-label-md-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-label-md-h{color:var(--ion-color-base)}.ion-text-wrap.sc-ion-label-md-h,[text-wrap].sc-ion-label-md-h{white-space:normal}.item-interactive-disabled.sc-ion-label-md-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-md-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-md-h,.item-input .sc-ion-label-md-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-md-h,.item-textarea .sc-ion-label-md-h{-ms-flex-item-align:baseline;align-self:baseline}.label-fixed.sc-ion-label-md-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-md-h{-webkit-transition:none;transition:none}.sc-ion-label-md-s h1,.sc-ion-label-md-s h2,.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-md-h,[text-wrap].sc-ion-label-md-h{line-height:1.5}.label-stacked.sc-ion-label-md-h{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0, 50%, 0) scale(0.75);transform:translate3d(0, 50%, 0) scale(0.75);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl].sc-ion-label-md-h -no-combinator.label-stacked.sc-ion-label-md-h,[dir=rtl] .sc-ion-label-md-h -no-combinator.label-stacked.sc-ion-label-md-h,[dir=rtl].label-stacked.sc-ion-label-md-h,[dir=rtl] .label-stacked.sc-ion-label-md-h{-webkit-transform-origin:right top;transform-origin:right top}.label-floating.sc-ion-label-md-h{-webkit-transform:translate3d(0, 96%, 0);transform:translate3d(0, 96%, 0);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl].sc-ion-label-md-h -no-combinator.label-floating.sc-ion-label-md-h,[dir=rtl] .sc-ion-label-md-h -no-combinator.label-floating.sc-ion-label-md-h,[dir=rtl].label-floating.sc-ion-label-md-h,[dir=rtl] .label-floating.sc-ion-label-md-h{-webkit-transform-origin:right top;transform-origin:right top}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.item-select.label-floating.sc-ion-label-md-h,.item-select .label-floating.sc-ion-label-md-h{-webkit-transform:translate3d(0, 130%, 0);transform:translate3d(0, 130%, 0)}.item-has-focus.label-floating.sc-ion-label-md-h,.item-has-focus .label-floating.sc-ion-label-md-h,.item-has-placeholder.label-floating.sc-ion-label-md-h,.item-has-placeholder .label-floating.sc-ion-label-md-h,.item-has-value.label-floating.sc-ion-label-md-h,.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translate3d(0, 50%, 0) scale(0.75);transform:translate3d(0, 50%, 0) scale(0.75)}.item-has-focus.label-stacked.sc-ion-label-md-h,.item-has-focus .label-stacked.sc-ion-label-md-h,.item-has-focus.label-floating.sc-ion-label-md-h,.item-has-focus .label-floating.sc-ion-label-md-h{color:var(--ion-color-primary, #3880ff)}.sc-ion-label-md-s h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:24px;font-weight:normal}.sc-ion-label-md-s h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:16px;font-weight:normal}.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:14px;font-weight:normal;line-height:normal}.sc-ion-label-md-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:14px;line-height:20px;text-overflow:inherit;overflow:inherit}.sc-ion-label-md-s>p{color:var(--ion-color-step-600, #666666)}.sc-ion-label-md-h.ion-color.sc-ion-label-md-s>p,.ion-color .sc-ion-label-md-h.sc-ion-label-md-s>p{color:inherit}\";\n\nconst Label = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.noAnimate = false;\n }\n componentWillLoad() {\n this.noAnimate = (this.position === 'floating');\n this.emitStyle();\n }\n componentDidLoad() {\n if (this.noAnimate) {\n setTimeout(() => {\n this.noAnimate = false;\n }, 1000);\n }\n }\n positionChanged() {\n this.emitStyle();\n }\n emitStyle() {\n const position = this.position;\n this.ionStyle.emit({\n 'label': true,\n [`label-${position}`]: position !== undefined\n });\n }\n render() {\n const position = this.position;\n const mode = getIonMode(this);\n return (h(Host, { class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, [`label-${position}`]: position !== undefined, [`label-no-animate`]: (this.noAnimate) }) }));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"position\": [\"positionChanged\"]\n }; }\n};\nLabel.style = {\n ios: labelIosCss,\n md: labelMdCss\n};\n\nconst listIosCss = \"ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-ios{background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-ios.list-inset{margin-left:16px;margin-right:16px;margin-top:16px;margin-bottom:16px;border-radius:4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.list-ios.list-inset{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}}.list-ios.list-inset ion-item{--border-width:0 0 1px 0;--inner-border-width:0}.list-ios.list-inset ion-item:last-child{--border-width:0;--inner-border-width:0}.list-ios.list-inset+ion-list.list-inset{margin-top:0}.list-ios-lines-none .item{--border-width:0;--inner-border-width:0}.list-ios-lines-full .item,.list-ios .item-lines-full{--border-width:0 0 0.55px 0}.list-ios-lines-full .item{--inner-border-width:0}.list-ios-lines-inset .item,.list-ios .item-lines-inset{--inner-border-width:0 0 0.55px 0}.list-ios .item-lines-inset{--border-width:0}.list-ios .item-lines-full{--inner-border-width:0}.list-ios .item-lines-none{--border-width:0;--inner-border-width:0}ion-card .list-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}\";\n\nconst listMdCss = \"ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-md>.input:last-child::after{left:0}[dir=rtl] .list-md>.input:last-child::after,:host-context([dir=rtl]) .list-md>.input:last-child::after{left:unset;right:unset;right:0}.list-md.list-inset{margin-left:16px;margin-right:16px;margin-top:16px;margin-bottom:16px;border-radius:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.list-md.list-inset{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}}.list-md.list-inset ion-item:first-child{--border-radius:2px 2px 0 0;--border-width:0 0 1px 0}.list-md.list-inset ion-item:last-child{--border-radius:0 0 2px, 2px;--border-width:0}.list-md.list-inset .item-interactive{--padding-start:0;--padding-end:0}.list-md.list-inset+ion-list.list-inset{margin-top:0}.list-md-lines-none .item{--border-width:0;--inner-border-width:0}.list-md-lines-full .item,.list-md .item-lines-full{--border-width:0 0 1px 0}.list-md-lines-full .item{--inner-border-width:0}.list-md-lines-inset .item,.list-md .item-lines-inset{--inner-border-width:0 0 1px 0}.list-md .item-lines-inset{--border-width:0}.list-md .item-lines-full{--inner-border-width:0}.list-md .item-lines-none{--border-width:0;--inner-border-width:0}ion-card .list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}\";\n\nconst List = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If `true`, the list will have margin around it and rounded corners.\n */\n this.inset = false;\n }\n /**\n * If `ion-item-sliding` are used inside the list, this method closes\n * any open sliding item.\n *\n * Returns `true` if an actual `ion-item-sliding` is closed.\n */\n async closeSlidingItems() {\n const item = this.el.querySelector('ion-item-sliding');\n if (item && item.closeOpened) {\n return item.closeOpened();\n }\n return false;\n }\n render() {\n const mode = getIonMode(this);\n const { lines, inset } = this;\n return (h(Host, { class: {\n [mode]: true,\n // Used internally for styling\n [`list-${mode}`]: true,\n 'list-inset': inset,\n [`list-lines-${lines}`]: lines !== undefined,\n [`list-${mode}-lines-${lines}`]: lines !== undefined\n } }));\n }\n get el() { return getElement(this); }\n};\nList.style = {\n ios: listIosCss,\n md: listMdCss\n};\n\nconst listHeaderIosCss = \":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-color-step-850, #262626);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));padding-left:calc(var(--ion-safe-area-left, 0px) + 20px);position:relative;-ms-flex-align:end;align-items:flex-end;font-size:22px;font-weight:700;letter-spacing:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;-webkit-padding-start:calc(var(--ion-safe-area-left, 0px) + 20px);padding-inline-start:calc(var(--ion-safe-area-left, 0px) + 20px)}}::slotted(ion-button),::slotted(ion-label){margin-top:29px;margin-bottom:6px}::slotted(ion-button){margin-left:3px;margin-right:3px;height:1.4em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-button){margin-left:unset;margin-right:unset;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px}}:host(.list-header-lines-full){--border-width:0 0 0.55px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 0.55px 0}\";\n\nconst listHeaderMdCss = \":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-text-color, #000);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));padding-left:calc(var(--ion-safe-area-left, 0) + 16px);min-height:45px;font-size:14px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;-webkit-padding-start:calc(var(--ion-safe-area-left, 0) + 16px);padding-inline-start:calc(var(--ion-safe-area-left, 0) + 16px)}}:host(.list-header-lines-full){--border-width:0 0 1px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 1px 0}\";\n\nconst ListHeader = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n const { lines } = this;\n const mode = getIonMode(this);\n return (h(Host, { class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, [`list-header-lines-${lines}`]: lines !== undefined }) }, h(\"div\", { class: \"list-header-inner\" }, h(\"slot\", null))));\n }\n};\nListHeader.style = {\n ios: listHeaderIosCss,\n md: listHeaderMdCss\n};\n\nconst noteIosCss = \":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-350, #a6a6a6)}\";\n\nconst noteMdCss = \":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-600, #666666);font-size:14px}\";\n\nconst Note = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true }) }, h(\"slot\", null)));\n }\n};\nNote.style = {\n ios: noteIosCss,\n md: noteMdCss\n};\n\nconst skeletonTextCss = \":host{--background:rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065);border-radius:var(--border-radius, inherit);display:block;width:100%;height:inherit;margin-top:4px;margin-bottom:4px;background:var(--background);line-height:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}span{display:inline-block}:host(.in-media){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;height:100%}:host(.skeleton-text-animated){position:relative;background:-webkit-gradient(linear, left top, right top, color-stop(8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)), color-stop(18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135)), color-stop(33%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)));background:linear-gradient(to right, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135) 18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 33%);background-size:800px 104px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes shimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes shimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}\";\n\nconst SkeletonText = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If `true`, the skeleton text will animate.\n */\n this.animated = false;\n }\n render() {\n const animated = this.animated && config.getBoolean('animated', true);\n const inMedia = hostContext('ion-avatar', this.el) || hostContext('ion-thumbnail', this.el);\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n 'skeleton-text-animated': animated,\n 'in-media': inMedia\n } }, h(\"span\", null, \"\\u00A0\")));\n }\n get el() { return getElement(this); }\n};\nSkeletonText.style = skeletonTextCss;\n\nexport { Item as ion_item, ItemDivider as ion_item_divider, ItemGroup as ion_item_group, Label as ion_label, List as ion_list, ListHeader as ion_list_header, Note as ion_note, SkeletonText as ion_skeleton_text };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/17-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/17-es5.js deleted file mode 100644 index 9736ef779..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/17-es5.js +++ /dev/null @@ -1,619 +0,0 @@ -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[17], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-item_8.entry.js": - /*!***************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-item_8.entry.js ***! - \***************************************************************/ - - /*! exports provided: ion_item, ion_item_divider, ion_item_group, ion_label, ion_list, ion_list_header, ion_note, ion_skeleton_text */ - - /***/ - function node_modulesIonicCoreDistEsmIonItem_8EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_item", function () { - return Item; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_item_divider", function () { - return ItemDivider; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_item_group", function () { - return ItemGroup; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_label", function () { - return Label; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_list", function () { - return List; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_list_header", function () { - return ListHeader; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_note", function () { - return Note; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_skeleton_text", function () { - return SkeletonText; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - var itemIosCss = ":host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:20px;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color) .item-native,:host(.ion-color) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-native{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--inner-padding-start);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-inner{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end))}}.item-detail-icon{color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label){-ms-flex:1;flex:1}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;bottom:0;position:absolute;background:var(--highlight-background);z-index:1}.item-highlight{height:var(--full-highlight-height)}.item-inner-highlight{height:var(--inset-highlight-height)}:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host{--min-height:44px;--transition:background-color 200ms linear, opacity 200ms linear;--padding-start:20px;--inner-padding-end:10px;--inner-border-width:0px 0px 0.55px 0px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:#000;--background-focused:#000;--background-hover:currentColor;--background-activated-opacity:.12;--background-focused-opacity:.15;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--color:var(--ion-item-color, var(--ion-text-color, #000));--highlight-height:0;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);font-size:17px}:host(.ion-activated){--transition:none}:host(.ion-color.ion-focused) .item-native::after{background:#000;opacity:0.15}:host(.ion-color.ion-activated) .item-native::after{background:#000;opacity:0.12}:host(.item-interactive){--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-full){--border-width:0px 0px 0.55px 0px;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0px 0px 0.55px 0px;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0px;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0px;--show-inset-highlight:0}::slotted([slot=start]){margin-left:0;margin-right:20px;margin-top:2px;margin-bottom:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:20px;margin-inline-end:20px}}::slotted([slot=end]){margin-left:10px;margin-right:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}::slotted(.button-small){--padding-top:0px;--padding-bottom:0px;--padding-start:.5em;--padding-end:.5em;height:24px;font-size:13px}::slotted(ion-avatar){width:36px;height:36px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){margin-left:0px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){margin-left:unset;-webkit-margin-start:0px;margin-inline-start:0px}}::slotted(ion-label){margin-left:0;margin-right:8px;margin-top:10px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}:host(.item-label-floating),:host(.item-label-stacked){--min-height:68px}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0px}"; - var itemMdCss = ":host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:20px;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color) .item-native,:host(.ion-color) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-native{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--inner-padding-start);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-inner{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end))}}.item-detail-icon{color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label){-ms-flex:1;flex:1}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;bottom:0;position:absolute;background:var(--highlight-background);z-index:1}.item-highlight{height:var(--full-highlight-height)}.item-inner-highlight{height:var(--inset-highlight-height)}:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host{--min-height:48px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--color:var(--ion-item-color, var(--ion-text-color, #000));--transition:opacity 15ms linear, background-color 15ms linear;--padding-start:16px;--color:var(--ion-item-color, var(--ion-text-color, #000));--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--inner-padding-end:16px;--inner-border-width:0 0 1px 0;--highlight-height:2px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);font-size:16px;font-weight:normal;text-transform:none}:host(.ion-color.ion-activated) .item-native::after{background:transparent}:host(.item-interactive){--border-width:0 0 1px 0;--inner-border-width:0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-full){--border-width:0 0 1px 0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0 0 1px 0;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0;--show-inset-highlight:0}:host(.item-multi-line) ::slotted([slot=start]),:host(.item-multi-line) ::slotted([slot=end]){margin-top:16px;margin-bottom:16px;-ms-flex-item-align:start;align-self:flex-start}::slotted([slot=start]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted([slot=end]){margin-left:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;-webkit-margin-start:32px;margin-inline-start:32px}}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:24px}:host(.ion-color) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted(ion-icon[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:11px}::slotted(ion-note[slot]){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){padding-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=start]){padding-right:unset;-webkit-padding-end:16px;padding-inline-end:16px}}::slotted(ion-note[slot=end]){padding-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=end]){padding-left:unset;-webkit-padding-start:16px;padding-inline-start:16px}}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:unset;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:11px;margin-bottom:10px}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){margin-left:unset;-webkit-margin-start:0;margin-inline-start:0}}::slotted(.button-small){--padding-top:0;--padding-bottom:0;--padding-start:.6em;--padding-end:.6em;height:25px;font-size:12px}:host(.item-label-floating),:host(.item-label-stacked){--min-height:55px}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0}:host(.item-has-focus:not(.ion-color)) ::slotted(.label-stacked),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-floating){color:var(--ion-color-primary, #3880ff)}"; - - var Item = /*#__PURE__*/function () { - function Item(hostRef) { - _classCallCheck(this, Item); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.itemStyles = new Map(); - this.multipleInputs = false; - /** - * If `true`, a button tag will be rendered and the item will be tappable. - */ - - this.button = false; - /** - * The icon to use when `detail` is set to `true`. - */ - - this.detailIcon = 'chevron-forward'; - /** - * If `true`, the user cannot interact with the item. - */ - - this.disabled = false; - /** - * When using a router, it specifies the transition direction when navigating to - * another page using `href`. - */ - - this.routerDirection = 'forward'; - /** - * The type of the button. Only used when an `onclick` or `button` property is present. - */ - - this.type = 'button'; - } - - _createClass(Item, [{ - key: "itemStyle", - value: function itemStyle(ev) { - ev.stopPropagation(); - var tagName = ev.target.tagName; - var updatedStyles = ev.detail; - var newStyles = {}; - var childStyles = this.itemStyles.get(tagName) || {}; - var hasStyleChange = false; - Object.keys(updatedStyles).forEach(function (key) { - if (updatedStyles[key]) { - var itemKey = "item-".concat(key); - - if (!childStyles[itemKey]) { - hasStyleChange = true; - } - - newStyles[itemKey] = true; - } - }); - - if (!hasStyleChange && Object.keys(newStyles).length !== Object.keys(childStyles).length) { - hasStyleChange = true; - } - - if (hasStyleChange) { - this.itemStyles.set(tagName, newStyles); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["j"])(this); - } - } - }, { - key: "componentDidLoad", - value: function componentDidLoad() { - // The following elements have a clickable cover that is relative to the entire item - var covers = this.el.querySelectorAll('ion-checkbox, ion-datetime, ion-select, ion-radio'); // The following elements can accept focus alongside the previous elements - // therefore if these elements are also a child of item, we don't want the - // input cover on top of those interfering with their clicks - - var inputs = this.el.querySelectorAll('ion-input, ion-range, ion-searchbar, ion-segment, ion-textarea, ion-toggle'); // The following elements should also stay clickable when an input with cover is present - - var clickables = this.el.querySelectorAll('ion-anchor, ion-button, a, button'); // Check for multiple inputs to change the position of the input cover to relative - // for all of the covered inputs above - - this.multipleInputs = covers.length + inputs.length > 1 || covers.length + clickables.length > 1 || covers.length > 0 && this.isClickable(); - } // If the item contains an input including a checkbox, datetime, select, or radio - // then the item will have a clickable input cover that covers the item - // that should get the hover, focused and activated states UNLESS it has multiple - // inputs, then those need to individually get each click - - }, { - key: "hasCover", - value: function hasCover() { - var inputs = this.el.querySelectorAll('ion-checkbox, ion-datetime, ion-select, ion-radio'); - return inputs.length === 1 && !this.multipleInputs; - } // If the item has an href or button property it will render a native - // anchor or button that is clickable - - }, { - key: "isClickable", - value: function isClickable() { - return this.href !== undefined || this.button; - } - }, { - key: "canActivate", - value: function canActivate() { - return this.isClickable() || this.hasCover(); - } - }, { - key: "render", - value: function render() { - var _Object$assign; - - var detail = this.detail, - detailIcon = this.detailIcon, - download = this.download, - lines = this.lines, - disabled = this.disabled, - href = this.href, - rel = this.rel, - target = this.target, - routerAnimation = this.routerAnimation, - routerDirection = this.routerDirection; - var childStyles = {}; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var clickable = this.isClickable(); - var canActivate = this.canActivate(); - var TagType = clickable ? href === undefined ? 'button' : 'a' : 'div'; - var attrs = TagType === 'button' ? { - type: this.type - } : { - download: download, - href: href, - rel: rel, - target: target - }; - var showDetail = detail !== undefined ? detail : mode === 'ios' && clickable; - this.itemStyles.forEach(function (value) { - Object.assign(childStyles, value); - }); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "aria-disabled": disabled ? 'true' : null, - "class": Object.assign(Object.assign(Object.assign({}, childStyles), Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(this.color)), (_Object$assign = { - 'item': true - }, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, "item-lines-".concat(lines), lines !== undefined), _defineProperty(_Object$assign, 'item-disabled', disabled), _defineProperty(_Object$assign, 'in-list', Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["h"])('ion-list', this.el)), _defineProperty(_Object$assign, 'item-multiple-inputs', this.multipleInputs), _defineProperty(_Object$assign, 'ion-activatable', canActivate), _defineProperty(_Object$assign, 'ion-focusable', true), _Object$assign)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(TagType, Object.assign({}, attrs, { - "class": "item-native", - part: "native", - disabled: disabled, - onClick: function onClick(ev) { - return Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["o"])(href, ev, routerDirection, routerAnimation); - } - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "start" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "item-inner" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "input-wrapper" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "end" - }), showDetail && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { - icon: detailIcon, - lazy: false, - "class": "item-detail-icon", - part: "detail-icon" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "item-inner-highlight" - })), canActivate && mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", null)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "item-highlight" - })); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "delegatesFocus", - get: function get() { - return true; - } - }]); - - return Item; - }(); - - Item.style = { - ios: itemIosCss, - md: itemMdCss - }; - var itemDividerIosCss = ":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--inner-padding-top:0px;--inner-padding-end:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.item-divider-sticky){position:-webkit-sticky;position:sticky;top:0}.item-divider-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--inner-padding-start);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border:0;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-divider-inner{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end))}}.item-divider-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:hidden}:host{--background:var(--ion-color-step-100, #e6e6e6);--color:var(--ion-color-step-850, #262626);--padding-start:20px;--inner-padding-end:10px;border-radius:0;position:relative;min-height:28px;font-size:17px;font-weight:600}:host([slot=start]){margin-left:0;margin-right:20px;margin-top:2px;margin-bottom:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:20px;margin-inline-end:20px}}:host([slot=end]){margin-left:10px;margin-right:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(h1){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:24px;font-weight:normal}::slotted(h2){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:17px;font-weight:normal}::slotted(h3),::slotted(h4),::slotted(h5),::slotted(h6){margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px;font-size:14px;font-weight:normal;line-height:normal}::slotted(p){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4);font-size:14px;line-height:normal;text-overflow:inherit;overflow:inherit}::slotted(h2:last-child) ::slotted(h3:last-child),::slotted(h4:last-child),::slotted(h5:last-child),::slotted(h6:last-child),::slotted(p:last-child){margin-bottom:0}"; - var itemDividerMdCss = ":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--inner-padding-top:0px;--inner-padding-end:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.item-divider-sticky){position:-webkit-sticky;position:sticky;top:0}.item-divider-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--inner-padding-start);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border:0;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-divider-inner{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end))}}.item-divider-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:hidden}:host{--background:var(--ion-background-color, #fff);--color:var(--ion-color-step-400, #999999);--padding-start:16px;--inner-padding-end:0;min-height:30px;border-bottom:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));font-size:14px}::slotted([slot=start]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted([slot=end]){margin-left:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;-webkit-margin-start:32px;margin-inline-start:32px}}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:13px;margin-bottom:10px}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:24px}:host(.ion-color) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted(ion-icon[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:11px}::slotted(ion-note[slot]){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){padding-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=start]){padding-right:unset;-webkit-padding-end:16px;padding-inline-end:16px}}::slotted(ion-note[slot=end]){padding-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=end]){padding-left:unset;-webkit-padding-start:16px;padding-inline-start:16px}}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:unset;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(h1){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:24px;font-weight:normal}::slotted(h2){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:16px;font-weight:normal}::slotted(h3,h4,h5,h6){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:14px;font-weight:normal;line-height:normal}::slotted(p){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;color:var(--ion-color-step-600, #666666);font-size:14px;line-height:normal;text-overflow:inherit;overflow:inherit}"; - - var ItemDivider = /*#__PURE__*/function () { - function ItemDivider(hostRef) { - _classCallCheck(this, ItemDivider); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * When it's set to `true`, the item-divider will stay visible when it reaches the top - * of the viewport until the next `ion-item-divider` replaces it. - * - * This feature relies in `position:sticky`: - * https://caniuse.com/#feat=css-sticky - */ - - this.sticky = false; - } - - _createClass(ItemDivider, [{ - key: "render", - value: function render() { - var _Object$assign2; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(this.color)), (_Object$assign2 = {}, _defineProperty(_Object$assign2, mode, true), _defineProperty(_Object$assign2, 'item-divider-sticky', this.sticky), _defineProperty(_Object$assign2, 'item', true), _Object$assign2)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "start" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "item-divider-inner" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "item-divider-wrapper" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "end" - }))); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return ItemDivider; - }(); - - ItemDivider.style = { - ios: itemDividerIosCss, - md: itemDividerMdCss - }; - var itemGroupIosCss = "ion-item-group{display:block}"; - var itemGroupMdCss = "ion-item-group{display:block}"; - - var ItemGroup = /*#__PURE__*/function () { - function ItemGroup(hostRef) { - _classCallCheck(this, ItemGroup); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - - _createClass(ItemGroup, [{ - key: "render", - value: function render() { - var _class; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - role: "group", - "class": (_class = {}, _defineProperty(_class, mode, true), _defineProperty(_class, "item-group-".concat(mode), true), _defineProperty(_class, 'item', true), _class) - }); - } - }]); - - return ItemGroup; - }(); - - ItemGroup.style = { - ios: itemGroupIosCss, - md: itemGroupMdCss - }; - var labelIosCss = ".item.sc-ion-label-ios-h,.item .sc-ion-label-ios-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-label-ios-h{color:var(--ion-color-base)}.ion-text-wrap.sc-ion-label-ios-h,[text-wrap].sc-ion-label-ios-h{white-space:normal}.item-interactive-disabled.sc-ion-label-ios-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-ios-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-ios-h,.item-input .sc-ion-label-ios-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-ios-h,.item-textarea .sc-ion-label-ios-h{-ms-flex-item-align:baseline;align-self:baseline}.label-fixed.sc-ion-label-ios-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-ios-h,.label-floating.sc-ion-label-ios-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-ios-h{-webkit-transition:none;transition:none}.sc-ion-label-ios-s h1,.sc-ion-label-ios-s h2,.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-ios-h,[text-wrap].sc-ion-label-ios-h{font-size:14px;line-height:1.5}.label-stacked.sc-ion-label-ios-h{margin-bottom:4px;font-size:14px}.label-floating.sc-ion-label-ios-h{margin-bottom:0;-webkit-transform:translate3d(0, 27px, 0);transform:translate3d(0, 27px, 0);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out}[dir=rtl].sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl] .sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl].label-floating.sc-ion-label-ios-h,[dir=rtl] .label-floating.sc-ion-label-ios-h{-webkit-transform-origin:right top;transform-origin:right top}.item-has-focus.label-floating.sc-ion-label-ios-h,.item-has-focus .label-floating.sc-ion-label-ios-h,.item-has-placeholder.label-floating.sc-ion-label-ios-h,.item-has-placeholder .label-floating.sc-ion-label-ios-h,.item-has-value.label-floating.sc-ion-label-ios-h,.item-has-value .label-floating.sc-ion-label-ios-h{-webkit-transform:translate3d(0, 0, 0) scale(0.82);transform:translate3d(0, 0, 0) scale(0.82)}.sc-ion-label-ios-s h1{margin-left:0;margin-right:0;margin-top:3px;margin-bottom:2px;font-size:22px;font-weight:normal}.sc-ion-label-ios-s h2{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:17px;font-weight:normal}.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px;font-size:14px;font-weight:normal;line-height:normal}.sc-ion-label-ios-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:14px;line-height:normal;text-overflow:inherit;overflow:inherit}.sc-ion-label-ios-s>p{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4)}.sc-ion-label-ios-h.ion-color.sc-ion-label-ios-s>p,.ion-color .sc-ion-label-ios-h.sc-ion-label-ios-s>p{color:inherit}.sc-ion-label-ios-s h2:last-child,.sc-ion-label-ios-s h3:last-child,.sc-ion-label-ios-s h4:last-child,.sc-ion-label-ios-s h5:last-child,.sc-ion-label-ios-s h6:last-child,.sc-ion-label-ios-s p:last-child{margin-bottom:0}"; - var labelMdCss = ".item.sc-ion-label-md-h,.item .sc-ion-label-md-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-label-md-h{color:var(--ion-color-base)}.ion-text-wrap.sc-ion-label-md-h,[text-wrap].sc-ion-label-md-h{white-space:normal}.item-interactive-disabled.sc-ion-label-md-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-md-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-md-h,.item-input .sc-ion-label-md-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-md-h,.item-textarea .sc-ion-label-md-h{-ms-flex-item-align:baseline;align-self:baseline}.label-fixed.sc-ion-label-md-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-md-h{-webkit-transition:none;transition:none}.sc-ion-label-md-s h1,.sc-ion-label-md-s h2,.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-md-h,[text-wrap].sc-ion-label-md-h{line-height:1.5}.label-stacked.sc-ion-label-md-h{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0, 50%, 0) scale(0.75);transform:translate3d(0, 50%, 0) scale(0.75);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl].sc-ion-label-md-h -no-combinator.label-stacked.sc-ion-label-md-h,[dir=rtl] .sc-ion-label-md-h -no-combinator.label-stacked.sc-ion-label-md-h,[dir=rtl].label-stacked.sc-ion-label-md-h,[dir=rtl] .label-stacked.sc-ion-label-md-h{-webkit-transform-origin:right top;transform-origin:right top}.label-floating.sc-ion-label-md-h{-webkit-transform:translate3d(0, 96%, 0);transform:translate3d(0, 96%, 0);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl].sc-ion-label-md-h -no-combinator.label-floating.sc-ion-label-md-h,[dir=rtl] .sc-ion-label-md-h -no-combinator.label-floating.sc-ion-label-md-h,[dir=rtl].label-floating.sc-ion-label-md-h,[dir=rtl] .label-floating.sc-ion-label-md-h{-webkit-transform-origin:right top;transform-origin:right top}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.item-select.label-floating.sc-ion-label-md-h,.item-select .label-floating.sc-ion-label-md-h{-webkit-transform:translate3d(0, 130%, 0);transform:translate3d(0, 130%, 0)}.item-has-focus.label-floating.sc-ion-label-md-h,.item-has-focus .label-floating.sc-ion-label-md-h,.item-has-placeholder.label-floating.sc-ion-label-md-h,.item-has-placeholder .label-floating.sc-ion-label-md-h,.item-has-value.label-floating.sc-ion-label-md-h,.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translate3d(0, 50%, 0) scale(0.75);transform:translate3d(0, 50%, 0) scale(0.75)}.item-has-focus.label-stacked.sc-ion-label-md-h,.item-has-focus .label-stacked.sc-ion-label-md-h,.item-has-focus.label-floating.sc-ion-label-md-h,.item-has-focus .label-floating.sc-ion-label-md-h{color:var(--ion-color-primary, #3880ff)}.sc-ion-label-md-s h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:24px;font-weight:normal}.sc-ion-label-md-s h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:16px;font-weight:normal}.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:14px;font-weight:normal;line-height:normal}.sc-ion-label-md-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:14px;line-height:20px;text-overflow:inherit;overflow:inherit}.sc-ion-label-md-s>p{color:var(--ion-color-step-600, #666666)}.sc-ion-label-md-h.ion-color.sc-ion-label-md-s>p,.ion-color .sc-ion-label-md-h.sc-ion-label-md-s>p{color:inherit}"; - - var Label = /*#__PURE__*/function () { - function Label(hostRef) { - _classCallCheck(this, Label); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.noAnimate = false; - } - - _createClass(Label, [{ - key: "componentWillLoad", - value: function componentWillLoad() { - this.noAnimate = this.position === 'floating'; - this.emitStyle(); - } - }, { - key: "componentDidLoad", - value: function componentDidLoad() { - var _this = this; - - if (this.noAnimate) { - setTimeout(function () { - _this.noAnimate = false; - }, 1000); - } - } - }, { - key: "positionChanged", - value: function positionChanged() { - this.emitStyle(); - } - }, { - key: "emitStyle", - value: function emitStyle() { - var position = this.position; - this.ionStyle.emit(_defineProperty({ - 'label': true - }, "label-".concat(position), position !== undefined)); - } - }, { - key: "render", - value: function render() { - var _Object$assign3; - - var position = this.position; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(this.color)), (_Object$assign3 = {}, _defineProperty(_Object$assign3, mode, true), _defineProperty(_Object$assign3, "label-".concat(position), position !== undefined), _defineProperty(_Object$assign3, "label-no-animate", this.noAnimate), _Object$assign3)) - }); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "position": ["positionChanged"] - }; - } - }]); - - return Label; - }(); - - Label.style = { - ios: labelIosCss, - md: labelMdCss - }; - var listIosCss = "ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-ios{background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-ios.list-inset{margin-left:16px;margin-right:16px;margin-top:16px;margin-bottom:16px;border-radius:4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.list-ios.list-inset{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}}.list-ios.list-inset ion-item{--border-width:0 0 1px 0;--inner-border-width:0}.list-ios.list-inset ion-item:last-child{--border-width:0;--inner-border-width:0}.list-ios.list-inset+ion-list.list-inset{margin-top:0}.list-ios-lines-none .item{--border-width:0;--inner-border-width:0}.list-ios-lines-full .item,.list-ios .item-lines-full{--border-width:0 0 0.55px 0}.list-ios-lines-full .item{--inner-border-width:0}.list-ios-lines-inset .item,.list-ios .item-lines-inset{--inner-border-width:0 0 0.55px 0}.list-ios .item-lines-inset{--border-width:0}.list-ios .item-lines-full{--inner-border-width:0}.list-ios .item-lines-none{--border-width:0;--inner-border-width:0}ion-card .list-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}"; - var listMdCss = "ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-md>.input:last-child::after{left:0}[dir=rtl] .list-md>.input:last-child::after,:host-context([dir=rtl]) .list-md>.input:last-child::after{left:unset;right:unset;right:0}.list-md.list-inset{margin-left:16px;margin-right:16px;margin-top:16px;margin-bottom:16px;border-radius:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.list-md.list-inset{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}}.list-md.list-inset ion-item:first-child{--border-radius:2px 2px 0 0;--border-width:0 0 1px 0}.list-md.list-inset ion-item:last-child{--border-radius:0 0 2px, 2px;--border-width:0}.list-md.list-inset .item-interactive{--padding-start:0;--padding-end:0}.list-md.list-inset+ion-list.list-inset{margin-top:0}.list-md-lines-none .item{--border-width:0;--inner-border-width:0}.list-md-lines-full .item,.list-md .item-lines-full{--border-width:0 0 1px 0}.list-md-lines-full .item{--inner-border-width:0}.list-md-lines-inset .item,.list-md .item-lines-inset{--inner-border-width:0 0 1px 0}.list-md .item-lines-inset{--border-width:0}.list-md .item-lines-full{--inner-border-width:0}.list-md .item-lines-none{--border-width:0;--inner-border-width:0}ion-card .list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}"; - - var List = /*#__PURE__*/function () { - function List(hostRef) { - _classCallCheck(this, List); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If `true`, the list will have margin around it and rounded corners. - */ - - this.inset = false; - } - /** - * If `ion-item-sliding` are used inside the list, this method closes - * any open sliding item. - * - * Returns `true` if an actual `ion-item-sliding` is closed. - */ - - - _createClass(List, [{ - key: "closeSlidingItems", - value: function () { - var _closeSlidingItems = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - var item; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - item = this.el.querySelector('ion-item-sliding'); - - if (!(item && item.closeOpened)) { - _context.next = 3; - break; - } - - return _context.abrupt("return", item.closeOpened()); - - case 3: - return _context.abrupt("return", false); - - case 4: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function closeSlidingItems() { - return _closeSlidingItems.apply(this, arguments); - } - - return closeSlidingItems; - }() - }, { - key: "render", - value: function render() { - var _class2; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var lines = this.lines, - inset = this.inset; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": (_class2 = {}, _defineProperty(_class2, mode, true), _defineProperty(_class2, "list-".concat(mode), true), _defineProperty(_class2, 'list-inset', inset), _defineProperty(_class2, "list-lines-".concat(lines), lines !== undefined), _defineProperty(_class2, "list-".concat(mode, "-lines-").concat(lines), lines !== undefined), _class2) - }); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return List; - }(); - - List.style = { - ios: listIosCss, - md: listMdCss - }; - var listHeaderIosCss = ":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-color-step-850, #262626);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));padding-left:calc(var(--ion-safe-area-left, 0px) + 20px);position:relative;-ms-flex-align:end;align-items:flex-end;font-size:22px;font-weight:700;letter-spacing:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;-webkit-padding-start:calc(var(--ion-safe-area-left, 0px) + 20px);padding-inline-start:calc(var(--ion-safe-area-left, 0px) + 20px)}}::slotted(ion-button),::slotted(ion-label){margin-top:29px;margin-bottom:6px}::slotted(ion-button){margin-left:3px;margin-right:3px;height:1.4em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-button){margin-left:unset;margin-right:unset;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px}}:host(.list-header-lines-full){--border-width:0 0 0.55px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 0.55px 0}"; - var listHeaderMdCss = ":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-text-color, #000);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));padding-left:calc(var(--ion-safe-area-left, 0) + 16px);min-height:45px;font-size:14px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;-webkit-padding-start:calc(var(--ion-safe-area-left, 0) + 16px);padding-inline-start:calc(var(--ion-safe-area-left, 0) + 16px)}}:host(.list-header-lines-full){--border-width:0 0 1px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 1px 0}"; - - var ListHeader = /*#__PURE__*/function () { - function ListHeader(hostRef) { - _classCallCheck(this, ListHeader); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - - _createClass(ListHeader, [{ - key: "render", - value: function render() { - var _Object$assign4; - - var lines = this.lines; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(this.color)), (_Object$assign4 = {}, _defineProperty(_Object$assign4, mode, true), _defineProperty(_Object$assign4, "list-header-lines-".concat(lines), lines !== undefined), _Object$assign4)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "list-header-inner" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } - }]); - - return ListHeader; - }(); - - ListHeader.style = { - ios: listHeaderIosCss, - md: listHeaderMdCss - }; - var noteIosCss = ":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-350, #a6a6a6)}"; - var noteMdCss = ":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-600, #666666);font-size:14px}"; - - var Note = /*#__PURE__*/function () { - function Note(hostRef) { - _classCallCheck(this, Note); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - - _createClass(Note, [{ - key: "render", - value: function render() { - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(this.color)), _defineProperty({}, mode, true)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }]); - - return Note; - }(); - - Note.style = { - ios: noteIosCss, - md: noteMdCss - }; - var skeletonTextCss = ":host{--background:rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065);border-radius:var(--border-radius, inherit);display:block;width:100%;height:inherit;margin-top:4px;margin-bottom:4px;background:var(--background);line-height:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}span{display:inline-block}:host(.in-media){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;height:100%}:host(.skeleton-text-animated){position:relative;background:-webkit-gradient(linear, left top, right top, color-stop(8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)), color-stop(18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135)), color-stop(33%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)));background:linear-gradient(to right, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135) 18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 33%);background-size:800px 104px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes shimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes shimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}"; - - var SkeletonText = /*#__PURE__*/function () { - function SkeletonText(hostRef) { - _classCallCheck(this, SkeletonText); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If `true`, the skeleton text will animate. - */ - - this.animated = false; - } - - _createClass(SkeletonText, [{ - key: "render", - value: function render() { - var _class3; - - var animated = this.animated && _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('animated', true); - - var inMedia = Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["h"])('ion-avatar', this.el) || Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["h"])('ion-thumbnail', this.el); - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": (_class3 = {}, _defineProperty(_class3, mode, true), _defineProperty(_class3, 'skeleton-text-animated', animated), _defineProperty(_class3, 'in-media', inMedia), _class3) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", null, "\xA0")); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return SkeletonText; - }(); - - SkeletonText.style = skeletonTextCss; - /***/ - } -}]); -//# sourceMappingURL=17-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/17-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/17-es5.js.map deleted file mode 100644 index e47f69dfe..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/17-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-item_8.entry.js"],"names":["itemIosCss","itemMdCss","Item","hostRef","itemStyles","Map","multipleInputs","button","detailIcon","disabled","routerDirection","type","ev","stopPropagation","tagName","target","updatedStyles","detail","newStyles","childStyles","get","hasStyleChange","Object","keys","forEach","key","itemKey","length","set","covers","el","querySelectorAll","inputs","clickables","isClickable","href","undefined","hasCover","download","lines","rel","routerAnimation","mode","clickable","canActivate","TagType","attrs","showDetail","value","assign","color","part","onClick","name","icon","lazy","style","ios","md","itemDividerIosCss","itemDividerMdCss","ItemDivider","sticky","itemGroupIosCss","itemGroupMdCss","ItemGroup","role","labelIosCss","labelMdCss","Label","ionStyle","noAnimate","position","emitStyle","setTimeout","emit","listIosCss","listMdCss","List","inset","item","querySelector","closeOpened","listHeaderIosCss","listHeaderMdCss","ListHeader","noteIosCss","noteMdCss","Note","skeletonTextCss","SkeletonText","animated","getBoolean","inMedia"],"mappings":"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","file":"17-es5.js","sourcesContent":["import { r as registerInstance, j as forceUpdate, h, H as Host, i as getElement, e as createEvent } from './index-44bf8136.js';\nimport { b as getIonMode, c as config } from './ionic-global-837be8f3.js';\nimport { o as openURL, c as createColorClasses, h as hostContext } from './theme-3f0b0c04.js';\n\nconst itemIosCss = \":host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:20px;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color) .item-native,:host(.ion-color) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-native{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--inner-padding-start);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-inner{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end))}}.item-detail-icon{color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label){-ms-flex:1;flex:1}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;bottom:0;position:absolute;background:var(--highlight-background);z-index:1}.item-highlight{height:var(--full-highlight-height)}.item-inner-highlight{height:var(--inset-highlight-height)}:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host{--min-height:44px;--transition:background-color 200ms linear, opacity 200ms linear;--padding-start:20px;--inner-padding-end:10px;--inner-border-width:0px 0px 0.55px 0px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:#000;--background-focused:#000;--background-hover:currentColor;--background-activated-opacity:.12;--background-focused-opacity:.15;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--color:var(--ion-item-color, var(--ion-text-color, #000));--highlight-height:0;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);font-size:17px}:host(.ion-activated){--transition:none}:host(.ion-color.ion-focused) .item-native::after{background:#000;opacity:0.15}:host(.ion-color.ion-activated) .item-native::after{background:#000;opacity:0.12}:host(.item-interactive){--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-full){--border-width:0px 0px 0.55px 0px;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0px 0px 0.55px 0px;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0px;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0px;--show-inset-highlight:0}::slotted([slot=start]){margin-left:0;margin-right:20px;margin-top:2px;margin-bottom:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:20px;margin-inline-end:20px}}::slotted([slot=end]){margin-left:10px;margin-right:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}::slotted(.button-small){--padding-top:0px;--padding-bottom:0px;--padding-start:.5em;--padding-end:.5em;height:24px;font-size:13px}::slotted(ion-avatar){width:36px;height:36px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){margin-left:0px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){margin-left:unset;-webkit-margin-start:0px;margin-inline-start:0px}}::slotted(ion-label){margin-left:0;margin-right:8px;margin-top:10px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}:host(.item-label-floating),:host(.item-label-stacked){--min-height:68px}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0px}\";\n\nconst itemMdCss = \":host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:20px;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color) .item-native,:host(.ion-color) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-native{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--inner-padding-start);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-inner{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end))}}.item-detail-icon{color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label){-ms-flex:1;flex:1}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.item-highlight,.item-inner-highlight{left:0;right:0;bottom:0;position:absolute;background:var(--highlight-background);z-index:1}.item-highlight{height:var(--full-highlight-height)}.item-inner-highlight{height:var(--inset-highlight-height)}:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host{--min-height:48px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--color:var(--ion-item-color, var(--ion-text-color, #000));--transition:opacity 15ms linear, background-color 15ms linear;--padding-start:16px;--color:var(--ion-item-color, var(--ion-text-color, #000));--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--inner-padding-end:16px;--inner-border-width:0 0 1px 0;--highlight-height:2px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);font-size:16px;font-weight:normal;text-transform:none}:host(.ion-color.ion-activated) .item-native::after{background:transparent}:host(.item-interactive){--border-width:0 0 1px 0;--inner-border-width:0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-full){--border-width:0 0 1px 0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0 0 1px 0;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0;--show-inset-highlight:0}:host(.item-multi-line) ::slotted([slot=start]),:host(.item-multi-line) ::slotted([slot=end]){margin-top:16px;margin-bottom:16px;-ms-flex-item-align:start;align-self:flex-start}::slotted([slot=start]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted([slot=end]){margin-left:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;-webkit-margin-start:32px;margin-inline-start:32px}}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:24px}:host(.ion-color) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted(ion-icon[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:11px}::slotted(ion-note[slot]){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){padding-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=start]){padding-right:unset;-webkit-padding-end:16px;padding-inline-end:16px}}::slotted(ion-note[slot=end]){padding-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=end]){padding-left:unset;-webkit-padding-start:16px;padding-inline-start:16px}}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:unset;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:11px;margin-bottom:10px}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){margin-left:unset;-webkit-margin-start:0;margin-inline-start:0}}::slotted(.button-small){--padding-top:0;--padding-bottom:0;--padding-start:.6em;--padding-end:.6em;height:25px;font-size:12px}:host(.item-label-floating),:host(.item-label-stacked){--min-height:55px}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0}:host(.item-has-focus:not(.ion-color)) ::slotted(.label-stacked),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-floating){color:var(--ion-color-primary, #3880ff)}\";\n\nconst Item = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.itemStyles = new Map();\n this.multipleInputs = false;\n /**\n * If `true`, a button tag will be rendered and the item will be tappable.\n */\n this.button = false;\n /**\n * The icon to use when `detail` is set to `true`.\n */\n this.detailIcon = 'chevron-forward';\n /**\n * If `true`, the user cannot interact with the item.\n */\n this.disabled = false;\n /**\n * When using a router, it specifies the transition direction when navigating to\n * another page using `href`.\n */\n this.routerDirection = 'forward';\n /**\n * The type of the button. Only used when an `onclick` or `button` property is present.\n */\n this.type = 'button';\n }\n itemStyle(ev) {\n ev.stopPropagation();\n const tagName = ev.target.tagName;\n const updatedStyles = ev.detail;\n const newStyles = {};\n const childStyles = this.itemStyles.get(tagName) || {};\n let hasStyleChange = false;\n Object.keys(updatedStyles).forEach(key => {\n if (updatedStyles[key]) {\n const itemKey = `item-${key}`;\n if (!childStyles[itemKey]) {\n hasStyleChange = true;\n }\n newStyles[itemKey] = true;\n }\n });\n if (!hasStyleChange && Object.keys(newStyles).length !== Object.keys(childStyles).length) {\n hasStyleChange = true;\n }\n if (hasStyleChange) {\n this.itemStyles.set(tagName, newStyles);\n forceUpdate(this);\n }\n }\n componentDidLoad() {\n // The following elements have a clickable cover that is relative to the entire item\n const covers = this.el.querySelectorAll('ion-checkbox, ion-datetime, ion-select, ion-radio');\n // The following elements can accept focus alongside the previous elements\n // therefore if these elements are also a child of item, we don't want the\n // input cover on top of those interfering with their clicks\n const inputs = this.el.querySelectorAll('ion-input, ion-range, ion-searchbar, ion-segment, ion-textarea, ion-toggle');\n // The following elements should also stay clickable when an input with cover is present\n const clickables = this.el.querySelectorAll('ion-anchor, ion-button, a, button');\n // Check for multiple inputs to change the position of the input cover to relative\n // for all of the covered inputs above\n this.multipleInputs = covers.length + inputs.length > 1\n || covers.length + clickables.length > 1\n || covers.length > 0 && this.isClickable();\n }\n // If the item contains an input including a checkbox, datetime, select, or radio\n // then the item will have a clickable input cover that covers the item\n // that should get the hover, focused and activated states UNLESS it has multiple\n // inputs, then those need to individually get each click\n hasCover() {\n const inputs = this.el.querySelectorAll('ion-checkbox, ion-datetime, ion-select, ion-radio');\n return inputs.length === 1 && !this.multipleInputs;\n }\n // If the item has an href or button property it will render a native\n // anchor or button that is clickable\n isClickable() {\n return (this.href !== undefined || this.button);\n }\n canActivate() {\n return (this.isClickable() || this.hasCover());\n }\n render() {\n const { detail, detailIcon, download, lines, disabled, href, rel, target, routerAnimation, routerDirection } = this;\n const childStyles = {};\n const mode = getIonMode(this);\n const clickable = this.isClickable();\n const canActivate = this.canActivate();\n const TagType = clickable ? (href === undefined ? 'button' : 'a') : 'div';\n const attrs = (TagType === 'button')\n ? { type: this.type }\n : {\n download,\n href,\n rel,\n target\n };\n const showDetail = detail !== undefined ? detail : mode === 'ios' && clickable;\n this.itemStyles.forEach(value => {\n Object.assign(childStyles, value);\n });\n return (h(Host, { \"aria-disabled\": disabled ? 'true' : null, class: Object.assign(Object.assign(Object.assign({}, childStyles), createColorClasses(this.color)), { 'item': true, [mode]: true, [`item-lines-${lines}`]: lines !== undefined, 'item-disabled': disabled, 'in-list': hostContext('ion-list', this.el), 'item-multiple-inputs': this.multipleInputs, 'ion-activatable': canActivate, 'ion-focusable': true }) }, h(TagType, Object.assign({}, attrs, { class: \"item-native\", part: \"native\", disabled: disabled, onClick: (ev) => openURL(href, ev, routerDirection, routerAnimation) }), h(\"slot\", { name: \"start\" }), h(\"div\", { class: \"item-inner\" }, h(\"div\", { class: \"input-wrapper\" }, h(\"slot\", null)), h(\"slot\", { name: \"end\" }), showDetail && h(\"ion-icon\", { icon: detailIcon, lazy: false, class: \"item-detail-icon\", part: \"detail-icon\" }), h(\"div\", { class: \"item-inner-highlight\" })), canActivate && mode === 'md' && h(\"ion-ripple-effect\", null)), h(\"div\", { class: \"item-highlight\" })));\n }\n static get delegatesFocus() { return true; }\n get el() { return getElement(this); }\n};\nItem.style = {\n ios: itemIosCss,\n md: itemMdCss\n};\n\nconst itemDividerIosCss = \":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--inner-padding-top:0px;--inner-padding-end:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.item-divider-sticky){position:-webkit-sticky;position:sticky;top:0}.item-divider-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--inner-padding-start);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border:0;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-divider-inner{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end))}}.item-divider-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:hidden}:host{--background:var(--ion-color-step-100, #e6e6e6);--color:var(--ion-color-step-850, #262626);--padding-start:20px;--inner-padding-end:10px;border-radius:0;position:relative;min-height:28px;font-size:17px;font-weight:600}:host([slot=start]){margin-left:0;margin-right:20px;margin-top:2px;margin-bottom:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:20px;margin-inline-end:20px}}:host([slot=end]){margin-left:10px;margin-right:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(h1){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:24px;font-weight:normal}::slotted(h2){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:17px;font-weight:normal}::slotted(h3),::slotted(h4),::slotted(h5),::slotted(h6){margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px;font-size:14px;font-weight:normal;line-height:normal}::slotted(p){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4);font-size:14px;line-height:normal;text-overflow:inherit;overflow:inherit}::slotted(h2:last-child) ::slotted(h3:last-child),::slotted(h4:last-child),::slotted(h5:last-child),::slotted(h6:last-child),::slotted(p:last-child){margin-bottom:0}\";\n\nconst itemDividerMdCss = \":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--inner-padding-top:0px;--inner-padding-end:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.item-divider-sticky){position:-webkit-sticky;position:sticky;top:0}.item-divider-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--inner-padding-start);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border:0;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-divider-inner{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end))}}.item-divider-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:hidden}:host{--background:var(--ion-background-color, #fff);--color:var(--ion-color-step-400, #999999);--padding-start:16px;--inner-padding-end:0;min-height:30px;border-bottom:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));font-size:14px}::slotted([slot=start]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted([slot=end]){margin-left:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;-webkit-margin-start:32px;margin-inline-start:32px}}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:13px;margin-bottom:10px}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:24px}:host(.ion-color) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted(ion-icon[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:11px}::slotted(ion-note[slot]){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){padding-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=start]){padding-right:unset;-webkit-padding-end:16px;padding-inline-end:16px}}::slotted(ion-note[slot=end]){padding-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=end]){padding-left:unset;-webkit-padding-start:16px;padding-inline-start:16px}}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:unset;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(h1){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:24px;font-weight:normal}::slotted(h2){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:16px;font-weight:normal}::slotted(h3,h4,h5,h6){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:14px;font-weight:normal;line-height:normal}::slotted(p){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;color:var(--ion-color-step-600, #666666);font-size:14px;line-height:normal;text-overflow:inherit;overflow:inherit}\";\n\nconst ItemDivider = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * When it's set to `true`, the item-divider will stay visible when it reaches the top\n * of the viewport until the next `ion-item-divider` replaces it.\n *\n * This feature relies in `position:sticky`:\n * https://caniuse.com/#feat=css-sticky\n */\n this.sticky = false;\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, 'item-divider-sticky': this.sticky, 'item': true }) }, h(\"slot\", { name: \"start\" }), h(\"div\", { class: \"item-divider-inner\" }, h(\"div\", { class: \"item-divider-wrapper\" }, h(\"slot\", null)), h(\"slot\", { name: \"end\" }))));\n }\n get el() { return getElement(this); }\n};\nItemDivider.style = {\n ios: itemDividerIosCss,\n md: itemDividerMdCss\n};\n\nconst itemGroupIosCss = \"ion-item-group{display:block}\";\n\nconst itemGroupMdCss = \"ion-item-group{display:block}\";\n\nconst ItemGroup = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { role: \"group\", class: {\n [mode]: true,\n // Used internally for styling\n [`item-group-${mode}`]: true,\n 'item': true\n } }));\n }\n};\nItemGroup.style = {\n ios: itemGroupIosCss,\n md: itemGroupMdCss\n};\n\nconst labelIosCss = \".item.sc-ion-label-ios-h,.item .sc-ion-label-ios-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-label-ios-h{color:var(--ion-color-base)}.ion-text-wrap.sc-ion-label-ios-h,[text-wrap].sc-ion-label-ios-h{white-space:normal}.item-interactive-disabled.sc-ion-label-ios-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-ios-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-ios-h,.item-input .sc-ion-label-ios-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-ios-h,.item-textarea .sc-ion-label-ios-h{-ms-flex-item-align:baseline;align-self:baseline}.label-fixed.sc-ion-label-ios-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-ios-h,.label-floating.sc-ion-label-ios-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-ios-h{-webkit-transition:none;transition:none}.sc-ion-label-ios-s h1,.sc-ion-label-ios-s h2,.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-ios-h,[text-wrap].sc-ion-label-ios-h{font-size:14px;line-height:1.5}.label-stacked.sc-ion-label-ios-h{margin-bottom:4px;font-size:14px}.label-floating.sc-ion-label-ios-h{margin-bottom:0;-webkit-transform:translate3d(0, 27px, 0);transform:translate3d(0, 27px, 0);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out}[dir=rtl].sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl] .sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl].label-floating.sc-ion-label-ios-h,[dir=rtl] .label-floating.sc-ion-label-ios-h{-webkit-transform-origin:right top;transform-origin:right top}.item-has-focus.label-floating.sc-ion-label-ios-h,.item-has-focus .label-floating.sc-ion-label-ios-h,.item-has-placeholder.label-floating.sc-ion-label-ios-h,.item-has-placeholder .label-floating.sc-ion-label-ios-h,.item-has-value.label-floating.sc-ion-label-ios-h,.item-has-value .label-floating.sc-ion-label-ios-h{-webkit-transform:translate3d(0, 0, 0) scale(0.82);transform:translate3d(0, 0, 0) scale(0.82)}.sc-ion-label-ios-s h1{margin-left:0;margin-right:0;margin-top:3px;margin-bottom:2px;font-size:22px;font-weight:normal}.sc-ion-label-ios-s h2{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:17px;font-weight:normal}.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px;font-size:14px;font-weight:normal;line-height:normal}.sc-ion-label-ios-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:14px;line-height:normal;text-overflow:inherit;overflow:inherit}.sc-ion-label-ios-s>p{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4)}.sc-ion-label-ios-h.ion-color.sc-ion-label-ios-s>p,.ion-color .sc-ion-label-ios-h.sc-ion-label-ios-s>p{color:inherit}.sc-ion-label-ios-s h2:last-child,.sc-ion-label-ios-s h3:last-child,.sc-ion-label-ios-s h4:last-child,.sc-ion-label-ios-s h5:last-child,.sc-ion-label-ios-s h6:last-child,.sc-ion-label-ios-s p:last-child{margin-bottom:0}\";\n\nconst labelMdCss = \".item.sc-ion-label-md-h,.item .sc-ion-label-md-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-label-md-h{color:var(--ion-color-base)}.ion-text-wrap.sc-ion-label-md-h,[text-wrap].sc-ion-label-md-h{white-space:normal}.item-interactive-disabled.sc-ion-label-md-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-md-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-md-h,.item-input .sc-ion-label-md-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-md-h,.item-textarea .sc-ion-label-md-h{-ms-flex-item-align:baseline;align-self:baseline}.label-fixed.sc-ion-label-md-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-md-h{-webkit-transition:none;transition:none}.sc-ion-label-md-s h1,.sc-ion-label-md-s h2,.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-md-h,[text-wrap].sc-ion-label-md-h{line-height:1.5}.label-stacked.sc-ion-label-md-h{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0, 50%, 0) scale(0.75);transform:translate3d(0, 50%, 0) scale(0.75);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl].sc-ion-label-md-h -no-combinator.label-stacked.sc-ion-label-md-h,[dir=rtl] .sc-ion-label-md-h -no-combinator.label-stacked.sc-ion-label-md-h,[dir=rtl].label-stacked.sc-ion-label-md-h,[dir=rtl] .label-stacked.sc-ion-label-md-h{-webkit-transform-origin:right top;transform-origin:right top}.label-floating.sc-ion-label-md-h{-webkit-transform:translate3d(0, 96%, 0);transform:translate3d(0, 96%, 0);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl].sc-ion-label-md-h -no-combinator.label-floating.sc-ion-label-md-h,[dir=rtl] .sc-ion-label-md-h -no-combinator.label-floating.sc-ion-label-md-h,[dir=rtl].label-floating.sc-ion-label-md-h,[dir=rtl] .label-floating.sc-ion-label-md-h{-webkit-transform-origin:right top;transform-origin:right top}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.item-select.label-floating.sc-ion-label-md-h,.item-select .label-floating.sc-ion-label-md-h{-webkit-transform:translate3d(0, 130%, 0);transform:translate3d(0, 130%, 0)}.item-has-focus.label-floating.sc-ion-label-md-h,.item-has-focus .label-floating.sc-ion-label-md-h,.item-has-placeholder.label-floating.sc-ion-label-md-h,.item-has-placeholder .label-floating.sc-ion-label-md-h,.item-has-value.label-floating.sc-ion-label-md-h,.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translate3d(0, 50%, 0) scale(0.75);transform:translate3d(0, 50%, 0) scale(0.75)}.item-has-focus.label-stacked.sc-ion-label-md-h,.item-has-focus .label-stacked.sc-ion-label-md-h,.item-has-focus.label-floating.sc-ion-label-md-h,.item-has-focus .label-floating.sc-ion-label-md-h{color:var(--ion-color-primary, #3880ff)}.sc-ion-label-md-s h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:24px;font-weight:normal}.sc-ion-label-md-s h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:16px;font-weight:normal}.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:14px;font-weight:normal;line-height:normal}.sc-ion-label-md-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:14px;line-height:20px;text-overflow:inherit;overflow:inherit}.sc-ion-label-md-s>p{color:var(--ion-color-step-600, #666666)}.sc-ion-label-md-h.ion-color.sc-ion-label-md-s>p,.ion-color .sc-ion-label-md-h.sc-ion-label-md-s>p{color:inherit}\";\n\nconst Label = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.noAnimate = false;\n }\n componentWillLoad() {\n this.noAnimate = (this.position === 'floating');\n this.emitStyle();\n }\n componentDidLoad() {\n if (this.noAnimate) {\n setTimeout(() => {\n this.noAnimate = false;\n }, 1000);\n }\n }\n positionChanged() {\n this.emitStyle();\n }\n emitStyle() {\n const position = this.position;\n this.ionStyle.emit({\n 'label': true,\n [`label-${position}`]: position !== undefined\n });\n }\n render() {\n const position = this.position;\n const mode = getIonMode(this);\n return (h(Host, { class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, [`label-${position}`]: position !== undefined, [`label-no-animate`]: (this.noAnimate) }) }));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"position\": [\"positionChanged\"]\n }; }\n};\nLabel.style = {\n ios: labelIosCss,\n md: labelMdCss\n};\n\nconst listIosCss = \"ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-ios{background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-ios.list-inset{margin-left:16px;margin-right:16px;margin-top:16px;margin-bottom:16px;border-radius:4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.list-ios.list-inset{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}}.list-ios.list-inset ion-item{--border-width:0 0 1px 0;--inner-border-width:0}.list-ios.list-inset ion-item:last-child{--border-width:0;--inner-border-width:0}.list-ios.list-inset+ion-list.list-inset{margin-top:0}.list-ios-lines-none .item{--border-width:0;--inner-border-width:0}.list-ios-lines-full .item,.list-ios .item-lines-full{--border-width:0 0 0.55px 0}.list-ios-lines-full .item{--inner-border-width:0}.list-ios-lines-inset .item,.list-ios .item-lines-inset{--inner-border-width:0 0 0.55px 0}.list-ios .item-lines-inset{--border-width:0}.list-ios .item-lines-full{--inner-border-width:0}.list-ios .item-lines-none{--border-width:0;--inner-border-width:0}ion-card .list-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}\";\n\nconst listMdCss = \"ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-md>.input:last-child::after{left:0}[dir=rtl] .list-md>.input:last-child::after,:host-context([dir=rtl]) .list-md>.input:last-child::after{left:unset;right:unset;right:0}.list-md.list-inset{margin-left:16px;margin-right:16px;margin-top:16px;margin-bottom:16px;border-radius:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.list-md.list-inset{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}}.list-md.list-inset ion-item:first-child{--border-radius:2px 2px 0 0;--border-width:0 0 1px 0}.list-md.list-inset ion-item:last-child{--border-radius:0 0 2px, 2px;--border-width:0}.list-md.list-inset .item-interactive{--padding-start:0;--padding-end:0}.list-md.list-inset+ion-list.list-inset{margin-top:0}.list-md-lines-none .item{--border-width:0;--inner-border-width:0}.list-md-lines-full .item,.list-md .item-lines-full{--border-width:0 0 1px 0}.list-md-lines-full .item{--inner-border-width:0}.list-md-lines-inset .item,.list-md .item-lines-inset{--inner-border-width:0 0 1px 0}.list-md .item-lines-inset{--border-width:0}.list-md .item-lines-full{--inner-border-width:0}.list-md .item-lines-none{--border-width:0;--inner-border-width:0}ion-card .list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}\";\n\nconst List = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If `true`, the list will have margin around it and rounded corners.\n */\n this.inset = false;\n }\n /**\n * If `ion-item-sliding` are used inside the list, this method closes\n * any open sliding item.\n *\n * Returns `true` if an actual `ion-item-sliding` is closed.\n */\n async closeSlidingItems() {\n const item = this.el.querySelector('ion-item-sliding');\n if (item && item.closeOpened) {\n return item.closeOpened();\n }\n return false;\n }\n render() {\n const mode = getIonMode(this);\n const { lines, inset } = this;\n return (h(Host, { class: {\n [mode]: true,\n // Used internally for styling\n [`list-${mode}`]: true,\n 'list-inset': inset,\n [`list-lines-${lines}`]: lines !== undefined,\n [`list-${mode}-lines-${lines}`]: lines !== undefined\n } }));\n }\n get el() { return getElement(this); }\n};\nList.style = {\n ios: listIosCss,\n md: listMdCss\n};\n\nconst listHeaderIosCss = \":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-color-step-850, #262626);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));padding-left:calc(var(--ion-safe-area-left, 0px) + 20px);position:relative;-ms-flex-align:end;align-items:flex-end;font-size:22px;font-weight:700;letter-spacing:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;-webkit-padding-start:calc(var(--ion-safe-area-left, 0px) + 20px);padding-inline-start:calc(var(--ion-safe-area-left, 0px) + 20px)}}::slotted(ion-button),::slotted(ion-label){margin-top:29px;margin-bottom:6px}::slotted(ion-button){margin-left:3px;margin-right:3px;height:1.4em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-button){margin-left:unset;margin-right:unset;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px}}:host(.list-header-lines-full){--border-width:0 0 0.55px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 0.55px 0}\";\n\nconst listHeaderMdCss = \":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-text-color, #000);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));padding-left:calc(var(--ion-safe-area-left, 0) + 16px);min-height:45px;font-size:14px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;-webkit-padding-start:calc(var(--ion-safe-area-left, 0) + 16px);padding-inline-start:calc(var(--ion-safe-area-left, 0) + 16px)}}:host(.list-header-lines-full){--border-width:0 0 1px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 1px 0}\";\n\nconst ListHeader = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n const { lines } = this;\n const mode = getIonMode(this);\n return (h(Host, { class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, [`list-header-lines-${lines}`]: lines !== undefined }) }, h(\"div\", { class: \"list-header-inner\" }, h(\"slot\", null))));\n }\n};\nListHeader.style = {\n ios: listHeaderIosCss,\n md: listHeaderMdCss\n};\n\nconst noteIosCss = \":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-350, #a6a6a6)}\";\n\nconst noteMdCss = \":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-600, #666666);font-size:14px}\";\n\nconst Note = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true }) }, h(\"slot\", null)));\n }\n};\nNote.style = {\n ios: noteIosCss,\n md: noteMdCss\n};\n\nconst skeletonTextCss = \":host{--background:rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065);border-radius:var(--border-radius, inherit);display:block;width:100%;height:inherit;margin-top:4px;margin-bottom:4px;background:var(--background);line-height:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}span{display:inline-block}:host(.in-media){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;height:100%}:host(.skeleton-text-animated){position:relative;background:-webkit-gradient(linear, left top, right top, color-stop(8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)), color-stop(18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135)), color-stop(33%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)));background:linear-gradient(to right, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135) 18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 33%);background-size:800px 104px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes shimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes shimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}\";\n\nconst SkeletonText = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If `true`, the skeleton text will animate.\n */\n this.animated = false;\n }\n render() {\n const animated = this.animated && config.getBoolean('animated', true);\n const inMedia = hostContext('ion-avatar', this.el) || hostContext('ion-thumbnail', this.el);\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n 'skeleton-text-animated': animated,\n 'in-media': inMedia\n } }, h(\"span\", null, \"\\u00A0\")));\n }\n get el() { return getElement(this); }\n};\nSkeletonText.style = skeletonTextCss;\n\nexport { Item as ion_item, ItemDivider as ion_item_divider, ItemGroup as ion_item_group, Label as ion_label, List as ion_list, ListHeader as ion_list_header, Note as ion_note, SkeletonText as ion_skeleton_text };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/18-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/18-es2015.js deleted file mode 100644 index 90cbb6c44..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/18-es2015.js +++ /dev/null @@ -1,237 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[18],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-loading.entry.js": -/*!****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-loading.entry.js ***! - \****************************************************************/ -/*! exports provided: ion_loading */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_loading", function() { return Loading; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./animation-a635a2fc.js */ "./node_modules/@ionic/core/dist/esm/animation-a635a2fc.js"); -/* harmony import */ var _index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./index-79d74e0b.js */ "./node_modules/@ionic/core/dist/esm/index-79d74e0b.js"); -/* harmony import */ var _hardware_back_button_7b6ede21_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./hardware-back-button-7b6ede21.js */ "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js"); -/* harmony import */ var _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./overlays-7c699579.js */ "./node_modules/@ionic/core/dist/esm/overlays-7c699579.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - - - - - - -/** - * iOS Loading Enter Animation - */ -const iosEnterAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 0.01, 'var(--backdrop-opacity)') - .beforeStyles({ - 'pointer-events': 'none' - }) - .afterClearStyles(['pointer-events']); - wrapperAnimation - .addElement(baseEl.querySelector('.loading-wrapper')) - .keyframes([ - { offset: 0, opacity: 0.01, transform: 'scale(1.1)' }, - { offset: 1, opacity: 1, transform: 'scale(1)' } - ]); - return baseAnimation - .addElement(baseEl) - .easing('ease-in-out') - .duration(200) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -/** - * iOS Loading Leave Animation - */ -const iosLeaveAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 'var(--backdrop-opacity)', 0); - wrapperAnimation - .addElement(baseEl.querySelector('.loading-wrapper')) - .keyframes([ - { offset: 0, opacity: 0.99, transform: 'scale(1)' }, - { offset: 1, opacity: 0, transform: 'scale(0.9)' } - ]); - return baseAnimation - .addElement(baseEl) - .easing('ease-in-out') - .duration(200) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -/** - * Md Loading Enter Animation - */ -const mdEnterAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 0.01, 'var(--backdrop-opacity)') - .beforeStyles({ - 'pointer-events': 'none' - }) - .afterClearStyles(['pointer-events']); - wrapperAnimation - .addElement(baseEl.querySelector('.loading-wrapper')) - .keyframes([ - { offset: 0, opacity: 0.01, transform: 'scale(1.1)' }, - { offset: 1, opacity: 1, transform: 'scale(1)' } - ]); - return baseAnimation - .addElement(baseEl) - .easing('ease-in-out') - .duration(200) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -/** - * Md Loading Leave Animation - */ -const mdLeaveAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 'var(--backdrop-opacity)', 0); - wrapperAnimation - .addElement(baseEl.querySelector('.loading-wrapper')) - .keyframes([ - { offset: 0, opacity: 0.99, transform: 'scale(1)' }, - { offset: 1, opacity: 0, transform: 'scale(0.9)' } - ]); - return baseAnimation - .addElement(baseEl) - .easing('ease-in-out') - .duration(200) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -const loadingIosCss = ".sc-ion-loading-ios-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-ios-h{display:none}.loading-wrapper.sc-ion-loading-ios{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}.spinner-lines.sc-ion-loading-ios,.spinner-lines-small.sc-ion-loading-ios,.spinner-bubbles.sc-ion-loading-ios,.spinner-circles.sc-ion-loading-ios,.spinner-crescent.sc-ion-loading-ios,.spinner-dots.sc-ion-loading-ios{color:var(--spinner-color)}.sc-ion-loading-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--max-width:270px;--max-height:90%;--spinner-color:var(--ion-color-step-600, #666666);--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);color:var(--ion-text-color, #000);font-size:14px}.loading-wrapper.sc-ion-loading-ios{border-radius:8px;padding-left:34px;padding-right:34px;padding-top:24px;padding-bottom:24px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-wrapper.sc-ion-loading-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:34px;padding-inline-start:34px;-webkit-padding-end:34px;padding-inline-end:34px}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.loading-translucent.sc-ion-loading-ios-h .loading-wrapper.sc-ion-loading-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.loading-content.sc-ion-loading-ios{font-weight:bold}.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}"; - -const loadingMdCss = ".sc-ion-loading-md-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-md-h{display:none}.loading-wrapper.sc-ion-loading-md{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}.spinner-lines.sc-ion-loading-md,.spinner-lines-small.sc-ion-loading-md,.spinner-bubbles.sc-ion-loading-md,.spinner-circles.sc-ion-loading-md,.spinner-crescent.sc-ion-loading-md,.spinner-dots.sc-ion-loading-md{color:var(--spinner-color)}.sc-ion-loading-md-h{--background:var(--ion-color-step-50, #f2f2f2);--max-width:280px;--max-height:90%;--spinner-color:var(--ion-color-primary, #3880ff);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);color:var(--ion-color-step-850, #262626);font-size:14px}.loading-wrapper.sc-ion-loading-md{border-radius:2px;padding-left:24px;padding-right:24px;padding-top:24px;padding-bottom:24px;-webkit-box-shadow:0 16px 20px rgba(0, 0, 0, 0.4);box-shadow:0 16px 20px rgba(0, 0, 0, 0.4)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-wrapper.sc-ion-loading-md{padding-left:unset;padding-right:unset;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}}.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}"; - -const Loading = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.didPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionLoadingDidPresent", 7); - this.willPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionLoadingWillPresent", 7); - this.willDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionLoadingWillDismiss", 7); - this.didDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionLoadingDidDismiss", 7); - this.presented = false; - /** - * If `true`, the keyboard will be automatically dismissed when the overlay is presented. - */ - this.keyboardClose = true; - /** - * Number of milliseconds to wait before dismissing the loading indicator. - */ - this.duration = 0; - /** - * If `true`, the loading indicator will be dismissed when the backdrop is clicked. - */ - this.backdropDismiss = false; - /** - * If `true`, a backdrop will be displayed behind the loading indicator. - */ - this.showBackdrop = true; - /** - * If `true`, the loading indicator will be translucent. - * Only applies when the mode is `"ios"` and the device supports - * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). - */ - this.translucent = false; - /** - * If `true`, the loading indicator will animate. - */ - this.animated = true; - this.onBackdropTap = () => { - this.dismiss(undefined, _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["B"]); - }; - } - connectedCallback() { - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["e"])(this.el); - } - componentWillLoad() { - if (this.spinner === undefined) { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - this.spinner = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('loadingSpinner', _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('spinner', mode === 'ios' ? 'lines' : 'crescent')); - } - } - /** - * Present the loading overlay after it has been created. - */ - async present() { - await Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["d"])(this, 'loadingEnter', iosEnterAnimation, mdEnterAnimation, undefined); - if (this.duration > 0) { - this.durationTimeout = setTimeout(() => this.dismiss(), this.duration + 10); - } - } - /** - * Dismiss the loading overlay after it has been presented. - * - * @param data Any data to emit in the dismiss events. - * @param role The role of the element that is dismissing the loading. - * This can be useful in a button handler for determining which button was - * clicked to dismiss the loading. - * Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`. - */ - dismiss(data, role) { - if (this.durationTimeout) { - clearTimeout(this.durationTimeout); - } - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["f"])(this, data, role, 'loadingLeave', iosLeaveAnimation, mdLeaveAnimation); - } - /** - * Returns a promise that resolves when the loading did dismiss. - */ - onDidDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["g"])(this.el, 'ionLoadingDidDismiss'); - } - /** - * Returns a promise that resolves when the loading will dismiss. - */ - onWillDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["g"])(this.el, 'ionLoadingWillDismiss'); - } - render() { - const { message, spinner } = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { onIonBackdropTap: this.onBackdropTap, tabindex: "-1", style: { - zIndex: `${40000 + this.overlayIndex}` - }, class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_7__["g"])(this.cssClass)), { [mode]: true, 'loading-translucent': this.translucent }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-backdrop", { visible: this.showBackdrop, tappable: this.backdropDismiss }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { tabindex: "0" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "loading-wrapper ion-overlay-wrapper", role: "dialog" }, spinner && (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "loading-spinner" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-spinner", { name: spinner, "aria-hidden": "true" }))), message && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "loading-content", innerHTML: Object(_index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_4__["s"])(message) })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { tabindex: "0" }))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -Loading.style = { - ios: loadingIosCss, - md: loadingMdCss -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=18-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/18-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/18-es2015.js.map deleted file mode 100644 index 057010cf7..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/18-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-loading.entry.js"],"names":[],"mappings":"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","file":"18-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode, c as config } from './ionic-global-837be8f3.js';\nimport './helpers-5c745fbd.js';\nimport { c as createAnimation } from './animation-a635a2fc.js';\nimport { s as sanitizeDOMString } from './index-79d74e0b.js';\nimport './hardware-back-button-7b6ede21.js';\nimport { B as BACKDROP, e as prepareOverlay, d as present, f as dismiss, g as eventMethod } from './overlays-7c699579.js';\nimport { g as getClassMap } from './theme-3f0b0c04.js';\n\n/**\n * iOS Loading Enter Animation\n */\nconst iosEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.loading-wrapper'))\n .keyframes([\n { offset: 0, opacity: 0.01, transform: 'scale(1.1)' },\n { offset: 1, opacity: 1, transform: 'scale(1)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * iOS Loading Leave Animation\n */\nconst iosLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.loading-wrapper'))\n .keyframes([\n { offset: 0, opacity: 0.99, transform: 'scale(1)' },\n { offset: 1, opacity: 0, transform: 'scale(0.9)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * Md Loading Enter Animation\n */\nconst mdEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.loading-wrapper'))\n .keyframes([\n { offset: 0, opacity: 0.01, transform: 'scale(1.1)' },\n { offset: 1, opacity: 1, transform: 'scale(1)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * Md Loading Leave Animation\n */\nconst mdLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.loading-wrapper'))\n .keyframes([\n { offset: 0, opacity: 0.99, transform: 'scale(1)' },\n { offset: 1, opacity: 0, transform: 'scale(0.9)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\nconst loadingIosCss = \".sc-ion-loading-ios-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-ios-h{display:none}.loading-wrapper.sc-ion-loading-ios{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}.spinner-lines.sc-ion-loading-ios,.spinner-lines-small.sc-ion-loading-ios,.spinner-bubbles.sc-ion-loading-ios,.spinner-circles.sc-ion-loading-ios,.spinner-crescent.sc-ion-loading-ios,.spinner-dots.sc-ion-loading-ios{color:var(--spinner-color)}.sc-ion-loading-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--max-width:270px;--max-height:90%;--spinner-color:var(--ion-color-step-600, #666666);--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);color:var(--ion-text-color, #000);font-size:14px}.loading-wrapper.sc-ion-loading-ios{border-radius:8px;padding-left:34px;padding-right:34px;padding-top:24px;padding-bottom:24px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-wrapper.sc-ion-loading-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:34px;padding-inline-start:34px;-webkit-padding-end:34px;padding-inline-end:34px}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.loading-translucent.sc-ion-loading-ios-h .loading-wrapper.sc-ion-loading-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.loading-content.sc-ion-loading-ios{font-weight:bold}.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}\";\n\nconst loadingMdCss = \".sc-ion-loading-md-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-md-h{display:none}.loading-wrapper.sc-ion-loading-md{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}.spinner-lines.sc-ion-loading-md,.spinner-lines-small.sc-ion-loading-md,.spinner-bubbles.sc-ion-loading-md,.spinner-circles.sc-ion-loading-md,.spinner-crescent.sc-ion-loading-md,.spinner-dots.sc-ion-loading-md{color:var(--spinner-color)}.sc-ion-loading-md-h{--background:var(--ion-color-step-50, #f2f2f2);--max-width:280px;--max-height:90%;--spinner-color:var(--ion-color-primary, #3880ff);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);color:var(--ion-color-step-850, #262626);font-size:14px}.loading-wrapper.sc-ion-loading-md{border-radius:2px;padding-left:24px;padding-right:24px;padding-top:24px;padding-bottom:24px;-webkit-box-shadow:0 16px 20px rgba(0, 0, 0, 0.4);box-shadow:0 16px 20px rgba(0, 0, 0, 0.4)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-wrapper.sc-ion-loading-md{padding-left:unset;padding-right:unset;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}}.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}\";\n\nconst Loading = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.didPresent = createEvent(this, \"ionLoadingDidPresent\", 7);\n this.willPresent = createEvent(this, \"ionLoadingWillPresent\", 7);\n this.willDismiss = createEvent(this, \"ionLoadingWillDismiss\", 7);\n this.didDismiss = createEvent(this, \"ionLoadingDidDismiss\", 7);\n this.presented = false;\n /**\n * If `true`, the keyboard will be automatically dismissed when the overlay is presented.\n */\n this.keyboardClose = true;\n /**\n * Number of milliseconds to wait before dismissing the loading indicator.\n */\n this.duration = 0;\n /**\n * If `true`, the loading indicator will be dismissed when the backdrop is clicked.\n */\n this.backdropDismiss = false;\n /**\n * If `true`, a backdrop will be displayed behind the loading indicator.\n */\n this.showBackdrop = true;\n /**\n * If `true`, the loading indicator will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n */\n this.translucent = false;\n /**\n * If `true`, the loading indicator will animate.\n */\n this.animated = true;\n this.onBackdropTap = () => {\n this.dismiss(undefined, BACKDROP);\n };\n }\n connectedCallback() {\n prepareOverlay(this.el);\n }\n componentWillLoad() {\n if (this.spinner === undefined) {\n const mode = getIonMode(this);\n this.spinner = config.get('loadingSpinner', config.get('spinner', mode === 'ios' ? 'lines' : 'crescent'));\n }\n }\n /**\n * Present the loading overlay after it has been created.\n */\n async present() {\n await present(this, 'loadingEnter', iosEnterAnimation, mdEnterAnimation, undefined);\n if (this.duration > 0) {\n this.durationTimeout = setTimeout(() => this.dismiss(), this.duration + 10);\n }\n }\n /**\n * Dismiss the loading overlay after it has been presented.\n *\n * @param data Any data to emit in the dismiss events.\n * @param role The role of the element that is dismissing the loading.\n * This can be useful in a button handler for determining which button was\n * clicked to dismiss the loading.\n * Some examples include: ``\"cancel\"`, `\"destructive\"`, \"selected\"`, and `\"backdrop\"`.\n */\n dismiss(data, role) {\n if (this.durationTimeout) {\n clearTimeout(this.durationTimeout);\n }\n return dismiss(this, data, role, 'loadingLeave', iosLeaveAnimation, mdLeaveAnimation);\n }\n /**\n * Returns a promise that resolves when the loading did dismiss.\n */\n onDidDismiss() {\n return eventMethod(this.el, 'ionLoadingDidDismiss');\n }\n /**\n * Returns a promise that resolves when the loading will dismiss.\n */\n onWillDismiss() {\n return eventMethod(this.el, 'ionLoadingWillDismiss');\n }\n render() {\n const { message, spinner } = this;\n const mode = getIonMode(this);\n return (h(Host, { onIonBackdropTap: this.onBackdropTap, tabindex: \"-1\", style: {\n zIndex: `${40000 + this.overlayIndex}`\n }, class: Object.assign(Object.assign({}, getClassMap(this.cssClass)), { [mode]: true, 'loading-translucent': this.translucent }) }, h(\"ion-backdrop\", { visible: this.showBackdrop, tappable: this.backdropDismiss }), h(\"div\", { tabindex: \"0\" }), h(\"div\", { class: \"loading-wrapper ion-overlay-wrapper\", role: \"dialog\" }, spinner && (h(\"div\", { class: \"loading-spinner\" }, h(\"ion-spinner\", { name: spinner, \"aria-hidden\": \"true\" }))), message && h(\"div\", { class: \"loading-content\", innerHTML: sanitizeDOMString(message) })), h(\"div\", { tabindex: \"0\" })));\n }\n get el() { return getElement(this); }\n};\nLoading.style = {\n ios: loadingIosCss,\n md: loadingMdCss\n};\n\nexport { Loading as ion_loading };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/18-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/18-es5.js deleted file mode 100644 index f5b786628..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/18-es5.js +++ /dev/null @@ -1,363 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[18], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-loading.entry.js": - /*!****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-loading.entry.js ***! - \****************************************************************/ - - /*! exports provided: ion_loading */ - - /***/ - function node_modulesIonicCoreDistEsmIonLoadingEntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_loading", function () { - return Loading; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./animation-a635a2fc.js */ - "./node_modules/@ionic/core/dist/esm/animation-a635a2fc.js"); - /* harmony import */ - - - var _index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( - /*! ./index-79d74e0b.js */ - "./node_modules/@ionic/core/dist/esm/index-79d74e0b.js"); - /* harmony import */ - - - var _hardware_back_button_7b6ede21_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( - /*! ./hardware-back-button-7b6ede21.js */ - "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js"); - /* harmony import */ - - - var _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( - /*! ./overlays-7c699579.js */ - "./node_modules/@ionic/core/dist/esm/overlays-7c699579.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - /** - * iOS Loading Enter Animation - */ - - - var iosEnterAnimation = function iosEnterAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 0.01, 'var(--backdrop-opacity)').beforeStyles({ - 'pointer-events': 'none' - }).afterClearStyles(['pointer-events']); - wrapperAnimation.addElement(baseEl.querySelector('.loading-wrapper')).keyframes([{ - offset: 0, - opacity: 0.01, - transform: 'scale(1.1)' - }, { - offset: 1, - opacity: 1, - transform: 'scale(1)' - }]); - return baseAnimation.addElement(baseEl).easing('ease-in-out').duration(200).addAnimation([backdropAnimation, wrapperAnimation]); - }; - /** - * iOS Loading Leave Animation - */ - - - var iosLeaveAnimation = function iosLeaveAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 'var(--backdrop-opacity)', 0); - wrapperAnimation.addElement(baseEl.querySelector('.loading-wrapper')).keyframes([{ - offset: 0, - opacity: 0.99, - transform: 'scale(1)' - }, { - offset: 1, - opacity: 0, - transform: 'scale(0.9)' - }]); - return baseAnimation.addElement(baseEl).easing('ease-in-out').duration(200).addAnimation([backdropAnimation, wrapperAnimation]); - }; - /** - * Md Loading Enter Animation - */ - - - var mdEnterAnimation = function mdEnterAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 0.01, 'var(--backdrop-opacity)').beforeStyles({ - 'pointer-events': 'none' - }).afterClearStyles(['pointer-events']); - wrapperAnimation.addElement(baseEl.querySelector('.loading-wrapper')).keyframes([{ - offset: 0, - opacity: 0.01, - transform: 'scale(1.1)' - }, { - offset: 1, - opacity: 1, - transform: 'scale(1)' - }]); - return baseAnimation.addElement(baseEl).easing('ease-in-out').duration(200).addAnimation([backdropAnimation, wrapperAnimation]); - }; - /** - * Md Loading Leave Animation - */ - - - var mdLeaveAnimation = function mdLeaveAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 'var(--backdrop-opacity)', 0); - wrapperAnimation.addElement(baseEl.querySelector('.loading-wrapper')).keyframes([{ - offset: 0, - opacity: 0.99, - transform: 'scale(1)' - }, { - offset: 1, - opacity: 0, - transform: 'scale(0.9)' - }]); - return baseAnimation.addElement(baseEl).easing('ease-in-out').duration(200).addAnimation([backdropAnimation, wrapperAnimation]); - }; - - var loadingIosCss = ".sc-ion-loading-ios-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-ios-h{display:none}.loading-wrapper.sc-ion-loading-ios{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}.spinner-lines.sc-ion-loading-ios,.spinner-lines-small.sc-ion-loading-ios,.spinner-bubbles.sc-ion-loading-ios,.spinner-circles.sc-ion-loading-ios,.spinner-crescent.sc-ion-loading-ios,.spinner-dots.sc-ion-loading-ios{color:var(--spinner-color)}.sc-ion-loading-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--max-width:270px;--max-height:90%;--spinner-color:var(--ion-color-step-600, #666666);--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);color:var(--ion-text-color, #000);font-size:14px}.loading-wrapper.sc-ion-loading-ios{border-radius:8px;padding-left:34px;padding-right:34px;padding-top:24px;padding-bottom:24px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-wrapper.sc-ion-loading-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:34px;padding-inline-start:34px;-webkit-padding-end:34px;padding-inline-end:34px}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.loading-translucent.sc-ion-loading-ios-h .loading-wrapper.sc-ion-loading-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.loading-content.sc-ion-loading-ios{font-weight:bold}.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}"; - var loadingMdCss = ".sc-ion-loading-md-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-md-h{display:none}.loading-wrapper.sc-ion-loading-md{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}.spinner-lines.sc-ion-loading-md,.spinner-lines-small.sc-ion-loading-md,.spinner-bubbles.sc-ion-loading-md,.spinner-circles.sc-ion-loading-md,.spinner-crescent.sc-ion-loading-md,.spinner-dots.sc-ion-loading-md{color:var(--spinner-color)}.sc-ion-loading-md-h{--background:var(--ion-color-step-50, #f2f2f2);--max-width:280px;--max-height:90%;--spinner-color:var(--ion-color-primary, #3880ff);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);color:var(--ion-color-step-850, #262626);font-size:14px}.loading-wrapper.sc-ion-loading-md{border-radius:2px;padding-left:24px;padding-right:24px;padding-top:24px;padding-bottom:24px;-webkit-box-shadow:0 16px 20px rgba(0, 0, 0, 0.4);box-shadow:0 16px 20px rgba(0, 0, 0, 0.4)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-wrapper.sc-ion-loading-md{padding-left:unset;padding-right:unset;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}}.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}"; - - var Loading = /*#__PURE__*/function () { - function Loading(hostRef) { - var _this = this; - - _classCallCheck(this, Loading); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.didPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionLoadingDidPresent", 7); - this.willPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionLoadingWillPresent", 7); - this.willDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionLoadingWillDismiss", 7); - this.didDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionLoadingDidDismiss", 7); - this.presented = false; - /** - * If `true`, the keyboard will be automatically dismissed when the overlay is presented. - */ - - this.keyboardClose = true; - /** - * Number of milliseconds to wait before dismissing the loading indicator. - */ - - this.duration = 0; - /** - * If `true`, the loading indicator will be dismissed when the backdrop is clicked. - */ - - this.backdropDismiss = false; - /** - * If `true`, a backdrop will be displayed behind the loading indicator. - */ - - this.showBackdrop = true; - /** - * If `true`, the loading indicator will be translucent. - * Only applies when the mode is `"ios"` and the device supports - * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). - */ - - this.translucent = false; - /** - * If `true`, the loading indicator will animate. - */ - - this.animated = true; - - this.onBackdropTap = function () { - _this.dismiss(undefined, _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["B"]); - }; - } - - _createClass(Loading, [{ - key: "connectedCallback", - value: function connectedCallback() { - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["e"])(this.el); - } - }, { - key: "componentWillLoad", - value: function componentWillLoad() { - if (this.spinner === undefined) { - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - this.spinner = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('loadingSpinner', _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('spinner', mode === 'ios' ? 'lines' : 'crescent')); - } - } - /** - * Present the loading overlay after it has been created. - */ - - }, { - key: "present", - value: function () { - var _present = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - var _this2 = this; - - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["d"])(this, 'loadingEnter', iosEnterAnimation, mdEnterAnimation, undefined); - - case 2: - if (this.duration > 0) { - this.durationTimeout = setTimeout(function () { - return _this2.dismiss(); - }, this.duration + 10); - } - - case 3: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function present() { - return _present.apply(this, arguments); - } - - return present; - }() - /** - * Dismiss the loading overlay after it has been presented. - * - * @param data Any data to emit in the dismiss events. - * @param role The role of the element that is dismissing the loading. - * This can be useful in a button handler for determining which button was - * clicked to dismiss the loading. - * Some examples include: ``"cancel"`, `"destructive"`, "selected"`, and `"backdrop"`. - */ - - }, { - key: "dismiss", - value: function dismiss(data, role) { - if (this.durationTimeout) { - clearTimeout(this.durationTimeout); - } - - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["f"])(this, data, role, 'loadingLeave', iosLeaveAnimation, mdLeaveAnimation); - } - /** - * Returns a promise that resolves when the loading did dismiss. - */ - - }, { - key: "onDidDismiss", - value: function onDidDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["g"])(this.el, 'ionLoadingDidDismiss'); - } - /** - * Returns a promise that resolves when the loading will dismiss. - */ - - }, { - key: "onWillDismiss", - value: function onWillDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["g"])(this.el, 'ionLoadingWillDismiss'); - } - }, { - key: "render", - value: function render() { - var _Object$assign; - - var message = this.message, - spinner = this.spinner; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - onIonBackdropTap: this.onBackdropTap, - tabindex: "-1", - style: { - zIndex: "".concat(40000 + this.overlayIndex) - }, - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_7__["g"])(this.cssClass)), (_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, 'loading-translucent', this.translucent), _Object$assign)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-backdrop", { - visible: this.showBackdrop, - tappable: this.backdropDismiss - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - tabindex: "0" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "loading-wrapper ion-overlay-wrapper", - role: "dialog" - }, spinner && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "loading-spinner" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-spinner", { - name: spinner, - "aria-hidden": "true" - })), message && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "loading-content", - innerHTML: Object(_index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_4__["s"])(message) - })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - tabindex: "0" - })); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return Loading; - }(); - - Loading.style = { - ios: loadingIosCss, - md: loadingMdCss - }; - /***/ - } -}]); -//# sourceMappingURL=18-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/18-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/18-es5.js.map deleted file mode 100644 index f8864b0bf..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/18-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-loading.entry.js"],"names":["iosEnterAnimation","baseEl","baseAnimation","backdropAnimation","wrapperAnimation","addElement","querySelector","fromTo","beforeStyles","afterClearStyles","keyframes","offset","opacity","transform","easing","duration","addAnimation","iosLeaveAnimation","mdEnterAnimation","mdLeaveAnimation","loadingIosCss","loadingMdCss","Loading","hostRef","didPresent","willPresent","willDismiss","didDismiss","presented","keyboardClose","backdropDismiss","showBackdrop","translucent","animated","onBackdropTap","dismiss","undefined","el","spinner","mode","get","durationTimeout","setTimeout","data","role","clearTimeout","message","onIonBackdropTap","tabindex","style","zIndex","overlayIndex","Object","assign","cssClass","visible","tappable","name","innerHTML","ios","md"],"mappings":"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","file":"18-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode, c as config } from './ionic-global-837be8f3.js';\nimport './helpers-5c745fbd.js';\nimport { c as createAnimation } from './animation-a635a2fc.js';\nimport { s as sanitizeDOMString } from './index-79d74e0b.js';\nimport './hardware-back-button-7b6ede21.js';\nimport { B as BACKDROP, e as prepareOverlay, d as present, f as dismiss, g as eventMethod } from './overlays-7c699579.js';\nimport { g as getClassMap } from './theme-3f0b0c04.js';\n\n/**\n * iOS Loading Enter Animation\n */\nconst iosEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.loading-wrapper'))\n .keyframes([\n { offset: 0, opacity: 0.01, transform: 'scale(1.1)' },\n { offset: 1, opacity: 1, transform: 'scale(1)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * iOS Loading Leave Animation\n */\nconst iosLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.loading-wrapper'))\n .keyframes([\n { offset: 0, opacity: 0.99, transform: 'scale(1)' },\n { offset: 1, opacity: 0, transform: 'scale(0.9)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * Md Loading Enter Animation\n */\nconst mdEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.loading-wrapper'))\n .keyframes([\n { offset: 0, opacity: 0.01, transform: 'scale(1.1)' },\n { offset: 1, opacity: 1, transform: 'scale(1)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * Md Loading Leave Animation\n */\nconst mdLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.loading-wrapper'))\n .keyframes([\n { offset: 0, opacity: 0.99, transform: 'scale(1)' },\n { offset: 1, opacity: 0, transform: 'scale(0.9)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease-in-out')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\nconst loadingIosCss = \".sc-ion-loading-ios-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-ios-h{display:none}.loading-wrapper.sc-ion-loading-ios{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}.spinner-lines.sc-ion-loading-ios,.spinner-lines-small.sc-ion-loading-ios,.spinner-bubbles.sc-ion-loading-ios,.spinner-circles.sc-ion-loading-ios,.spinner-crescent.sc-ion-loading-ios,.spinner-dots.sc-ion-loading-ios{color:var(--spinner-color)}.sc-ion-loading-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, #f9f9f9));--max-width:270px;--max-height:90%;--spinner-color:var(--ion-color-step-600, #666666);--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);color:var(--ion-text-color, #000);font-size:14px}.loading-wrapper.sc-ion-loading-ios{border-radius:8px;padding-left:34px;padding-right:34px;padding-top:24px;padding-bottom:24px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-wrapper.sc-ion-loading-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:34px;padding-inline-start:34px;-webkit-padding-end:34px;padding-inline-end:34px}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.loading-translucent.sc-ion-loading-ios-h .loading-wrapper.sc-ion-loading-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.loading-content.sc-ion-loading-ios{font-weight:bold}.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}\";\n\nconst loadingMdCss = \".sc-ion-loading-md-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-md-h{display:none}.loading-wrapper.sc-ion-loading-md{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}.spinner-lines.sc-ion-loading-md,.spinner-lines-small.sc-ion-loading-md,.spinner-bubbles.sc-ion-loading-md,.spinner-circles.sc-ion-loading-md,.spinner-crescent.sc-ion-loading-md,.spinner-dots.sc-ion-loading-md{color:var(--spinner-color)}.sc-ion-loading-md-h{--background:var(--ion-color-step-50, #f2f2f2);--max-width:280px;--max-height:90%;--spinner-color:var(--ion-color-primary, #3880ff);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);color:var(--ion-color-step-850, #262626);font-size:14px}.loading-wrapper.sc-ion-loading-md{border-radius:2px;padding-left:24px;padding-right:24px;padding-top:24px;padding-bottom:24px;-webkit-box-shadow:0 16px 20px rgba(0, 0, 0, 0.4);box-shadow:0 16px 20px rgba(0, 0, 0, 0.4)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-wrapper.sc-ion-loading-md{padding-left:unset;padding-right:unset;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}}.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}\";\n\nconst Loading = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.didPresent = createEvent(this, \"ionLoadingDidPresent\", 7);\n this.willPresent = createEvent(this, \"ionLoadingWillPresent\", 7);\n this.willDismiss = createEvent(this, \"ionLoadingWillDismiss\", 7);\n this.didDismiss = createEvent(this, \"ionLoadingDidDismiss\", 7);\n this.presented = false;\n /**\n * If `true`, the keyboard will be automatically dismissed when the overlay is presented.\n */\n this.keyboardClose = true;\n /**\n * Number of milliseconds to wait before dismissing the loading indicator.\n */\n this.duration = 0;\n /**\n * If `true`, the loading indicator will be dismissed when the backdrop is clicked.\n */\n this.backdropDismiss = false;\n /**\n * If `true`, a backdrop will be displayed behind the loading indicator.\n */\n this.showBackdrop = true;\n /**\n * If `true`, the loading indicator will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n */\n this.translucent = false;\n /**\n * If `true`, the loading indicator will animate.\n */\n this.animated = true;\n this.onBackdropTap = () => {\n this.dismiss(undefined, BACKDROP);\n };\n }\n connectedCallback() {\n prepareOverlay(this.el);\n }\n componentWillLoad() {\n if (this.spinner === undefined) {\n const mode = getIonMode(this);\n this.spinner = config.get('loadingSpinner', config.get('spinner', mode === 'ios' ? 'lines' : 'crescent'));\n }\n }\n /**\n * Present the loading overlay after it has been created.\n */\n async present() {\n await present(this, 'loadingEnter', iosEnterAnimation, mdEnterAnimation, undefined);\n if (this.duration > 0) {\n this.durationTimeout = setTimeout(() => this.dismiss(), this.duration + 10);\n }\n }\n /**\n * Dismiss the loading overlay after it has been presented.\n *\n * @param data Any data to emit in the dismiss events.\n * @param role The role of the element that is dismissing the loading.\n * This can be useful in a button handler for determining which button was\n * clicked to dismiss the loading.\n * Some examples include: ``\"cancel\"`, `\"destructive\"`, \"selected\"`, and `\"backdrop\"`.\n */\n dismiss(data, role) {\n if (this.durationTimeout) {\n clearTimeout(this.durationTimeout);\n }\n return dismiss(this, data, role, 'loadingLeave', iosLeaveAnimation, mdLeaveAnimation);\n }\n /**\n * Returns a promise that resolves when the loading did dismiss.\n */\n onDidDismiss() {\n return eventMethod(this.el, 'ionLoadingDidDismiss');\n }\n /**\n * Returns a promise that resolves when the loading will dismiss.\n */\n onWillDismiss() {\n return eventMethod(this.el, 'ionLoadingWillDismiss');\n }\n render() {\n const { message, spinner } = this;\n const mode = getIonMode(this);\n return (h(Host, { onIonBackdropTap: this.onBackdropTap, tabindex: \"-1\", style: {\n zIndex: `${40000 + this.overlayIndex}`\n }, class: Object.assign(Object.assign({}, getClassMap(this.cssClass)), { [mode]: true, 'loading-translucent': this.translucent }) }, h(\"ion-backdrop\", { visible: this.showBackdrop, tappable: this.backdropDismiss }), h(\"div\", { tabindex: \"0\" }), h(\"div\", { class: \"loading-wrapper ion-overlay-wrapper\", role: \"dialog\" }, spinner && (h(\"div\", { class: \"loading-spinner\" }, h(\"ion-spinner\", { name: spinner, \"aria-hidden\": \"true\" }))), message && h(\"div\", { class: \"loading-content\", innerHTML: sanitizeDOMString(message) })), h(\"div\", { tabindex: \"0\" })));\n }\n get el() { return getElement(this); }\n};\nLoading.style = {\n ios: loadingIosCss,\n md: loadingMdCss\n};\n\nexport { Loading as ion_loading };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/19-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/19-es2015.js deleted file mode 100644 index 086339518..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/19-es2015.js +++ /dev/null @@ -1,569 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[19],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-menu_3.entry.js": -/*!***************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-menu_3.entry.js ***! - \***************************************************************/ -/*! exports provided: ion_menu, ion_menu_button, ion_menu_toggle */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_menu", function() { return Menu; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_menu_button", function() { return MenuButton; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_menu_toggle", function() { return MenuToggle; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./animation-a635a2fc.js */ "./node_modules/@ionic/core/dist/esm/animation-a635a2fc.js"); -/* harmony import */ var _cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./cubic-bezier-685f606a.js */ "./node_modules/@ionic/core/dist/esm/cubic-bezier-685f606a.js"); -/* harmony import */ var _gesture_controller_89173521_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./gesture-controller-89173521.js */ "./node_modules/@ionic/core/dist/esm/gesture-controller-89173521.js"); -/* harmony import */ var _hardware_back_button_7b6ede21_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./hardware-back-button-7b6ede21.js */ "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js"); -/* harmony import */ var _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./index-a8b25bef.js */ "./node_modules/@ionic/core/dist/esm/index-a8b25bef.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - - - - - - - -const menuIosCss = ":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{left:0;right:auto;top:0;bottom:0;-webkit-transform:translate3d(-9999px, 0, 0);transform:translate3d(-9999px, 0, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{left:unset;right:unset;left:auto;right:0}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{-webkit-transform:translate3d(calc(-1 * -9999px), 0, 0);transform:translate3d(calc(-1 * -9999px), 0, 0)}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;right:auto;left:0}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;right:0;left:auto;}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none !important;transform:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}:host(.menu-pane-visible) ion-backdrop{display:hidden !important;}:host(.menu-type-push){z-index:1000}:host(.menu-type-push) .show-backdrop{display:block}"; - -const menuMdCss = ":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{left:0;right:auto;top:0;bottom:0;-webkit-transform:translate3d(-9999px, 0, 0);transform:translate3d(-9999px, 0, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{left:unset;right:unset;left:auto;right:0}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{-webkit-transform:translate3d(calc(-1 * -9999px), 0, 0);transform:translate3d(calc(-1 * -9999px), 0, 0)}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;right:auto;left:0}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;right:0;left:auto;}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none !important;transform:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}:host(.menu-pane-visible) ion-backdrop{display:hidden !important;}:host(.menu-type-overlay) .menu-inner{-webkit-box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18);box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18)}"; - -const iosEasing = 'cubic-bezier(0.32,0.72,0,1)'; -const mdEasing = 'cubic-bezier(0.0,0.0,0.2,1)'; -const iosEasingReverse = 'cubic-bezier(1, 0, 0.68, 0.28)'; -const mdEasingReverse = 'cubic-bezier(0.4, 0, 0.6, 1)'; -const Menu = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionWillOpen = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionWillOpen", 7); - this.ionWillClose = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionWillClose", 7); - this.ionDidOpen = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionDidOpen", 7); - this.ionDidClose = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionDidClose", 7); - this.ionMenuChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionMenuChange", 7); - this.lastOnEnd = 0; - this.blocker = _gesture_controller_89173521_js__WEBPACK_IMPORTED_MODULE_5__["G"].createBlocker({ disableScroll: true }); - this.isAnimating = false; - this._isOpen = false; - this.isPaneVisible = false; - this.isEndSide = false; - /** - * If `true`, the menu is disabled. - */ - this.disabled = false; - /** - * Which side of the view the menu should be placed. - */ - this.side = 'start'; - /** - * If `true`, swiping the menu is enabled. - */ - this.swipeGesture = true; - /** - * The edge threshold for dragging the menu open. - * If a drag/swipe happens over this value, the menu is not triggered. - */ - this.maxEdgeStart = 50; - } - typeChanged(type, oldType) { - const contentEl = this.contentEl; - if (contentEl) { - if (oldType !== undefined) { - contentEl.classList.remove(`menu-content-${oldType}`); - } - contentEl.classList.add(`menu-content-${type}`); - contentEl.removeAttribute('style'); - } - if (this.menuInnerEl) { - // Remove effects of previous animations - this.menuInnerEl.removeAttribute('style'); - } - this.animation = undefined; - } - disabledChanged() { - this.updateState(); - this.ionMenuChange.emit({ - disabled: this.disabled, - open: this._isOpen - }); - } - sideChanged() { - this.isEndSide = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["i"])(this.side); - } - swipeGestureChanged() { - this.updateState(); - } - async connectedCallback() { - if (this.type === undefined) { - this.type = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('menuType', 'overlay'); - } - const el = this.el; - const parent = el.parentNode; - if (this.contentId === undefined) { - console.warn(`[DEPRECATED][ion-menu] Using the [main] attribute is deprecated, please use the "contentId" property instead: -BEFORE: - ... -

- -AFTER: - -
...
-`); - } - const content = this.contentId !== undefined - ? document.getElementById(this.contentId) - : parent && parent.querySelector && parent.querySelector('[main]'); - if (!content || !content.tagName) { - // requires content element - console.error('Menu: must have a "content" element to listen for drag events on.'); - return; - } - this.contentEl = content; - // add menu's content classes - content.classList.add('menu-content'); - this.typeChanged(this.type, undefined); - this.sideChanged(); - // register this menu with the app's menu controller - _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"]._register(this); - this.gesture = (await Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! ./index-eea61379.js */ "./node_modules/@ionic/core/dist/esm/index-eea61379.js"))).createGesture({ - el: document, - gestureName: 'menu-swipe', - gesturePriority: 30, - threshold: 10, - blurOnStart: true, - canStart: ev => this.canStart(ev), - onWillStart: () => this.onWillStart(), - onStart: () => this.onStart(), - onMove: ev => this.onMove(ev), - onEnd: ev => this.onEnd(ev), - }); - this.updateState(); - } - async componentDidLoad() { - this.ionMenuChange.emit({ disabled: this.disabled, open: this._isOpen }); - this.updateState(); - } - disconnectedCallback() { - this.blocker.destroy(); - _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"]._unregister(this); - if (this.animation) { - this.animation.destroy(); - } - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - this.animation = undefined; - this.contentEl = this.backdropEl = this.menuInnerEl = undefined; - } - onSplitPaneChanged(ev) { - this.isPaneVisible = ev.detail.isPane(this.el); - this.updateState(); - } - onBackdropClick(ev) { - if (this._isOpen && this.lastOnEnd < ev.timeStamp - 100) { - const shouldClose = (ev.composedPath) - ? !ev.composedPath().includes(this.menuInnerEl) - : false; - if (shouldClose) { - ev.preventDefault(); - ev.stopPropagation(); - this.close(); - } - } - } - /** - * Returns `true` is the menu is open. - */ - isOpen() { - return Promise.resolve(this._isOpen); - } - /** - * Returns `true` is the menu is active. - * - * A menu is active when it can be opened or closed, meaning it's enabled - * and it's not part of a `ion-split-pane`. - */ - isActive() { - return Promise.resolve(this._isActive()); - } - /** - * Opens the menu. If the menu is already open or it can't be opened, - * it returns `false`. - */ - open(animated = true) { - return this.setOpen(true, animated); - } - /** - * Closes the menu. If the menu is already closed or it can't be closed, - * it returns `false`. - */ - close(animated = true) { - return this.setOpen(false, animated); - } - /** - * Toggles the menu. If the menu is already open, it will try to close, otherwise it will try to open it. - * If the operation can't be completed successfully, it returns `false`. - */ - toggle(animated = true) { - return this.setOpen(!this._isOpen, animated); - } - /** - * Opens or closes the button. - * If the operation can't be completed successfully, it returns `false`. - */ - setOpen(shouldOpen, animated = true) { - return _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"]._setOpen(this, shouldOpen, animated); - } - async _setOpen(shouldOpen, animated = true) { - // If the menu is disabled or it is currently being animated, let's do nothing - if (!this._isActive() || this.isAnimating || shouldOpen === this._isOpen) { - return false; - } - this.beforeAnimation(shouldOpen); - await this.loadAnimation(); - await this.startAnimation(shouldOpen, animated); - this.afterAnimation(shouldOpen); - return true; - } - async loadAnimation() { - // Menu swipe animation takes the menu's inner width as parameter, - // If `offsetWidth` changes, we need to create a new animation. - const width = this.menuInnerEl.offsetWidth; - if (width === this.width && this.animation !== undefined) { - return; - } - this.width = width; - // Destroy existing animation - if (this.animation) { - this.animation.destroy(); - this.animation = undefined; - } - // Create new animation - this.animation = await _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"]._createAnimation(this.type, this); - if (!_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('animated', true)) { - this.animation.duration(0); - } - this.animation.fill('both'); - } - async startAnimation(shouldOpen, animated) { - const isReversed = !shouldOpen; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const easing = mode === 'ios' ? iosEasing : mdEasing; - const easingReverse = mode === 'ios' ? iosEasingReverse : mdEasingReverse; - const ani = this.animation - .direction((isReversed) ? 'reverse' : 'normal') - .easing((isReversed) ? easingReverse : easing) - .onFinish(() => { - if (ani.getDirection() === 'reverse') { - ani.direction('normal'); - } - }); - if (animated) { - await ani.play(); - } - else { - ani.play({ sync: true }); - } - } - _isActive() { - return !this.disabled && !this.isPaneVisible; - } - canSwipe() { - return this.swipeGesture && !this.isAnimating && this._isActive(); - } - canStart(detail) { - // Do not allow swipe gesture if a modal is open - const isModalPresented = !!document.querySelector('ion-modal.show-modal'); - if (isModalPresented || !this.canSwipe()) { - return false; - } - if (this._isOpen) { - return true; - // TODO error - } - else if (_index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"]._getOpenSync()) { - return false; - } - return checkEdgeSide(window, detail.currentX, this.isEndSide, this.maxEdgeStart); - } - onWillStart() { - this.beforeAnimation(!this._isOpen); - return this.loadAnimation(); - } - onStart() { - if (!this.isAnimating || !this.animation) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(false, 'isAnimating has to be true'); - return; - } - // the cloned animation should not use an easing curve during seek - this.animation.progressStart(true, (this._isOpen) ? 1 : 0); - } - onMove(detail) { - if (!this.isAnimating || !this.animation) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(false, 'isAnimating has to be true'); - return; - } - const delta = computeDelta(detail.deltaX, this._isOpen, this.isEndSide); - const stepValue = delta / this.width; - this.animation.progressStep((this._isOpen) ? 1 - stepValue : stepValue); - } - onEnd(detail) { - if (!this.isAnimating || !this.animation) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(false, 'isAnimating has to be true'); - return; - } - const isOpen = this._isOpen; - const isEndSide = this.isEndSide; - const delta = computeDelta(detail.deltaX, isOpen, isEndSide); - const width = this.width; - const stepValue = delta / width; - const velocity = detail.velocityX; - const z = width / 2.0; - const shouldCompleteRight = velocity >= 0 && (velocity > 0.2 || detail.deltaX > z); - const shouldCompleteLeft = velocity <= 0 && (velocity < -0.2 || detail.deltaX < -z); - const shouldComplete = isOpen - ? isEndSide ? shouldCompleteRight : shouldCompleteLeft - : isEndSide ? shouldCompleteLeft : shouldCompleteRight; - let shouldOpen = !isOpen && shouldComplete; - if (isOpen && !shouldComplete) { - shouldOpen = true; - } - this.lastOnEnd = detail.currentTime; - // Account for rounding errors in JS - let newStepValue = (shouldComplete) ? 0.001 : -0.001; - /** - * TODO: stepValue can sometimes return a negative - * value, but you can't have a negative time value - * for the cubic bezier curve (at least with web animations) - * Not sure if the negative step value is an error or not - */ - const adjustedStepValue = (stepValue < 0) ? 0.01 : stepValue; - /** - * Animation will be reversed here, so need to - * reverse the easing curve as well - * - * Additionally, we need to account for the time relative - * to the new easing curve, as `stepValue` is going to be given - * in terms of a linear curve. - */ - newStepValue += Object(_cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__["g"])([0, 0], [0.4, 0], [0.6, 1], [1, 1], Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, adjustedStepValue, 0.9999))[0] || 0; - const playTo = (this._isOpen) ? !shouldComplete : shouldComplete; - this.animation - .easing('cubic-bezier(0.4, 0.0, 0.6, 1)') - .onFinish(() => this.afterAnimation(shouldOpen), { oneTimeCallback: true }) - .progressEnd((playTo) ? 1 : 0, (this._isOpen) ? 1 - newStepValue : newStepValue, 300); - } - beforeAnimation(shouldOpen) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(!this.isAnimating, '_before() should not be called while animating'); - // this places the menu into the correct location before it animates in - // this css class doesn't actually kick off any animations - this.el.classList.add(SHOW_MENU); - if (this.backdropEl) { - this.backdropEl.classList.add(SHOW_BACKDROP); - } - this.blocker.block(); - this.isAnimating = true; - if (shouldOpen) { - this.ionWillOpen.emit(); - } - else { - this.ionWillClose.emit(); - } - } - afterAnimation(isOpen) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(this.isAnimating, '_before() should be called while animating'); - // keep opening/closing the menu disabled for a touch more yet - // only add listeners/css if it's enabled and isOpen - // and only remove listeners/css if it's not open - // emit opened/closed events - this._isOpen = isOpen; - this.isAnimating = false; - if (!this._isOpen) { - this.blocker.unblock(); - } - if (isOpen) { - // add css class - if (this.contentEl) { - this.contentEl.classList.add(MENU_CONTENT_OPEN); - } - // emit open event - this.ionDidOpen.emit(); - } - else { - // remove css classes - this.el.classList.remove(SHOW_MENU); - if (this.contentEl) { - this.contentEl.classList.remove(MENU_CONTENT_OPEN); - } - if (this.backdropEl) { - this.backdropEl.classList.remove(SHOW_BACKDROP); - } - if (this.animation) { - this.animation.stop(); - } - // emit close event - this.ionDidClose.emit(); - } - } - updateState() { - const isActive = this._isActive(); - if (this.gesture) { - this.gesture.enable(isActive && this.swipeGesture); - } - // Close menu immediately - if (!isActive && this._isOpen) { - // close if this menu is open, and should not be enabled - this.forceClosing(); - } - if (!this.disabled) { - _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"]._setActiveMenu(this); - } - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(!this.isAnimating, 'can not be animating'); - } - forceClosing() { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(this._isOpen, 'menu cannot be closed'); - this.isAnimating = true; - const ani = this.animation.direction('reverse'); - ani.play({ sync: true }); - this.afterAnimation(false); - } - render() { - const { isEndSide, type, disabled, isPaneVisible } = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { role: "navigation", class: { - [mode]: true, - [`menu-type-${type}`]: true, - 'menu-enabled': !disabled, - 'menu-side-end': isEndSide, - 'menu-side-start': !isEndSide, - 'menu-pane-visible': isPaneVisible - } }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "menu-inner", part: "container", ref: el => this.menuInnerEl = el }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-backdrop", { ref: el => this.backdropEl = el, class: "menu-backdrop", tappable: false, stopPropagation: false, part: "backdrop" }))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "type": ["typeChanged"], - "disabled": ["disabledChanged"], - "side": ["sideChanged"], - "swipeGesture": ["swipeGestureChanged"] - }; } -}; -const computeDelta = (deltaX, isOpen, isEndSide) => { - return Math.max(0, isOpen !== isEndSide ? -deltaX : deltaX); -}; -const checkEdgeSide = (win, posX, isEndSide, maxEdgeStart) => { - if (isEndSide) { - return posX >= win.innerWidth - maxEdgeStart; - } - else { - return posX <= maxEdgeStart; - } -}; -const SHOW_MENU = 'show-menu'; -const SHOW_BACKDROP = 'show-backdrop'; -const MENU_CONTENT_OPEN = 'menu-content-open'; -Menu.style = { - ios: menuIosCss, - md: menuMdCss -}; - -// Given a menu, return whether or not the menu toggle should be visible -const updateVisibility = async (menu) => { - const menuEl = await _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"].get(menu); - return !!(menuEl && await menuEl.isActive()); -}; - -const menuButtonIosCss = ":host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.1;--border-radius:4px;--color:var(--ion-color-primary, #3880ff);--padding-start:5px;--padding-end:5px;height:32px;font-size:31px}:host(.ion-activated){opacity:0.4}@media (any-hover: hover){:host(:hover){opacity:0.6}}"; - -const menuButtonMdCss = ":host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.12;--background-hover:currentColor;--background-hover-opacity:.04;--border-radius:50%;--color:initial;--padding-start:8px;--padding-end:8px;width:48px;height:48px;font-size:24px}:host(.ion-color.ion-focused)::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}"; - -const MenuButton = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.visible = false; - /** - * If `true`, the user cannot interact with the menu button. - */ - this.disabled = false; - /** - * Automatically hides the menu button when the corresponding menu is not active - */ - this.autoHide = true; - /** - * The type of the button. - */ - this.type = 'button'; - this.onClick = async () => { - return _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"].toggle(this.menu); - }; - } - componentDidLoad() { - this.visibilityChanged(); - } - async visibilityChanged() { - this.visible = await updateVisibility(this.menu); - } - render() { - const { color, disabled } = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const menuIcon = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('menuIcon', mode === 'ios' ? 'menu-outline' : 'menu-sharp'); - const hidden = this.autoHide && !this.visible; - const attrs = { - type: this.type - }; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { onClick: this.onClick, "aria-disabled": disabled ? 'true' : null, "aria-hidden": hidden ? 'true' : null, class: Object.assign(Object.assign({ [mode]: true }, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_8__["c"])(color)), { 'button': true, 'menu-button-hidden': hidden, 'menu-button-disabled': disabled, 'in-toolbar': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_8__["h"])('ion-toolbar', this.el), 'in-toolbar-color': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_8__["h"])('ion-toolbar[color]', this.el), 'ion-activatable': true, 'ion-focusable': true }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", Object.assign({}, attrs, { disabled: disabled, class: "button-native", part: "native", "aria-label": "menu" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { class: "button-inner" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { part: "icon", icon: menuIcon, mode: mode, lazy: false, "aria-hidden": "true" }))), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", { type: "unbounded" })))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -MenuButton.style = { - ios: menuButtonIosCss, - md: menuButtonMdCss -}; - -const menuToggleCss = ":host(.menu-toggle-hidden){display:none}"; - -const MenuToggle = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.visible = false; - /** - * Automatically hides the content when the corresponding menu is not active. - * - * By default, it's `true`. Change it to `false` in order to - * keep `ion-menu-toggle` always visible regardless the state of the menu. - */ - this.autoHide = true; - this.onClick = () => { - return _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"].toggle(this.menu); - }; - } - connectedCallback() { - this.visibilityChanged(); - } - async visibilityChanged() { - this.visible = await updateVisibility(this.menu); - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const hidden = this.autoHide && !this.visible; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { onClick: this.onClick, "aria-hidden": hidden ? 'true' : null, class: { - [mode]: true, - 'menu-toggle-hidden': hidden, - } }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } -}; -MenuToggle.style = menuToggleCss; - - - - -/***/ }) - -}]); -//# sourceMappingURL=19-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/19-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/19-es2015.js.map deleted file mode 100644 index 66cdb6957..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/19-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-menu_3.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6G;AACnC;AACM;AAC/C;AACyC;AACC;AAC/B;AACc;AACsB;;AAEhF,0BAA0B,cAAc,iBAAiB,iBAAiB,cAAc,kBAAkB,kBAAkB,+CAA+C,OAAO,QAAQ,MAAM,SAAS,aAAa,kBAAkB,eAAe,kBAAkB,cAAc,YAAY,OAAO,WAAW,MAAM,SAAS,+CAA+C,uCAAuC,oBAAoB,aAAa,kBAAkB,0BAA0B,sBAAsB,sBAAsB,8BAA8B,mBAAmB,2BAA2B,2BAA2B,qBAAqB,6BAA6B,6BAA6B,6BAA6B,eAAe,2DAA2D,WAAW,YAAY,UAAU,QAAQ,2DAA2D,0DAA0D,kDAAkD,oCAAoC,0BAA0B,WAAW,OAAO,kCAAkC,yBAAyB,QAAQ,WAAW,aAAa,aAAa,aAAa,WAAW,0BAA0B,YAAY,eAAe,yBAAyB,UAAU,+CAA+C,yCAAyC,iCAAiC,0BAA0B,aAAa,yCAAyC,cAAc,eAAe,0BAA0B,mBAAmB,2BAA2B,2BAA2B,sCAAsC,OAAO,QAAQ,WAAW,kCAAkC,0BAA0B,mCAAmC,2BAA2B,uCAAuC,2BAA2B,uBAAuB,aAAa,sCAAsC,cAAc;;AAEr8D,yBAAyB,cAAc,iBAAiB,iBAAiB,cAAc,kBAAkB,kBAAkB,+CAA+C,OAAO,QAAQ,MAAM,SAAS,aAAa,kBAAkB,eAAe,kBAAkB,cAAc,YAAY,OAAO,WAAW,MAAM,SAAS,+CAA+C,uCAAuC,oBAAoB,aAAa,kBAAkB,0BAA0B,sBAAsB,sBAAsB,8BAA8B,mBAAmB,2BAA2B,2BAA2B,qBAAqB,6BAA6B,6BAA6B,6BAA6B,eAAe,2DAA2D,WAAW,YAAY,UAAU,QAAQ,2DAA2D,0DAA0D,kDAAkD,oCAAoC,0BAA0B,WAAW,OAAO,kCAAkC,yBAAyB,QAAQ,WAAW,aAAa,aAAa,aAAa,WAAW,0BAA0B,YAAY,eAAe,yBAAyB,UAAU,+CAA+C,yCAAyC,iCAAiC,0BAA0B,aAAa,yCAAyC,cAAc,eAAe,0BAA0B,mBAAmB,2BAA2B,2BAA2B,sCAAsC,OAAO,QAAQ,WAAW,kCAAkC,0BAA0B,mCAAmC,2BAA2B,uCAAuC,2BAA2B,sCAAsC,oDAAoD,4CAA4C;;AAEl/D;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,4DAAgB;AACxB,2BAA2B,4DAAW;AACtC,4BAA4B,4DAAW;AACvC,0BAA0B,4DAAW;AACrC,2BAA2B,4DAAW;AACtC,6BAA6B,4DAAW;AACxC;AACA,uBAAuB,iEAAkB,gBAAgB,sBAAsB;AAC/E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2DAA2D,QAAQ;AACnE;AACA,oDAAoD,KAAK;AACzD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,yBAAyB,8DAAS;AAClC;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,2DAAM;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,oDAAc;AACtB,8BAA8B,yJAA6B;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,iCAAiC,8CAA8C;AAC/E;AACA;AACA;AACA;AACA,QAAQ,oDAAc;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,oDAAc;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,oDAAc;AAC7C,aAAa,2DAAM;AACnB;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,sBAAsB,aAAa;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,oDAAc;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,8DAAM;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,8DAAM;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,8DAAM;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,mEAAuB,qCAAqC,8DAAK;AACzF;AACA;AACA;AACA,8DAA8D,wBAAwB;AACtF;AACA;AACA;AACA,QAAQ,8DAAM;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,8DAAM;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA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","file":"19-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { c as config, b as getIonMode } from './ionic-global-837be8f3.js';\nimport { i as isEndSide, b as assert, c as clamp } from './helpers-5c745fbd.js';\nimport './animation-a635a2fc.js';\nimport { g as getTimeGivenProgression } from './cubic-bezier-685f606a.js';\nimport { G as GESTURE_CONTROLLER } from './gesture-controller-89173521.js';\nimport './hardware-back-button-7b6ede21.js';\nimport { m as menuController } from './index-a8b25bef.js';\nimport { c as createColorClasses, h as hostContext } from './theme-3f0b0c04.js';\n\nconst menuIosCss = \":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{left:0;right:auto;top:0;bottom:0;-webkit-transform:translate3d(-9999px, 0, 0);transform:translate3d(-9999px, 0, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{left:unset;right:unset;left:auto;right:0}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{-webkit-transform:translate3d(calc(-1 * -9999px), 0, 0);transform:translate3d(calc(-1 * -9999px), 0, 0)}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;right:auto;left:0}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;right:0;left:auto;}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none !important;transform:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}:host(.menu-pane-visible) ion-backdrop{display:hidden !important;}:host(.menu-type-push){z-index:1000}:host(.menu-type-push) .show-backdrop{display:block}\";\n\nconst menuMdCss = \":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{left:0;right:auto;top:0;bottom:0;-webkit-transform:translate3d(-9999px, 0, 0);transform:translate3d(-9999px, 0, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{left:unset;right:unset;left:auto;right:0}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{-webkit-transform:translate3d(calc(-1 * -9999px), 0, 0);transform:translate3d(calc(-1 * -9999px), 0, 0)}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;right:auto;left:0}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;right:0;left:auto;}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none !important;transform:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}:host(.menu-pane-visible) ion-backdrop{display:hidden !important;}:host(.menu-type-overlay) .menu-inner{-webkit-box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18);box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18)}\";\n\nconst iosEasing = 'cubic-bezier(0.32,0.72,0,1)';\nconst mdEasing = 'cubic-bezier(0.0,0.0,0.2,1)';\nconst iosEasingReverse = 'cubic-bezier(1, 0, 0.68, 0.28)';\nconst mdEasingReverse = 'cubic-bezier(0.4, 0, 0.6, 1)';\nconst Menu = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionWillOpen = createEvent(this, \"ionWillOpen\", 7);\n this.ionWillClose = createEvent(this, \"ionWillClose\", 7);\n this.ionDidOpen = createEvent(this, \"ionDidOpen\", 7);\n this.ionDidClose = createEvent(this, \"ionDidClose\", 7);\n this.ionMenuChange = createEvent(this, \"ionMenuChange\", 7);\n this.lastOnEnd = 0;\n this.blocker = GESTURE_CONTROLLER.createBlocker({ disableScroll: true });\n this.isAnimating = false;\n this._isOpen = false;\n this.isPaneVisible = false;\n this.isEndSide = false;\n /**\n * If `true`, the menu is disabled.\n */\n this.disabled = false;\n /**\n * Which side of the view the menu should be placed.\n */\n this.side = 'start';\n /**\n * If `true`, swiping the menu is enabled.\n */\n this.swipeGesture = true;\n /**\n * The edge threshold for dragging the menu open.\n * If a drag/swipe happens over this value, the menu is not triggered.\n */\n this.maxEdgeStart = 50;\n }\n typeChanged(type, oldType) {\n const contentEl = this.contentEl;\n if (contentEl) {\n if (oldType !== undefined) {\n contentEl.classList.remove(`menu-content-${oldType}`);\n }\n contentEl.classList.add(`menu-content-${type}`);\n contentEl.removeAttribute('style');\n }\n if (this.menuInnerEl) {\n // Remove effects of previous animations\n this.menuInnerEl.removeAttribute('style');\n }\n this.animation = undefined;\n }\n disabledChanged() {\n this.updateState();\n this.ionMenuChange.emit({\n disabled: this.disabled,\n open: this._isOpen\n });\n }\n sideChanged() {\n this.isEndSide = isEndSide(this.side);\n }\n swipeGestureChanged() {\n this.updateState();\n }\n async connectedCallback() {\n if (this.type === undefined) {\n this.type = config.get('menuType', 'overlay');\n }\n const el = this.el;\n const parent = el.parentNode;\n if (this.contentId === undefined) {\n console.warn(`[DEPRECATED][ion-menu] Using the [main] attribute is deprecated, please use the \"contentId\" property instead:\nBEFORE:\n ...\n
...
\n\nAFTER:\n \n
...
\n`);\n }\n const content = this.contentId !== undefined\n ? document.getElementById(this.contentId)\n : parent && parent.querySelector && parent.querySelector('[main]');\n if (!content || !content.tagName) {\n // requires content element\n console.error('Menu: must have a \"content\" element to listen for drag events on.');\n return;\n }\n this.contentEl = content;\n // add menu's content classes\n content.classList.add('menu-content');\n this.typeChanged(this.type, undefined);\n this.sideChanged();\n // register this menu with the app's menu controller\n menuController._register(this);\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: document,\n gestureName: 'menu-swipe',\n gesturePriority: 30,\n threshold: 10,\n blurOnStart: true,\n canStart: ev => this.canStart(ev),\n onWillStart: () => this.onWillStart(),\n onStart: () => this.onStart(),\n onMove: ev => this.onMove(ev),\n onEnd: ev => this.onEnd(ev),\n });\n this.updateState();\n }\n async componentDidLoad() {\n this.ionMenuChange.emit({ disabled: this.disabled, open: this._isOpen });\n this.updateState();\n }\n disconnectedCallback() {\n this.blocker.destroy();\n menuController._unregister(this);\n if (this.animation) {\n this.animation.destroy();\n }\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n this.animation = undefined;\n this.contentEl = this.backdropEl = this.menuInnerEl = undefined;\n }\n onSplitPaneChanged(ev) {\n this.isPaneVisible = ev.detail.isPane(this.el);\n this.updateState();\n }\n onBackdropClick(ev) {\n if (this._isOpen && this.lastOnEnd < ev.timeStamp - 100) {\n const shouldClose = (ev.composedPath)\n ? !ev.composedPath().includes(this.menuInnerEl)\n : false;\n if (shouldClose) {\n ev.preventDefault();\n ev.stopPropagation();\n this.close();\n }\n }\n }\n /**\n * Returns `true` is the menu is open.\n */\n isOpen() {\n return Promise.resolve(this._isOpen);\n }\n /**\n * Returns `true` is the menu is active.\n *\n * A menu is active when it can be opened or closed, meaning it's enabled\n * and it's not part of a `ion-split-pane`.\n */\n isActive() {\n return Promise.resolve(this._isActive());\n }\n /**\n * Opens the menu. If the menu is already open or it can't be opened,\n * it returns `false`.\n */\n open(animated = true) {\n return this.setOpen(true, animated);\n }\n /**\n * Closes the menu. If the menu is already closed or it can't be closed,\n * it returns `false`.\n */\n close(animated = true) {\n return this.setOpen(false, animated);\n }\n /**\n * Toggles the menu. If the menu is already open, it will try to close, otherwise it will try to open it.\n * If the operation can't be completed successfully, it returns `false`.\n */\n toggle(animated = true) {\n return this.setOpen(!this._isOpen, animated);\n }\n /**\n * Opens or closes the button.\n * If the operation can't be completed successfully, it returns `false`.\n */\n setOpen(shouldOpen, animated = true) {\n return menuController._setOpen(this, shouldOpen, animated);\n }\n async _setOpen(shouldOpen, animated = true) {\n // If the menu is disabled or it is currently being animated, let's do nothing\n if (!this._isActive() || this.isAnimating || shouldOpen === this._isOpen) {\n return false;\n }\n this.beforeAnimation(shouldOpen);\n await this.loadAnimation();\n await this.startAnimation(shouldOpen, animated);\n this.afterAnimation(shouldOpen);\n return true;\n }\n async loadAnimation() {\n // Menu swipe animation takes the menu's inner width as parameter,\n // If `offsetWidth` changes, we need to create a new animation.\n const width = this.menuInnerEl.offsetWidth;\n if (width === this.width && this.animation !== undefined) {\n return;\n }\n this.width = width;\n // Destroy existing animation\n if (this.animation) {\n this.animation.destroy();\n this.animation = undefined;\n }\n // Create new animation\n this.animation = await menuController._createAnimation(this.type, this);\n if (!config.getBoolean('animated', true)) {\n this.animation.duration(0);\n }\n this.animation.fill('both');\n }\n async startAnimation(shouldOpen, animated) {\n const isReversed = !shouldOpen;\n const mode = getIonMode(this);\n const easing = mode === 'ios' ? iosEasing : mdEasing;\n const easingReverse = mode === 'ios' ? iosEasingReverse : mdEasingReverse;\n const ani = this.animation\n .direction((isReversed) ? 'reverse' : 'normal')\n .easing((isReversed) ? easingReverse : easing)\n .onFinish(() => {\n if (ani.getDirection() === 'reverse') {\n ani.direction('normal');\n }\n });\n if (animated) {\n await ani.play();\n }\n else {\n ani.play({ sync: true });\n }\n }\n _isActive() {\n return !this.disabled && !this.isPaneVisible;\n }\n canSwipe() {\n return this.swipeGesture && !this.isAnimating && this._isActive();\n }\n canStart(detail) {\n // Do not allow swipe gesture if a modal is open\n const isModalPresented = !!document.querySelector('ion-modal.show-modal');\n if (isModalPresented || !this.canSwipe()) {\n return false;\n }\n if (this._isOpen) {\n return true;\n // TODO error\n }\n else if (menuController._getOpenSync()) {\n return false;\n }\n return checkEdgeSide(window, detail.currentX, this.isEndSide, this.maxEdgeStart);\n }\n onWillStart() {\n this.beforeAnimation(!this._isOpen);\n return this.loadAnimation();\n }\n onStart() {\n if (!this.isAnimating || !this.animation) {\n assert(false, 'isAnimating has to be true');\n return;\n }\n // the cloned animation should not use an easing curve during seek\n this.animation.progressStart(true, (this._isOpen) ? 1 : 0);\n }\n onMove(detail) {\n if (!this.isAnimating || !this.animation) {\n assert(false, 'isAnimating has to be true');\n return;\n }\n const delta = computeDelta(detail.deltaX, this._isOpen, this.isEndSide);\n const stepValue = delta / this.width;\n this.animation.progressStep((this._isOpen) ? 1 - stepValue : stepValue);\n }\n onEnd(detail) {\n if (!this.isAnimating || !this.animation) {\n assert(false, 'isAnimating has to be true');\n return;\n }\n const isOpen = this._isOpen;\n const isEndSide = this.isEndSide;\n const delta = computeDelta(detail.deltaX, isOpen, isEndSide);\n const width = this.width;\n const stepValue = delta / width;\n const velocity = detail.velocityX;\n const z = width / 2.0;\n const shouldCompleteRight = velocity >= 0 && (velocity > 0.2 || detail.deltaX > z);\n const shouldCompleteLeft = velocity <= 0 && (velocity < -0.2 || detail.deltaX < -z);\n const shouldComplete = isOpen\n ? isEndSide ? shouldCompleteRight : shouldCompleteLeft\n : isEndSide ? shouldCompleteLeft : shouldCompleteRight;\n let shouldOpen = !isOpen && shouldComplete;\n if (isOpen && !shouldComplete) {\n shouldOpen = true;\n }\n this.lastOnEnd = detail.currentTime;\n // Account for rounding errors in JS\n let newStepValue = (shouldComplete) ? 0.001 : -0.001;\n /**\n * TODO: stepValue can sometimes return a negative\n * value, but you can't have a negative time value\n * for the cubic bezier curve (at least with web animations)\n * Not sure if the negative step value is an error or not\n */\n const adjustedStepValue = (stepValue < 0) ? 0.01 : stepValue;\n /**\n * Animation will be reversed here, so need to\n * reverse the easing curve as well\n *\n * Additionally, we need to account for the time relative\n * to the new easing curve, as `stepValue` is going to be given\n * in terms of a linear curve.\n */\n newStepValue += getTimeGivenProgression([0, 0], [0.4, 0], [0.6, 1], [1, 1], clamp(0, adjustedStepValue, 0.9999))[0] || 0;\n const playTo = (this._isOpen) ? !shouldComplete : shouldComplete;\n this.animation\n .easing('cubic-bezier(0.4, 0.0, 0.6, 1)')\n .onFinish(() => this.afterAnimation(shouldOpen), { oneTimeCallback: true })\n .progressEnd((playTo) ? 1 : 0, (this._isOpen) ? 1 - newStepValue : newStepValue, 300);\n }\n beforeAnimation(shouldOpen) {\n assert(!this.isAnimating, '_before() should not be called while animating');\n // this places the menu into the correct location before it animates in\n // this css class doesn't actually kick off any animations\n this.el.classList.add(SHOW_MENU);\n if (this.backdropEl) {\n this.backdropEl.classList.add(SHOW_BACKDROP);\n }\n this.blocker.block();\n this.isAnimating = true;\n if (shouldOpen) {\n this.ionWillOpen.emit();\n }\n else {\n this.ionWillClose.emit();\n }\n }\n afterAnimation(isOpen) {\n assert(this.isAnimating, '_before() should be called while animating');\n // keep opening/closing the menu disabled for a touch more yet\n // only add listeners/css if it's enabled and isOpen\n // and only remove listeners/css if it's not open\n // emit opened/closed events\n this._isOpen = isOpen;\n this.isAnimating = false;\n if (!this._isOpen) {\n this.blocker.unblock();\n }\n if (isOpen) {\n // add css class\n if (this.contentEl) {\n this.contentEl.classList.add(MENU_CONTENT_OPEN);\n }\n // emit open event\n this.ionDidOpen.emit();\n }\n else {\n // remove css classes\n this.el.classList.remove(SHOW_MENU);\n if (this.contentEl) {\n this.contentEl.classList.remove(MENU_CONTENT_OPEN);\n }\n if (this.backdropEl) {\n this.backdropEl.classList.remove(SHOW_BACKDROP);\n }\n if (this.animation) {\n this.animation.stop();\n }\n // emit close event\n this.ionDidClose.emit();\n }\n }\n updateState() {\n const isActive = this._isActive();\n if (this.gesture) {\n this.gesture.enable(isActive && this.swipeGesture);\n }\n // Close menu immediately\n if (!isActive && this._isOpen) {\n // close if this menu is open, and should not be enabled\n this.forceClosing();\n }\n if (!this.disabled) {\n menuController._setActiveMenu(this);\n }\n assert(!this.isAnimating, 'can not be animating');\n }\n forceClosing() {\n assert(this._isOpen, 'menu cannot be closed');\n this.isAnimating = true;\n const ani = this.animation.direction('reverse');\n ani.play({ sync: true });\n this.afterAnimation(false);\n }\n render() {\n const { isEndSide, type, disabled, isPaneVisible } = this;\n const mode = getIonMode(this);\n return (h(Host, { role: \"navigation\", class: {\n [mode]: true,\n [`menu-type-${type}`]: true,\n 'menu-enabled': !disabled,\n 'menu-side-end': isEndSide,\n 'menu-side-start': !isEndSide,\n 'menu-pane-visible': isPaneVisible\n } }, h(\"div\", { class: \"menu-inner\", part: \"container\", ref: el => this.menuInnerEl = el }, h(\"slot\", null)), h(\"ion-backdrop\", { ref: el => this.backdropEl = el, class: \"menu-backdrop\", tappable: false, stopPropagation: false, part: \"backdrop\" })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"type\": [\"typeChanged\"],\n \"disabled\": [\"disabledChanged\"],\n \"side\": [\"sideChanged\"],\n \"swipeGesture\": [\"swipeGestureChanged\"]\n }; }\n};\nconst computeDelta = (deltaX, isOpen, isEndSide) => {\n return Math.max(0, isOpen !== isEndSide ? -deltaX : deltaX);\n};\nconst checkEdgeSide = (win, posX, isEndSide, maxEdgeStart) => {\n if (isEndSide) {\n return posX >= win.innerWidth - maxEdgeStart;\n }\n else {\n return posX <= maxEdgeStart;\n }\n};\nconst SHOW_MENU = 'show-menu';\nconst SHOW_BACKDROP = 'show-backdrop';\nconst MENU_CONTENT_OPEN = 'menu-content-open';\nMenu.style = {\n ios: menuIosCss,\n md: menuMdCss\n};\n\n// Given a menu, return whether or not the menu toggle should be visible\nconst updateVisibility = async (menu) => {\n const menuEl = await menuController.get(menu);\n return !!(menuEl && await menuEl.isActive());\n};\n\nconst menuButtonIosCss = \":host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.1;--border-radius:4px;--color:var(--ion-color-primary, #3880ff);--padding-start:5px;--padding-end:5px;height:32px;font-size:31px}:host(.ion-activated){opacity:0.4}@media (any-hover: hover){:host(:hover){opacity:0.6}}\";\n\nconst menuButtonMdCss = \":host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.12;--background-hover:currentColor;--background-hover-opacity:.04;--border-radius:50%;--color:initial;--padding-start:8px;--padding-end:8px;width:48px;height:48px;font-size:24px}:host(.ion-color.ion-focused)::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}\";\n\nconst MenuButton = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.visible = false;\n /**\n * If `true`, the user cannot interact with the menu button.\n */\n this.disabled = false;\n /**\n * Automatically hides the menu button when the corresponding menu is not active\n */\n this.autoHide = true;\n /**\n * The type of the button.\n */\n this.type = 'button';\n this.onClick = async () => {\n return menuController.toggle(this.menu);\n };\n }\n componentDidLoad() {\n this.visibilityChanged();\n }\n async visibilityChanged() {\n this.visible = await updateVisibility(this.menu);\n }\n render() {\n const { color, disabled } = this;\n const mode = getIonMode(this);\n const menuIcon = config.get('menuIcon', mode === 'ios' ? 'menu-outline' : 'menu-sharp');\n const hidden = this.autoHide && !this.visible;\n const attrs = {\n type: this.type\n };\n return (h(Host, { onClick: this.onClick, \"aria-disabled\": disabled ? 'true' : null, \"aria-hidden\": hidden ? 'true' : null, class: Object.assign(Object.assign({ [mode]: true }, createColorClasses(color)), { 'button': true, 'menu-button-hidden': hidden, 'menu-button-disabled': disabled, 'in-toolbar': hostContext('ion-toolbar', this.el), 'in-toolbar-color': hostContext('ion-toolbar[color]', this.el), 'ion-activatable': true, 'ion-focusable': true }) }, h(\"button\", Object.assign({}, attrs, { disabled: disabled, class: \"button-native\", part: \"native\", \"aria-label\": \"menu\" }), h(\"span\", { class: \"button-inner\" }, h(\"slot\", null, h(\"ion-icon\", { part: \"icon\", icon: menuIcon, mode: mode, lazy: false, \"aria-hidden\": \"true\" }))), mode === 'md' && h(\"ion-ripple-effect\", { type: \"unbounded\" }))));\n }\n get el() { return getElement(this); }\n};\nMenuButton.style = {\n ios: menuButtonIosCss,\n md: menuButtonMdCss\n};\n\nconst menuToggleCss = \":host(.menu-toggle-hidden){display:none}\";\n\nconst MenuToggle = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.visible = false;\n /**\n * Automatically hides the content when the corresponding menu is not active.\n *\n * By default, it's `true`. Change it to `false` in order to\n * keep `ion-menu-toggle` always visible regardless the state of the menu.\n */\n this.autoHide = true;\n this.onClick = () => {\n return menuController.toggle(this.menu);\n };\n }\n connectedCallback() {\n this.visibilityChanged();\n }\n async visibilityChanged() {\n this.visible = await updateVisibility(this.menu);\n }\n render() {\n const mode = getIonMode(this);\n const hidden = this.autoHide && !this.visible;\n return (h(Host, { onClick: this.onClick, \"aria-hidden\": hidden ? 'true' : null, class: {\n [mode]: true,\n 'menu-toggle-hidden': hidden,\n } }, h(\"slot\", null)));\n }\n};\nMenuToggle.style = menuToggleCss;\n\nexport { Menu as ion_menu, MenuButton as ion_menu_button, MenuToggle as ion_menu_toggle };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/19-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/19-es5.js deleted file mode 100644 index e3dc76fc2..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/19-es5.js +++ /dev/null @@ -1,1085 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[19], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-menu_3.entry.js": - /*!***************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-menu_3.entry.js ***! - \***************************************************************/ - - /*! exports provided: ion_menu, ion_menu_button, ion_menu_toggle */ - - /***/ - function node_modulesIonicCoreDistEsmIonMenu_3EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_menu", function () { - return Menu; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_menu_button", function () { - return MenuButton; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_menu_toggle", function () { - return MenuToggle; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./animation-a635a2fc.js */ - "./node_modules/@ionic/core/dist/esm/animation-a635a2fc.js"); - /* harmony import */ - - - var _cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( - /*! ./cubic-bezier-685f606a.js */ - "./node_modules/@ionic/core/dist/esm/cubic-bezier-685f606a.js"); - /* harmony import */ - - - var _gesture_controller_89173521_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( - /*! ./gesture-controller-89173521.js */ - "./node_modules/@ionic/core/dist/esm/gesture-controller-89173521.js"); - /* harmony import */ - - - var _hardware_back_button_7b6ede21_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( - /*! ./hardware-back-button-7b6ede21.js */ - "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js"); - /* harmony import */ - - - var _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( - /*! ./index-a8b25bef.js */ - "./node_modules/@ionic/core/dist/esm/index-a8b25bef.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - var menuIosCss = ":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{left:0;right:auto;top:0;bottom:0;-webkit-transform:translate3d(-9999px, 0, 0);transform:translate3d(-9999px, 0, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{left:unset;right:unset;left:auto;right:0}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{-webkit-transform:translate3d(calc(-1 * -9999px), 0, 0);transform:translate3d(calc(-1 * -9999px), 0, 0)}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;right:auto;left:0}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;right:0;left:auto;}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none !important;transform:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}:host(.menu-pane-visible) ion-backdrop{display:hidden !important;}:host(.menu-type-push){z-index:1000}:host(.menu-type-push) .show-backdrop{display:block}"; - var menuMdCss = ":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{left:0;right:auto;top:0;bottom:0;-webkit-transform:translate3d(-9999px, 0, 0);transform:translate3d(-9999px, 0, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{left:unset;right:unset;left:auto;right:0}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{-webkit-transform:translate3d(calc(-1 * -9999px), 0, 0);transform:translate3d(calc(-1 * -9999px), 0, 0)}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;right:auto;left:0}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;right:0;left:auto;}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none !important;transform:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}:host(.menu-pane-visible) ion-backdrop{display:hidden !important;}:host(.menu-type-overlay) .menu-inner{-webkit-box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18);box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18)}"; - var iosEasing = 'cubic-bezier(0.32,0.72,0,1)'; - var mdEasing = 'cubic-bezier(0.0,0.0,0.2,1)'; - var iosEasingReverse = 'cubic-bezier(1, 0, 0.68, 0.28)'; - var mdEasingReverse = 'cubic-bezier(0.4, 0, 0.6, 1)'; - - var Menu = /*#__PURE__*/function () { - function Menu(hostRef) { - _classCallCheck(this, Menu); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionWillOpen = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionWillOpen", 7); - this.ionWillClose = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionWillClose", 7); - this.ionDidOpen = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionDidOpen", 7); - this.ionDidClose = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionDidClose", 7); - this.ionMenuChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionMenuChange", 7); - this.lastOnEnd = 0; - this.blocker = _gesture_controller_89173521_js__WEBPACK_IMPORTED_MODULE_5__["G"].createBlocker({ - disableScroll: true - }); - this.isAnimating = false; - this._isOpen = false; - this.isPaneVisible = false; - this.isEndSide = false; - /** - * If `true`, the menu is disabled. - */ - - this.disabled = false; - /** - * Which side of the view the menu should be placed. - */ - - this.side = 'start'; - /** - * If `true`, swiping the menu is enabled. - */ - - this.swipeGesture = true; - /** - * The edge threshold for dragging the menu open. - * If a drag/swipe happens over this value, the menu is not triggered. - */ - - this.maxEdgeStart = 50; - } - - _createClass(Menu, [{ - key: "typeChanged", - value: function typeChanged(type, oldType) { - var contentEl = this.contentEl; - - if (contentEl) { - if (oldType !== undefined) { - contentEl.classList.remove("menu-content-".concat(oldType)); - } - - contentEl.classList.add("menu-content-".concat(type)); - contentEl.removeAttribute('style'); - } - - if (this.menuInnerEl) { - // Remove effects of previous animations - this.menuInnerEl.removeAttribute('style'); - } - - this.animation = undefined; - } - }, { - key: "disabledChanged", - value: function disabledChanged() { - this.updateState(); - this.ionMenuChange.emit({ - disabled: this.disabled, - open: this._isOpen - }); - } - }, { - key: "sideChanged", - value: function sideChanged() { - this.isEndSide = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["i"])(this.side); - } - }, { - key: "swipeGestureChanged", - value: function swipeGestureChanged() { - this.updateState(); - } - }, { - key: "connectedCallback", - value: function () { - var _connectedCallback = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - var _this = this; - - var el, parent, content; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - if (this.type === undefined) { - this.type = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('menuType', 'overlay'); - } - - el = this.el; - parent = el.parentNode; - - if (this.contentId === undefined) { - console.warn("[DEPRECATED][ion-menu] Using the [main] attribute is deprecated, please use the \"contentId\" property instead:\nBEFORE:\n ...\n
...
\n\nAFTER:\n \n
...
\n"); - } - - content = this.contentId !== undefined ? document.getElementById(this.contentId) : parent && parent.querySelector && parent.querySelector('[main]'); - - if (!(!content || !content.tagName)) { - _context.next = 8; - break; - } - - // requires content element - console.error('Menu: must have a "content" element to listen for drag events on.'); - return _context.abrupt("return"); - - case 8: - this.contentEl = content; // add menu's content classes - - content.classList.add('menu-content'); - this.typeChanged(this.type, undefined); - this.sideChanged(); // register this menu with the app's menu controller - - _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"]._register(this); - - _context.next = 15; - return Promise.resolve().then(__webpack_require__.bind(null, - /*! ./index-eea61379.js */ - "./node_modules/@ionic/core/dist/esm/index-eea61379.js")); - - case 15: - this.gesture = _context.sent.createGesture({ - el: document, - gestureName: 'menu-swipe', - gesturePriority: 30, - threshold: 10, - blurOnStart: true, - canStart: function canStart(ev) { - return _this.canStart(ev); - }, - onWillStart: function onWillStart() { - return _this.onWillStart(); - }, - onStart: function onStart() { - return _this.onStart(); - }, - onMove: function onMove(ev) { - return _this.onMove(ev); - }, - onEnd: function onEnd(ev) { - return _this.onEnd(ev); - } - }); - this.updateState(); - - case 17: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function connectedCallback() { - return _connectedCallback.apply(this, arguments); - } - - return connectedCallback; - }() - }, { - key: "componentDidLoad", - value: function () { - var _componentDidLoad = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - this.ionMenuChange.emit({ - disabled: this.disabled, - open: this._isOpen - }); - this.updateState(); - - case 2: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function componentDidLoad() { - return _componentDidLoad.apply(this, arguments); - } - - return componentDidLoad; - }() - }, { - key: "disconnectedCallback", - value: function disconnectedCallback() { - this.blocker.destroy(); - - _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"]._unregister(this); - - if (this.animation) { - this.animation.destroy(); - } - - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - - this.animation = undefined; - this.contentEl = this.backdropEl = this.menuInnerEl = undefined; - } - }, { - key: "onSplitPaneChanged", - value: function onSplitPaneChanged(ev) { - this.isPaneVisible = ev.detail.isPane(this.el); - this.updateState(); - } - }, { - key: "onBackdropClick", - value: function onBackdropClick(ev) { - if (this._isOpen && this.lastOnEnd < ev.timeStamp - 100) { - var shouldClose = ev.composedPath ? !ev.composedPath().includes(this.menuInnerEl) : false; - - if (shouldClose) { - ev.preventDefault(); - ev.stopPropagation(); - this.close(); - } - } - } - /** - * Returns `true` is the menu is open. - */ - - }, { - key: "isOpen", - value: function isOpen() { - return Promise.resolve(this._isOpen); - } - /** - * Returns `true` is the menu is active. - * - * A menu is active when it can be opened or closed, meaning it's enabled - * and it's not part of a `ion-split-pane`. - */ - - }, { - key: "isActive", - value: function isActive() { - return Promise.resolve(this._isActive()); - } - /** - * Opens the menu. If the menu is already open or it can't be opened, - * it returns `false`. - */ - - }, { - key: "open", - value: function open() { - var animated = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; - return this.setOpen(true, animated); - } - /** - * Closes the menu. If the menu is already closed or it can't be closed, - * it returns `false`. - */ - - }, { - key: "close", - value: function close() { - var animated = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; - return this.setOpen(false, animated); - } - /** - * Toggles the menu. If the menu is already open, it will try to close, otherwise it will try to open it. - * If the operation can't be completed successfully, it returns `false`. - */ - - }, { - key: "toggle", - value: function toggle() { - var animated = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; - return this.setOpen(!this._isOpen, animated); - } - /** - * Opens or closes the button. - * If the operation can't be completed successfully, it returns `false`. - */ - - }, { - key: "setOpen", - value: function setOpen(shouldOpen) { - var animated = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; - return _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"]._setOpen(this, shouldOpen, animated); - } - }, { - key: "_setOpen", - value: function () { - var _setOpen2 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(shouldOpen) { - var animated, - _args3 = arguments; - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - animated = _args3.length > 1 && _args3[1] !== undefined ? _args3[1] : true; - - if (!(!this._isActive() || this.isAnimating || shouldOpen === this._isOpen)) { - _context3.next = 3; - break; - } - - return _context3.abrupt("return", false); - - case 3: - this.beforeAnimation(shouldOpen); - _context3.next = 6; - return this.loadAnimation(); - - case 6: - _context3.next = 8; - return this.startAnimation(shouldOpen, animated); - - case 8: - this.afterAnimation(shouldOpen); - return _context3.abrupt("return", true); - - case 10: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function _setOpen(_x) { - return _setOpen2.apply(this, arguments); - } - - return _setOpen; - }() - }, { - key: "loadAnimation", - value: function () { - var _loadAnimation = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() { - var width; - return regeneratorRuntime.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - // Menu swipe animation takes the menu's inner width as parameter, - // If `offsetWidth` changes, we need to create a new animation. - width = this.menuInnerEl.offsetWidth; - - if (!(width === this.width && this.animation !== undefined)) { - _context4.next = 3; - break; - } - - return _context4.abrupt("return"); - - case 3: - this.width = width; // Destroy existing animation - - if (this.animation) { - this.animation.destroy(); - this.animation = undefined; - } // Create new animation - - - _context4.next = 7; - return _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"]._createAnimation(this.type, this); - - case 7: - this.animation = _context4.sent; - - if (!_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('animated', true)) { - this.animation.duration(0); - } - - this.animation.fill('both'); - - case 10: - case "end": - return _context4.stop(); - } - } - }, _callee4, this); - })); - - function loadAnimation() { - return _loadAnimation.apply(this, arguments); - } - - return loadAnimation; - }() - }, { - key: "startAnimation", - value: function () { - var _startAnimation = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee5(shouldOpen, animated) { - var isReversed, mode, easing, easingReverse, ani; - return regeneratorRuntime.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - isReversed = !shouldOpen; - mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - easing = mode === 'ios' ? iosEasing : mdEasing; - easingReverse = mode === 'ios' ? iosEasingReverse : mdEasingReverse; - ani = this.animation.direction(isReversed ? 'reverse' : 'normal').easing(isReversed ? easingReverse : easing).onFinish(function () { - if (ani.getDirection() === 'reverse') { - ani.direction('normal'); - } - }); - - if (!animated) { - _context5.next = 10; - break; - } - - _context5.next = 8; - return ani.play(); - - case 8: - _context5.next = 11; - break; - - case 10: - ani.play({ - sync: true - }); - - case 11: - case "end": - return _context5.stop(); - } - } - }, _callee5, this); - })); - - function startAnimation(_x2, _x3) { - return _startAnimation.apply(this, arguments); - } - - return startAnimation; - }() - }, { - key: "_isActive", - value: function _isActive() { - return !this.disabled && !this.isPaneVisible; - } - }, { - key: "canSwipe", - value: function canSwipe() { - return this.swipeGesture && !this.isAnimating && this._isActive(); - } - }, { - key: "canStart", - value: function canStart(detail) { - // Do not allow swipe gesture if a modal is open - var isModalPresented = !!document.querySelector('ion-modal.show-modal'); - - if (isModalPresented || !this.canSwipe()) { - return false; - } - - if (this._isOpen) { - return true; // TODO error - } else if (_index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"]._getOpenSync()) { - return false; - } - - return checkEdgeSide(window, detail.currentX, this.isEndSide, this.maxEdgeStart); - } - }, { - key: "onWillStart", - value: function onWillStart() { - this.beforeAnimation(!this._isOpen); - return this.loadAnimation(); - } - }, { - key: "onStart", - value: function onStart() { - if (!this.isAnimating || !this.animation) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(false, 'isAnimating has to be true'); - return; - } // the cloned animation should not use an easing curve during seek - - - this.animation.progressStart(true, this._isOpen ? 1 : 0); - } - }, { - key: "onMove", - value: function onMove(detail) { - if (!this.isAnimating || !this.animation) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(false, 'isAnimating has to be true'); - return; - } - - var delta = computeDelta(detail.deltaX, this._isOpen, this.isEndSide); - var stepValue = delta / this.width; - this.animation.progressStep(this._isOpen ? 1 - stepValue : stepValue); - } - }, { - key: "onEnd", - value: function onEnd(detail) { - var _this2 = this; - - if (!this.isAnimating || !this.animation) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(false, 'isAnimating has to be true'); - return; - } - - var isOpen = this._isOpen; - var isEndSide = this.isEndSide; - var delta = computeDelta(detail.deltaX, isOpen, isEndSide); - var width = this.width; - var stepValue = delta / width; - var velocity = detail.velocityX; - var z = width / 2.0; - var shouldCompleteRight = velocity >= 0 && (velocity > 0.2 || detail.deltaX > z); - var shouldCompleteLeft = velocity <= 0 && (velocity < -0.2 || detail.deltaX < -z); - var shouldComplete = isOpen ? isEndSide ? shouldCompleteRight : shouldCompleteLeft : isEndSide ? shouldCompleteLeft : shouldCompleteRight; - var shouldOpen = !isOpen && shouldComplete; - - if (isOpen && !shouldComplete) { - shouldOpen = true; - } - - this.lastOnEnd = detail.currentTime; // Account for rounding errors in JS - - var newStepValue = shouldComplete ? 0.001 : -0.001; - /** - * TODO: stepValue can sometimes return a negative - * value, but you can't have a negative time value - * for the cubic bezier curve (at least with web animations) - * Not sure if the negative step value is an error or not - */ - - var adjustedStepValue = stepValue < 0 ? 0.01 : stepValue; - /** - * Animation will be reversed here, so need to - * reverse the easing curve as well - * - * Additionally, we need to account for the time relative - * to the new easing curve, as `stepValue` is going to be given - * in terms of a linear curve. - */ - - newStepValue += Object(_cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__["g"])([0, 0], [0.4, 0], [0.6, 1], [1, 1], Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, adjustedStepValue, 0.9999))[0] || 0; - var playTo = this._isOpen ? !shouldComplete : shouldComplete; - this.animation.easing('cubic-bezier(0.4, 0.0, 0.6, 1)').onFinish(function () { - return _this2.afterAnimation(shouldOpen); - }, { - oneTimeCallback: true - }).progressEnd(playTo ? 1 : 0, this._isOpen ? 1 - newStepValue : newStepValue, 300); - } - }, { - key: "beforeAnimation", - value: function beforeAnimation(shouldOpen) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(!this.isAnimating, '_before() should not be called while animating'); // this places the menu into the correct location before it animates in - // this css class doesn't actually kick off any animations - - this.el.classList.add(SHOW_MENU); - - if (this.backdropEl) { - this.backdropEl.classList.add(SHOW_BACKDROP); - } - - this.blocker.block(); - this.isAnimating = true; - - if (shouldOpen) { - this.ionWillOpen.emit(); - } else { - this.ionWillClose.emit(); - } - } - }, { - key: "afterAnimation", - value: function afterAnimation(isOpen) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(this.isAnimating, '_before() should be called while animating'); // keep opening/closing the menu disabled for a touch more yet - // only add listeners/css if it's enabled and isOpen - // and only remove listeners/css if it's not open - // emit opened/closed events - - this._isOpen = isOpen; - this.isAnimating = false; - - if (!this._isOpen) { - this.blocker.unblock(); - } - - if (isOpen) { - // add css class - if (this.contentEl) { - this.contentEl.classList.add(MENU_CONTENT_OPEN); - } // emit open event - - - this.ionDidOpen.emit(); - } else { - // remove css classes - this.el.classList.remove(SHOW_MENU); - - if (this.contentEl) { - this.contentEl.classList.remove(MENU_CONTENT_OPEN); - } - - if (this.backdropEl) { - this.backdropEl.classList.remove(SHOW_BACKDROP); - } - - if (this.animation) { - this.animation.stop(); - } // emit close event - - - this.ionDidClose.emit(); - } - } - }, { - key: "updateState", - value: function updateState() { - var isActive = this._isActive(); - - if (this.gesture) { - this.gesture.enable(isActive && this.swipeGesture); - } // Close menu immediately - - - if (!isActive && this._isOpen) { - // close if this menu is open, and should not be enabled - this.forceClosing(); - } - - if (!this.disabled) { - _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"]._setActiveMenu(this); - } - - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(!this.isAnimating, 'can not be animating'); - } - }, { - key: "forceClosing", - value: function forceClosing() { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(this._isOpen, 'menu cannot be closed'); - this.isAnimating = true; - var ani = this.animation.direction('reverse'); - ani.play({ - sync: true - }); - this.afterAnimation(false); - } - }, { - key: "render", - value: function render() { - var _class, - _this3 = this; - - var isEndSide = this.isEndSide, - type = this.type, - disabled = this.disabled, - isPaneVisible = this.isPaneVisible; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - role: "navigation", - "class": (_class = {}, _defineProperty(_class, mode, true), _defineProperty(_class, "menu-type-".concat(type), true), _defineProperty(_class, 'menu-enabled', !disabled), _defineProperty(_class, 'menu-side-end', isEndSide), _defineProperty(_class, 'menu-side-start', !isEndSide), _defineProperty(_class, 'menu-pane-visible', isPaneVisible), _class) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "menu-inner", - part: "container", - ref: function ref(el) { - return _this3.menuInnerEl = el; - } - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-backdrop", { - ref: function ref(el) { - return _this3.backdropEl = el; - }, - "class": "menu-backdrop", - tappable: false, - stopPropagation: false, - part: "backdrop" - })); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "type": ["typeChanged"], - "disabled": ["disabledChanged"], - "side": ["sideChanged"], - "swipeGesture": ["swipeGestureChanged"] - }; - } - }]); - - return Menu; - }(); - - var computeDelta = function computeDelta(deltaX, isOpen, isEndSide) { - return Math.max(0, isOpen !== isEndSide ? -deltaX : deltaX); - }; - - var checkEdgeSide = function checkEdgeSide(win, posX, isEndSide, maxEdgeStart) { - if (isEndSide) { - return posX >= win.innerWidth - maxEdgeStart; - } else { - return posX <= maxEdgeStart; - } - }; - - var SHOW_MENU = 'show-menu'; - var SHOW_BACKDROP = 'show-backdrop'; - var MENU_CONTENT_OPEN = 'menu-content-open'; - Menu.style = { - ios: menuIosCss, - md: menuMdCss - }; // Given a menu, return whether or not the menu toggle should be visible - - var updateVisibility = /*#__PURE__*/function () { - var _ref = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee6(menu) { - var menuEl; - return regeneratorRuntime.wrap(function _callee6$(_context6) { - while (1) { - switch (_context6.prev = _context6.next) { - case 0: - _context6.next = 2; - return _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"].get(menu); - - case 2: - menuEl = _context6.sent; - _context6.t0 = menuEl; - - if (!_context6.t0) { - _context6.next = 8; - break; - } - - _context6.next = 7; - return menuEl.isActive(); - - case 7: - _context6.t0 = _context6.sent; - - case 8: - return _context6.abrupt("return", !!_context6.t0); - - case 9: - case "end": - return _context6.stop(); - } - } - }, _callee6); - })); - - return function updateVisibility(_x4) { - return _ref.apply(this, arguments); - }; - }(); - - var menuButtonIosCss = ":host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.1;--border-radius:4px;--color:var(--ion-color-primary, #3880ff);--padding-start:5px;--padding-end:5px;height:32px;font-size:31px}:host(.ion-activated){opacity:0.4}@media (any-hover: hover){:host(:hover){opacity:0.6}}"; - var menuButtonMdCss = ":host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.12;--background-hover:currentColor;--background-hover-opacity:.04;--border-radius:50%;--color:initial;--padding-start:8px;--padding-end:8px;width:48px;height:48px;font-size:24px}:host(.ion-color.ion-focused)::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}"; - - var MenuButton = /*#__PURE__*/function () { - function MenuButton(hostRef) { - var _this4 = this; - - _classCallCheck(this, MenuButton); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.visible = false; - /** - * If `true`, the user cannot interact with the menu button. - */ - - this.disabled = false; - /** - * Automatically hides the menu button when the corresponding menu is not active - */ - - this.autoHide = true; - /** - * The type of the button. - */ - - this.type = 'button'; - this.onClick = /*#__PURE__*/_asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() { - return regeneratorRuntime.wrap(function _callee7$(_context7) { - while (1) { - switch (_context7.prev = _context7.next) { - case 0: - return _context7.abrupt("return", _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"].toggle(_this4.menu)); - - case 1: - case "end": - return _context7.stop(); - } - } - }, _callee7); - })); - } - - _createClass(MenuButton, [{ - key: "componentDidLoad", - value: function componentDidLoad() { - this.visibilityChanged(); - } - }, { - key: "visibilityChanged", - value: function () { - var _visibilityChanged = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee8() { - return regeneratorRuntime.wrap(function _callee8$(_context8) { - while (1) { - switch (_context8.prev = _context8.next) { - case 0: - _context8.next = 2; - return updateVisibility(this.menu); - - case 2: - this.visible = _context8.sent; - - case 3: - case "end": - return _context8.stop(); - } - } - }, _callee8, this); - })); - - function visibilityChanged() { - return _visibilityChanged.apply(this, arguments); - } - - return visibilityChanged; - }() - }, { - key: "render", - value: function render() { - var color = this.color, - disabled = this.disabled; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - - var menuIcon = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('menuIcon', mode === 'ios' ? 'menu-outline' : 'menu-sharp'); - - var hidden = this.autoHide && !this.visible; - var attrs = { - type: this.type - }; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - onClick: this.onClick, - "aria-disabled": disabled ? 'true' : null, - "aria-hidden": hidden ? 'true' : null, - "class": Object.assign(Object.assign(_defineProperty({}, mode, true), Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_8__["c"])(color)), { - 'button': true, - 'menu-button-hidden': hidden, - 'menu-button-disabled': disabled, - 'in-toolbar': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_8__["h"])('ion-toolbar', this.el), - 'in-toolbar-color': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_8__["h"])('ion-toolbar[color]', this.el), - 'ion-activatable': true, - 'ion-focusable': true - }) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", Object.assign({}, attrs, { - disabled: disabled, - "class": "button-native", - part: "native", - "aria-label": "menu" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { - "class": "button-inner" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { - part: "icon", - icon: menuIcon, - mode: mode, - lazy: false, - "aria-hidden": "true" - }))), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", { - type: "unbounded" - }))); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return MenuButton; - }(); - - MenuButton.style = { - ios: menuButtonIosCss, - md: menuButtonMdCss - }; - var menuToggleCss = ":host(.menu-toggle-hidden){display:none}"; - - var MenuToggle = /*#__PURE__*/function () { - function MenuToggle(hostRef) { - var _this5 = this; - - _classCallCheck(this, MenuToggle); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.visible = false; - /** - * Automatically hides the content when the corresponding menu is not active. - * - * By default, it's `true`. Change it to `false` in order to - * keep `ion-menu-toggle` always visible regardless the state of the menu. - */ - - this.autoHide = true; - - this.onClick = function () { - return _index_a8b25bef_js__WEBPACK_IMPORTED_MODULE_7__["m"].toggle(_this5.menu); - }; - } - - _createClass(MenuToggle, [{ - key: "connectedCallback", - value: function connectedCallback() { - this.visibilityChanged(); - } - }, { - key: "visibilityChanged", - value: function () { - var _visibilityChanged2 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee9() { - return regeneratorRuntime.wrap(function _callee9$(_context9) { - while (1) { - switch (_context9.prev = _context9.next) { - case 0: - _context9.next = 2; - return updateVisibility(this.menu); - - case 2: - this.visible = _context9.sent; - - case 3: - case "end": - return _context9.stop(); - } - } - }, _callee9, this); - })); - - function visibilityChanged() { - return _visibilityChanged2.apply(this, arguments); - } - - return visibilityChanged; - }() - }, { - key: "render", - value: function render() { - var _class2; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var hidden = this.autoHide && !this.visible; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - onClick: this.onClick, - "aria-hidden": hidden ? 'true' : null, - "class": (_class2 = {}, _defineProperty(_class2, mode, true), _defineProperty(_class2, 'menu-toggle-hidden', hidden), _class2) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }]); - - return MenuToggle; - }(); - - MenuToggle.style = menuToggleCss; - /***/ - } -}]); -//# sourceMappingURL=19-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/19-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/19-es5.js.map deleted file mode 100644 index ee090a900..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/19-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-menu_3.entry.js"],"names":["menuIosCss","menuMdCss","iosEasing","mdEasing","iosEasingReverse","mdEasingReverse","Menu","hostRef","ionWillOpen","ionWillClose","ionDidOpen","ionDidClose","ionMenuChange","lastOnEnd","blocker","createBlocker","disableScroll","isAnimating","_isOpen","isPaneVisible","isEndSide","disabled","side","swipeGesture","maxEdgeStart","type","oldType","contentEl","undefined","classList","remove","add","removeAttribute","menuInnerEl","animation","updateState","emit","open","get","el","parent","parentNode","contentId","console","warn","content","document","getElementById","querySelector","tagName","error","typeChanged","sideChanged","_register","gesture","createGesture","gestureName","gesturePriority","threshold","blurOnStart","canStart","ev","onWillStart","onStart","onMove","onEnd","destroy","_unregister","backdropEl","detail","isPane","timeStamp","shouldClose","composedPath","includes","preventDefault","stopPropagation","close","Promise","resolve","_isActive","animated","setOpen","shouldOpen","_setOpen","beforeAnimation","loadAnimation","startAnimation","afterAnimation","width","offsetWidth","_createAnimation","getBoolean","duration","fill","isReversed","mode","easing","easingReverse","ani","direction","onFinish","getDirection","play","sync","isModalPresented","canSwipe","_getOpenSync","checkEdgeSide","window","currentX","progressStart","delta","computeDelta","deltaX","stepValue","progressStep","isOpen","velocity","velocityX","z","shouldCompleteRight","shouldCompleteLeft","shouldComplete","currentTime","newStepValue","adjustedStepValue","playTo","oneTimeCallback","progressEnd","SHOW_MENU","SHOW_BACKDROP","block","unblock","MENU_CONTENT_OPEN","stop","isActive","enable","forceClosing","_setActiveMenu","role","part","ref","tappable","Math","max","win","posX","innerWidth","style","ios","md","updateVisibility","menu","menuEl","menuButtonIosCss","menuButtonMdCss","MenuButton","visible","autoHide","onClick","toggle","visibilityChanged","color","menuIcon","hidden","attrs","Object","assign","icon","lazy","menuToggleCss","MenuToggle"],"mappings":"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","file":"19-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { c as config, b as getIonMode } from './ionic-global-837be8f3.js';\nimport { i as isEndSide, b as assert, c as clamp } from './helpers-5c745fbd.js';\nimport './animation-a635a2fc.js';\nimport { g as getTimeGivenProgression } from './cubic-bezier-685f606a.js';\nimport { G as GESTURE_CONTROLLER } from './gesture-controller-89173521.js';\nimport './hardware-back-button-7b6ede21.js';\nimport { m as menuController } from './index-a8b25bef.js';\nimport { c as createColorClasses, h as hostContext } from './theme-3f0b0c04.js';\n\nconst menuIosCss = \":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{left:0;right:auto;top:0;bottom:0;-webkit-transform:translate3d(-9999px, 0, 0);transform:translate3d(-9999px, 0, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{left:unset;right:unset;left:auto;right:0}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{-webkit-transform:translate3d(calc(-1 * -9999px), 0, 0);transform:translate3d(calc(-1 * -9999px), 0, 0)}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;right:auto;left:0}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;right:0;left:auto;}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none !important;transform:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}:host(.menu-pane-visible) ion-backdrop{display:hidden !important;}:host(.menu-type-push){z-index:1000}:host(.menu-type-push) .show-backdrop{display:block}\";\n\nconst menuMdCss = \":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{left:0;right:auto;top:0;bottom:0;-webkit-transform:translate3d(-9999px, 0, 0);transform:translate3d(-9999px, 0, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{left:unset;right:unset;left:auto;right:0}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{-webkit-transform:translate3d(calc(-1 * -9999px), 0, 0);transform:translate3d(calc(-1 * -9999px), 0, 0)}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;right:auto;left:0}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;right:0;left:auto;}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none !important;transform:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}:host(.menu-pane-visible) ion-backdrop{display:hidden !important;}:host(.menu-type-overlay) .menu-inner{-webkit-box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18);box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18)}\";\n\nconst iosEasing = 'cubic-bezier(0.32,0.72,0,1)';\nconst mdEasing = 'cubic-bezier(0.0,0.0,0.2,1)';\nconst iosEasingReverse = 'cubic-bezier(1, 0, 0.68, 0.28)';\nconst mdEasingReverse = 'cubic-bezier(0.4, 0, 0.6, 1)';\nconst Menu = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionWillOpen = createEvent(this, \"ionWillOpen\", 7);\n this.ionWillClose = createEvent(this, \"ionWillClose\", 7);\n this.ionDidOpen = createEvent(this, \"ionDidOpen\", 7);\n this.ionDidClose = createEvent(this, \"ionDidClose\", 7);\n this.ionMenuChange = createEvent(this, \"ionMenuChange\", 7);\n this.lastOnEnd = 0;\n this.blocker = GESTURE_CONTROLLER.createBlocker({ disableScroll: true });\n this.isAnimating = false;\n this._isOpen = false;\n this.isPaneVisible = false;\n this.isEndSide = false;\n /**\n * If `true`, the menu is disabled.\n */\n this.disabled = false;\n /**\n * Which side of the view the menu should be placed.\n */\n this.side = 'start';\n /**\n * If `true`, swiping the menu is enabled.\n */\n this.swipeGesture = true;\n /**\n * The edge threshold for dragging the menu open.\n * If a drag/swipe happens over this value, the menu is not triggered.\n */\n this.maxEdgeStart = 50;\n }\n typeChanged(type, oldType) {\n const contentEl = this.contentEl;\n if (contentEl) {\n if (oldType !== undefined) {\n contentEl.classList.remove(`menu-content-${oldType}`);\n }\n contentEl.classList.add(`menu-content-${type}`);\n contentEl.removeAttribute('style');\n }\n if (this.menuInnerEl) {\n // Remove effects of previous animations\n this.menuInnerEl.removeAttribute('style');\n }\n this.animation = undefined;\n }\n disabledChanged() {\n this.updateState();\n this.ionMenuChange.emit({\n disabled: this.disabled,\n open: this._isOpen\n });\n }\n sideChanged() {\n this.isEndSide = isEndSide(this.side);\n }\n swipeGestureChanged() {\n this.updateState();\n }\n async connectedCallback() {\n if (this.type === undefined) {\n this.type = config.get('menuType', 'overlay');\n }\n const el = this.el;\n const parent = el.parentNode;\n if (this.contentId === undefined) {\n console.warn(`[DEPRECATED][ion-menu] Using the [main] attribute is deprecated, please use the \"contentId\" property instead:\nBEFORE:\n ...\n
...
\n\nAFTER:\n \n
...
\n`);\n }\n const content = this.contentId !== undefined\n ? document.getElementById(this.contentId)\n : parent && parent.querySelector && parent.querySelector('[main]');\n if (!content || !content.tagName) {\n // requires content element\n console.error('Menu: must have a \"content\" element to listen for drag events on.');\n return;\n }\n this.contentEl = content;\n // add menu's content classes\n content.classList.add('menu-content');\n this.typeChanged(this.type, undefined);\n this.sideChanged();\n // register this menu with the app's menu controller\n menuController._register(this);\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: document,\n gestureName: 'menu-swipe',\n gesturePriority: 30,\n threshold: 10,\n blurOnStart: true,\n canStart: ev => this.canStart(ev),\n onWillStart: () => this.onWillStart(),\n onStart: () => this.onStart(),\n onMove: ev => this.onMove(ev),\n onEnd: ev => this.onEnd(ev),\n });\n this.updateState();\n }\n async componentDidLoad() {\n this.ionMenuChange.emit({ disabled: this.disabled, open: this._isOpen });\n this.updateState();\n }\n disconnectedCallback() {\n this.blocker.destroy();\n menuController._unregister(this);\n if (this.animation) {\n this.animation.destroy();\n }\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n this.animation = undefined;\n this.contentEl = this.backdropEl = this.menuInnerEl = undefined;\n }\n onSplitPaneChanged(ev) {\n this.isPaneVisible = ev.detail.isPane(this.el);\n this.updateState();\n }\n onBackdropClick(ev) {\n if (this._isOpen && this.lastOnEnd < ev.timeStamp - 100) {\n const shouldClose = (ev.composedPath)\n ? !ev.composedPath().includes(this.menuInnerEl)\n : false;\n if (shouldClose) {\n ev.preventDefault();\n ev.stopPropagation();\n this.close();\n }\n }\n }\n /**\n * Returns `true` is the menu is open.\n */\n isOpen() {\n return Promise.resolve(this._isOpen);\n }\n /**\n * Returns `true` is the menu is active.\n *\n * A menu is active when it can be opened or closed, meaning it's enabled\n * and it's not part of a `ion-split-pane`.\n */\n isActive() {\n return Promise.resolve(this._isActive());\n }\n /**\n * Opens the menu. If the menu is already open or it can't be opened,\n * it returns `false`.\n */\n open(animated = true) {\n return this.setOpen(true, animated);\n }\n /**\n * Closes the menu. If the menu is already closed or it can't be closed,\n * it returns `false`.\n */\n close(animated = true) {\n return this.setOpen(false, animated);\n }\n /**\n * Toggles the menu. If the menu is already open, it will try to close, otherwise it will try to open it.\n * If the operation can't be completed successfully, it returns `false`.\n */\n toggle(animated = true) {\n return this.setOpen(!this._isOpen, animated);\n }\n /**\n * Opens or closes the button.\n * If the operation can't be completed successfully, it returns `false`.\n */\n setOpen(shouldOpen, animated = true) {\n return menuController._setOpen(this, shouldOpen, animated);\n }\n async _setOpen(shouldOpen, animated = true) {\n // If the menu is disabled or it is currently being animated, let's do nothing\n if (!this._isActive() || this.isAnimating || shouldOpen === this._isOpen) {\n return false;\n }\n this.beforeAnimation(shouldOpen);\n await this.loadAnimation();\n await this.startAnimation(shouldOpen, animated);\n this.afterAnimation(shouldOpen);\n return true;\n }\n async loadAnimation() {\n // Menu swipe animation takes the menu's inner width as parameter,\n // If `offsetWidth` changes, we need to create a new animation.\n const width = this.menuInnerEl.offsetWidth;\n if (width === this.width && this.animation !== undefined) {\n return;\n }\n this.width = width;\n // Destroy existing animation\n if (this.animation) {\n this.animation.destroy();\n this.animation = undefined;\n }\n // Create new animation\n this.animation = await menuController._createAnimation(this.type, this);\n if (!config.getBoolean('animated', true)) {\n this.animation.duration(0);\n }\n this.animation.fill('both');\n }\n async startAnimation(shouldOpen, animated) {\n const isReversed = !shouldOpen;\n const mode = getIonMode(this);\n const easing = mode === 'ios' ? iosEasing : mdEasing;\n const easingReverse = mode === 'ios' ? iosEasingReverse : mdEasingReverse;\n const ani = this.animation\n .direction((isReversed) ? 'reverse' : 'normal')\n .easing((isReversed) ? easingReverse : easing)\n .onFinish(() => {\n if (ani.getDirection() === 'reverse') {\n ani.direction('normal');\n }\n });\n if (animated) {\n await ani.play();\n }\n else {\n ani.play({ sync: true });\n }\n }\n _isActive() {\n return !this.disabled && !this.isPaneVisible;\n }\n canSwipe() {\n return this.swipeGesture && !this.isAnimating && this._isActive();\n }\n canStart(detail) {\n // Do not allow swipe gesture if a modal is open\n const isModalPresented = !!document.querySelector('ion-modal.show-modal');\n if (isModalPresented || !this.canSwipe()) {\n return false;\n }\n if (this._isOpen) {\n return true;\n // TODO error\n }\n else if (menuController._getOpenSync()) {\n return false;\n }\n return checkEdgeSide(window, detail.currentX, this.isEndSide, this.maxEdgeStart);\n }\n onWillStart() {\n this.beforeAnimation(!this._isOpen);\n return this.loadAnimation();\n }\n onStart() {\n if (!this.isAnimating || !this.animation) {\n assert(false, 'isAnimating has to be true');\n return;\n }\n // the cloned animation should not use an easing curve during seek\n this.animation.progressStart(true, (this._isOpen) ? 1 : 0);\n }\n onMove(detail) {\n if (!this.isAnimating || !this.animation) {\n assert(false, 'isAnimating has to be true');\n return;\n }\n const delta = computeDelta(detail.deltaX, this._isOpen, this.isEndSide);\n const stepValue = delta / this.width;\n this.animation.progressStep((this._isOpen) ? 1 - stepValue : stepValue);\n }\n onEnd(detail) {\n if (!this.isAnimating || !this.animation) {\n assert(false, 'isAnimating has to be true');\n return;\n }\n const isOpen = this._isOpen;\n const isEndSide = this.isEndSide;\n const delta = computeDelta(detail.deltaX, isOpen, isEndSide);\n const width = this.width;\n const stepValue = delta / width;\n const velocity = detail.velocityX;\n const z = width / 2.0;\n const shouldCompleteRight = velocity >= 0 && (velocity > 0.2 || detail.deltaX > z);\n const shouldCompleteLeft = velocity <= 0 && (velocity < -0.2 || detail.deltaX < -z);\n const shouldComplete = isOpen\n ? isEndSide ? shouldCompleteRight : shouldCompleteLeft\n : isEndSide ? shouldCompleteLeft : shouldCompleteRight;\n let shouldOpen = !isOpen && shouldComplete;\n if (isOpen && !shouldComplete) {\n shouldOpen = true;\n }\n this.lastOnEnd = detail.currentTime;\n // Account for rounding errors in JS\n let newStepValue = (shouldComplete) ? 0.001 : -0.001;\n /**\n * TODO: stepValue can sometimes return a negative\n * value, but you can't have a negative time value\n * for the cubic bezier curve (at least with web animations)\n * Not sure if the negative step value is an error or not\n */\n const adjustedStepValue = (stepValue < 0) ? 0.01 : stepValue;\n /**\n * Animation will be reversed here, so need to\n * reverse the easing curve as well\n *\n * Additionally, we need to account for the time relative\n * to the new easing curve, as `stepValue` is going to be given\n * in terms of a linear curve.\n */\n newStepValue += getTimeGivenProgression([0, 0], [0.4, 0], [0.6, 1], [1, 1], clamp(0, adjustedStepValue, 0.9999))[0] || 0;\n const playTo = (this._isOpen) ? !shouldComplete : shouldComplete;\n this.animation\n .easing('cubic-bezier(0.4, 0.0, 0.6, 1)')\n .onFinish(() => this.afterAnimation(shouldOpen), { oneTimeCallback: true })\n .progressEnd((playTo) ? 1 : 0, (this._isOpen) ? 1 - newStepValue : newStepValue, 300);\n }\n beforeAnimation(shouldOpen) {\n assert(!this.isAnimating, '_before() should not be called while animating');\n // this places the menu into the correct location before it animates in\n // this css class doesn't actually kick off any animations\n this.el.classList.add(SHOW_MENU);\n if (this.backdropEl) {\n this.backdropEl.classList.add(SHOW_BACKDROP);\n }\n this.blocker.block();\n this.isAnimating = true;\n if (shouldOpen) {\n this.ionWillOpen.emit();\n }\n else {\n this.ionWillClose.emit();\n }\n }\n afterAnimation(isOpen) {\n assert(this.isAnimating, '_before() should be called while animating');\n // keep opening/closing the menu disabled for a touch more yet\n // only add listeners/css if it's enabled and isOpen\n // and only remove listeners/css if it's not open\n // emit opened/closed events\n this._isOpen = isOpen;\n this.isAnimating = false;\n if (!this._isOpen) {\n this.blocker.unblock();\n }\n if (isOpen) {\n // add css class\n if (this.contentEl) {\n this.contentEl.classList.add(MENU_CONTENT_OPEN);\n }\n // emit open event\n this.ionDidOpen.emit();\n }\n else {\n // remove css classes\n this.el.classList.remove(SHOW_MENU);\n if (this.contentEl) {\n this.contentEl.classList.remove(MENU_CONTENT_OPEN);\n }\n if (this.backdropEl) {\n this.backdropEl.classList.remove(SHOW_BACKDROP);\n }\n if (this.animation) {\n this.animation.stop();\n }\n // emit close event\n this.ionDidClose.emit();\n }\n }\n updateState() {\n const isActive = this._isActive();\n if (this.gesture) {\n this.gesture.enable(isActive && this.swipeGesture);\n }\n // Close menu immediately\n if (!isActive && this._isOpen) {\n // close if this menu is open, and should not be enabled\n this.forceClosing();\n }\n if (!this.disabled) {\n menuController._setActiveMenu(this);\n }\n assert(!this.isAnimating, 'can not be animating');\n }\n forceClosing() {\n assert(this._isOpen, 'menu cannot be closed');\n this.isAnimating = true;\n const ani = this.animation.direction('reverse');\n ani.play({ sync: true });\n this.afterAnimation(false);\n }\n render() {\n const { isEndSide, type, disabled, isPaneVisible } = this;\n const mode = getIonMode(this);\n return (h(Host, { role: \"navigation\", class: {\n [mode]: true,\n [`menu-type-${type}`]: true,\n 'menu-enabled': !disabled,\n 'menu-side-end': isEndSide,\n 'menu-side-start': !isEndSide,\n 'menu-pane-visible': isPaneVisible\n } }, h(\"div\", { class: \"menu-inner\", part: \"container\", ref: el => this.menuInnerEl = el }, h(\"slot\", null)), h(\"ion-backdrop\", { ref: el => this.backdropEl = el, class: \"menu-backdrop\", tappable: false, stopPropagation: false, part: \"backdrop\" })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"type\": [\"typeChanged\"],\n \"disabled\": [\"disabledChanged\"],\n \"side\": [\"sideChanged\"],\n \"swipeGesture\": [\"swipeGestureChanged\"]\n }; }\n};\nconst computeDelta = (deltaX, isOpen, isEndSide) => {\n return Math.max(0, isOpen !== isEndSide ? -deltaX : deltaX);\n};\nconst checkEdgeSide = (win, posX, isEndSide, maxEdgeStart) => {\n if (isEndSide) {\n return posX >= win.innerWidth - maxEdgeStart;\n }\n else {\n return posX <= maxEdgeStart;\n }\n};\nconst SHOW_MENU = 'show-menu';\nconst SHOW_BACKDROP = 'show-backdrop';\nconst MENU_CONTENT_OPEN = 'menu-content-open';\nMenu.style = {\n ios: menuIosCss,\n md: menuMdCss\n};\n\n// Given a menu, return whether or not the menu toggle should be visible\nconst updateVisibility = async (menu) => {\n const menuEl = await menuController.get(menu);\n return !!(menuEl && await menuEl.isActive());\n};\n\nconst menuButtonIosCss = \":host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.1;--border-radius:4px;--color:var(--ion-color-primary, #3880ff);--padding-start:5px;--padding-end:5px;height:32px;font-size:31px}:host(.ion-activated){opacity:0.4}@media (any-hover: hover){:host(:hover){opacity:0.6}}\";\n\nconst menuButtonMdCss = \":host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.12;--background-hover:currentColor;--background-hover-opacity:.04;--border-radius:50%;--color:initial;--padding-start:8px;--padding-end:8px;width:48px;height:48px;font-size:24px}:host(.ion-color.ion-focused)::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}\";\n\nconst MenuButton = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.visible = false;\n /**\n * If `true`, the user cannot interact with the menu button.\n */\n this.disabled = false;\n /**\n * Automatically hides the menu button when the corresponding menu is not active\n */\n this.autoHide = true;\n /**\n * The type of the button.\n */\n this.type = 'button';\n this.onClick = async () => {\n return menuController.toggle(this.menu);\n };\n }\n componentDidLoad() {\n this.visibilityChanged();\n }\n async visibilityChanged() {\n this.visible = await updateVisibility(this.menu);\n }\n render() {\n const { color, disabled } = this;\n const mode = getIonMode(this);\n const menuIcon = config.get('menuIcon', mode === 'ios' ? 'menu-outline' : 'menu-sharp');\n const hidden = this.autoHide && !this.visible;\n const attrs = {\n type: this.type\n };\n return (h(Host, { onClick: this.onClick, \"aria-disabled\": disabled ? 'true' : null, \"aria-hidden\": hidden ? 'true' : null, class: Object.assign(Object.assign({ [mode]: true }, createColorClasses(color)), { 'button': true, 'menu-button-hidden': hidden, 'menu-button-disabled': disabled, 'in-toolbar': hostContext('ion-toolbar', this.el), 'in-toolbar-color': hostContext('ion-toolbar[color]', this.el), 'ion-activatable': true, 'ion-focusable': true }) }, h(\"button\", Object.assign({}, attrs, { disabled: disabled, class: \"button-native\", part: \"native\", \"aria-label\": \"menu\" }), h(\"span\", { class: \"button-inner\" }, h(\"slot\", null, h(\"ion-icon\", { part: \"icon\", icon: menuIcon, mode: mode, lazy: false, \"aria-hidden\": \"true\" }))), mode === 'md' && h(\"ion-ripple-effect\", { type: \"unbounded\" }))));\n }\n get el() { return getElement(this); }\n};\nMenuButton.style = {\n ios: menuButtonIosCss,\n md: menuButtonMdCss\n};\n\nconst menuToggleCss = \":host(.menu-toggle-hidden){display:none}\";\n\nconst MenuToggle = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.visible = false;\n /**\n * Automatically hides the content when the corresponding menu is not active.\n *\n * By default, it's `true`. Change it to `false` in order to\n * keep `ion-menu-toggle` always visible regardless the state of the menu.\n */\n this.autoHide = true;\n this.onClick = () => {\n return menuController.toggle(this.menu);\n };\n }\n connectedCallback() {\n this.visibilityChanged();\n }\n async visibilityChanged() {\n this.visible = await updateVisibility(this.menu);\n }\n render() {\n const mode = getIonMode(this);\n const hidden = this.autoHide && !this.visible;\n return (h(Host, { onClick: this.onClick, \"aria-hidden\": hidden ? 'true' : null, class: {\n [mode]: true,\n 'menu-toggle-hidden': hidden,\n } }, h(\"slot\", null)));\n }\n};\nMenuToggle.style = menuToggleCss;\n\nexport { Menu as ion_menu, MenuButton as ion_menu_button, MenuToggle as ion_menu_toggle };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/2-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/2-es2015.js deleted file mode 100644 index 121986c71..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/2-es2015.js +++ /dev/null @@ -1,961 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[2],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-app_8.entry.js": -/*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-app_8.entry.js ***! - \**************************************************************/ -/*! exports provided: ion_app, ion_buttons, ion_content, ion_footer, ion_header, ion_router_outlet, ion_title, ion_toolbar */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_app", function() { return App; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_buttons", function() { return Buttons; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_content", function() { return Content; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_footer", function() { return Footer; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_header", function() { return Header; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_router_outlet", function() { return RouterOutlet; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_title", function() { return ToolbarTitle; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_toolbar", function() { return Toolbar; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index-37b50f53.js */ "./node_modules/@ionic/core/dist/esm/index-37b50f53.js"); -/* harmony import */ var _cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./cubic-bezier-685f606a.js */ "./node_modules/@ionic/core/dist/esm/cubic-bezier-685f606a.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); -/* harmony import */ var _framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./framework-delegate-d1eb6504.js */ "./node_modules/@ionic/core/dist/esm/framework-delegate-d1eb6504.js"); - - - - - - - - -const appCss = "html.plt-mobile ion-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ion-app.force-statusbar-padding{--ion-safe-area-top:20px}"; - -const App = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - componentDidLoad() { - { - rIC(() => { - const isHybrid = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["i"])(window, 'hybrid'); - if (!_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('_testing')) { - __webpack_require__.e(/*! import() | tap-click-252af35a-js */ "tap-click-252af35a-js").then(__webpack_require__.bind(null, /*! ./tap-click-252af35a.js */ "./node_modules/@ionic/core/dist/esm/tap-click-252af35a.js")).then(module => module.startTapClick(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"])); - } - if (_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('statusTap', isHybrid)) { - __webpack_require__.e(/*! import() | status-tap-a9bf301d-js */ "status-tap-a9bf301d-js").then(__webpack_require__.bind(null, /*! ./status-tap-a9bf301d.js */ "./node_modules/@ionic/core/dist/esm/status-tap-a9bf301d.js")).then(module => module.startStatusTap()); - } - if (_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('inputShims', needInputShims())) { - __webpack_require__.e(/*! import() | input-shims-b956f530-js */ "input-shims-b956f530-js").then(__webpack_require__.bind(null, /*! ./input-shims-b956f530.js */ "./node_modules/@ionic/core/dist/esm/input-shims-b956f530.js")).then(module => module.startInputShims(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"])); - } - if (_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('hardwareBackButton', isHybrid)) { - Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! ./hardware-back-button-7b6ede21.js */ "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js")).then(module => module.startHardwareBackButton()); - } - if (typeof window !== 'undefined') { - __webpack_require__.e(/*! import() | keyboard-dd970efc-js */ "keyboard-dd970efc-js").then(__webpack_require__.bind(null, /*! ./keyboard-dd970efc.js */ "./node_modules/@ionic/core/dist/esm/keyboard-dd970efc.js")).then(module => module.startKeyboardAssist(window)); - } - __webpack_require__.e(/*! import() | focus-visible-15ada7f7-js */ "focus-visible-15ada7f7-js").then(__webpack_require__.bind(null, /*! ./focus-visible-15ada7f7.js */ "./node_modules/@ionic/core/dist/esm/focus-visible-15ada7f7.js")).then(module => module.startFocusVisible()); - }); - } - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: { - [mode]: true, - 'ion-page': true, - 'force-statusbar-padding': _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('_forceStatusbarPadding'), - } })); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -const needInputShims = () => { - return Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["i"])(window, 'ios') && Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["i"])(window, 'mobile'); -}; -const rIC = (callback) => { - if ('requestIdleCallback' in window) { - window.requestIdleCallback(callback); - } - else { - setTimeout(callback, 32); - } -}; -App.style = appCss; - -const buttonsIosCss = ".sc-ion-buttons-ios-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-ios-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-ios-s ion-button{--padding-start:5px;--padding-end:5px;margin-left:2px;margin-right:2px;height:32px;font-size:17px;font-weight:400}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-ios-s ion-button{margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}}.sc-ion-buttons-ios-s ion-button:not(.button-round){--border-radius:4px}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button{--color:initial;--border-color:initial;--background-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-solid,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-solid{--background:var(--ion-color-contrast);--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12;--background-hover:var(--ion-color-base);--background-hover-opacity:0.45;--color:var(--ion-color-base);--color-focused:var(--ion-color-base)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-clear,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-clear{--color-activated:var(--ion-color-contrast);--color-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-outline,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-outline{--color-activated:var(--ion-color-base);--color-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-s .button-clear,.sc-ion-buttons-ios-s .button-outline{--background-activated:transparent;--background-focused:currentColor;--background-hover:transparent}.sc-ion-buttons-ios-s .button-solid:not(.ion-color){--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12}.sc-ion-buttons-ios-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-right:0.3em;font-size:24px;line-height:0.67}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-ios-s ion-icon[slot=start]{margin-right:unset;-webkit-margin-end:0.3em;margin-inline-end:0.3em}}.sc-ion-buttons-ios-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-left:0.4em;font-size:24px;line-height:0.67}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-ios-s ion-icon[slot=end]{margin-left:unset;-webkit-margin-start:0.4em;margin-inline-start:0.4em}}.sc-ion-buttons-ios-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:28px;line-height:0.67}"; - -const buttonsMdCss = ".sc-ion-buttons-md-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-md-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-md-s ion-button{--padding-top:0;--padding-bottom:0;--padding-start:8px;--padding-end:8px;--box-shadow:none;margin-left:2px;margin-right:2px;height:32px;font-size:14px;font-weight:500}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-md-s ion-button{margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}}.sc-ion-buttons-md-s ion-button:not(.button-round){--border-radius:2px}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button{--color:initial;--color-focused:var(--ion-color-contrast);--color-hover:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-contrast);--background-hover:var(--ion-color-contrast)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-solid,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-solid{--background:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-shade);--background-hover:var(--ion-color-base);--color:var(--ion-color-base);--color-focused:var(--ion-color-base);--color-hover:var(--ion-color-base)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-outline,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-outline{--border-color:var(--ion-color-contrast)}.sc-ion-buttons-md-s .button-has-icon-only.button-clear{--padding-top:12px;--padding-end:12px;--padding-bottom:12px;--padding-start:12px;--border-radius:50%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;width:48px;height:48px}.sc-ion-buttons-md-s .button{--background-hover:currentColor}.sc-ion-buttons-md-s .button-solid{--color:var(--ion-toolbar-background, var(--ion-background-color, #fff));--background:var(--ion-toolbar-color, var(--ion-text-color, #424242));--background-activated:transparent;--background-focused:currentColor}.sc-ion-buttons-md-s .button-outline{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--border-color:currentColor}.sc-ion-buttons-md-s .button-clear{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor}.sc-ion-buttons-md-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-right:0.3em;font-size:1.4em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-md-s ion-icon[slot=start]{margin-right:unset;-webkit-margin-end:0.3em;margin-inline-end:0.3em}}.sc-ion-buttons-md-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-left:0.4em;font-size:1.4em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-md-s ion-icon[slot=end]{margin-left:unset;-webkit-margin-start:0.4em;margin-inline-start:0.4em}}.sc-ion-buttons-md-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:1.8em}"; - -const Buttons = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If true, buttons will disappear when its - * parent toolbar has fully collapsed if the toolbar - * is not the first toolbar. If the toolbar is the - * first toolbar, the buttons will be hidden and will - * only be shown once all toolbars have fully collapsed. - * - * Only applies in `ios` mode with `collapse` set to - * `true` on `ion-header`. - * - * Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) - */ - this.collapse = false; - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: { - [mode]: true, - ['buttons-collapse']: this.collapse - } })); - } -}; -Buttons.style = { - ios: buttonsIosCss, - md: buttonsMdCss -}; - -const contentCss = ":host{--background:var(--ion-background-color, #fff);--color:var(--ion-text-color, #000);--padding-top:0px;--padding-bottom:0px;--padding-start:0px;--padding-end:0px;--keyboard-offset:0px;--offset-top:0px;--offset-bottom:0px;--overflow:auto;display:block;position:relative;-ms-flex:1;flex:1;width:100%;height:100%;margin:0 !important;padding:0 !important;font-family:var(--ion-font-family, inherit);contain:size style}:host(.ion-color) .inner-scroll{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.outer-content){--background:var(--ion-color-step-50, #f2f2f2)}#background-content{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);position:absolute;background:var(--background)}.inner-scroll{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:calc(var(--padding-top) + var(--offset-top));padding-bottom:calc(var(--padding-bottom) + var(--keyboard-offset) + var(--offset-bottom));position:absolute;color:var(--color);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.inner-scroll{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.scroll-y,.scroll-x{-webkit-overflow-scrolling:touch;will-change:scroll-position}.scroll-y{-ms-touch-action:pan-y;touch-action:pan-y;overflow-y:var(--overflow);overscroll-behavior-y:contain}.scroll-x{-ms-touch-action:pan-x;touch-action:pan-x;overflow-x:var(--overflow);overscroll-behavior-x:contain}.scroll-x.scroll-y{-ms-touch-action:auto;touch-action:auto}.overscroll::before,.overscroll::after{position:absolute;width:1px;height:1px;content:\"\"}.overscroll::before{bottom:-1px}.overscroll::after{top:-1px}:host(.content-sizing){contain:none}:host(.content-sizing) .inner-scroll{position:relative}.transition-effect{display:none;position:absolute;left:-100%;width:100%;height:100vh;opacity:0;pointer-events:none}.transition-cover{position:absolute;right:0;width:100%;height:100%;background:black;opacity:0.1}.transition-shadow{display:block;position:absolute;right:0;width:10px;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAYAAAAIXrg4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTE3MDgzRkQ5QTkyMTFFOUEwNzQ5MkJFREE1NUY2MjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTE3MDgzRkU5QTkyMTFFOUEwNzQ5MkJFREE1NUY2MjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMTcwODNGQjlBOTIxMUU5QTA3NDkyQkVEQTU1RjYyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMTcwODNGQzlBOTIxMUU5QTA3NDkyQkVEQTU1RjYyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmePEuQAAABNSURBVHjaYvz//z8DIxAwMDAwATGMhmFmPDQuOSZks0AMmoJBaQHjkPfB0Lfg/2gQjVow+HPy/yHvg9GiYjQfjMbBqAWjFgy/4hogwADYqwdzxy5BuwAAAABJRU5ErkJggg==);background-repeat:repeat-y;background-size:10px 16px}::slotted([slot=fixed]){position:absolute}"; - -const Content = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionScrollStart = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionScrollStart", 7); - this.ionScroll = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionScroll", 7); - this.ionScrollEnd = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionScrollEnd", 7); - this.isScrolling = false; - this.lastScroll = 0; - this.queued = false; - this.cTop = -1; - this.cBottom = -1; - // Detail is used in a hot loop in the scroll event, by allocating it here - // V8 will be able to inline any read/write to it since it's a monomorphic class. - // https://mrale.ph/blog/2015/01/11/whats-up-with-monomorphism.html - this.detail = { - scrollTop: 0, - scrollLeft: 0, - type: 'scroll', - event: undefined, - startX: 0, - startY: 0, - startTime: 0, - currentX: 0, - currentY: 0, - velocityX: 0, - velocityY: 0, - deltaX: 0, - deltaY: 0, - currentTime: 0, - data: undefined, - isScrolling: true, - }; - /** - * If `true`, the content will scroll behind the headers - * and footers. This effect can easily be seen by setting the toolbar - * to transparent. - */ - this.fullscreen = false; - /** - * If you want to enable the content scrolling in the X axis, set this property to `true`. - */ - this.scrollX = false; - /** - * If you want to disable the content scrolling in the Y axis, set this property to `false`. - */ - this.scrollY = true; - /** - * Because of performance reasons, ionScroll events are disabled by default, in order to enable them - * and start listening from (ionScroll), set this property to `true`. - */ - this.scrollEvents = false; - } - disconnectedCallback() { - this.onScrollEnd(); - } - onAppLoad() { - this.resize(); - } - onClick(ev) { - if (this.isScrolling) { - ev.preventDefault(); - ev.stopPropagation(); - } - } - shouldForceOverscroll() { - const { forceOverscroll } = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return forceOverscroll === undefined - ? mode === 'ios' && Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["i"])('ios') - : forceOverscroll; - } - resize() { - if (this.fullscreen) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(() => this.readDimensions()); - } - else if (this.cTop !== 0 || this.cBottom !== 0) { - this.cTop = this.cBottom = 0; - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["j"])(this); - } - } - readDimensions() { - const page = getPageElement(this.el); - const top = Math.max(this.el.offsetTop, 0); - const bottom = Math.max(page.offsetHeight - top - this.el.offsetHeight, 0); - const dirty = top !== this.cTop || bottom !== this.cBottom; - if (dirty) { - this.cTop = top; - this.cBottom = bottom; - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["j"])(this); - } - } - onScroll(ev) { - const timeStamp = Date.now(); - const shouldStart = !this.isScrolling; - this.lastScroll = timeStamp; - if (shouldStart) { - this.onScrollStart(); - } - if (!this.queued && this.scrollEvents) { - this.queued = true; - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(ts => { - this.queued = false; - this.detail.event = ev; - updateScrollDetail(this.detail, this.scrollEl, ts, shouldStart); - this.ionScroll.emit(this.detail); - }); - } - } - /** - * Get the element where the actual scrolling takes place. - * This element can be used to subscribe to `scroll` events or manually modify - * `scrollTop`. However, it's recommended to use the API provided by `ion-content`: - * - * i.e. Using `ionScroll`, `ionScrollStart`, `ionScrollEnd` for scrolling events - * and `scrollToPoint()` to scroll the content into a certain point. - */ - getScrollElement() { - return Promise.resolve(this.scrollEl); - } - /** - * Scroll to the top of the component. - * - * @param duration The amount of time to take scrolling to the top. Defaults to `0`. - */ - scrollToTop(duration = 0) { - return this.scrollToPoint(undefined, 0, duration); - } - /** - * Scroll to the bottom of the component. - * - * @param duration The amount of time to take scrolling to the bottom. Defaults to `0`. - */ - scrollToBottom(duration = 0) { - const y = this.scrollEl.scrollHeight - this.scrollEl.clientHeight; - return this.scrollToPoint(undefined, y, duration); - } - /** - * Scroll by a specified X/Y distance in the component. - * - * @param x The amount to scroll by on the horizontal axis. - * @param y The amount to scroll by on the vertical axis. - * @param duration The amount of time to take scrolling by that amount. - */ - scrollByPoint(x, y, duration) { - return this.scrollToPoint(x + this.scrollEl.scrollLeft, y + this.scrollEl.scrollTop, duration); - } - /** - * Scroll to a specified X/Y location in the component. - * - * @param x The point to scroll to on the horizontal axis. - * @param y The point to scroll to on the vertical axis. - * @param duration The amount of time to take scrolling to that point. Defaults to `0`. - */ - async scrollToPoint(x, y, duration = 0) { - const el = this.scrollEl; - if (duration < 32) { - if (y != null) { - el.scrollTop = y; - } - if (x != null) { - el.scrollLeft = x; - } - return; - } - let resolve; - let startTime = 0; - const promise = new Promise(r => resolve = r); - const fromY = el.scrollTop; - const fromX = el.scrollLeft; - const deltaY = y != null ? y - fromY : 0; - const deltaX = x != null ? x - fromX : 0; - // scroll loop - const step = (timeStamp) => { - const linearTime = Math.min(1, ((timeStamp - startTime) / duration)) - 1; - const easedT = Math.pow(linearTime, 3) + 1; - if (deltaY !== 0) { - el.scrollTop = Math.floor((easedT * deltaY) + fromY); - } - if (deltaX !== 0) { - el.scrollLeft = Math.floor((easedT * deltaX) + fromX); - } - if (easedT < 1) { - // do not use DomController here - // must use nativeRaf in order to fire in the next frame - // TODO: remove as any - requestAnimationFrame(step); - } - else { - resolve(); - } - }; - // chill out for a frame first - requestAnimationFrame(ts => { - startTime = ts; - step(ts); - }); - return promise; - } - onScrollStart() { - this.isScrolling = true; - this.ionScrollStart.emit({ - isScrolling: true - }); - if (this.watchDog) { - clearInterval(this.watchDog); - } - // watchdog - this.watchDog = setInterval(() => { - if (this.lastScroll < Date.now() - 120) { - this.onScrollEnd(); - } - }, 100); - } - onScrollEnd() { - clearInterval(this.watchDog); - this.watchDog = null; - if (this.isScrolling) { - this.isScrolling = false; - this.ionScrollEnd.emit({ - isScrolling: false - }); - } - } - render() { - const { scrollX, scrollY } = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const forceOverscroll = this.shouldForceOverscroll(); - const transitionShadow = (mode === 'ios' && _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('experimentalTransitionShadow', true)); - this.resize(); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__["c"])(this.color)), { [mode]: true, 'content-sizing': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__["h"])('ion-popover', this.el), 'overscroll': forceOverscroll }), style: { - '--offset-top': `${this.cTop}px`, - '--offset-bottom': `${this.cBottom}px`, - } }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { id: "background-content", part: "background" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("main", { class: { - 'inner-scroll': true, - 'scroll-x': scrollX, - 'scroll-y': scrollY, - 'overscroll': (scrollX || scrollY) && forceOverscroll - }, ref: el => this.scrollEl = el, onScroll: (this.scrollEvents) ? ev => this.onScroll(ev) : undefined, part: "scroll" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), transitionShadow ? (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "transition-effect" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "transition-cover" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "transition-shadow" }))) : null, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "fixed" }))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -const getParentElement = (el) => { - if (el.parentElement) { - // normal element with a parent element - return el.parentElement; - } - if (el.parentNode && el.parentNode.host) { - // shadow dom's document fragment - return el.parentNode.host; - } - return null; -}; -const getPageElement = (el) => { - const tabs = el.closest('ion-tabs'); - if (tabs) { - return tabs; - } - const page = el.closest('ion-app,ion-page,.ion-page,page-inner'); - if (page) { - return page; - } - return getParentElement(el); -}; -// ******** DOM READ **************** -const updateScrollDetail = (detail, el, timestamp, shouldStart) => { - const prevX = detail.currentX; - const prevY = detail.currentY; - const prevT = detail.currentTime; - const currentX = el.scrollLeft; - const currentY = el.scrollTop; - const timeDelta = timestamp - prevT; - if (shouldStart) { - // remember the start positions - detail.startTime = timestamp; - detail.startX = currentX; - detail.startY = currentY; - detail.velocityX = detail.velocityY = 0; - } - detail.currentTime = timestamp; - detail.currentX = detail.scrollLeft = currentX; - detail.currentY = detail.scrollTop = currentY; - detail.deltaX = currentX - detail.startX; - detail.deltaY = currentY - detail.startY; - if (timeDelta > 0 && timeDelta < 100) { - const velocityX = (currentX - prevX) / timeDelta; - const velocityY = (currentY - prevY) / timeDelta; - detail.velocityX = velocityX * 0.7 + detail.velocityX * 0.3; - detail.velocityY = velocityY * 0.7 + detail.velocityY * 0.3; - } -}; -Content.style = contentCss; - -const footerIosCss = "ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer ion-toolbar:last-of-type{padding-bottom:var(--ion-safe-area-bottom, 0)}.footer-ios ion-toolbar:first-of-type{--border-width:0.55px 0 0}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.footer-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.footer-translucent-ios ion-toolbar{--opacity:.8}}.footer-ios.ion-no-border ion-toolbar:first-of-type{--border-width:0}"; - -const footerMdCss = "ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer ion-toolbar:last-of-type{padding-bottom:var(--ion-safe-area-bottom, 0)}.footer-md::before{left:0;top:-2px;bottom:auto;background-position:left 0 top 0;position:absolute;width:100%;height:2px;background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHBAMAAADzDtBxAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMUCS0gBIh/TXEAAAAaSURBVAjXYxCEAgY4UIICBmMogMsgFLtAAQCNSwXZKOdPxgAAAABJRU5ErkJggg==\");background-repeat:repeat-x;content:\"\"}[dir=rtl] .footer-md::before,:host-context([dir=rtl]) .footer-md::before{left:unset;right:unset;right:0}[dir=rtl] .footer-md::before,:host-context([dir=rtl]) .footer-md::before{background-position:right 0 top 0}.footer-md.ion-no-border::before{display:none}"; - -const Footer = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If `true`, the footer will be translucent. - * Only applies when the mode is `"ios"` and the device supports - * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). - * - * Note: In order to scroll content behind the footer, the `fullscreen` - * attribute needs to be set on the content. - */ - this.translucent = false; - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const translucent = this.translucent; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { role: "contentinfo", class: { - [mode]: true, - // Used internally for styling - [`footer-${mode}`]: true, - [`footer-translucent`]: translucent, - [`footer-translucent-${mode}`]: translucent, - } }, mode === 'ios' && translucent && - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "footer-background" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } -}; -Footer.style = { - ios: footerIosCss, - md: footerMdCss -}; - -const TRANSITION = 'all 0.2s ease-in-out'; -const cloneElement = (tagName) => { - const getCachedEl = document.querySelector(`${tagName}.ion-cloned-element`); - if (getCachedEl !== null) { - return getCachedEl; - } - const clonedEl = document.createElement(tagName); - clonedEl.classList.add('ion-cloned-element'); - clonedEl.style.setProperty('display', 'none'); - document.body.appendChild(clonedEl); - return clonedEl; -}; -const createHeaderIndex = (headerEl) => { - if (!headerEl) { - return; - } - const toolbars = headerEl.querySelectorAll('ion-toolbar'); - return { - el: headerEl, - toolbars: Array.from(toolbars).map((toolbar) => { - const ionTitleEl = toolbar.querySelector('ion-title'); - return { - el: toolbar, - background: toolbar.shadowRoot.querySelector('.toolbar-background'), - ionTitleEl, - innerTitleEl: (ionTitleEl) ? ionTitleEl.shadowRoot.querySelector('.toolbar-title') : null, - ionButtonsEl: Array.from(toolbar.querySelectorAll('ion-buttons')) || [] - }; - }) || [] - }; -}; -const handleContentScroll = (scrollEl, scrollHeaderIndex, contentEl) => { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(() => { - const scrollTop = scrollEl.scrollTop; - const scale = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(1, 1 + (-scrollTop / 500), 1.1); - // Native refresher should not cause titles to scale - const nativeRefresher = contentEl.querySelector('ion-refresher.refresher-native'); - if (nativeRefresher === null) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => { - scaleLargeTitles(scrollHeaderIndex.toolbars, scale); - }); - } - }); -}; -const setToolbarBackgroundOpacity = (toolbar, opacity) => { - if (opacity === undefined) { - toolbar.background.style.removeProperty('--opacity'); - } - else { - toolbar.background.style.setProperty('--opacity', opacity.toString()); - } -}; -const handleToolbarBorderIntersection = (ev, mainHeaderIndex) => { - if (!ev[0].isIntersecting) { - return; - } - /** - * There is a bug in Safari where overflow scrolling on a non-body element - * does not always reset the scrollTop position to 0 when letting go. It will - * set to 1 once the rubber band effect has ended. This causes the background to - * appear slightly on certain app setups. - */ - const scale = (ev[0].intersectionRatio > 0.9) ? 0 : ((1 - ev[0].intersectionRatio) * 100) / 75; - mainHeaderIndex.toolbars.forEach(toolbar => { - setToolbarBackgroundOpacity(toolbar, (scale === 1) ? undefined : scale); - }); -}; -/** - * If toolbars are intersecting, hide the scrollable toolbar content - * and show the primary toolbar content. If the toolbars are not intersecting, - * hide the primary toolbar content and show the scrollable toolbar content - */ -const handleToolbarIntersection = (ev, mainHeaderIndex, scrollHeaderIndex) => { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => { - handleToolbarBorderIntersection(ev, mainHeaderIndex); - const event = ev[0]; - const intersection = event.intersectionRect; - const intersectionArea = intersection.width * intersection.height; - const rootArea = event.rootBounds.width * event.rootBounds.height; - const isPageHidden = intersectionArea === 0 && rootArea === 0; - const leftDiff = Math.abs(intersection.left - event.boundingClientRect.left); - const rightDiff = Math.abs(intersection.right - event.boundingClientRect.right); - const isPageTransitioning = intersectionArea > 0 && (leftDiff >= 5 || rightDiff >= 5); - if (isPageHidden || isPageTransitioning) { - return; - } - if (event.isIntersecting) { - setHeaderActive(mainHeaderIndex, false); - setHeaderActive(scrollHeaderIndex); - } - else { - /** - * There is a bug with IntersectionObserver on Safari - * where `event.isIntersecting === false` when cancelling - * a swipe to go back gesture. Checking the intersection - * x, y, width, and height provides a workaround. This bug - * does not happen when using Safari + Web Animations, - * only Safari + CSS Animations. - */ - const hasValidIntersection = (intersection.x === 0 && intersection.y === 0) || (intersection.width !== 0 && intersection.height !== 0); - if (hasValidIntersection) { - setHeaderActive(mainHeaderIndex); - setHeaderActive(scrollHeaderIndex, false); - setToolbarBackgroundOpacity(mainHeaderIndex.toolbars[0]); - } - } - }); -}; -const setHeaderActive = (headerIndex, active = true) => { - if (active) { - headerIndex.el.classList.remove('header-collapse-condense-inactive'); - } - else { - headerIndex.el.classList.add('header-collapse-condense-inactive'); - } -}; -const scaleLargeTitles = (toolbars = [], scale = 1, transition = false) => { - toolbars.forEach(toolbar => { - const ionTitle = toolbar.ionTitleEl; - const titleDiv = toolbar.innerTitleEl; - if (!ionTitle || ionTitle.size !== 'large') { - return; - } - titleDiv.style.transition = (transition) ? TRANSITION : ''; - titleDiv.style.transform = `scale3d(${scale}, ${scale}, 1)`; - }); -}; - -const headerIosCss = "ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-ios ion-toolbar:last-of-type{--border-width:0 0 0.55px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.header-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header-translucent-ios ion-toolbar{--opacity:.8}.header-collapse-condense-inactive .header-background{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.header-ios.ion-no-border ion-toolbar:last-of-type{--border-width:0}.header-collapse-condense{z-index:9}.header-collapse-condense ion-toolbar{position:-webkit-sticky;position:sticky;top:0}.header-collapse-condense ion-toolbar:first-of-type{padding-top:7px;z-index:1}.header-collapse-condense ion-toolbar{--background:var(--ion-background-color, #fff);z-index:0}.header-collapse-condense ion-toolbar ion-searchbar{height:48px;padding-top:0px;padding-bottom:13px}.header-collapse-main ion-toolbar.in-toolbar ion-title,.header-collapse-main ion-toolbar.in-toolbar ion-buttons{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-buttons.buttons-collapse{opacity:0;pointer-events:none}.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-buttons.buttons-collapse{visibility:hidden}"; - -const headerMdCss = "ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-md::after{left:0;bottom:-5px;background-position:left 0 top -2px;position:absolute;width:100%;height:5px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHBAMAAADzDtBxAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMUCS0gBIh/TXEAAAAaSURBVAjXYxCEAgY4UIICBmMogMsgFLtAAQCNSwXZKOdPxgAAAABJRU5ErkJggg==);background-repeat:repeat-x;content:\"\"}[dir=rtl] .header-md::after,:host-context([dir=rtl]) .header-md::after{left:unset;right:unset;right:0}[dir=rtl] .header-md::after,:host-context([dir=rtl]) .header-md::after{background-position:right 0 top -2px}.header-collapse-condense{display:none}.header-md.ion-no-border::after{display:none}"; - -const Header = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.collapsibleHeaderInitialized = false; - /** - * If `true`, the header will be translucent. - * Only applies when the mode is `"ios"` and the device supports - * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). - * - * Note: In order to scroll content behind the header, the `fullscreen` - * attribute needs to be set on the content. - */ - this.translucent = false; - } - async componentDidLoad() { - await this.checkCollapsibleHeader(); - } - async componentDidUpdate() { - await this.checkCollapsibleHeader(); - } - componentDidUnload() { - this.destroyCollapsibleHeader(); - } - async checkCollapsibleHeader() { - // Determine if the header can collapse - const hasCollapse = this.collapse === 'condense'; - const canCollapse = (hasCollapse && Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) === 'ios') ? hasCollapse : false; - if (!canCollapse && this.collapsibleHeaderInitialized) { - this.destroyCollapsibleHeader(); - } - else if (canCollapse && !this.collapsibleHeaderInitialized) { - const pageEl = this.el.closest('ion-app,ion-page,.ion-page,page-inner'); - const contentEl = (pageEl) ? pageEl.querySelector('ion-content') : null; - // Cloned elements are always needed in iOS transition - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => { - const title = cloneElement('ion-title'); - title.size = 'large'; - cloneElement('ion-back-button'); - }); - await this.setupCollapsibleHeader(contentEl, pageEl); - } - } - destroyCollapsibleHeader() { - if (this.intersectionObserver) { - this.intersectionObserver.disconnect(); - this.intersectionObserver = undefined; - } - if (this.scrollEl && this.contentScrollCallback) { - this.scrollEl.removeEventListener('scroll', this.contentScrollCallback); - this.contentScrollCallback = undefined; - } - if (this.collapsibleMainHeader) { - this.collapsibleMainHeader.classList.remove('header-collapse-main'); - this.collapsibleMainHeader = undefined; - } - } - async setupCollapsibleHeader(contentEl, pageEl) { - if (!contentEl || !pageEl) { - console.error('ion-header requires a content to collapse, make sure there is an ion-content.'); - return; - } - if (typeof IntersectionObserver === 'undefined') { - return; - } - this.scrollEl = await contentEl.getScrollElement(); - const headers = pageEl.querySelectorAll('ion-header'); - this.collapsibleMainHeader = Array.from(headers).find((header) => header.collapse !== 'condense'); - if (!this.collapsibleMainHeader) { - return; - } - const mainHeaderIndex = createHeaderIndex(this.collapsibleMainHeader); - const scrollHeaderIndex = createHeaderIndex(this.el); - if (!mainHeaderIndex || !scrollHeaderIndex) { - return; - } - setHeaderActive(mainHeaderIndex, false); - mainHeaderIndex.toolbars.forEach(toolbar => { - setToolbarBackgroundOpacity(toolbar, 0); - }); - /** - * Handle interaction between toolbar collapse and - * showing/hiding content in the primary ion-header - * as well as progressively showing/hiding the main header - * border as the top-most toolbar collapses or expands. - */ - const toolbarIntersection = (ev) => { handleToolbarIntersection(ev, mainHeaderIndex, scrollHeaderIndex); }; - this.intersectionObserver = new IntersectionObserver(toolbarIntersection, { root: contentEl, threshold: [0.25, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1] }); - this.intersectionObserver.observe(scrollHeaderIndex.toolbars[scrollHeaderIndex.toolbars.length - 1].el); - /** - * Handle scaling of large iOS titles and - * showing/hiding border on last toolbar - * in primary header - */ - this.contentScrollCallback = () => { handleContentScroll(this.scrollEl, scrollHeaderIndex, contentEl); }; - this.scrollEl.addEventListener('scroll', this.contentScrollCallback); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => { - if (this.collapsibleMainHeader !== undefined) { - this.collapsibleMainHeader.classList.add('header-collapse-main'); - } - }); - this.collapsibleHeaderInitialized = true; - } - render() { - const { translucent } = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const collapse = this.collapse || 'none'; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { role: "banner", class: { - [mode]: true, - // Used internally for styling - [`header-${mode}`]: true, - [`header-translucent`]: this.translucent, - [`header-collapse-${collapse}`]: true, - [`header-translucent-${mode}`]: this.translucent, - } }, mode === 'ios' && translucent && - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "header-background" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -Header.style = { - ios: headerIosCss, - md: headerMdCss -}; - -const routeOutletCss = ":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;overflow:hidden;z-index:0}"; - -const RouterOutlet = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionNavWillLoad = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionNavWillLoad", 7); - this.ionNavWillChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionNavWillChange", 3); - this.ionNavDidChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionNavDidChange", 3); - this.animationEnabled = true; - /** - * The mode determines which platform styles to use. - */ - this.mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - /** - * If `true`, the router-outlet should animate the transition of components. - */ - this.animated = true; - } - swipeHandlerChanged() { - if (this.gesture) { - this.gesture.enable(this.swipeHandler !== undefined); - } - } - async connectedCallback() { - this.gesture = (await __webpack_require__.e(/*! import() | swipe-back-0a6a44c8-js */ "swipe-back-0a6a44c8-js").then(__webpack_require__.bind(null, /*! ./swipe-back-0a6a44c8.js */ "./node_modules/@ionic/core/dist/esm/swipe-back-0a6a44c8.js"))).createSwipeBackGesture(this.el, () => !!this.swipeHandler && this.swipeHandler.canStart() && this.animationEnabled, () => this.swipeHandler && this.swipeHandler.onStart(), step => this.ani && this.ani.progressStep(step), (shouldComplete, step, dur) => { - if (this.ani) { - this.animationEnabled = false; - this.ani.onFinish(() => { - this.animationEnabled = true; - if (this.swipeHandler) { - this.swipeHandler.onEnd(shouldComplete); - } - }, { oneTimeCallback: true }); - // Account for rounding errors in JS - let newStepValue = (shouldComplete) ? -0.001 : 0.001; - /** - * Animation will be reversed here, so need to - * reverse the easing curve as well - * - * Additionally, we need to account for the time relative - * to the new easing curve, as `stepValue` is going to be given - * in terms of a linear curve. - */ - if (!shouldComplete) { - this.ani.easing('cubic-bezier(1, 0, 0.68, 0.28)'); - newStepValue += Object(_cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__["g"])([0, 0], [1, 0], [0.68, 0.28], [1, 1], step)[0]; - } - else { - newStepValue += Object(_cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__["g"])([0, 0], [0.32, 0.72], [0, 1], [1, 1], step)[0]; - } - this.ani.progressEnd(shouldComplete ? 1 : 0, newStepValue, dur); - } - }); - this.swipeHandlerChanged(); - } - componentWillLoad() { - this.ionNavWillLoad.emit(); - } - disconnectedCallback() { - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - } - /** @internal */ - async commit(enteringEl, leavingEl, opts) { - const unlock = await this.lock(); - let changed = false; - try { - changed = await this.transition(enteringEl, leavingEl, opts); - } - catch (e) { - console.error(e); - } - unlock(); - return changed; - } - /** @internal */ - async setRouteId(id, params, direction, animation) { - const changed = await this.setRoot(id, params, { - duration: direction === 'root' ? 0 : undefined, - direction: direction === 'back' ? 'back' : 'forward', - animationBuilder: animation - }); - return { - changed, - element: this.activeEl - }; - } - /** @internal */ - async getRouteId() { - const active = this.activeEl; - return active ? { - id: active.tagName, - element: active, - } : undefined; - } - async setRoot(component, params, opts) { - if (this.activeComponent === component) { - return false; - } - // attach entering view to DOM - const leavingEl = this.activeEl; - const enteringEl = await Object(_framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_6__["a"])(this.delegate, this.el, component, ['ion-page', 'ion-page-invisible'], params); - this.activeComponent = component; - this.activeEl = enteringEl; - // commit animation - await this.commit(enteringEl, leavingEl, opts); - await Object(_framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_6__["d"])(this.delegate, leavingEl); - return true; - } - async transition(enteringEl, leavingEl, opts = {}) { - if (leavingEl === enteringEl) { - return false; - } - // emit nav will change event - this.ionNavWillChange.emit(); - const { el, mode } = this; - const animated = this.animated && _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('animated', true); - const animationBuilder = this.animation || opts.animationBuilder || _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('navAnimation'); - await Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["t"])(Object.assign(Object.assign({ mode, - animated, - enteringEl, - leavingEl, baseEl: el, progressCallback: (opts.progressAnimation - ? ani => this.ani = ani - : undefined) }, opts), { animationBuilder })); - // emit nav changed event - this.ionNavDidChange.emit(); - return true; - } - async lock() { - const p = this.waitPromise; - let resolve; - this.waitPromise = new Promise(r => resolve = r); - if (p !== undefined) { - await p; - } - return resolve; - } - render() { - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "swipeHandler": ["swipeHandlerChanged"] - }; } -}; -RouterOutlet.style = routeOutletCss; - -const titleIosCss = ":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{left:0;top:0;padding-left:90px;padding-right:90px;padding-top:0;padding-bottom:0;position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:17px;font-weight:600;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:90px;padding-inline-start:90px;-webkit-padding-end:90px;padding-inline-end:90px}}:host(.title-small){padding-left:9px;padding-right:9px;padding-top:6px;padding-bottom:16px;position:relative;font-size:13px;font-weight:normal}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.title-small){padding-left:unset;padding-right:unset;-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px}}:host(.title-large){padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:0;-webkit-transform-origin:left center;transform-origin:left center;bottom:0;-ms-flex-align:end;align-items:flex-end;min-width:100%;padding-bottom:6px;font-size:34px;font-weight:700;text-align:start}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.title-large){padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}:host-context([dir=rtl]):host(.title-large),:host-context([dir=rtl]).title-large{-webkit-transform-origin:right center;transform-origin:right center}:host(.title-large.ion-cloned-element){--color:var(--ion-text-color, #000)}:host(.title-large) .toolbar-title{-webkit-transform-origin:inherit;transform-origin:inherit}:host-context([dir=rtl]):host(.title-large) .toolbar-title,:host-context([dir=rtl]).title-large .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}"; - -const titleMdCss = ":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0;font-size:20px;font-weight:500;letter-spacing:0.0125em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px}}:host(.title-small){width:100%;height:100%;font-size:15px;font-weight:normal}"; - -const ToolbarTitle = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - } - sizeChanged() { - this.emitStyle(); - } - connectedCallback() { - this.emitStyle(); - } - emitStyle() { - const size = this.getSize(); - this.ionStyle.emit({ - [`title-${size}`]: true - }); - } - getSize() { - return (this.size !== undefined) ? this.size : 'default'; - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const size = this.getSize(); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: Object.assign({ [mode]: true, [`title-${size}`]: true }, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__["c"])(this.color)) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "toolbar-title" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "size": ["sizeChanged"] - }; } -}; -ToolbarTitle.style = { - ios: titleIosCss, - md: titleMdCss -}; - -const toolbarIosCss = ":host{--border-width:0;--border-style:solid;--opacity:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:block;position:relative;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toolbar-container{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:var(--opacity);z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-color-step-50, #fff));--color:var(--ion-toolbar-color, var(--ion-text-color, #000));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--padding-top:3px;--padding-bottom:3px;--padding-start:4px;--padding-end:4px;--min-height:44px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:4;order:4;min-width:0}:host(.toolbar-segment) .toolbar-content{display:-ms-inline-flexbox;display:inline-flex}:host(.toolbar-searchbar) .toolbar-container{padding-top:0;padding-bottom:0}:host(.toolbar-searchbar) ::slotted(*){-ms-flex-item-align:start;align-self:start}:host(.toolbar-searchbar) ::slotted(ion-chip){margin-top:3px}:host(.toolbar-searchbar) ::slotted(ion-back-button){height:38px}::slotted(ion-buttons){min-height:38px}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:3;order:3}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}:host(.toolbar-title-large) .toolbar-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}:host(.toolbar-title-large) .toolbar-content ion-title{-ms-flex:1;flex:1;-ms-flex-order:8;order:8;min-width:100%}"; - -const toolbarMdCss = ":host{--border-width:0;--border-style:solid;--opacity:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:block;position:relative;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toolbar-container{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:var(--opacity);z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-background-color, #fff));--color:var(--ion-toolbar-color, var(--ion-text-color, #424242));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, #c1c4cd)));--padding-top:0;--padding-bottom:0;--padding-start:0;--padding-end:0;--min-height:56px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:3;order:3;min-width:0;max-width:100%}::slotted(ion-segment){min-height:var(--min-height)}::slotted(.buttons-first-slot){margin-left:4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(.buttons-first-slot){margin-left:unset;-webkit-margin-start:4px;margin-inline-start:4px}}::slotted(.buttons-last-slot){margin-right:4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(.buttons-last-slot){margin-right:unset;-webkit-margin-end:4px;margin-inline-end:4px}}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:4;order:4}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}"; - -const Toolbar = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.childrenStyles = new Map(); - } - componentWillLoad() { - const buttons = Array.from(this.el.querySelectorAll('ion-buttons')); - const firstButtons = buttons.find(button => { - return button.slot === 'start'; - }); - if (firstButtons) { - firstButtons.classList.add('buttons-first-slot'); - } - const buttonsReversed = buttons.reverse(); - const lastButtons = buttonsReversed.find(button => button.slot === 'end') || - buttonsReversed.find(button => button.slot === 'primary') || - buttonsReversed.find(button => button.slot === 'secondary'); - if (lastButtons) { - lastButtons.classList.add('buttons-last-slot'); - } - } - childrenStyle(ev) { - ev.stopPropagation(); - const tagName = ev.target.tagName; - const updatedStyles = ev.detail; - const newStyles = {}; - const childStyles = this.childrenStyles.get(tagName) || {}; - let hasStyleChange = false; - Object.keys(updatedStyles).forEach(key => { - const childKey = `toolbar-${key}`; - const newValue = updatedStyles[key]; - if (newValue !== childStyles[childKey]) { - hasStyleChange = true; - } - if (newValue) { - newStyles[childKey] = true; - } - }); - if (hasStyleChange) { - this.childrenStyles.set(tagName, newStyles); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["j"])(this); - } - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const childStyles = {}; - this.childrenStyles.forEach(value => { - Object.assign(childStyles, value); - }); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: Object.assign(Object.assign({ 'in-toolbar': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__["h"])('ion-toolbar', this.el), [mode]: true }, childStyles), Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__["c"])(this.color)) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "toolbar-background" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "toolbar-container" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "start" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "secondary" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "toolbar-content" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "primary" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "end" })))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -Toolbar.style = { - ios: toolbarIosCss, - md: toolbarMdCss -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=2-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/2-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/2-es2015.js.map deleted file mode 100644 index 8df40e361..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/2-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-app_8.entry.js"],"names":[],"mappings":"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CA;AACA,YAAY,4DAAQ;AACpB;AACA;AACA;AACA,YAAY,4DAAW;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,4DAAW;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,4DAAQ;AACpB;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,eAAe,mBAAmB;AAClC,qBAAqB,mEAAU;AAC/B;AACA,oDAAoD,2DAAM;AAC1D;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,sCAAsC,EAAE,4DAAkB,gBAAgB,iCAAiC,4DAAW,yDAAyD;AACxM,mCAAmC,UAAU;AAC7C,sCAAsC,aAAa;AACnD,aAAa,EAAE,EAAE,4DAAC,SAAS,+CAA+C,GAAG,4DAAC,UAAU;AACxF;AACA;AACA;AACA;AACA,aAAa,sHAAsH,EAAE,4DAAC,qCAAqC,4DAAC,SAAS,6BAA6B,EAAE,4DAAC,SAAS,4BAA4B,GAAG,4DAAC,SAAS,6BAA6B,YAAY,4DAAC,UAAU,gBAAgB;AAC3U;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,iCAAiC,cAAc,kBAAkB,iBAAiB,QAAQ,WAAW,WAAW,oCAAoC,8CAA8C,sCAAsC,0BAA0B,6EAA6E,mBAAmB,OAAO,QAAQ,MAAM,SAAS,kBAAkB,kDAAkD,0CAA0C,oCAAoC,cAAc,oDAAoD,iBAAiB;;AAErmB,gCAAgC,cAAc,kBAAkB,iBAAiB,QAAQ,WAAW,WAAW,oCAAoC,8CAA8C,mBAAmB,OAAO,SAAS,YAAY,iCAAiC,kBAAkB,WAAW,WAAW,sCAAsC,uLAAuL,2BAA2B,aAAa,yEAAyE,WAAW,YAAY,QAAQ,yEAAyE,kCAAkC,iCAAiC,aAAa;;AAE/zB;AACA;AACA,QAAQ,4DAAgB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG;AACzB;AACA;AACA,2BAA2B,KAAK;AAChC;AACA,uCAAuC,KAAK;AAC5C,aAAa,EAAE;AACf,YAAY,4DAAC,SAAS,6BAA6B,GAAG,4DAAC;AACvD;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,kDAAkD,QAAQ;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,IAAI,4DAAQ;AACZ;AACA,sBAAsB,8DAAK;AAC3B;AACA;AACA;AACA,YAAY,4DAAS;AACrB;AACA,aAAa;AACb;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,4DAAS;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8CAA8C,MAAM,IAAI,MAAM;AAC9D,KAAK;AACL;;AAEA,iCAAiC,cAAc,kBAAkB,kBAAkB,SAAS,WAAW,WAAW,qCAAqC,wCAAwC,qCAAqC,0BAA0B,6EAA6E,mBAAmB,OAAO,QAAQ,MAAM,SAAS,kBAAkB,kDAAkD,0CAA0C,oCAAoC,aAAa,sDAAsD,mCAAmC,4BAA4B,mDAAmD,iBAAiB,0BAA0B,UAAU,sCAAsC,wBAAwB,gBAAgB,MAAM,oDAAoD,gBAAgB,UAAU,sCAAsC,+CAA+C,UAAU,oDAAoD,YAAY,gBAAgB,oBAAoB,gHAAgH,wCAAwC,gCAAgC,yNAAyN,UAAU,oBAAoB,6MAA6M,kBAAkB;;AAE3uD,gCAAgC,cAAc,kBAAkB,kBAAkB,SAAS,WAAW,WAAW,qCAAqC,wCAAwC,kBAAkB,OAAO,YAAY,oCAAoC,kBAAkB,WAAW,WAAW,oCAAoC,qLAAqL,2BAA2B,aAAa,uEAAuE,WAAW,YAAY,QAAQ,uEAAuE,qCAAqC,0BAA0B,aAAa,gCAAgC,aAAa;;AAEt1B;AACA;AACA,QAAQ,4DAAgB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4CAA4C,mEAAU;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,4DAAS;AACrB;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,6CAA6C,mEAAmE;AAChH,mFAAmF,2EAA2E;AAC9J;AACA;AACA;AACA;AACA;AACA;AACA,4CAA4C,kEAAkE;AAC9G;AACA,QAAQ,4DAAS;AACjB;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,eAAe,cAAc;AAC7B,qBAAqB,mEAAU;AAC/B;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG;AACzB;AACA;AACA,2BAA2B,KAAK;AAChC;AACA,oCAAoC,SAAS;AAC7C,uCAAuC,KAAK;AAC5C,aAAa,EAAE;AACf,YAAY,4DAAC,SAAS,6BAA6B,GAAG,4DAAC;AACvD;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC;AACA;AACA;AACA;AACA;;AAEA,8BAA8B,OAAO,QAAQ,MAAM,SAAS,kBAAkB,0BAA0B,gBAAgB,UAAU;;AAElI;AACA;AACA,QAAQ,4DAAgB;AACxB,8BAA8B,4DAAW;AACzC,gCAAgC,4DAAW;AAC3C,+BAA+B,4DAAW;AAC1C;AACA;AACA;AACA;AACA,oBAAoB,mEAAU;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,2NAAkC;AAChE;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB,GAAG,wBAAwB;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC,mEAAuB;AAC3D;AACA;AACA,oCAAoC,mEAAuB;AAC3D;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAC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","file":"2-es2015.js","sourcesContent":["import { r as registerInstance, h, H as Host, i as getElement, e as createEvent, f as readTask, j as forceUpdate, c as writeTask } from './index-44bf8136.js';\nimport { b as getIonMode, c as config, i as isPlatform } from './ionic-global-837be8f3.js';\nimport { c as clamp } from './helpers-5c745fbd.js';\nimport { t as transition } from './index-37b50f53.js';\nimport { g as getTimeGivenProgression } from './cubic-bezier-685f606a.js';\nimport { c as createColorClasses, h as hostContext } from './theme-3f0b0c04.js';\nimport { a as attachComponent, d as detachComponent } from './framework-delegate-d1eb6504.js';\n\nconst appCss = \"html.plt-mobile ion-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ion-app.force-statusbar-padding{--ion-safe-area-top:20px}\";\n\nconst App = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n componentDidLoad() {\n {\n rIC(() => {\n const isHybrid = isPlatform(window, 'hybrid');\n if (!config.getBoolean('_testing')) {\n import('./tap-click-252af35a.js').then(module => module.startTapClick(config));\n }\n if (config.getBoolean('statusTap', isHybrid)) {\n import('./status-tap-a9bf301d.js').then(module => module.startStatusTap());\n }\n if (config.getBoolean('inputShims', needInputShims())) {\n import('./input-shims-b956f530.js').then(module => module.startInputShims(config));\n }\n if (config.getBoolean('hardwareBackButton', isHybrid)) {\n import('./hardware-back-button-7b6ede21.js').then(module => module.startHardwareBackButton());\n }\n if (typeof window !== 'undefined') {\n import('./keyboard-dd970efc.js').then(module => module.startKeyboardAssist(window));\n }\n import('./focus-visible-15ada7f7.js').then(module => module.startFocusVisible());\n });\n }\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n 'ion-page': true,\n 'force-statusbar-padding': config.getBoolean('_forceStatusbarPadding'),\n } }));\n }\n get el() { return getElement(this); }\n};\nconst needInputShims = () => {\n return isPlatform(window, 'ios') && isPlatform(window, 'mobile');\n};\nconst rIC = (callback) => {\n if ('requestIdleCallback' in window) {\n window.requestIdleCallback(callback);\n }\n else {\n setTimeout(callback, 32);\n }\n};\nApp.style = appCss;\n\nconst buttonsIosCss = \".sc-ion-buttons-ios-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-ios-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-ios-s ion-button{--padding-start:5px;--padding-end:5px;margin-left:2px;margin-right:2px;height:32px;font-size:17px;font-weight:400}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-ios-s ion-button{margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}}.sc-ion-buttons-ios-s ion-button:not(.button-round){--border-radius:4px}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button{--color:initial;--border-color:initial;--background-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-solid,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-solid{--background:var(--ion-color-contrast);--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12;--background-hover:var(--ion-color-base);--background-hover-opacity:0.45;--color:var(--ion-color-base);--color-focused:var(--ion-color-base)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-clear,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-clear{--color-activated:var(--ion-color-contrast);--color-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-outline,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-outline{--color-activated:var(--ion-color-base);--color-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-s .button-clear,.sc-ion-buttons-ios-s .button-outline{--background-activated:transparent;--background-focused:currentColor;--background-hover:transparent}.sc-ion-buttons-ios-s .button-solid:not(.ion-color){--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12}.sc-ion-buttons-ios-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-right:0.3em;font-size:24px;line-height:0.67}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-ios-s ion-icon[slot=start]{margin-right:unset;-webkit-margin-end:0.3em;margin-inline-end:0.3em}}.sc-ion-buttons-ios-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-left:0.4em;font-size:24px;line-height:0.67}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-ios-s ion-icon[slot=end]{margin-left:unset;-webkit-margin-start:0.4em;margin-inline-start:0.4em}}.sc-ion-buttons-ios-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:28px;line-height:0.67}\";\n\nconst buttonsMdCss = \".sc-ion-buttons-md-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-md-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-md-s ion-button{--padding-top:0;--padding-bottom:0;--padding-start:8px;--padding-end:8px;--box-shadow:none;margin-left:2px;margin-right:2px;height:32px;font-size:14px;font-weight:500}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-md-s ion-button{margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}}.sc-ion-buttons-md-s ion-button:not(.button-round){--border-radius:2px}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button{--color:initial;--color-focused:var(--ion-color-contrast);--color-hover:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-contrast);--background-hover:var(--ion-color-contrast)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-solid,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-solid{--background:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-shade);--background-hover:var(--ion-color-base);--color:var(--ion-color-base);--color-focused:var(--ion-color-base);--color-hover:var(--ion-color-base)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-outline,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-outline{--border-color:var(--ion-color-contrast)}.sc-ion-buttons-md-s .button-has-icon-only.button-clear{--padding-top:12px;--padding-end:12px;--padding-bottom:12px;--padding-start:12px;--border-radius:50%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;width:48px;height:48px}.sc-ion-buttons-md-s .button{--background-hover:currentColor}.sc-ion-buttons-md-s .button-solid{--color:var(--ion-toolbar-background, var(--ion-background-color, #fff));--background:var(--ion-toolbar-color, var(--ion-text-color, #424242));--background-activated:transparent;--background-focused:currentColor}.sc-ion-buttons-md-s .button-outline{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--border-color:currentColor}.sc-ion-buttons-md-s .button-clear{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor}.sc-ion-buttons-md-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-right:0.3em;font-size:1.4em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-md-s ion-icon[slot=start]{margin-right:unset;-webkit-margin-end:0.3em;margin-inline-end:0.3em}}.sc-ion-buttons-md-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-left:0.4em;font-size:1.4em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-md-s ion-icon[slot=end]{margin-left:unset;-webkit-margin-start:0.4em;margin-inline-start:0.4em}}.sc-ion-buttons-md-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:1.8em}\";\n\nconst Buttons = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If true, buttons will disappear when its\n * parent toolbar has fully collapsed if the toolbar\n * is not the first toolbar. If the toolbar is the\n * first toolbar, the buttons will be hidden and will\n * only be shown once all toolbars have fully collapsed.\n *\n * Only applies in `ios` mode with `collapse` set to\n * `true` on `ion-header`.\n *\n * Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles)\n */\n this.collapse = false;\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n ['buttons-collapse']: this.collapse\n } }));\n }\n};\nButtons.style = {\n ios: buttonsIosCss,\n md: buttonsMdCss\n};\n\nconst contentCss = \":host{--background:var(--ion-background-color, #fff);--color:var(--ion-text-color, #000);--padding-top:0px;--padding-bottom:0px;--padding-start:0px;--padding-end:0px;--keyboard-offset:0px;--offset-top:0px;--offset-bottom:0px;--overflow:auto;display:block;position:relative;-ms-flex:1;flex:1;width:100%;height:100%;margin:0 !important;padding:0 !important;font-family:var(--ion-font-family, inherit);contain:size style}:host(.ion-color) .inner-scroll{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.outer-content){--background:var(--ion-color-step-50, #f2f2f2)}#background-content{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);position:absolute;background:var(--background)}.inner-scroll{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:calc(var(--padding-top) + var(--offset-top));padding-bottom:calc(var(--padding-bottom) + var(--keyboard-offset) + var(--offset-bottom));position:absolute;color:var(--color);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.inner-scroll{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.scroll-y,.scroll-x{-webkit-overflow-scrolling:touch;will-change:scroll-position}.scroll-y{-ms-touch-action:pan-y;touch-action:pan-y;overflow-y:var(--overflow);overscroll-behavior-y:contain}.scroll-x{-ms-touch-action:pan-x;touch-action:pan-x;overflow-x:var(--overflow);overscroll-behavior-x:contain}.scroll-x.scroll-y{-ms-touch-action:auto;touch-action:auto}.overscroll::before,.overscroll::after{position:absolute;width:1px;height:1px;content:\\\"\\\"}.overscroll::before{bottom:-1px}.overscroll::after{top:-1px}:host(.content-sizing){contain:none}:host(.content-sizing) .inner-scroll{position:relative}.transition-effect{display:none;position:absolute;left:-100%;width:100%;height:100vh;opacity:0;pointer-events:none}.transition-cover{position:absolute;right:0;width:100%;height:100%;background:black;opacity:0.1}.transition-shadow{display:block;position:absolute;right:0;width:10px;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAYAAAAIXrg4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTE3MDgzRkQ5QTkyMTFFOUEwNzQ5MkJFREE1NUY2MjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTE3MDgzRkU5QTkyMTFFOUEwNzQ5MkJFREE1NUY2MjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMTcwODNGQjlBOTIxMUU5QTA3NDkyQkVEQTU1RjYyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMTcwODNGQzlBOTIxMUU5QTA3NDkyQkVEQTU1RjYyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmePEuQAAABNSURBVHjaYvz//z8DIxAwMDAwATGMhmFmPDQuOSZks0AMmoJBaQHjkPfB0Lfg/2gQjVow+HPy/yHvg9GiYjQfjMbBqAWjFgy/4hogwADYqwdzxy5BuwAAAABJRU5ErkJggg==);background-repeat:repeat-y;background-size:10px 16px}::slotted([slot=fixed]){position:absolute}\";\n\nconst Content = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionScrollStart = createEvent(this, \"ionScrollStart\", 7);\n this.ionScroll = createEvent(this, \"ionScroll\", 7);\n this.ionScrollEnd = createEvent(this, \"ionScrollEnd\", 7);\n this.isScrolling = false;\n this.lastScroll = 0;\n this.queued = false;\n this.cTop = -1;\n this.cBottom = -1;\n // Detail is used in a hot loop in the scroll event, by allocating it here\n // V8 will be able to inline any read/write to it since it's a monomorphic class.\n // https://mrale.ph/blog/2015/01/11/whats-up-with-monomorphism.html\n this.detail = {\n scrollTop: 0,\n scrollLeft: 0,\n type: 'scroll',\n event: undefined,\n startX: 0,\n startY: 0,\n startTime: 0,\n currentX: 0,\n currentY: 0,\n velocityX: 0,\n velocityY: 0,\n deltaX: 0,\n deltaY: 0,\n currentTime: 0,\n data: undefined,\n isScrolling: true,\n };\n /**\n * If `true`, the content will scroll behind the headers\n * and footers. This effect can easily be seen by setting the toolbar\n * to transparent.\n */\n this.fullscreen = false;\n /**\n * If you want to enable the content scrolling in the X axis, set this property to `true`.\n */\n this.scrollX = false;\n /**\n * If you want to disable the content scrolling in the Y axis, set this property to `false`.\n */\n this.scrollY = true;\n /**\n * Because of performance reasons, ionScroll events are disabled by default, in order to enable them\n * and start listening from (ionScroll), set this property to `true`.\n */\n this.scrollEvents = false;\n }\n disconnectedCallback() {\n this.onScrollEnd();\n }\n onAppLoad() {\n this.resize();\n }\n onClick(ev) {\n if (this.isScrolling) {\n ev.preventDefault();\n ev.stopPropagation();\n }\n }\n shouldForceOverscroll() {\n const { forceOverscroll } = this;\n const mode = getIonMode(this);\n return forceOverscroll === undefined\n ? mode === 'ios' && isPlatform('ios')\n : forceOverscroll;\n }\n resize() {\n if (this.fullscreen) {\n readTask(() => this.readDimensions());\n }\n else if (this.cTop !== 0 || this.cBottom !== 0) {\n this.cTop = this.cBottom = 0;\n forceUpdate(this);\n }\n }\n readDimensions() {\n const page = getPageElement(this.el);\n const top = Math.max(this.el.offsetTop, 0);\n const bottom = Math.max(page.offsetHeight - top - this.el.offsetHeight, 0);\n const dirty = top !== this.cTop || bottom !== this.cBottom;\n if (dirty) {\n this.cTop = top;\n this.cBottom = bottom;\n forceUpdate(this);\n }\n }\n onScroll(ev) {\n const timeStamp = Date.now();\n const shouldStart = !this.isScrolling;\n this.lastScroll = timeStamp;\n if (shouldStart) {\n this.onScrollStart();\n }\n if (!this.queued && this.scrollEvents) {\n this.queued = true;\n readTask(ts => {\n this.queued = false;\n this.detail.event = ev;\n updateScrollDetail(this.detail, this.scrollEl, ts, shouldStart);\n this.ionScroll.emit(this.detail);\n });\n }\n }\n /**\n * Get the element where the actual scrolling takes place.\n * This element can be used to subscribe to `scroll` events or manually modify\n * `scrollTop`. However, it's recommended to use the API provided by `ion-content`:\n *\n * i.e. Using `ionScroll`, `ionScrollStart`, `ionScrollEnd` for scrolling events\n * and `scrollToPoint()` to scroll the content into a certain point.\n */\n getScrollElement() {\n return Promise.resolve(this.scrollEl);\n }\n /**\n * Scroll to the top of the component.\n *\n * @param duration The amount of time to take scrolling to the top. Defaults to `0`.\n */\n scrollToTop(duration = 0) {\n return this.scrollToPoint(undefined, 0, duration);\n }\n /**\n * Scroll to the bottom of the component.\n *\n * @param duration The amount of time to take scrolling to the bottom. Defaults to `0`.\n */\n scrollToBottom(duration = 0) {\n const y = this.scrollEl.scrollHeight - this.scrollEl.clientHeight;\n return this.scrollToPoint(undefined, y, duration);\n }\n /**\n * Scroll by a specified X/Y distance in the component.\n *\n * @param x The amount to scroll by on the horizontal axis.\n * @param y The amount to scroll by on the vertical axis.\n * @param duration The amount of time to take scrolling by that amount.\n */\n scrollByPoint(x, y, duration) {\n return this.scrollToPoint(x + this.scrollEl.scrollLeft, y + this.scrollEl.scrollTop, duration);\n }\n /**\n * Scroll to a specified X/Y location in the component.\n *\n * @param x The point to scroll to on the horizontal axis.\n * @param y The point to scroll to on the vertical axis.\n * @param duration The amount of time to take scrolling to that point. Defaults to `0`.\n */\n async scrollToPoint(x, y, duration = 0) {\n const el = this.scrollEl;\n if (duration < 32) {\n if (y != null) {\n el.scrollTop = y;\n }\n if (x != null) {\n el.scrollLeft = x;\n }\n return;\n }\n let resolve;\n let startTime = 0;\n const promise = new Promise(r => resolve = r);\n const fromY = el.scrollTop;\n const fromX = el.scrollLeft;\n const deltaY = y != null ? y - fromY : 0;\n const deltaX = x != null ? x - fromX : 0;\n // scroll loop\n const step = (timeStamp) => {\n const linearTime = Math.min(1, ((timeStamp - startTime) / duration)) - 1;\n const easedT = Math.pow(linearTime, 3) + 1;\n if (deltaY !== 0) {\n el.scrollTop = Math.floor((easedT * deltaY) + fromY);\n }\n if (deltaX !== 0) {\n el.scrollLeft = Math.floor((easedT * deltaX) + fromX);\n }\n if (easedT < 1) {\n // do not use DomController here\n // must use nativeRaf in order to fire in the next frame\n // TODO: remove as any\n requestAnimationFrame(step);\n }\n else {\n resolve();\n }\n };\n // chill out for a frame first\n requestAnimationFrame(ts => {\n startTime = ts;\n step(ts);\n });\n return promise;\n }\n onScrollStart() {\n this.isScrolling = true;\n this.ionScrollStart.emit({\n isScrolling: true\n });\n if (this.watchDog) {\n clearInterval(this.watchDog);\n }\n // watchdog\n this.watchDog = setInterval(() => {\n if (this.lastScroll < Date.now() - 120) {\n this.onScrollEnd();\n }\n }, 100);\n }\n onScrollEnd() {\n clearInterval(this.watchDog);\n this.watchDog = null;\n if (this.isScrolling) {\n this.isScrolling = false;\n this.ionScrollEnd.emit({\n isScrolling: false\n });\n }\n }\n render() {\n const { scrollX, scrollY } = this;\n const mode = getIonMode(this);\n const forceOverscroll = this.shouldForceOverscroll();\n const transitionShadow = (mode === 'ios' && config.getBoolean('experimentalTransitionShadow', true));\n this.resize();\n return (h(Host, { class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, 'content-sizing': hostContext('ion-popover', this.el), 'overscroll': forceOverscroll }), style: {\n '--offset-top': `${this.cTop}px`,\n '--offset-bottom': `${this.cBottom}px`,\n } }, h(\"div\", { id: \"background-content\", part: \"background\" }), h(\"main\", { class: {\n 'inner-scroll': true,\n 'scroll-x': scrollX,\n 'scroll-y': scrollY,\n 'overscroll': (scrollX || scrollY) && forceOverscroll\n }, ref: el => this.scrollEl = el, onScroll: (this.scrollEvents) ? ev => this.onScroll(ev) : undefined, part: \"scroll\" }, h(\"slot\", null)), transitionShadow ? (h(\"div\", { class: \"transition-effect\" }, h(\"div\", { class: \"transition-cover\" }), h(\"div\", { class: \"transition-shadow\" }))) : null, h(\"slot\", { name: \"fixed\" })));\n }\n get el() { return getElement(this); }\n};\nconst getParentElement = (el) => {\n if (el.parentElement) {\n // normal element with a parent element\n return el.parentElement;\n }\n if (el.parentNode && el.parentNode.host) {\n // shadow dom's document fragment\n return el.parentNode.host;\n }\n return null;\n};\nconst getPageElement = (el) => {\n const tabs = el.closest('ion-tabs');\n if (tabs) {\n return tabs;\n }\n const page = el.closest('ion-app,ion-page,.ion-page,page-inner');\n if (page) {\n return page;\n }\n return getParentElement(el);\n};\n// ******** DOM READ ****************\nconst updateScrollDetail = (detail, el, timestamp, shouldStart) => {\n const prevX = detail.currentX;\n const prevY = detail.currentY;\n const prevT = detail.currentTime;\n const currentX = el.scrollLeft;\n const currentY = el.scrollTop;\n const timeDelta = timestamp - prevT;\n if (shouldStart) {\n // remember the start positions\n detail.startTime = timestamp;\n detail.startX = currentX;\n detail.startY = currentY;\n detail.velocityX = detail.velocityY = 0;\n }\n detail.currentTime = timestamp;\n detail.currentX = detail.scrollLeft = currentX;\n detail.currentY = detail.scrollTop = currentY;\n detail.deltaX = currentX - detail.startX;\n detail.deltaY = currentY - detail.startY;\n if (timeDelta > 0 && timeDelta < 100) {\n const velocityX = (currentX - prevX) / timeDelta;\n const velocityY = (currentY - prevY) / timeDelta;\n detail.velocityX = velocityX * 0.7 + detail.velocityX * 0.3;\n detail.velocityY = velocityY * 0.7 + detail.velocityY * 0.3;\n }\n};\nContent.style = contentCss;\n\nconst footerIosCss = \"ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer ion-toolbar:last-of-type{padding-bottom:var(--ion-safe-area-bottom, 0)}.footer-ios ion-toolbar:first-of-type{--border-width:0.55px 0 0}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.footer-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.footer-translucent-ios ion-toolbar{--opacity:.8}}.footer-ios.ion-no-border ion-toolbar:first-of-type{--border-width:0}\";\n\nconst footerMdCss = \"ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer ion-toolbar:last-of-type{padding-bottom:var(--ion-safe-area-bottom, 0)}.footer-md::before{left:0;top:-2px;bottom:auto;background-position:left 0 top 0;position:absolute;width:100%;height:2px;background-image:url(\\\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHBAMAAADzDtBxAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMUCS0gBIh/TXEAAAAaSURBVAjXYxCEAgY4UIICBmMogMsgFLtAAQCNSwXZKOdPxgAAAABJRU5ErkJggg==\\\");background-repeat:repeat-x;content:\\\"\\\"}[dir=rtl] .footer-md::before,:host-context([dir=rtl]) .footer-md::before{left:unset;right:unset;right:0}[dir=rtl] .footer-md::before,:host-context([dir=rtl]) .footer-md::before{background-position:right 0 top 0}.footer-md.ion-no-border::before{display:none}\";\n\nconst Footer = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If `true`, the footer will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n *\n * Note: In order to scroll content behind the footer, the `fullscreen`\n * attribute needs to be set on the content.\n */\n this.translucent = false;\n }\n render() {\n const mode = getIonMode(this);\n const translucent = this.translucent;\n return (h(Host, { role: \"contentinfo\", class: {\n [mode]: true,\n // Used internally for styling\n [`footer-${mode}`]: true,\n [`footer-translucent`]: translucent,\n [`footer-translucent-${mode}`]: translucent,\n } }, mode === 'ios' && translucent &&\n h(\"div\", { class: \"footer-background\" }), h(\"slot\", null)));\n }\n};\nFooter.style = {\n ios: footerIosCss,\n md: footerMdCss\n};\n\nconst TRANSITION = 'all 0.2s ease-in-out';\nconst cloneElement = (tagName) => {\n const getCachedEl = document.querySelector(`${tagName}.ion-cloned-element`);\n if (getCachedEl !== null) {\n return getCachedEl;\n }\n const clonedEl = document.createElement(tagName);\n clonedEl.classList.add('ion-cloned-element');\n clonedEl.style.setProperty('display', 'none');\n document.body.appendChild(clonedEl);\n return clonedEl;\n};\nconst createHeaderIndex = (headerEl) => {\n if (!headerEl) {\n return;\n }\n const toolbars = headerEl.querySelectorAll('ion-toolbar');\n return {\n el: headerEl,\n toolbars: Array.from(toolbars).map((toolbar) => {\n const ionTitleEl = toolbar.querySelector('ion-title');\n return {\n el: toolbar,\n background: toolbar.shadowRoot.querySelector('.toolbar-background'),\n ionTitleEl,\n innerTitleEl: (ionTitleEl) ? ionTitleEl.shadowRoot.querySelector('.toolbar-title') : null,\n ionButtonsEl: Array.from(toolbar.querySelectorAll('ion-buttons')) || []\n };\n }) || []\n };\n};\nconst handleContentScroll = (scrollEl, scrollHeaderIndex, contentEl) => {\n readTask(() => {\n const scrollTop = scrollEl.scrollTop;\n const scale = clamp(1, 1 + (-scrollTop / 500), 1.1);\n // Native refresher should not cause titles to scale\n const nativeRefresher = contentEl.querySelector('ion-refresher.refresher-native');\n if (nativeRefresher === null) {\n writeTask(() => {\n scaleLargeTitles(scrollHeaderIndex.toolbars, scale);\n });\n }\n });\n};\nconst setToolbarBackgroundOpacity = (toolbar, opacity) => {\n if (opacity === undefined) {\n toolbar.background.style.removeProperty('--opacity');\n }\n else {\n toolbar.background.style.setProperty('--opacity', opacity.toString());\n }\n};\nconst handleToolbarBorderIntersection = (ev, mainHeaderIndex) => {\n if (!ev[0].isIntersecting) {\n return;\n }\n /**\n * There is a bug in Safari where overflow scrolling on a non-body element\n * does not always reset the scrollTop position to 0 when letting go. It will\n * set to 1 once the rubber band effect has ended. This causes the background to\n * appear slightly on certain app setups.\n */\n const scale = (ev[0].intersectionRatio > 0.9) ? 0 : ((1 - ev[0].intersectionRatio) * 100) / 75;\n mainHeaderIndex.toolbars.forEach(toolbar => {\n setToolbarBackgroundOpacity(toolbar, (scale === 1) ? undefined : scale);\n });\n};\n/**\n * If toolbars are intersecting, hide the scrollable toolbar content\n * and show the primary toolbar content. If the toolbars are not intersecting,\n * hide the primary toolbar content and show the scrollable toolbar content\n */\nconst handleToolbarIntersection = (ev, mainHeaderIndex, scrollHeaderIndex) => {\n writeTask(() => {\n handleToolbarBorderIntersection(ev, mainHeaderIndex);\n const event = ev[0];\n const intersection = event.intersectionRect;\n const intersectionArea = intersection.width * intersection.height;\n const rootArea = event.rootBounds.width * event.rootBounds.height;\n const isPageHidden = intersectionArea === 0 && rootArea === 0;\n const leftDiff = Math.abs(intersection.left - event.boundingClientRect.left);\n const rightDiff = Math.abs(intersection.right - event.boundingClientRect.right);\n const isPageTransitioning = intersectionArea > 0 && (leftDiff >= 5 || rightDiff >= 5);\n if (isPageHidden || isPageTransitioning) {\n return;\n }\n if (event.isIntersecting) {\n setHeaderActive(mainHeaderIndex, false);\n setHeaderActive(scrollHeaderIndex);\n }\n else {\n /**\n * There is a bug with IntersectionObserver on Safari\n * where `event.isIntersecting === false` when cancelling\n * a swipe to go back gesture. Checking the intersection\n * x, y, width, and height provides a workaround. This bug\n * does not happen when using Safari + Web Animations,\n * only Safari + CSS Animations.\n */\n const hasValidIntersection = (intersection.x === 0 && intersection.y === 0) || (intersection.width !== 0 && intersection.height !== 0);\n if (hasValidIntersection) {\n setHeaderActive(mainHeaderIndex);\n setHeaderActive(scrollHeaderIndex, false);\n setToolbarBackgroundOpacity(mainHeaderIndex.toolbars[0]);\n }\n }\n });\n};\nconst setHeaderActive = (headerIndex, active = true) => {\n if (active) {\n headerIndex.el.classList.remove('header-collapse-condense-inactive');\n }\n else {\n headerIndex.el.classList.add('header-collapse-condense-inactive');\n }\n};\nconst scaleLargeTitles = (toolbars = [], scale = 1, transition = false) => {\n toolbars.forEach(toolbar => {\n const ionTitle = toolbar.ionTitleEl;\n const titleDiv = toolbar.innerTitleEl;\n if (!ionTitle || ionTitle.size !== 'large') {\n return;\n }\n titleDiv.style.transition = (transition) ? TRANSITION : '';\n titleDiv.style.transform = `scale3d(${scale}, ${scale}, 1)`;\n });\n};\n\nconst headerIosCss = \"ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-ios ion-toolbar:last-of-type{--border-width:0 0 0.55px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.header-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header-translucent-ios ion-toolbar{--opacity:.8}.header-collapse-condense-inactive .header-background{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.header-ios.ion-no-border ion-toolbar:last-of-type{--border-width:0}.header-collapse-condense{z-index:9}.header-collapse-condense ion-toolbar{position:-webkit-sticky;position:sticky;top:0}.header-collapse-condense ion-toolbar:first-of-type{padding-top:7px;z-index:1}.header-collapse-condense ion-toolbar{--background:var(--ion-background-color, #fff);z-index:0}.header-collapse-condense ion-toolbar ion-searchbar{height:48px;padding-top:0px;padding-bottom:13px}.header-collapse-main ion-toolbar.in-toolbar ion-title,.header-collapse-main ion-toolbar.in-toolbar ion-buttons{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-buttons.buttons-collapse{opacity:0;pointer-events:none}.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-buttons.buttons-collapse{visibility:hidden}\";\n\nconst headerMdCss = \"ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-md::after{left:0;bottom:-5px;background-position:left 0 top -2px;position:absolute;width:100%;height:5px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHBAMAAADzDtBxAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMUCS0gBIh/TXEAAAAaSURBVAjXYxCEAgY4UIICBmMogMsgFLtAAQCNSwXZKOdPxgAAAABJRU5ErkJggg==);background-repeat:repeat-x;content:\\\"\\\"}[dir=rtl] .header-md::after,:host-context([dir=rtl]) .header-md::after{left:unset;right:unset;right:0}[dir=rtl] .header-md::after,:host-context([dir=rtl]) .header-md::after{background-position:right 0 top -2px}.header-collapse-condense{display:none}.header-md.ion-no-border::after{display:none}\";\n\nconst Header = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.collapsibleHeaderInitialized = false;\n /**\n * If `true`, the header will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n *\n * Note: In order to scroll content behind the header, the `fullscreen`\n * attribute needs to be set on the content.\n */\n this.translucent = false;\n }\n async componentDidLoad() {\n await this.checkCollapsibleHeader();\n }\n async componentDidUpdate() {\n await this.checkCollapsibleHeader();\n }\n componentDidUnload() {\n this.destroyCollapsibleHeader();\n }\n async checkCollapsibleHeader() {\n // Determine if the header can collapse\n const hasCollapse = this.collapse === 'condense';\n const canCollapse = (hasCollapse && getIonMode(this) === 'ios') ? hasCollapse : false;\n if (!canCollapse && this.collapsibleHeaderInitialized) {\n this.destroyCollapsibleHeader();\n }\n else if (canCollapse && !this.collapsibleHeaderInitialized) {\n const pageEl = this.el.closest('ion-app,ion-page,.ion-page,page-inner');\n const contentEl = (pageEl) ? pageEl.querySelector('ion-content') : null;\n // Cloned elements are always needed in iOS transition\n writeTask(() => {\n const title = cloneElement('ion-title');\n title.size = 'large';\n cloneElement('ion-back-button');\n });\n await this.setupCollapsibleHeader(contentEl, pageEl);\n }\n }\n destroyCollapsibleHeader() {\n if (this.intersectionObserver) {\n this.intersectionObserver.disconnect();\n this.intersectionObserver = undefined;\n }\n if (this.scrollEl && this.contentScrollCallback) {\n this.scrollEl.removeEventListener('scroll', this.contentScrollCallback);\n this.contentScrollCallback = undefined;\n }\n if (this.collapsibleMainHeader) {\n this.collapsibleMainHeader.classList.remove('header-collapse-main');\n this.collapsibleMainHeader = undefined;\n }\n }\n async setupCollapsibleHeader(contentEl, pageEl) {\n if (!contentEl || !pageEl) {\n console.error('ion-header requires a content to collapse, make sure there is an ion-content.');\n return;\n }\n if (typeof IntersectionObserver === 'undefined') {\n return;\n }\n this.scrollEl = await contentEl.getScrollElement();\n const headers = pageEl.querySelectorAll('ion-header');\n this.collapsibleMainHeader = Array.from(headers).find((header) => header.collapse !== 'condense');\n if (!this.collapsibleMainHeader) {\n return;\n }\n const mainHeaderIndex = createHeaderIndex(this.collapsibleMainHeader);\n const scrollHeaderIndex = createHeaderIndex(this.el);\n if (!mainHeaderIndex || !scrollHeaderIndex) {\n return;\n }\n setHeaderActive(mainHeaderIndex, false);\n mainHeaderIndex.toolbars.forEach(toolbar => {\n setToolbarBackgroundOpacity(toolbar, 0);\n });\n /**\n * Handle interaction between toolbar collapse and\n * showing/hiding content in the primary ion-header\n * as well as progressively showing/hiding the main header\n * border as the top-most toolbar collapses or expands.\n */\n const toolbarIntersection = (ev) => { handleToolbarIntersection(ev, mainHeaderIndex, scrollHeaderIndex); };\n this.intersectionObserver = new IntersectionObserver(toolbarIntersection, { root: contentEl, threshold: [0.25, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1] });\n this.intersectionObserver.observe(scrollHeaderIndex.toolbars[scrollHeaderIndex.toolbars.length - 1].el);\n /**\n * Handle scaling of large iOS titles and\n * showing/hiding border on last toolbar\n * in primary header\n */\n this.contentScrollCallback = () => { handleContentScroll(this.scrollEl, scrollHeaderIndex, contentEl); };\n this.scrollEl.addEventListener('scroll', this.contentScrollCallback);\n writeTask(() => {\n if (this.collapsibleMainHeader !== undefined) {\n this.collapsibleMainHeader.classList.add('header-collapse-main');\n }\n });\n this.collapsibleHeaderInitialized = true;\n }\n render() {\n const { translucent } = this;\n const mode = getIonMode(this);\n const collapse = this.collapse || 'none';\n return (h(Host, { role: \"banner\", class: {\n [mode]: true,\n // Used internally for styling\n [`header-${mode}`]: true,\n [`header-translucent`]: this.translucent,\n [`header-collapse-${collapse}`]: true,\n [`header-translucent-${mode}`]: this.translucent,\n } }, mode === 'ios' && translucent &&\n h(\"div\", { class: \"header-background\" }), h(\"slot\", null)));\n }\n get el() { return getElement(this); }\n};\nHeader.style = {\n ios: headerIosCss,\n md: headerMdCss\n};\n\nconst routeOutletCss = \":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;overflow:hidden;z-index:0}\";\n\nconst RouterOutlet = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionNavWillLoad = createEvent(this, \"ionNavWillLoad\", 7);\n this.ionNavWillChange = createEvent(this, \"ionNavWillChange\", 3);\n this.ionNavDidChange = createEvent(this, \"ionNavDidChange\", 3);\n this.animationEnabled = true;\n /**\n * The mode determines which platform styles to use.\n */\n this.mode = getIonMode(this);\n /**\n * If `true`, the router-outlet should animate the transition of components.\n */\n this.animated = true;\n }\n swipeHandlerChanged() {\n if (this.gesture) {\n this.gesture.enable(this.swipeHandler !== undefined);\n }\n }\n async connectedCallback() {\n this.gesture = (await import('./swipe-back-0a6a44c8.js')).createSwipeBackGesture(this.el, () => !!this.swipeHandler && this.swipeHandler.canStart() && this.animationEnabled, () => this.swipeHandler && this.swipeHandler.onStart(), step => this.ani && this.ani.progressStep(step), (shouldComplete, step, dur) => {\n if (this.ani) {\n this.animationEnabled = false;\n this.ani.onFinish(() => {\n this.animationEnabled = true;\n if (this.swipeHandler) {\n this.swipeHandler.onEnd(shouldComplete);\n }\n }, { oneTimeCallback: true });\n // Account for rounding errors in JS\n let newStepValue = (shouldComplete) ? -0.001 : 0.001;\n /**\n * Animation will be reversed here, so need to\n * reverse the easing curve as well\n *\n * Additionally, we need to account for the time relative\n * to the new easing curve, as `stepValue` is going to be given\n * in terms of a linear curve.\n */\n if (!shouldComplete) {\n this.ani.easing('cubic-bezier(1, 0, 0.68, 0.28)');\n newStepValue += getTimeGivenProgression([0, 0], [1, 0], [0.68, 0.28], [1, 1], step)[0];\n }\n else {\n newStepValue += getTimeGivenProgression([0, 0], [0.32, 0.72], [0, 1], [1, 1], step)[0];\n }\n this.ani.progressEnd(shouldComplete ? 1 : 0, newStepValue, dur);\n }\n });\n this.swipeHandlerChanged();\n }\n componentWillLoad() {\n this.ionNavWillLoad.emit();\n }\n disconnectedCallback() {\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n }\n /** @internal */\n async commit(enteringEl, leavingEl, opts) {\n const unlock = await this.lock();\n let changed = false;\n try {\n changed = await this.transition(enteringEl, leavingEl, opts);\n }\n catch (e) {\n console.error(e);\n }\n unlock();\n return changed;\n }\n /** @internal */\n async setRouteId(id, params, direction, animation) {\n const changed = await this.setRoot(id, params, {\n duration: direction === 'root' ? 0 : undefined,\n direction: direction === 'back' ? 'back' : 'forward',\n animationBuilder: animation\n });\n return {\n changed,\n element: this.activeEl\n };\n }\n /** @internal */\n async getRouteId() {\n const active = this.activeEl;\n return active ? {\n id: active.tagName,\n element: active,\n } : undefined;\n }\n async setRoot(component, params, opts) {\n if (this.activeComponent === component) {\n return false;\n }\n // attach entering view to DOM\n const leavingEl = this.activeEl;\n const enteringEl = await attachComponent(this.delegate, this.el, component, ['ion-page', 'ion-page-invisible'], params);\n this.activeComponent = component;\n this.activeEl = enteringEl;\n // commit animation\n await this.commit(enteringEl, leavingEl, opts);\n await detachComponent(this.delegate, leavingEl);\n return true;\n }\n async transition(enteringEl, leavingEl, opts = {}) {\n if (leavingEl === enteringEl) {\n return false;\n }\n // emit nav will change event\n this.ionNavWillChange.emit();\n const { el, mode } = this;\n const animated = this.animated && config.getBoolean('animated', true);\n const animationBuilder = this.animation || opts.animationBuilder || config.get('navAnimation');\n await transition(Object.assign(Object.assign({ mode,\n animated,\n enteringEl,\n leavingEl, baseEl: el, progressCallback: (opts.progressAnimation\n ? ani => this.ani = ani\n : undefined) }, opts), { animationBuilder }));\n // emit nav changed event\n this.ionNavDidChange.emit();\n return true;\n }\n async lock() {\n const p = this.waitPromise;\n let resolve;\n this.waitPromise = new Promise(r => resolve = r);\n if (p !== undefined) {\n await p;\n }\n return resolve;\n }\n render() {\n return (h(\"slot\", null));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"swipeHandler\": [\"swipeHandlerChanged\"]\n }; }\n};\nRouterOutlet.style = routeOutletCss;\n\nconst titleIosCss = \":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{left:0;top:0;padding-left:90px;padding-right:90px;padding-top:0;padding-bottom:0;position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:17px;font-weight:600;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:90px;padding-inline-start:90px;-webkit-padding-end:90px;padding-inline-end:90px}}:host(.title-small){padding-left:9px;padding-right:9px;padding-top:6px;padding-bottom:16px;position:relative;font-size:13px;font-weight:normal}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.title-small){padding-left:unset;padding-right:unset;-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px}}:host(.title-large){padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:0;-webkit-transform-origin:left center;transform-origin:left center;bottom:0;-ms-flex-align:end;align-items:flex-end;min-width:100%;padding-bottom:6px;font-size:34px;font-weight:700;text-align:start}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.title-large){padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}:host-context([dir=rtl]):host(.title-large),:host-context([dir=rtl]).title-large{-webkit-transform-origin:right center;transform-origin:right center}:host(.title-large.ion-cloned-element){--color:var(--ion-text-color, #000)}:host(.title-large) .toolbar-title{-webkit-transform-origin:inherit;transform-origin:inherit}:host-context([dir=rtl]):host(.title-large) .toolbar-title,:host-context([dir=rtl]).title-large .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}\";\n\nconst titleMdCss = \":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0;font-size:20px;font-weight:500;letter-spacing:0.0125em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px}}:host(.title-small){width:100%;height:100%;font-size:15px;font-weight:normal}\";\n\nconst ToolbarTitle = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n }\n sizeChanged() {\n this.emitStyle();\n }\n connectedCallback() {\n this.emitStyle();\n }\n emitStyle() {\n const size = this.getSize();\n this.ionStyle.emit({\n [`title-${size}`]: true\n });\n }\n getSize() {\n return (this.size !== undefined) ? this.size : 'default';\n }\n render() {\n const mode = getIonMode(this);\n const size = this.getSize();\n return (h(Host, { class: Object.assign({ [mode]: true, [`title-${size}`]: true }, createColorClasses(this.color)) }, h(\"div\", { class: \"toolbar-title\" }, h(\"slot\", null))));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"size\": [\"sizeChanged\"]\n }; }\n};\nToolbarTitle.style = {\n ios: titleIosCss,\n md: titleMdCss\n};\n\nconst toolbarIosCss = \":host{--border-width:0;--border-style:solid;--opacity:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:block;position:relative;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toolbar-container{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:var(--opacity);z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-color-step-50, #fff));--color:var(--ion-toolbar-color, var(--ion-text-color, #000));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--padding-top:3px;--padding-bottom:3px;--padding-start:4px;--padding-end:4px;--min-height:44px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:4;order:4;min-width:0}:host(.toolbar-segment) .toolbar-content{display:-ms-inline-flexbox;display:inline-flex}:host(.toolbar-searchbar) .toolbar-container{padding-top:0;padding-bottom:0}:host(.toolbar-searchbar) ::slotted(*){-ms-flex-item-align:start;align-self:start}:host(.toolbar-searchbar) ::slotted(ion-chip){margin-top:3px}:host(.toolbar-searchbar) ::slotted(ion-back-button){height:38px}::slotted(ion-buttons){min-height:38px}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:3;order:3}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}:host(.toolbar-title-large) .toolbar-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}:host(.toolbar-title-large) .toolbar-content ion-title{-ms-flex:1;flex:1;-ms-flex-order:8;order:8;min-width:100%}\";\n\nconst toolbarMdCss = \":host{--border-width:0;--border-style:solid;--opacity:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:block;position:relative;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toolbar-container{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:var(--opacity);z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-background-color, #fff));--color:var(--ion-toolbar-color, var(--ion-text-color, #424242));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, #c1c4cd)));--padding-top:0;--padding-bottom:0;--padding-start:0;--padding-end:0;--min-height:56px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:3;order:3;min-width:0;max-width:100%}::slotted(ion-segment){min-height:var(--min-height)}::slotted(.buttons-first-slot){margin-left:4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(.buttons-first-slot){margin-left:unset;-webkit-margin-start:4px;margin-inline-start:4px}}::slotted(.buttons-last-slot){margin-right:4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(.buttons-last-slot){margin-right:unset;-webkit-margin-end:4px;margin-inline-end:4px}}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:4;order:4}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}\";\n\nconst Toolbar = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.childrenStyles = new Map();\n }\n componentWillLoad() {\n const buttons = Array.from(this.el.querySelectorAll('ion-buttons'));\n const firstButtons = buttons.find(button => {\n return button.slot === 'start';\n });\n if (firstButtons) {\n firstButtons.classList.add('buttons-first-slot');\n }\n const buttonsReversed = buttons.reverse();\n const lastButtons = buttonsReversed.find(button => button.slot === 'end') ||\n buttonsReversed.find(button => button.slot === 'primary') ||\n buttonsReversed.find(button => button.slot === 'secondary');\n if (lastButtons) {\n lastButtons.classList.add('buttons-last-slot');\n }\n }\n childrenStyle(ev) {\n ev.stopPropagation();\n const tagName = ev.target.tagName;\n const updatedStyles = ev.detail;\n const newStyles = {};\n const childStyles = this.childrenStyles.get(tagName) || {};\n let hasStyleChange = false;\n Object.keys(updatedStyles).forEach(key => {\n const childKey = `toolbar-${key}`;\n const newValue = updatedStyles[key];\n if (newValue !== childStyles[childKey]) {\n hasStyleChange = true;\n }\n if (newValue) {\n newStyles[childKey] = true;\n }\n });\n if (hasStyleChange) {\n this.childrenStyles.set(tagName, newStyles);\n forceUpdate(this);\n }\n }\n render() {\n const mode = getIonMode(this);\n const childStyles = {};\n this.childrenStyles.forEach(value => {\n Object.assign(childStyles, value);\n });\n return (h(Host, { class: Object.assign(Object.assign({ 'in-toolbar': hostContext('ion-toolbar', this.el), [mode]: true }, childStyles), createColorClasses(this.color)) }, h(\"div\", { class: \"toolbar-background\" }), h(\"div\", { class: \"toolbar-container\" }, h(\"slot\", { name: \"start\" }), h(\"slot\", { name: \"secondary\" }), h(\"div\", { class: \"toolbar-content\" }, h(\"slot\", null)), h(\"slot\", { name: \"primary\" }), h(\"slot\", { name: \"end\" }))));\n }\n get el() { return getElement(this); }\n};\nToolbar.style = {\n ios: toolbarIosCss,\n md: toolbarMdCss\n};\n\nexport { App as ion_app, Buttons as ion_buttons, Content as ion_content, Footer as ion_footer, Header as ion_header, RouterOutlet as ion_router_outlet, ToolbarTitle as ion_title, Toolbar as ion_toolbar };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/2-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/2-es5.js deleted file mode 100644 index e9746dc66..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/2-es5.js +++ /dev/null @@ -1,1776 +0,0 @@ -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[2], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-app_8.entry.js": - /*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-app_8.entry.js ***! - \**************************************************************/ - - /*! exports provided: ion_app, ion_buttons, ion_content, ion_footer, ion_header, ion_router_outlet, ion_title, ion_toolbar */ - - /***/ - function node_modulesIonicCoreDistEsmIonApp_8EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_app", function () { - return App; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_buttons", function () { - return Buttons; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_content", function () { - return Content; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_footer", function () { - return Footer; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_header", function () { - return Header; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_router_outlet", function () { - return RouterOutlet; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_title", function () { - return ToolbarTitle; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_toolbar", function () { - return Toolbar; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./index-37b50f53.js */ - "./node_modules/@ionic/core/dist/esm/index-37b50f53.js"); - /* harmony import */ - - - var _cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( - /*! ./cubic-bezier-685f606a.js */ - "./node_modules/@ionic/core/dist/esm/cubic-bezier-685f606a.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - /* harmony import */ - - - var _framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( - /*! ./framework-delegate-d1eb6504.js */ - "./node_modules/@ionic/core/dist/esm/framework-delegate-d1eb6504.js"); - - var appCss = "html.plt-mobile ion-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ion-app.force-statusbar-padding{--ion-safe-area-top:20px}"; - - var App = /*#__PURE__*/function () { - function App(hostRef) { - _classCallCheck(this, App); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - - _createClass(App, [{ - key: "componentDidLoad", - value: function componentDidLoad() { - { - rIC(function () { - var isHybrid = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["i"])(window, 'hybrid'); - - if (!_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('_testing')) { - __webpack_require__.e( - /*! import() | tap-click-252af35a-js */ - "tap-click-252af35a-js").then(__webpack_require__.bind(null, - /*! ./tap-click-252af35a.js */ - "./node_modules/@ionic/core/dist/esm/tap-click-252af35a.js")).then(function (module) { - return module.startTapClick(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"]); - }); - } - - if (_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('statusTap', isHybrid)) { - __webpack_require__.e( - /*! import() | status-tap-a9bf301d-js */ - "status-tap-a9bf301d-js").then(__webpack_require__.bind(null, - /*! ./status-tap-a9bf301d.js */ - "./node_modules/@ionic/core/dist/esm/status-tap-a9bf301d.js")).then(function (module) { - return module.startStatusTap(); - }); - } - - if (_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('inputShims', needInputShims())) { - __webpack_require__.e( - /*! import() | input-shims-b956f530-js */ - "input-shims-b956f530-js").then(__webpack_require__.bind(null, - /*! ./input-shims-b956f530.js */ - "./node_modules/@ionic/core/dist/esm/input-shims-b956f530.js")).then(function (module) { - return module.startInputShims(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"]); - }); - } - - if (_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('hardwareBackButton', isHybrid)) { - Promise.resolve().then(__webpack_require__.bind(null, - /*! ./hardware-back-button-7b6ede21.js */ - "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js")).then(function (module) { - return module.startHardwareBackButton(); - }); - } - - if (typeof window !== 'undefined') { - __webpack_require__.e( - /*! import() | keyboard-dd970efc-js */ - "keyboard-dd970efc-js").then(__webpack_require__.bind(null, - /*! ./keyboard-dd970efc.js */ - "./node_modules/@ionic/core/dist/esm/keyboard-dd970efc.js")).then(function (module) { - return module.startKeyboardAssist(window); - }); - } - - __webpack_require__.e( - /*! import() | focus-visible-15ada7f7-js */ - "focus-visible-15ada7f7-js").then(__webpack_require__.bind(null, - /*! ./focus-visible-15ada7f7.js */ - "./node_modules/@ionic/core/dist/esm/focus-visible-15ada7f7.js")).then(function (module) { - return module.startFocusVisible(); - }); - }); - } - } - }, { - key: "render", - value: function render() { - var _class; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": (_class = {}, _defineProperty(_class, mode, true), _defineProperty(_class, 'ion-page', true), _defineProperty(_class, 'force-statusbar-padding', _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('_forceStatusbarPadding')), _class) - }); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return App; - }(); - - var needInputShims = function needInputShims() { - return Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["i"])(window, 'ios') && Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["i"])(window, 'mobile'); - }; - - var rIC = function rIC(callback) { - if ('requestIdleCallback' in window) { - window.requestIdleCallback(callback); - } else { - setTimeout(callback, 32); - } - }; - - App.style = appCss; - var buttonsIosCss = ".sc-ion-buttons-ios-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-ios-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-ios-s ion-button{--padding-start:5px;--padding-end:5px;margin-left:2px;margin-right:2px;height:32px;font-size:17px;font-weight:400}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-ios-s ion-button{margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}}.sc-ion-buttons-ios-s ion-button:not(.button-round){--border-radius:4px}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button{--color:initial;--border-color:initial;--background-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-solid,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-solid{--background:var(--ion-color-contrast);--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12;--background-hover:var(--ion-color-base);--background-hover-opacity:0.45;--color:var(--ion-color-base);--color-focused:var(--ion-color-base)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-clear,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-clear{--color-activated:var(--ion-color-contrast);--color-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-outline,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-outline{--color-activated:var(--ion-color-base);--color-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-s .button-clear,.sc-ion-buttons-ios-s .button-outline{--background-activated:transparent;--background-focused:currentColor;--background-hover:transparent}.sc-ion-buttons-ios-s .button-solid:not(.ion-color){--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12}.sc-ion-buttons-ios-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-right:0.3em;font-size:24px;line-height:0.67}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-ios-s ion-icon[slot=start]{margin-right:unset;-webkit-margin-end:0.3em;margin-inline-end:0.3em}}.sc-ion-buttons-ios-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-left:0.4em;font-size:24px;line-height:0.67}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-ios-s ion-icon[slot=end]{margin-left:unset;-webkit-margin-start:0.4em;margin-inline-start:0.4em}}.sc-ion-buttons-ios-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:28px;line-height:0.67}"; - var buttonsMdCss = ".sc-ion-buttons-md-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-md-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-md-s ion-button{--padding-top:0;--padding-bottom:0;--padding-start:8px;--padding-end:8px;--box-shadow:none;margin-left:2px;margin-right:2px;height:32px;font-size:14px;font-weight:500}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-md-s ion-button{margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}}.sc-ion-buttons-md-s ion-button:not(.button-round){--border-radius:2px}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button{--color:initial;--color-focused:var(--ion-color-contrast);--color-hover:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-contrast);--background-hover:var(--ion-color-contrast)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-solid,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-solid{--background:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-shade);--background-hover:var(--ion-color-base);--color:var(--ion-color-base);--color-focused:var(--ion-color-base);--color-hover:var(--ion-color-base)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-outline,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-outline{--border-color:var(--ion-color-contrast)}.sc-ion-buttons-md-s .button-has-icon-only.button-clear{--padding-top:12px;--padding-end:12px;--padding-bottom:12px;--padding-start:12px;--border-radius:50%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;width:48px;height:48px}.sc-ion-buttons-md-s .button{--background-hover:currentColor}.sc-ion-buttons-md-s .button-solid{--color:var(--ion-toolbar-background, var(--ion-background-color, #fff));--background:var(--ion-toolbar-color, var(--ion-text-color, #424242));--background-activated:transparent;--background-focused:currentColor}.sc-ion-buttons-md-s .button-outline{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--border-color:currentColor}.sc-ion-buttons-md-s .button-clear{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor}.sc-ion-buttons-md-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-right:0.3em;font-size:1.4em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-md-s ion-icon[slot=start]{margin-right:unset;-webkit-margin-end:0.3em;margin-inline-end:0.3em}}.sc-ion-buttons-md-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-left:0.4em;font-size:1.4em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-md-s ion-icon[slot=end]{margin-left:unset;-webkit-margin-start:0.4em;margin-inline-start:0.4em}}.sc-ion-buttons-md-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:1.8em}"; - - var Buttons = /*#__PURE__*/function () { - function Buttons(hostRef) { - _classCallCheck(this, Buttons); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If true, buttons will disappear when its - * parent toolbar has fully collapsed if the toolbar - * is not the first toolbar. If the toolbar is the - * first toolbar, the buttons will be hidden and will - * only be shown once all toolbars have fully collapsed. - * - * Only applies in `ios` mode with `collapse` set to - * `true` on `ion-header`. - * - * Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) - */ - - this.collapse = false; - } - - _createClass(Buttons, [{ - key: "render", - value: function render() { - var _class2; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": (_class2 = {}, _defineProperty(_class2, mode, true), _defineProperty(_class2, 'buttons-collapse', this.collapse), _class2) - }); - } - }]); - - return Buttons; - }(); - - Buttons.style = { - ios: buttonsIosCss, - md: buttonsMdCss - }; - var contentCss = ":host{--background:var(--ion-background-color, #fff);--color:var(--ion-text-color, #000);--padding-top:0px;--padding-bottom:0px;--padding-start:0px;--padding-end:0px;--keyboard-offset:0px;--offset-top:0px;--offset-bottom:0px;--overflow:auto;display:block;position:relative;-ms-flex:1;flex:1;width:100%;height:100%;margin:0 !important;padding:0 !important;font-family:var(--ion-font-family, inherit);contain:size style}:host(.ion-color) .inner-scroll{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.outer-content){--background:var(--ion-color-step-50, #f2f2f2)}#background-content{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);position:absolute;background:var(--background)}.inner-scroll{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:calc(var(--padding-top) + var(--offset-top));padding-bottom:calc(var(--padding-bottom) + var(--keyboard-offset) + var(--offset-bottom));position:absolute;color:var(--color);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.inner-scroll{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.scroll-y,.scroll-x{-webkit-overflow-scrolling:touch;will-change:scroll-position}.scroll-y{-ms-touch-action:pan-y;touch-action:pan-y;overflow-y:var(--overflow);overscroll-behavior-y:contain}.scroll-x{-ms-touch-action:pan-x;touch-action:pan-x;overflow-x:var(--overflow);overscroll-behavior-x:contain}.scroll-x.scroll-y{-ms-touch-action:auto;touch-action:auto}.overscroll::before,.overscroll::after{position:absolute;width:1px;height:1px;content:\"\"}.overscroll::before{bottom:-1px}.overscroll::after{top:-1px}:host(.content-sizing){contain:none}:host(.content-sizing) .inner-scroll{position:relative}.transition-effect{display:none;position:absolute;left:-100%;width:100%;height:100vh;opacity:0;pointer-events:none}.transition-cover{position:absolute;right:0;width:100%;height:100%;background:black;opacity:0.1}.transition-shadow{display:block;position:absolute;right:0;width:10px;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAYAAAAIXrg4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTE3MDgzRkQ5QTkyMTFFOUEwNzQ5MkJFREE1NUY2MjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTE3MDgzRkU5QTkyMTFFOUEwNzQ5MkJFREE1NUY2MjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMTcwODNGQjlBOTIxMUU5QTA3NDkyQkVEQTU1RjYyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMTcwODNGQzlBOTIxMUU5QTA3NDkyQkVEQTU1RjYyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmePEuQAAABNSURBVHjaYvz//z8DIxAwMDAwATGMhmFmPDQuOSZks0AMmoJBaQHjkPfB0Lfg/2gQjVow+HPy/yHvg9GiYjQfjMbBqAWjFgy/4hogwADYqwdzxy5BuwAAAABJRU5ErkJggg==);background-repeat:repeat-y;background-size:10px 16px}::slotted([slot=fixed]){position:absolute}"; - - var Content = /*#__PURE__*/function () { - function Content(hostRef) { - _classCallCheck(this, Content); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionScrollStart = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionScrollStart", 7); - this.ionScroll = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionScroll", 7); - this.ionScrollEnd = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionScrollEnd", 7); - this.isScrolling = false; - this.lastScroll = 0; - this.queued = false; - this.cTop = -1; - this.cBottom = -1; // Detail is used in a hot loop in the scroll event, by allocating it here - // V8 will be able to inline any read/write to it since it's a monomorphic class. - // https://mrale.ph/blog/2015/01/11/whats-up-with-monomorphism.html - - this.detail = { - scrollTop: 0, - scrollLeft: 0, - type: 'scroll', - event: undefined, - startX: 0, - startY: 0, - startTime: 0, - currentX: 0, - currentY: 0, - velocityX: 0, - velocityY: 0, - deltaX: 0, - deltaY: 0, - currentTime: 0, - data: undefined, - isScrolling: true - }; - /** - * If `true`, the content will scroll behind the headers - * and footers. This effect can easily be seen by setting the toolbar - * to transparent. - */ - - this.fullscreen = false; - /** - * If you want to enable the content scrolling in the X axis, set this property to `true`. - */ - - this.scrollX = false; - /** - * If you want to disable the content scrolling in the Y axis, set this property to `false`. - */ - - this.scrollY = true; - /** - * Because of performance reasons, ionScroll events are disabled by default, in order to enable them - * and start listening from (ionScroll), set this property to `true`. - */ - - this.scrollEvents = false; - } - - _createClass(Content, [{ - key: "disconnectedCallback", - value: function disconnectedCallback() { - this.onScrollEnd(); - } - }, { - key: "onAppLoad", - value: function onAppLoad() { - this.resize(); - } - }, { - key: "onClick", - value: function onClick(ev) { - if (this.isScrolling) { - ev.preventDefault(); - ev.stopPropagation(); - } - } - }, { - key: "shouldForceOverscroll", - value: function shouldForceOverscroll() { - var forceOverscroll = this.forceOverscroll; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return forceOverscroll === undefined ? mode === 'ios' && Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["i"])('ios') : forceOverscroll; - } - }, { - key: "resize", - value: function resize() { - var _this = this; - - if (this.fullscreen) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(function () { - return _this.readDimensions(); - }); - } else if (this.cTop !== 0 || this.cBottom !== 0) { - this.cTop = this.cBottom = 0; - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["j"])(this); - } - } - }, { - key: "readDimensions", - value: function readDimensions() { - var page = getPageElement(this.el); - var top = Math.max(this.el.offsetTop, 0); - var bottom = Math.max(page.offsetHeight - top - this.el.offsetHeight, 0); - var dirty = top !== this.cTop || bottom !== this.cBottom; - - if (dirty) { - this.cTop = top; - this.cBottom = bottom; - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["j"])(this); - } - } - }, { - key: "onScroll", - value: function onScroll(ev) { - var _this2 = this; - - var timeStamp = Date.now(); - var shouldStart = !this.isScrolling; - this.lastScroll = timeStamp; - - if (shouldStart) { - this.onScrollStart(); - } - - if (!this.queued && this.scrollEvents) { - this.queued = true; - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(function (ts) { - _this2.queued = false; - _this2.detail.event = ev; - updateScrollDetail(_this2.detail, _this2.scrollEl, ts, shouldStart); - - _this2.ionScroll.emit(_this2.detail); - }); - } - } - /** - * Get the element where the actual scrolling takes place. - * This element can be used to subscribe to `scroll` events or manually modify - * `scrollTop`. However, it's recommended to use the API provided by `ion-content`: - * - * i.e. Using `ionScroll`, `ionScrollStart`, `ionScrollEnd` for scrolling events - * and `scrollToPoint()` to scroll the content into a certain point. - */ - - }, { - key: "getScrollElement", - value: function getScrollElement() { - return Promise.resolve(this.scrollEl); - } - /** - * Scroll to the top of the component. - * - * @param duration The amount of time to take scrolling to the top. Defaults to `0`. - */ - - }, { - key: "scrollToTop", - value: function scrollToTop() { - var duration = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0; - return this.scrollToPoint(undefined, 0, duration); - } - /** - * Scroll to the bottom of the component. - * - * @param duration The amount of time to take scrolling to the bottom. Defaults to `0`. - */ - - }, { - key: "scrollToBottom", - value: function scrollToBottom() { - var duration = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0; - var y = this.scrollEl.scrollHeight - this.scrollEl.clientHeight; - return this.scrollToPoint(undefined, y, duration); - } - /** - * Scroll by a specified X/Y distance in the component. - * - * @param x The amount to scroll by on the horizontal axis. - * @param y The amount to scroll by on the vertical axis. - * @param duration The amount of time to take scrolling by that amount. - */ - - }, { - key: "scrollByPoint", - value: function scrollByPoint(x, y, duration) { - return this.scrollToPoint(x + this.scrollEl.scrollLeft, y + this.scrollEl.scrollTop, duration); - } - /** - * Scroll to a specified X/Y location in the component. - * - * @param x The point to scroll to on the horizontal axis. - * @param y The point to scroll to on the vertical axis. - * @param duration The amount of time to take scrolling to that point. Defaults to `0`. - */ - - }, { - key: "scrollToPoint", - value: function () { - var _scrollToPoint = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(x, y) { - var duration, - el, - resolve, - startTime, - promise, - fromY, - fromX, - deltaY, - deltaX, - step, - _args = arguments; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - duration = _args.length > 2 && _args[2] !== undefined ? _args[2] : 0; - el = this.scrollEl; - - if (!(duration < 32)) { - _context.next = 6; - break; - } - - if (y != null) { - el.scrollTop = y; - } - - if (x != null) { - el.scrollLeft = x; - } - - return _context.abrupt("return"); - - case 6: - startTime = 0; - promise = new Promise(function (r) { - return resolve = r; - }); - fromY = el.scrollTop; - fromX = el.scrollLeft; - deltaY = y != null ? y - fromY : 0; - deltaX = x != null ? x - fromX : 0; // scroll loop - - step = function step(timeStamp) { - var linearTime = Math.min(1, (timeStamp - startTime) / duration) - 1; - var easedT = Math.pow(linearTime, 3) + 1; - - if (deltaY !== 0) { - el.scrollTop = Math.floor(easedT * deltaY + fromY); - } - - if (deltaX !== 0) { - el.scrollLeft = Math.floor(easedT * deltaX + fromX); - } - - if (easedT < 1) { - // do not use DomController here - // must use nativeRaf in order to fire in the next frame - // TODO: remove as any - requestAnimationFrame(step); - } else { - resolve(); - } - }; // chill out for a frame first - - - requestAnimationFrame(function (ts) { - startTime = ts; - step(ts); - }); - return _context.abrupt("return", promise); - - case 15: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function scrollToPoint(_x, _x2) { - return _scrollToPoint.apply(this, arguments); - } - - return scrollToPoint; - }() - }, { - key: "onScrollStart", - value: function onScrollStart() { - var _this3 = this; - - this.isScrolling = true; - this.ionScrollStart.emit({ - isScrolling: true - }); - - if (this.watchDog) { - clearInterval(this.watchDog); - } // watchdog - - - this.watchDog = setInterval(function () { - if (_this3.lastScroll < Date.now() - 120) { - _this3.onScrollEnd(); - } - }, 100); - } - }, { - key: "onScrollEnd", - value: function onScrollEnd() { - clearInterval(this.watchDog); - this.watchDog = null; - - if (this.isScrolling) { - this.isScrolling = false; - this.ionScrollEnd.emit({ - isScrolling: false - }); - } - } - }, { - key: "render", - value: function render() { - var _Object$assign, - _this4 = this; - - var scrollX = this.scrollX, - scrollY = this.scrollY; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var forceOverscroll = this.shouldForceOverscroll(); - - var transitionShadow = mode === 'ios' && _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('experimentalTransitionShadow', true); - - this.resize(); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__["c"])(this.color)), (_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, 'content-sizing', Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__["h"])('ion-popover', this.el)), _defineProperty(_Object$assign, 'overscroll', forceOverscroll), _Object$assign)), - style: { - '--offset-top': "".concat(this.cTop, "px"), - '--offset-bottom': "".concat(this.cBottom, "px") - } - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - id: "background-content", - part: "background" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("main", { - "class": { - 'inner-scroll': true, - 'scroll-x': scrollX, - 'scroll-y': scrollY, - 'overscroll': (scrollX || scrollY) && forceOverscroll - }, - ref: function ref(el) { - return _this4.scrollEl = el; - }, - onScroll: this.scrollEvents ? function (ev) { - return _this4.onScroll(ev); - } : undefined, - part: "scroll" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), transitionShadow ? Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "transition-effect" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "transition-cover" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "transition-shadow" - })) : null, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "fixed" - })); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return Content; - }(); - - var getParentElement = function getParentElement(el) { - if (el.parentElement) { - // normal element with a parent element - return el.parentElement; - } - - if (el.parentNode && el.parentNode.host) { - // shadow dom's document fragment - return el.parentNode.host; - } - - return null; - }; - - var getPageElement = function getPageElement(el) { - var tabs = el.closest('ion-tabs'); - - if (tabs) { - return tabs; - } - - var page = el.closest('ion-app,ion-page,.ion-page,page-inner'); - - if (page) { - return page; - } - - return getParentElement(el); - }; // ******** DOM READ **************** - - - var updateScrollDetail = function updateScrollDetail(detail, el, timestamp, shouldStart) { - var prevX = detail.currentX; - var prevY = detail.currentY; - var prevT = detail.currentTime; - var currentX = el.scrollLeft; - var currentY = el.scrollTop; - var timeDelta = timestamp - prevT; - - if (shouldStart) { - // remember the start positions - detail.startTime = timestamp; - detail.startX = currentX; - detail.startY = currentY; - detail.velocityX = detail.velocityY = 0; - } - - detail.currentTime = timestamp; - detail.currentX = detail.scrollLeft = currentX; - detail.currentY = detail.scrollTop = currentY; - detail.deltaX = currentX - detail.startX; - detail.deltaY = currentY - detail.startY; - - if (timeDelta > 0 && timeDelta < 100) { - var velocityX = (currentX - prevX) / timeDelta; - var velocityY = (currentY - prevY) / timeDelta; - detail.velocityX = velocityX * 0.7 + detail.velocityX * 0.3; - detail.velocityY = velocityY * 0.7 + detail.velocityY * 0.3; - } - }; - - Content.style = contentCss; - var footerIosCss = "ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer ion-toolbar:last-of-type{padding-bottom:var(--ion-safe-area-bottom, 0)}.footer-ios ion-toolbar:first-of-type{--border-width:0.55px 0 0}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.footer-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.footer-translucent-ios ion-toolbar{--opacity:.8}}.footer-ios.ion-no-border ion-toolbar:first-of-type{--border-width:0}"; - var footerMdCss = "ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer ion-toolbar:last-of-type{padding-bottom:var(--ion-safe-area-bottom, 0)}.footer-md::before{left:0;top:-2px;bottom:auto;background-position:left 0 top 0;position:absolute;width:100%;height:2px;background-image:url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHBAMAAADzDtBxAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMUCS0gBIh/TXEAAAAaSURBVAjXYxCEAgY4UIICBmMogMsgFLtAAQCNSwXZKOdPxgAAAABJRU5ErkJggg==\");background-repeat:repeat-x;content:\"\"}[dir=rtl] .footer-md::before,:host-context([dir=rtl]) .footer-md::before{left:unset;right:unset;right:0}[dir=rtl] .footer-md::before,:host-context([dir=rtl]) .footer-md::before{background-position:right 0 top 0}.footer-md.ion-no-border::before{display:none}"; - - var Footer = /*#__PURE__*/function () { - function Footer(hostRef) { - _classCallCheck(this, Footer); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If `true`, the footer will be translucent. - * Only applies when the mode is `"ios"` and the device supports - * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). - * - * Note: In order to scroll content behind the footer, the `fullscreen` - * attribute needs to be set on the content. - */ - - this.translucent = false; - } - - _createClass(Footer, [{ - key: "render", - value: function render() { - var _class3; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var translucent = this.translucent; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - role: "contentinfo", - "class": (_class3 = {}, _defineProperty(_class3, mode, true), _defineProperty(_class3, "footer-".concat(mode), true), _defineProperty(_class3, "footer-translucent", translucent), _defineProperty(_class3, "footer-translucent-".concat(mode), translucent), _class3) - }, mode === 'ios' && translucent && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "footer-background" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }]); - - return Footer; - }(); - - Footer.style = { - ios: footerIosCss, - md: footerMdCss - }; - var TRANSITION = 'all 0.2s ease-in-out'; - - var cloneElement = function cloneElement(tagName) { - var getCachedEl = document.querySelector("".concat(tagName, ".ion-cloned-element")); - - if (getCachedEl !== null) { - return getCachedEl; - } - - var clonedEl = document.createElement(tagName); - clonedEl.classList.add('ion-cloned-element'); - clonedEl.style.setProperty('display', 'none'); - document.body.appendChild(clonedEl); - return clonedEl; - }; - - var createHeaderIndex = function createHeaderIndex(headerEl) { - if (!headerEl) { - return; - } - - var toolbars = headerEl.querySelectorAll('ion-toolbar'); - return { - el: headerEl, - toolbars: Array.from(toolbars).map(function (toolbar) { - var ionTitleEl = toolbar.querySelector('ion-title'); - return { - el: toolbar, - background: toolbar.shadowRoot.querySelector('.toolbar-background'), - ionTitleEl: ionTitleEl, - innerTitleEl: ionTitleEl ? ionTitleEl.shadowRoot.querySelector('.toolbar-title') : null, - ionButtonsEl: Array.from(toolbar.querySelectorAll('ion-buttons')) || [] - }; - }) || [] - }; - }; - - var handleContentScroll = function handleContentScroll(scrollEl, scrollHeaderIndex, contentEl) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(function () { - var scrollTop = scrollEl.scrollTop; - var scale = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(1, 1 + -scrollTop / 500, 1.1); // Native refresher should not cause titles to scale - - var nativeRefresher = contentEl.querySelector('ion-refresher.refresher-native'); - - if (nativeRefresher === null) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - scaleLargeTitles(scrollHeaderIndex.toolbars, scale); - }); - } - }); - }; - - var setToolbarBackgroundOpacity = function setToolbarBackgroundOpacity(toolbar, opacity) { - if (opacity === undefined) { - toolbar.background.style.removeProperty('--opacity'); - } else { - toolbar.background.style.setProperty('--opacity', opacity.toString()); - } - }; - - var handleToolbarBorderIntersection = function handleToolbarBorderIntersection(ev, mainHeaderIndex) { - if (!ev[0].isIntersecting) { - return; - } - /** - * There is a bug in Safari where overflow scrolling on a non-body element - * does not always reset the scrollTop position to 0 when letting go. It will - * set to 1 once the rubber band effect has ended. This causes the background to - * appear slightly on certain app setups. - */ - - - var scale = ev[0].intersectionRatio > 0.9 ? 0 : (1 - ev[0].intersectionRatio) * 100 / 75; - mainHeaderIndex.toolbars.forEach(function (toolbar) { - setToolbarBackgroundOpacity(toolbar, scale === 1 ? undefined : scale); - }); - }; - /** - * If toolbars are intersecting, hide the scrollable toolbar content - * and show the primary toolbar content. If the toolbars are not intersecting, - * hide the primary toolbar content and show the scrollable toolbar content - */ - - - var handleToolbarIntersection = function handleToolbarIntersection(ev, mainHeaderIndex, scrollHeaderIndex) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - handleToolbarBorderIntersection(ev, mainHeaderIndex); - var event = ev[0]; - var intersection = event.intersectionRect; - var intersectionArea = intersection.width * intersection.height; - var rootArea = event.rootBounds.width * event.rootBounds.height; - var isPageHidden = intersectionArea === 0 && rootArea === 0; - var leftDiff = Math.abs(intersection.left - event.boundingClientRect.left); - var rightDiff = Math.abs(intersection.right - event.boundingClientRect.right); - var isPageTransitioning = intersectionArea > 0 && (leftDiff >= 5 || rightDiff >= 5); - - if (isPageHidden || isPageTransitioning) { - return; - } - - if (event.isIntersecting) { - setHeaderActive(mainHeaderIndex, false); - setHeaderActive(scrollHeaderIndex); - } else { - /** - * There is a bug with IntersectionObserver on Safari - * where `event.isIntersecting === false` when cancelling - * a swipe to go back gesture. Checking the intersection - * x, y, width, and height provides a workaround. This bug - * does not happen when using Safari + Web Animations, - * only Safari + CSS Animations. - */ - var hasValidIntersection = intersection.x === 0 && intersection.y === 0 || intersection.width !== 0 && intersection.height !== 0; - - if (hasValidIntersection) { - setHeaderActive(mainHeaderIndex); - setHeaderActive(scrollHeaderIndex, false); - setToolbarBackgroundOpacity(mainHeaderIndex.toolbars[0]); - } - } - }); - }; - - var setHeaderActive = function setHeaderActive(headerIndex) { - var active = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; - - if (active) { - headerIndex.el.classList.remove('header-collapse-condense-inactive'); - } else { - headerIndex.el.classList.add('header-collapse-condense-inactive'); - } - }; - - var scaleLargeTitles = function scaleLargeTitles() { - var toolbars = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; - var scale = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1; - var transition = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; - toolbars.forEach(function (toolbar) { - var ionTitle = toolbar.ionTitleEl; - var titleDiv = toolbar.innerTitleEl; - - if (!ionTitle || ionTitle.size !== 'large') { - return; - } - - titleDiv.style.transition = transition ? TRANSITION : ''; - titleDiv.style.transform = "scale3d(".concat(scale, ", ").concat(scale, ", 1)"); - }); - }; - - var headerIosCss = "ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-ios ion-toolbar:last-of-type{--border-width:0 0 0.55px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.header-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header-translucent-ios ion-toolbar{--opacity:.8}.header-collapse-condense-inactive .header-background{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.header-ios.ion-no-border ion-toolbar:last-of-type{--border-width:0}.header-collapse-condense{z-index:9}.header-collapse-condense ion-toolbar{position:-webkit-sticky;position:sticky;top:0}.header-collapse-condense ion-toolbar:first-of-type{padding-top:7px;z-index:1}.header-collapse-condense ion-toolbar{--background:var(--ion-background-color, #fff);z-index:0}.header-collapse-condense ion-toolbar ion-searchbar{height:48px;padding-top:0px;padding-bottom:13px}.header-collapse-main ion-toolbar.in-toolbar ion-title,.header-collapse-main ion-toolbar.in-toolbar ion-buttons{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-buttons.buttons-collapse{opacity:0;pointer-events:none}.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-buttons.buttons-collapse{visibility:hidden}"; - var headerMdCss = "ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-md::after{left:0;bottom:-5px;background-position:left 0 top -2px;position:absolute;width:100%;height:5px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHBAMAAADzDtBxAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMUCS0gBIh/TXEAAAAaSURBVAjXYxCEAgY4UIICBmMogMsgFLtAAQCNSwXZKOdPxgAAAABJRU5ErkJggg==);background-repeat:repeat-x;content:\"\"}[dir=rtl] .header-md::after,:host-context([dir=rtl]) .header-md::after{left:unset;right:unset;right:0}[dir=rtl] .header-md::after,:host-context([dir=rtl]) .header-md::after{background-position:right 0 top -2px}.header-collapse-condense{display:none}.header-md.ion-no-border::after{display:none}"; - - var Header = /*#__PURE__*/function () { - function Header(hostRef) { - _classCallCheck(this, Header); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.collapsibleHeaderInitialized = false; - /** - * If `true`, the header will be translucent. - * Only applies when the mode is `"ios"` and the device supports - * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). - * - * Note: In order to scroll content behind the header, the `fullscreen` - * attribute needs to be set on the content. - */ - - this.translucent = false; - } - - _createClass(Header, [{ - key: "componentDidLoad", - value: function () { - var _componentDidLoad = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return this.checkCollapsibleHeader(); - - case 2: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function componentDidLoad() { - return _componentDidLoad.apply(this, arguments); - } - - return componentDidLoad; - }() - }, { - key: "componentDidUpdate", - value: function () { - var _componentDidUpdate = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() { - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return this.checkCollapsibleHeader(); - - case 2: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function componentDidUpdate() { - return _componentDidUpdate.apply(this, arguments); - } - - return componentDidUpdate; - }() - }, { - key: "componentDidUnload", - value: function componentDidUnload() { - this.destroyCollapsibleHeader(); - } - }, { - key: "checkCollapsibleHeader", - value: function () { - var _checkCollapsibleHeader = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() { - var hasCollapse, canCollapse, pageEl, contentEl; - return regeneratorRuntime.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - // Determine if the header can collapse - hasCollapse = this.collapse === 'condense'; - canCollapse = hasCollapse && Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) === 'ios' ? hasCollapse : false; - - if (!(!canCollapse && this.collapsibleHeaderInitialized)) { - _context4.next = 6; - break; - } - - this.destroyCollapsibleHeader(); - _context4.next = 12; - break; - - case 6: - if (!(canCollapse && !this.collapsibleHeaderInitialized)) { - _context4.next = 12; - break; - } - - pageEl = this.el.closest('ion-app,ion-page,.ion-page,page-inner'); - contentEl = pageEl ? pageEl.querySelector('ion-content') : null; // Cloned elements are always needed in iOS transition - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - var title = cloneElement('ion-title'); - title.size = 'large'; - cloneElement('ion-back-button'); - }); - _context4.next = 12; - return this.setupCollapsibleHeader(contentEl, pageEl); - - case 12: - case "end": - return _context4.stop(); - } - } - }, _callee4, this); - })); - - function checkCollapsibleHeader() { - return _checkCollapsibleHeader.apply(this, arguments); - } - - return checkCollapsibleHeader; - }() - }, { - key: "destroyCollapsibleHeader", - value: function destroyCollapsibleHeader() { - if (this.intersectionObserver) { - this.intersectionObserver.disconnect(); - this.intersectionObserver = undefined; - } - - if (this.scrollEl && this.contentScrollCallback) { - this.scrollEl.removeEventListener('scroll', this.contentScrollCallback); - this.contentScrollCallback = undefined; - } - - if (this.collapsibleMainHeader) { - this.collapsibleMainHeader.classList.remove('header-collapse-main'); - this.collapsibleMainHeader = undefined; - } - } - }, { - key: "setupCollapsibleHeader", - value: function () { - var _setupCollapsibleHeader = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee5(contentEl, pageEl) { - var _this5 = this; - - var headers, mainHeaderIndex, scrollHeaderIndex, toolbarIntersection; - return regeneratorRuntime.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - if (!(!contentEl || !pageEl)) { - _context5.next = 3; - break; - } - - console.error('ion-header requires a content to collapse, make sure there is an ion-content.'); - return _context5.abrupt("return"); - - case 3: - if (!(typeof IntersectionObserver === 'undefined')) { - _context5.next = 5; - break; - } - - return _context5.abrupt("return"); - - case 5: - _context5.next = 7; - return contentEl.getScrollElement(); - - case 7: - this.scrollEl = _context5.sent; - headers = pageEl.querySelectorAll('ion-header'); - this.collapsibleMainHeader = Array.from(headers).find(function (header) { - return header.collapse !== 'condense'; - }); - - if (this.collapsibleMainHeader) { - _context5.next = 12; - break; - } - - return _context5.abrupt("return"); - - case 12: - mainHeaderIndex = createHeaderIndex(this.collapsibleMainHeader); - scrollHeaderIndex = createHeaderIndex(this.el); - - if (!(!mainHeaderIndex || !scrollHeaderIndex)) { - _context5.next = 16; - break; - } - - return _context5.abrupt("return"); - - case 16: - setHeaderActive(mainHeaderIndex, false); - mainHeaderIndex.toolbars.forEach(function (toolbar) { - setToolbarBackgroundOpacity(toolbar, 0); - }); - /** - * Handle interaction between toolbar collapse and - * showing/hiding content in the primary ion-header - * as well as progressively showing/hiding the main header - * border as the top-most toolbar collapses or expands. - */ - - toolbarIntersection = function toolbarIntersection(ev) { - handleToolbarIntersection(ev, mainHeaderIndex, scrollHeaderIndex); - }; - - this.intersectionObserver = new IntersectionObserver(toolbarIntersection, { - root: contentEl, - threshold: [0.25, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1] - }); - this.intersectionObserver.observe(scrollHeaderIndex.toolbars[scrollHeaderIndex.toolbars.length - 1].el); - /** - * Handle scaling of large iOS titles and - * showing/hiding border on last toolbar - * in primary header - */ - - this.contentScrollCallback = function () { - handleContentScroll(_this5.scrollEl, scrollHeaderIndex, contentEl); - }; - - this.scrollEl.addEventListener('scroll', this.contentScrollCallback); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - if (_this5.collapsibleMainHeader !== undefined) { - _this5.collapsibleMainHeader.classList.add('header-collapse-main'); - } - }); - this.collapsibleHeaderInitialized = true; - - case 25: - case "end": - return _context5.stop(); - } - } - }, _callee5, this); - })); - - function setupCollapsibleHeader(_x3, _x4) { - return _setupCollapsibleHeader.apply(this, arguments); - } - - return setupCollapsibleHeader; - }() - }, { - key: "render", - value: function render() { - var _class4; - - var translucent = this.translucent; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var collapse = this.collapse || 'none'; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - role: "banner", - "class": (_class4 = {}, _defineProperty(_class4, mode, true), _defineProperty(_class4, "header-".concat(mode), true), _defineProperty(_class4, "header-translucent", this.translucent), _defineProperty(_class4, "header-collapse-".concat(collapse), true), _defineProperty(_class4, "header-translucent-".concat(mode), this.translucent), _class4) - }, mode === 'ios' && translucent && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "header-background" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return Header; - }(); - - Header.style = { - ios: headerIosCss, - md: headerMdCss - }; - var routeOutletCss = ":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;overflow:hidden;z-index:0}"; - - var RouterOutlet = /*#__PURE__*/function () { - function RouterOutlet(hostRef) { - _classCallCheck(this, RouterOutlet); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionNavWillLoad = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionNavWillLoad", 7); - this.ionNavWillChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionNavWillChange", 3); - this.ionNavDidChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionNavDidChange", 3); - this.animationEnabled = true; - /** - * The mode determines which platform styles to use. - */ - - this.mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - /** - * If `true`, the router-outlet should animate the transition of components. - */ - - this.animated = true; - } - - _createClass(RouterOutlet, [{ - key: "swipeHandlerChanged", - value: function swipeHandlerChanged() { - if (this.gesture) { - this.gesture.enable(this.swipeHandler !== undefined); - } - } - }, { - key: "connectedCallback", - value: function () { - var _connectedCallback = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() { - var _this6 = this; - - return regeneratorRuntime.wrap(function _callee6$(_context6) { - while (1) { - switch (_context6.prev = _context6.next) { - case 0: - _context6.next = 2; - return __webpack_require__.e( - /*! import() | swipe-back-0a6a44c8-js */ - "swipe-back-0a6a44c8-js").then(__webpack_require__.bind(null, - /*! ./swipe-back-0a6a44c8.js */ - "./node_modules/@ionic/core/dist/esm/swipe-back-0a6a44c8.js")); - - case 2: - this.gesture = _context6.sent.createSwipeBackGesture(this.el, function () { - return !!_this6.swipeHandler && _this6.swipeHandler.canStart() && _this6.animationEnabled; - }, function () { - return _this6.swipeHandler && _this6.swipeHandler.onStart(); - }, function (step) { - return _this6.ani && _this6.ani.progressStep(step); - }, function (shouldComplete, step, dur) { - if (_this6.ani) { - _this6.animationEnabled = false; - - _this6.ani.onFinish(function () { - _this6.animationEnabled = true; - - if (_this6.swipeHandler) { - _this6.swipeHandler.onEnd(shouldComplete); - } - }, { - oneTimeCallback: true - }); // Account for rounding errors in JS - - - var newStepValue = shouldComplete ? -0.001 : 0.001; - /** - * Animation will be reversed here, so need to - * reverse the easing curve as well - * - * Additionally, we need to account for the time relative - * to the new easing curve, as `stepValue` is going to be given - * in terms of a linear curve. - */ - - if (!shouldComplete) { - _this6.ani.easing('cubic-bezier(1, 0, 0.68, 0.28)'); - - newStepValue += Object(_cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__["g"])([0, 0], [1, 0], [0.68, 0.28], [1, 1], step)[0]; - } else { - newStepValue += Object(_cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__["g"])([0, 0], [0.32, 0.72], [0, 1], [1, 1], step)[0]; - } - - _this6.ani.progressEnd(shouldComplete ? 1 : 0, newStepValue, dur); - } - }); - this.swipeHandlerChanged(); - - case 4: - case "end": - return _context6.stop(); - } - } - }, _callee6, this); - })); - - function connectedCallback() { - return _connectedCallback.apply(this, arguments); - } - - return connectedCallback; - }() - }, { - key: "componentWillLoad", - value: function componentWillLoad() { - this.ionNavWillLoad.emit(); - } - }, { - key: "disconnectedCallback", - value: function disconnectedCallback() { - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - } - /** @internal */ - - }, { - key: "commit", - value: function () { - var _commit = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee7(enteringEl, leavingEl, opts) { - var unlock, changed; - return regeneratorRuntime.wrap(function _callee7$(_context7) { - while (1) { - switch (_context7.prev = _context7.next) { - case 0: - _context7.next = 2; - return this.lock(); - - case 2: - unlock = _context7.sent; - changed = false; - _context7.prev = 4; - _context7.next = 7; - return this.transition(enteringEl, leavingEl, opts); - - case 7: - changed = _context7.sent; - _context7.next = 13; - break; - - case 10: - _context7.prev = 10; - _context7.t0 = _context7["catch"](4); - console.error(_context7.t0); - - case 13: - unlock(); - return _context7.abrupt("return", changed); - - case 15: - case "end": - return _context7.stop(); - } - } - }, _callee7, this, [[4, 10]]); - })); - - function commit(_x5, _x6, _x7) { - return _commit.apply(this, arguments); - } - - return commit; - }() - /** @internal */ - - }, { - key: "setRouteId", - value: function () { - var _setRouteId = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee8(id, params, direction, animation) { - var changed; - return regeneratorRuntime.wrap(function _callee8$(_context8) { - while (1) { - switch (_context8.prev = _context8.next) { - case 0: - _context8.next = 2; - return this.setRoot(id, params, { - duration: direction === 'root' ? 0 : undefined, - direction: direction === 'back' ? 'back' : 'forward', - animationBuilder: animation - }); - - case 2: - changed = _context8.sent; - return _context8.abrupt("return", { - changed: changed, - element: this.activeEl - }); - - case 4: - case "end": - return _context8.stop(); - } - } - }, _callee8, this); - })); - - function setRouteId(_x8, _x9, _x10, _x11) { - return _setRouteId.apply(this, arguments); - } - - return setRouteId; - }() - /** @internal */ - - }, { - key: "getRouteId", - value: function () { - var _getRouteId = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee9() { - var active; - return regeneratorRuntime.wrap(function _callee9$(_context9) { - while (1) { - switch (_context9.prev = _context9.next) { - case 0: - active = this.activeEl; - return _context9.abrupt("return", active ? { - id: active.tagName, - element: active - } : undefined); - - case 2: - case "end": - return _context9.stop(); - } - } - }, _callee9, this); - })); - - function getRouteId() { - return _getRouteId.apply(this, arguments); - } - - return getRouteId; - }() - }, { - key: "setRoot", - value: function () { - var _setRoot = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee10(component, params, opts) { - var leavingEl, enteringEl; - return regeneratorRuntime.wrap(function _callee10$(_context10) { - while (1) { - switch (_context10.prev = _context10.next) { - case 0: - if (!(this.activeComponent === component)) { - _context10.next = 2; - break; - } - - return _context10.abrupt("return", false); - - case 2: - // attach entering view to DOM - leavingEl = this.activeEl; - _context10.next = 5; - return Object(_framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_6__["a"])(this.delegate, this.el, component, ['ion-page', 'ion-page-invisible'], params); - - case 5: - enteringEl = _context10.sent; - this.activeComponent = component; - this.activeEl = enteringEl; // commit animation - - _context10.next = 10; - return this.commit(enteringEl, leavingEl, opts); - - case 10: - _context10.next = 12; - return Object(_framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_6__["d"])(this.delegate, leavingEl); - - case 12: - return _context10.abrupt("return", true); - - case 13: - case "end": - return _context10.stop(); - } - } - }, _callee10, this); - })); - - function setRoot(_x12, _x13, _x14) { - return _setRoot.apply(this, arguments); - } - - return setRoot; - }() - }, { - key: "transition", - value: function () { - var _transition = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee11(enteringEl, leavingEl) { - var _this7 = this; - - var opts, - el, - mode, - animated, - animationBuilder, - _args11 = arguments; - return regeneratorRuntime.wrap(function _callee11$(_context11) { - while (1) { - switch (_context11.prev = _context11.next) { - case 0: - opts = _args11.length > 2 && _args11[2] !== undefined ? _args11[2] : {}; - - if (!(leavingEl === enteringEl)) { - _context11.next = 3; - break; - } - - return _context11.abrupt("return", false); - - case 3: - // emit nav will change event - this.ionNavWillChange.emit(); - el = this.el, mode = this.mode; - animated = this.animated && _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('animated', true); - animationBuilder = this.animation || opts.animationBuilder || _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('navAnimation'); - _context11.next = 9; - return Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["t"])(Object.assign(Object.assign({ - mode: mode, - animated: animated, - enteringEl: enteringEl, - leavingEl: leavingEl, - baseEl: el, - progressCallback: opts.progressAnimation ? function (ani) { - return _this7.ani = ani; - } : undefined - }, opts), { - animationBuilder: animationBuilder - })); - - case 9: - // emit nav changed event - this.ionNavDidChange.emit(); - return _context11.abrupt("return", true); - - case 11: - case "end": - return _context11.stop(); - } - } - }, _callee11, this); - })); - - function transition(_x15, _x16) { - return _transition.apply(this, arguments); - } - - return transition; - }() - }, { - key: "lock", - value: function () { - var _lock = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee12() { - var p, resolve; - return regeneratorRuntime.wrap(function _callee12$(_context12) { - while (1) { - switch (_context12.prev = _context12.next) { - case 0: - p = this.waitPromise; - this.waitPromise = new Promise(function (r) { - return resolve = r; - }); - - if (!(p !== undefined)) { - _context12.next = 5; - break; - } - - _context12.next = 5; - return p; - - case 5: - return _context12.abrupt("return", resolve); - - case 6: - case "end": - return _context12.stop(); - } - } - }, _callee12, this); - })); - - function lock() { - return _lock.apply(this, arguments); - } - - return lock; - }() - }, { - key: "render", - value: function render() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "swipeHandler": ["swipeHandlerChanged"] - }; - } - }]); - - return RouterOutlet; - }(); - - RouterOutlet.style = routeOutletCss; - var titleIosCss = ":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{left:0;top:0;padding-left:90px;padding-right:90px;padding-top:0;padding-bottom:0;position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:17px;font-weight:600;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:90px;padding-inline-start:90px;-webkit-padding-end:90px;padding-inline-end:90px}}:host(.title-small){padding-left:9px;padding-right:9px;padding-top:6px;padding-bottom:16px;position:relative;font-size:13px;font-weight:normal}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.title-small){padding-left:unset;padding-right:unset;-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px}}:host(.title-large){padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:0;-webkit-transform-origin:left center;transform-origin:left center;bottom:0;-ms-flex-align:end;align-items:flex-end;min-width:100%;padding-bottom:6px;font-size:34px;font-weight:700;text-align:start}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.title-large){padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}:host-context([dir=rtl]):host(.title-large),:host-context([dir=rtl]).title-large{-webkit-transform-origin:right center;transform-origin:right center}:host(.title-large.ion-cloned-element){--color:var(--ion-text-color, #000)}:host(.title-large) .toolbar-title{-webkit-transform-origin:inherit;transform-origin:inherit}:host-context([dir=rtl]):host(.title-large) .toolbar-title,:host-context([dir=rtl]).title-large .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}"; - var titleMdCss = ":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0;font-size:20px;font-weight:500;letter-spacing:0.0125em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px}}:host(.title-small){width:100%;height:100%;font-size:15px;font-weight:normal}"; - - var ToolbarTitle = /*#__PURE__*/function () { - function ToolbarTitle(hostRef) { - _classCallCheck(this, ToolbarTitle); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - } - - _createClass(ToolbarTitle, [{ - key: "sizeChanged", - value: function sizeChanged() { - this.emitStyle(); - } - }, { - key: "connectedCallback", - value: function connectedCallback() { - this.emitStyle(); - } - }, { - key: "emitStyle", - value: function emitStyle() { - var size = this.getSize(); - this.ionStyle.emit(_defineProperty({}, "title-".concat(size), true)); - } - }, { - key: "getSize", - value: function getSize() { - return this.size !== undefined ? this.size : 'default'; - } - }, { - key: "render", - value: function render() { - var _Object$assign2; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var size = this.getSize(); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": Object.assign((_Object$assign2 = {}, _defineProperty(_Object$assign2, mode, true), _defineProperty(_Object$assign2, "title-".concat(size), true), _Object$assign2), Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__["c"])(this.color)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "toolbar-title" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "size": ["sizeChanged"] - }; - } - }]); - - return ToolbarTitle; - }(); - - ToolbarTitle.style = { - ios: titleIosCss, - md: titleMdCss - }; - var toolbarIosCss = ":host{--border-width:0;--border-style:solid;--opacity:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:block;position:relative;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toolbar-container{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:var(--opacity);z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-color-step-50, #fff));--color:var(--ion-toolbar-color, var(--ion-text-color, #000));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--padding-top:3px;--padding-bottom:3px;--padding-start:4px;--padding-end:4px;--min-height:44px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:4;order:4;min-width:0}:host(.toolbar-segment) .toolbar-content{display:-ms-inline-flexbox;display:inline-flex}:host(.toolbar-searchbar) .toolbar-container{padding-top:0;padding-bottom:0}:host(.toolbar-searchbar) ::slotted(*){-ms-flex-item-align:start;align-self:start}:host(.toolbar-searchbar) ::slotted(ion-chip){margin-top:3px}:host(.toolbar-searchbar) ::slotted(ion-back-button){height:38px}::slotted(ion-buttons){min-height:38px}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:3;order:3}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}:host(.toolbar-title-large) .toolbar-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}:host(.toolbar-title-large) .toolbar-content ion-title{-ms-flex:1;flex:1;-ms-flex-order:8;order:8;min-width:100%}"; - var toolbarMdCss = ":host{--border-width:0;--border-style:solid;--opacity:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:block;position:relative;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toolbar-container{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:var(--opacity);z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-background-color, #fff));--color:var(--ion-toolbar-color, var(--ion-text-color, #424242));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, #c1c4cd)));--padding-top:0;--padding-bottom:0;--padding-start:0;--padding-end:0;--min-height:56px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:3;order:3;min-width:0;max-width:100%}::slotted(ion-segment){min-height:var(--min-height)}::slotted(.buttons-first-slot){margin-left:4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(.buttons-first-slot){margin-left:unset;-webkit-margin-start:4px;margin-inline-start:4px}}::slotted(.buttons-last-slot){margin-right:4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(.buttons-last-slot){margin-right:unset;-webkit-margin-end:4px;margin-inline-end:4px}}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:4;order:4}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}"; - - var Toolbar = /*#__PURE__*/function () { - function Toolbar(hostRef) { - _classCallCheck(this, Toolbar); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.childrenStyles = new Map(); - } - - _createClass(Toolbar, [{ - key: "componentWillLoad", - value: function componentWillLoad() { - var buttons = Array.from(this.el.querySelectorAll('ion-buttons')); - var firstButtons = buttons.find(function (button) { - return button.slot === 'start'; - }); - - if (firstButtons) { - firstButtons.classList.add('buttons-first-slot'); - } - - var buttonsReversed = buttons.reverse(); - var lastButtons = buttonsReversed.find(function (button) { - return button.slot === 'end'; - }) || buttonsReversed.find(function (button) { - return button.slot === 'primary'; - }) || buttonsReversed.find(function (button) { - return button.slot === 'secondary'; - }); - - if (lastButtons) { - lastButtons.classList.add('buttons-last-slot'); - } - } - }, { - key: "childrenStyle", - value: function childrenStyle(ev) { - ev.stopPropagation(); - var tagName = ev.target.tagName; - var updatedStyles = ev.detail; - var newStyles = {}; - var childStyles = this.childrenStyles.get(tagName) || {}; - var hasStyleChange = false; - Object.keys(updatedStyles).forEach(function (key) { - var childKey = "toolbar-".concat(key); - var newValue = updatedStyles[key]; - - if (newValue !== childStyles[childKey]) { - hasStyleChange = true; - } - - if (newValue) { - newStyles[childKey] = true; - } - }); - - if (hasStyleChange) { - this.childrenStyles.set(tagName, newStyles); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["j"])(this); - } - } - }, { - key: "render", - value: function render() { - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var childStyles = {}; - this.childrenStyles.forEach(function (value) { - Object.assign(childStyles, value); - }); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": Object.assign(Object.assign(_defineProperty({ - 'in-toolbar': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__["h"])('ion-toolbar', this.el) - }, mode, true), childStyles), Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__["c"])(this.color)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "toolbar-background" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "toolbar-container" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "start" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "secondary" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "toolbar-content" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "primary" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "end" - }))); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return Toolbar; - }(); - - Toolbar.style = { - ios: toolbarIosCss, - md: toolbarMdCss - }; - /***/ - } -}]); -//# sourceMappingURL=2-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/2-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/2-es5.js.map deleted file mode 100644 index 1bf8896ab..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/2-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-app_8.entry.js"],"names":["appCss","App","hostRef","rIC","isHybrid","window","getBoolean","then","module","startTapClick","startStatusTap","needInputShims","startInputShims","startHardwareBackButton","startKeyboardAssist","startFocusVisible","mode","callback","requestIdleCallback","setTimeout","style","buttonsIosCss","buttonsMdCss","Buttons","collapse","ios","md","contentCss","Content","ionScrollStart","ionScroll","ionScrollEnd","isScrolling","lastScroll","queued","cTop","cBottom","detail","scrollTop","scrollLeft","type","event","undefined","startX","startY","startTime","currentX","currentY","velocityX","velocityY","deltaX","deltaY","currentTime","data","fullscreen","scrollX","scrollY","scrollEvents","onScrollEnd","resize","ev","preventDefault","stopPropagation","forceOverscroll","readDimensions","page","getPageElement","el","top","Math","max","offsetTop","bottom","offsetHeight","dirty","timeStamp","Date","now","shouldStart","onScrollStart","ts","updateScrollDetail","scrollEl","emit","Promise","resolve","duration","scrollToPoint","y","scrollHeight","clientHeight","x","promise","r","fromY","fromX","step","linearTime","min","easedT","pow","floor","requestAnimationFrame","watchDog","clearInterval","setInterval","shouldForceOverscroll","transitionShadow","Object","assign","color","id","part","ref","onScroll","name","getParentElement","parentElement","parentNode","host","tabs","closest","timestamp","prevX","prevY","prevT","timeDelta","footerIosCss","footerMdCss","Footer","translucent","role","TRANSITION","cloneElement","tagName","getCachedEl","document","querySelector","clonedEl","createElement","classList","add","setProperty","body","appendChild","createHeaderIndex","headerEl","toolbars","querySelectorAll","Array","from","map","toolbar","ionTitleEl","background","shadowRoot","innerTitleEl","ionButtonsEl","handleContentScroll","scrollHeaderIndex","contentEl","scale","nativeRefresher","scaleLargeTitles","setToolbarBackgroundOpacity","opacity","removeProperty","toString","handleToolbarBorderIntersection","mainHeaderIndex","isIntersecting","intersectionRatio","forEach","handleToolbarIntersection","intersection","intersectionRect","intersectionArea","width","height","rootArea","rootBounds","isPageHidden","leftDiff","abs","left","boundingClientRect","rightDiff","right","isPageTransitioning","setHeaderActive","hasValidIntersection","headerIndex","active","remove","transition","ionTitle","titleDiv","size","transform","headerIosCss","headerMdCss","Header","collapsibleHeaderInitialized","checkCollapsibleHeader","destroyCollapsibleHeader","hasCollapse","canCollapse","pageEl","title","setupCollapsibleHeader","intersectionObserver","disconnect","contentScrollCallback","removeEventListener","collapsibleMainHeader","console","error","IntersectionObserver","getScrollElement","headers","find","header","toolbarIntersection","root","threshold","observe","length","addEventListener","routeOutletCss","RouterOutlet","ionNavWillLoad","ionNavWillChange","ionNavDidChange","animationEnabled","animated","gesture","enable","swipeHandler","createSwipeBackGesture","canStart","onStart","ani","progressStep","shouldComplete","dur","onFinish","onEnd","oneTimeCallback","newStepValue","easing","progressEnd","swipeHandlerChanged","destroy","enteringEl","leavingEl","opts","lock","unlock","changed","params","direction","animation","setRoot","animationBuilder","element","activeEl","component","activeComponent","delegate","commit","get","baseEl","progressCallback","progressAnimation","p","waitPromise","titleIosCss","titleMdCss","ToolbarTitle","ionStyle","emitStyle","getSize","toolbarIosCss","toolbarMdCss","Toolbar","childrenStyles","Map","buttons","firstButtons","button","slot","buttonsReversed","reverse","lastButtons","target","updatedStyles","newStyles","childStyles","hasStyleChange","keys","key","childKey","newValue","set","value"],"mappings":"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","file":"2-es5.js","sourcesContent":["import { r as registerInstance, h, H as Host, i as getElement, e as createEvent, f as readTask, j as forceUpdate, c as writeTask } from './index-44bf8136.js';\nimport { b as getIonMode, c as config, i as isPlatform } from './ionic-global-837be8f3.js';\nimport { c as clamp } from './helpers-5c745fbd.js';\nimport { t as transition } from './index-37b50f53.js';\nimport { g as getTimeGivenProgression } from './cubic-bezier-685f606a.js';\nimport { c as createColorClasses, h as hostContext } from './theme-3f0b0c04.js';\nimport { a as attachComponent, d as detachComponent } from './framework-delegate-d1eb6504.js';\n\nconst appCss = \"html.plt-mobile ion-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ion-app.force-statusbar-padding{--ion-safe-area-top:20px}\";\n\nconst App = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n componentDidLoad() {\n {\n rIC(() => {\n const isHybrid = isPlatform(window, 'hybrid');\n if (!config.getBoolean('_testing')) {\n import('./tap-click-252af35a.js').then(module => module.startTapClick(config));\n }\n if (config.getBoolean('statusTap', isHybrid)) {\n import('./status-tap-a9bf301d.js').then(module => module.startStatusTap());\n }\n if (config.getBoolean('inputShims', needInputShims())) {\n import('./input-shims-b956f530.js').then(module => module.startInputShims(config));\n }\n if (config.getBoolean('hardwareBackButton', isHybrid)) {\n import('./hardware-back-button-7b6ede21.js').then(module => module.startHardwareBackButton());\n }\n if (typeof window !== 'undefined') {\n import('./keyboard-dd970efc.js').then(module => module.startKeyboardAssist(window));\n }\n import('./focus-visible-15ada7f7.js').then(module => module.startFocusVisible());\n });\n }\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n 'ion-page': true,\n 'force-statusbar-padding': config.getBoolean('_forceStatusbarPadding'),\n } }));\n }\n get el() { return getElement(this); }\n};\nconst needInputShims = () => {\n return isPlatform(window, 'ios') && isPlatform(window, 'mobile');\n};\nconst rIC = (callback) => {\n if ('requestIdleCallback' in window) {\n window.requestIdleCallback(callback);\n }\n else {\n setTimeout(callback, 32);\n }\n};\nApp.style = appCss;\n\nconst buttonsIosCss = \".sc-ion-buttons-ios-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-ios-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-ios-s ion-button{--padding-start:5px;--padding-end:5px;margin-left:2px;margin-right:2px;height:32px;font-size:17px;font-weight:400}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-ios-s ion-button{margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}}.sc-ion-buttons-ios-s ion-button:not(.button-round){--border-radius:4px}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button{--color:initial;--border-color:initial;--background-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-solid,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-solid{--background:var(--ion-color-contrast);--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12;--background-hover:var(--ion-color-base);--background-hover-opacity:0.45;--color:var(--ion-color-base);--color-focused:var(--ion-color-base)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-clear,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-clear{--color-activated:var(--ion-color-contrast);--color-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-outline,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-outline{--color-activated:var(--ion-color-base);--color-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-s .button-clear,.sc-ion-buttons-ios-s .button-outline{--background-activated:transparent;--background-focused:currentColor;--background-hover:transparent}.sc-ion-buttons-ios-s .button-solid:not(.ion-color){--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12}.sc-ion-buttons-ios-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-right:0.3em;font-size:24px;line-height:0.67}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-ios-s ion-icon[slot=start]{margin-right:unset;-webkit-margin-end:0.3em;margin-inline-end:0.3em}}.sc-ion-buttons-ios-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-left:0.4em;font-size:24px;line-height:0.67}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-ios-s ion-icon[slot=end]{margin-left:unset;-webkit-margin-start:0.4em;margin-inline-start:0.4em}}.sc-ion-buttons-ios-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:28px;line-height:0.67}\";\n\nconst buttonsMdCss = \".sc-ion-buttons-md-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-md-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-md-s ion-button{--padding-top:0;--padding-bottom:0;--padding-start:8px;--padding-end:8px;--box-shadow:none;margin-left:2px;margin-right:2px;height:32px;font-size:14px;font-weight:500}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-md-s ion-button{margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}}.sc-ion-buttons-md-s ion-button:not(.button-round){--border-radius:2px}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button{--color:initial;--color-focused:var(--ion-color-contrast);--color-hover:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-contrast);--background-hover:var(--ion-color-contrast)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-solid,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-solid{--background:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-shade);--background-hover:var(--ion-color-base);--color:var(--ion-color-base);--color-focused:var(--ion-color-base);--color-hover:var(--ion-color-base)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-outline,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-outline{--border-color:var(--ion-color-contrast)}.sc-ion-buttons-md-s .button-has-icon-only.button-clear{--padding-top:12px;--padding-end:12px;--padding-bottom:12px;--padding-start:12px;--border-radius:50%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;width:48px;height:48px}.sc-ion-buttons-md-s .button{--background-hover:currentColor}.sc-ion-buttons-md-s .button-solid{--color:var(--ion-toolbar-background, var(--ion-background-color, #fff));--background:var(--ion-toolbar-color, var(--ion-text-color, #424242));--background-activated:transparent;--background-focused:currentColor}.sc-ion-buttons-md-s .button-outline{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--border-color:currentColor}.sc-ion-buttons-md-s .button-clear{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor}.sc-ion-buttons-md-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-right:0.3em;font-size:1.4em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-md-s ion-icon[slot=start]{margin-right:unset;-webkit-margin-end:0.3em;margin-inline-end:0.3em}}.sc-ion-buttons-md-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;margin-left:0.4em;font-size:1.4em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-buttons-md-s ion-icon[slot=end]{margin-left:unset;-webkit-margin-start:0.4em;margin-inline-start:0.4em}}.sc-ion-buttons-md-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:1.8em}\";\n\nconst Buttons = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If true, buttons will disappear when its\n * parent toolbar has fully collapsed if the toolbar\n * is not the first toolbar. If the toolbar is the\n * first toolbar, the buttons will be hidden and will\n * only be shown once all toolbars have fully collapsed.\n *\n * Only applies in `ios` mode with `collapse` set to\n * `true` on `ion-header`.\n *\n * Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles)\n */\n this.collapse = false;\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n ['buttons-collapse']: this.collapse\n } }));\n }\n};\nButtons.style = {\n ios: buttonsIosCss,\n md: buttonsMdCss\n};\n\nconst contentCss = \":host{--background:var(--ion-background-color, #fff);--color:var(--ion-text-color, #000);--padding-top:0px;--padding-bottom:0px;--padding-start:0px;--padding-end:0px;--keyboard-offset:0px;--offset-top:0px;--offset-bottom:0px;--overflow:auto;display:block;position:relative;-ms-flex:1;flex:1;width:100%;height:100%;margin:0 !important;padding:0 !important;font-family:var(--ion-font-family, inherit);contain:size style}:host(.ion-color) .inner-scroll{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.outer-content){--background:var(--ion-color-step-50, #f2f2f2)}#background-content{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);position:absolute;background:var(--background)}.inner-scroll{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:calc(var(--padding-top) + var(--offset-top));padding-bottom:calc(var(--padding-bottom) + var(--keyboard-offset) + var(--offset-bottom));position:absolute;color:var(--color);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.inner-scroll{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.scroll-y,.scroll-x{-webkit-overflow-scrolling:touch;will-change:scroll-position}.scroll-y{-ms-touch-action:pan-y;touch-action:pan-y;overflow-y:var(--overflow);overscroll-behavior-y:contain}.scroll-x{-ms-touch-action:pan-x;touch-action:pan-x;overflow-x:var(--overflow);overscroll-behavior-x:contain}.scroll-x.scroll-y{-ms-touch-action:auto;touch-action:auto}.overscroll::before,.overscroll::after{position:absolute;width:1px;height:1px;content:\\\"\\\"}.overscroll::before{bottom:-1px}.overscroll::after{top:-1px}:host(.content-sizing){contain:none}:host(.content-sizing) .inner-scroll{position:relative}.transition-effect{display:none;position:absolute;left:-100%;width:100%;height:100vh;opacity:0;pointer-events:none}.transition-cover{position:absolute;right:0;width:100%;height:100%;background:black;opacity:0.1}.transition-shadow{display:block;position:absolute;right:0;width:10px;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAYAAAAIXrg4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTE3MDgzRkQ5QTkyMTFFOUEwNzQ5MkJFREE1NUY2MjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTE3MDgzRkU5QTkyMTFFOUEwNzQ5MkJFREE1NUY2MjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMTcwODNGQjlBOTIxMUU5QTA3NDkyQkVEQTU1RjYyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMTcwODNGQzlBOTIxMUU5QTA3NDkyQkVEQTU1RjYyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmePEuQAAABNSURBVHjaYvz//z8DIxAwMDAwATGMhmFmPDQuOSZks0AMmoJBaQHjkPfB0Lfg/2gQjVow+HPy/yHvg9GiYjQfjMbBqAWjFgy/4hogwADYqwdzxy5BuwAAAABJRU5ErkJggg==);background-repeat:repeat-y;background-size:10px 16px}::slotted([slot=fixed]){position:absolute}\";\n\nconst Content = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionScrollStart = createEvent(this, \"ionScrollStart\", 7);\n this.ionScroll = createEvent(this, \"ionScroll\", 7);\n this.ionScrollEnd = createEvent(this, \"ionScrollEnd\", 7);\n this.isScrolling = false;\n this.lastScroll = 0;\n this.queued = false;\n this.cTop = -1;\n this.cBottom = -1;\n // Detail is used in a hot loop in the scroll event, by allocating it here\n // V8 will be able to inline any read/write to it since it's a monomorphic class.\n // https://mrale.ph/blog/2015/01/11/whats-up-with-monomorphism.html\n this.detail = {\n scrollTop: 0,\n scrollLeft: 0,\n type: 'scroll',\n event: undefined,\n startX: 0,\n startY: 0,\n startTime: 0,\n currentX: 0,\n currentY: 0,\n velocityX: 0,\n velocityY: 0,\n deltaX: 0,\n deltaY: 0,\n currentTime: 0,\n data: undefined,\n isScrolling: true,\n };\n /**\n * If `true`, the content will scroll behind the headers\n * and footers. This effect can easily be seen by setting the toolbar\n * to transparent.\n */\n this.fullscreen = false;\n /**\n * If you want to enable the content scrolling in the X axis, set this property to `true`.\n */\n this.scrollX = false;\n /**\n * If you want to disable the content scrolling in the Y axis, set this property to `false`.\n */\n this.scrollY = true;\n /**\n * Because of performance reasons, ionScroll events are disabled by default, in order to enable them\n * and start listening from (ionScroll), set this property to `true`.\n */\n this.scrollEvents = false;\n }\n disconnectedCallback() {\n this.onScrollEnd();\n }\n onAppLoad() {\n this.resize();\n }\n onClick(ev) {\n if (this.isScrolling) {\n ev.preventDefault();\n ev.stopPropagation();\n }\n }\n shouldForceOverscroll() {\n const { forceOverscroll } = this;\n const mode = getIonMode(this);\n return forceOverscroll === undefined\n ? mode === 'ios' && isPlatform('ios')\n : forceOverscroll;\n }\n resize() {\n if (this.fullscreen) {\n readTask(() => this.readDimensions());\n }\n else if (this.cTop !== 0 || this.cBottom !== 0) {\n this.cTop = this.cBottom = 0;\n forceUpdate(this);\n }\n }\n readDimensions() {\n const page = getPageElement(this.el);\n const top = Math.max(this.el.offsetTop, 0);\n const bottom = Math.max(page.offsetHeight - top - this.el.offsetHeight, 0);\n const dirty = top !== this.cTop || bottom !== this.cBottom;\n if (dirty) {\n this.cTop = top;\n this.cBottom = bottom;\n forceUpdate(this);\n }\n }\n onScroll(ev) {\n const timeStamp = Date.now();\n const shouldStart = !this.isScrolling;\n this.lastScroll = timeStamp;\n if (shouldStart) {\n this.onScrollStart();\n }\n if (!this.queued && this.scrollEvents) {\n this.queued = true;\n readTask(ts => {\n this.queued = false;\n this.detail.event = ev;\n updateScrollDetail(this.detail, this.scrollEl, ts, shouldStart);\n this.ionScroll.emit(this.detail);\n });\n }\n }\n /**\n * Get the element where the actual scrolling takes place.\n * This element can be used to subscribe to `scroll` events or manually modify\n * `scrollTop`. However, it's recommended to use the API provided by `ion-content`:\n *\n * i.e. Using `ionScroll`, `ionScrollStart`, `ionScrollEnd` for scrolling events\n * and `scrollToPoint()` to scroll the content into a certain point.\n */\n getScrollElement() {\n return Promise.resolve(this.scrollEl);\n }\n /**\n * Scroll to the top of the component.\n *\n * @param duration The amount of time to take scrolling to the top. Defaults to `0`.\n */\n scrollToTop(duration = 0) {\n return this.scrollToPoint(undefined, 0, duration);\n }\n /**\n * Scroll to the bottom of the component.\n *\n * @param duration The amount of time to take scrolling to the bottom. Defaults to `0`.\n */\n scrollToBottom(duration = 0) {\n const y = this.scrollEl.scrollHeight - this.scrollEl.clientHeight;\n return this.scrollToPoint(undefined, y, duration);\n }\n /**\n * Scroll by a specified X/Y distance in the component.\n *\n * @param x The amount to scroll by on the horizontal axis.\n * @param y The amount to scroll by on the vertical axis.\n * @param duration The amount of time to take scrolling by that amount.\n */\n scrollByPoint(x, y, duration) {\n return this.scrollToPoint(x + this.scrollEl.scrollLeft, y + this.scrollEl.scrollTop, duration);\n }\n /**\n * Scroll to a specified X/Y location in the component.\n *\n * @param x The point to scroll to on the horizontal axis.\n * @param y The point to scroll to on the vertical axis.\n * @param duration The amount of time to take scrolling to that point. Defaults to `0`.\n */\n async scrollToPoint(x, y, duration = 0) {\n const el = this.scrollEl;\n if (duration < 32) {\n if (y != null) {\n el.scrollTop = y;\n }\n if (x != null) {\n el.scrollLeft = x;\n }\n return;\n }\n let resolve;\n let startTime = 0;\n const promise = new Promise(r => resolve = r);\n const fromY = el.scrollTop;\n const fromX = el.scrollLeft;\n const deltaY = y != null ? y - fromY : 0;\n const deltaX = x != null ? x - fromX : 0;\n // scroll loop\n const step = (timeStamp) => {\n const linearTime = Math.min(1, ((timeStamp - startTime) / duration)) - 1;\n const easedT = Math.pow(linearTime, 3) + 1;\n if (deltaY !== 0) {\n el.scrollTop = Math.floor((easedT * deltaY) + fromY);\n }\n if (deltaX !== 0) {\n el.scrollLeft = Math.floor((easedT * deltaX) + fromX);\n }\n if (easedT < 1) {\n // do not use DomController here\n // must use nativeRaf in order to fire in the next frame\n // TODO: remove as any\n requestAnimationFrame(step);\n }\n else {\n resolve();\n }\n };\n // chill out for a frame first\n requestAnimationFrame(ts => {\n startTime = ts;\n step(ts);\n });\n return promise;\n }\n onScrollStart() {\n this.isScrolling = true;\n this.ionScrollStart.emit({\n isScrolling: true\n });\n if (this.watchDog) {\n clearInterval(this.watchDog);\n }\n // watchdog\n this.watchDog = setInterval(() => {\n if (this.lastScroll < Date.now() - 120) {\n this.onScrollEnd();\n }\n }, 100);\n }\n onScrollEnd() {\n clearInterval(this.watchDog);\n this.watchDog = null;\n if (this.isScrolling) {\n this.isScrolling = false;\n this.ionScrollEnd.emit({\n isScrolling: false\n });\n }\n }\n render() {\n const { scrollX, scrollY } = this;\n const mode = getIonMode(this);\n const forceOverscroll = this.shouldForceOverscroll();\n const transitionShadow = (mode === 'ios' && config.getBoolean('experimentalTransitionShadow', true));\n this.resize();\n return (h(Host, { class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, 'content-sizing': hostContext('ion-popover', this.el), 'overscroll': forceOverscroll }), style: {\n '--offset-top': `${this.cTop}px`,\n '--offset-bottom': `${this.cBottom}px`,\n } }, h(\"div\", { id: \"background-content\", part: \"background\" }), h(\"main\", { class: {\n 'inner-scroll': true,\n 'scroll-x': scrollX,\n 'scroll-y': scrollY,\n 'overscroll': (scrollX || scrollY) && forceOverscroll\n }, ref: el => this.scrollEl = el, onScroll: (this.scrollEvents) ? ev => this.onScroll(ev) : undefined, part: \"scroll\" }, h(\"slot\", null)), transitionShadow ? (h(\"div\", { class: \"transition-effect\" }, h(\"div\", { class: \"transition-cover\" }), h(\"div\", { class: \"transition-shadow\" }))) : null, h(\"slot\", { name: \"fixed\" })));\n }\n get el() { return getElement(this); }\n};\nconst getParentElement = (el) => {\n if (el.parentElement) {\n // normal element with a parent element\n return el.parentElement;\n }\n if (el.parentNode && el.parentNode.host) {\n // shadow dom's document fragment\n return el.parentNode.host;\n }\n return null;\n};\nconst getPageElement = (el) => {\n const tabs = el.closest('ion-tabs');\n if (tabs) {\n return tabs;\n }\n const page = el.closest('ion-app,ion-page,.ion-page,page-inner');\n if (page) {\n return page;\n }\n return getParentElement(el);\n};\n// ******** DOM READ ****************\nconst updateScrollDetail = (detail, el, timestamp, shouldStart) => {\n const prevX = detail.currentX;\n const prevY = detail.currentY;\n const prevT = detail.currentTime;\n const currentX = el.scrollLeft;\n const currentY = el.scrollTop;\n const timeDelta = timestamp - prevT;\n if (shouldStart) {\n // remember the start positions\n detail.startTime = timestamp;\n detail.startX = currentX;\n detail.startY = currentY;\n detail.velocityX = detail.velocityY = 0;\n }\n detail.currentTime = timestamp;\n detail.currentX = detail.scrollLeft = currentX;\n detail.currentY = detail.scrollTop = currentY;\n detail.deltaX = currentX - detail.startX;\n detail.deltaY = currentY - detail.startY;\n if (timeDelta > 0 && timeDelta < 100) {\n const velocityX = (currentX - prevX) / timeDelta;\n const velocityY = (currentY - prevY) / timeDelta;\n detail.velocityX = velocityX * 0.7 + detail.velocityX * 0.3;\n detail.velocityY = velocityY * 0.7 + detail.velocityY * 0.3;\n }\n};\nContent.style = contentCss;\n\nconst footerIosCss = \"ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer ion-toolbar:last-of-type{padding-bottom:var(--ion-safe-area-bottom, 0)}.footer-ios ion-toolbar:first-of-type{--border-width:0.55px 0 0}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.footer-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.footer-translucent-ios ion-toolbar{--opacity:.8}}.footer-ios.ion-no-border ion-toolbar:first-of-type{--border-width:0}\";\n\nconst footerMdCss = \"ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer ion-toolbar:last-of-type{padding-bottom:var(--ion-safe-area-bottom, 0)}.footer-md::before{left:0;top:-2px;bottom:auto;background-position:left 0 top 0;position:absolute;width:100%;height:2px;background-image:url(\\\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHBAMAAADzDtBxAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMUCS0gBIh/TXEAAAAaSURBVAjXYxCEAgY4UIICBmMogMsgFLtAAQCNSwXZKOdPxgAAAABJRU5ErkJggg==\\\");background-repeat:repeat-x;content:\\\"\\\"}[dir=rtl] .footer-md::before,:host-context([dir=rtl]) .footer-md::before{left:unset;right:unset;right:0}[dir=rtl] .footer-md::before,:host-context([dir=rtl]) .footer-md::before{background-position:right 0 top 0}.footer-md.ion-no-border::before{display:none}\";\n\nconst Footer = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If `true`, the footer will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n *\n * Note: In order to scroll content behind the footer, the `fullscreen`\n * attribute needs to be set on the content.\n */\n this.translucent = false;\n }\n render() {\n const mode = getIonMode(this);\n const translucent = this.translucent;\n return (h(Host, { role: \"contentinfo\", class: {\n [mode]: true,\n // Used internally for styling\n [`footer-${mode}`]: true,\n [`footer-translucent`]: translucent,\n [`footer-translucent-${mode}`]: translucent,\n } }, mode === 'ios' && translucent &&\n h(\"div\", { class: \"footer-background\" }), h(\"slot\", null)));\n }\n};\nFooter.style = {\n ios: footerIosCss,\n md: footerMdCss\n};\n\nconst TRANSITION = 'all 0.2s ease-in-out';\nconst cloneElement = (tagName) => {\n const getCachedEl = document.querySelector(`${tagName}.ion-cloned-element`);\n if (getCachedEl !== null) {\n return getCachedEl;\n }\n const clonedEl = document.createElement(tagName);\n clonedEl.classList.add('ion-cloned-element');\n clonedEl.style.setProperty('display', 'none');\n document.body.appendChild(clonedEl);\n return clonedEl;\n};\nconst createHeaderIndex = (headerEl) => {\n if (!headerEl) {\n return;\n }\n const toolbars = headerEl.querySelectorAll('ion-toolbar');\n return {\n el: headerEl,\n toolbars: Array.from(toolbars).map((toolbar) => {\n const ionTitleEl = toolbar.querySelector('ion-title');\n return {\n el: toolbar,\n background: toolbar.shadowRoot.querySelector('.toolbar-background'),\n ionTitleEl,\n innerTitleEl: (ionTitleEl) ? ionTitleEl.shadowRoot.querySelector('.toolbar-title') : null,\n ionButtonsEl: Array.from(toolbar.querySelectorAll('ion-buttons')) || []\n };\n }) || []\n };\n};\nconst handleContentScroll = (scrollEl, scrollHeaderIndex, contentEl) => {\n readTask(() => {\n const scrollTop = scrollEl.scrollTop;\n const scale = clamp(1, 1 + (-scrollTop / 500), 1.1);\n // Native refresher should not cause titles to scale\n const nativeRefresher = contentEl.querySelector('ion-refresher.refresher-native');\n if (nativeRefresher === null) {\n writeTask(() => {\n scaleLargeTitles(scrollHeaderIndex.toolbars, scale);\n });\n }\n });\n};\nconst setToolbarBackgroundOpacity = (toolbar, opacity) => {\n if (opacity === undefined) {\n toolbar.background.style.removeProperty('--opacity');\n }\n else {\n toolbar.background.style.setProperty('--opacity', opacity.toString());\n }\n};\nconst handleToolbarBorderIntersection = (ev, mainHeaderIndex) => {\n if (!ev[0].isIntersecting) {\n return;\n }\n /**\n * There is a bug in Safari where overflow scrolling on a non-body element\n * does not always reset the scrollTop position to 0 when letting go. It will\n * set to 1 once the rubber band effect has ended. This causes the background to\n * appear slightly on certain app setups.\n */\n const scale = (ev[0].intersectionRatio > 0.9) ? 0 : ((1 - ev[0].intersectionRatio) * 100) / 75;\n mainHeaderIndex.toolbars.forEach(toolbar => {\n setToolbarBackgroundOpacity(toolbar, (scale === 1) ? undefined : scale);\n });\n};\n/**\n * If toolbars are intersecting, hide the scrollable toolbar content\n * and show the primary toolbar content. If the toolbars are not intersecting,\n * hide the primary toolbar content and show the scrollable toolbar content\n */\nconst handleToolbarIntersection = (ev, mainHeaderIndex, scrollHeaderIndex) => {\n writeTask(() => {\n handleToolbarBorderIntersection(ev, mainHeaderIndex);\n const event = ev[0];\n const intersection = event.intersectionRect;\n const intersectionArea = intersection.width * intersection.height;\n const rootArea = event.rootBounds.width * event.rootBounds.height;\n const isPageHidden = intersectionArea === 0 && rootArea === 0;\n const leftDiff = Math.abs(intersection.left - event.boundingClientRect.left);\n const rightDiff = Math.abs(intersection.right - event.boundingClientRect.right);\n const isPageTransitioning = intersectionArea > 0 && (leftDiff >= 5 || rightDiff >= 5);\n if (isPageHidden || isPageTransitioning) {\n return;\n }\n if (event.isIntersecting) {\n setHeaderActive(mainHeaderIndex, false);\n setHeaderActive(scrollHeaderIndex);\n }\n else {\n /**\n * There is a bug with IntersectionObserver on Safari\n * where `event.isIntersecting === false` when cancelling\n * a swipe to go back gesture. Checking the intersection\n * x, y, width, and height provides a workaround. This bug\n * does not happen when using Safari + Web Animations,\n * only Safari + CSS Animations.\n */\n const hasValidIntersection = (intersection.x === 0 && intersection.y === 0) || (intersection.width !== 0 && intersection.height !== 0);\n if (hasValidIntersection) {\n setHeaderActive(mainHeaderIndex);\n setHeaderActive(scrollHeaderIndex, false);\n setToolbarBackgroundOpacity(mainHeaderIndex.toolbars[0]);\n }\n }\n });\n};\nconst setHeaderActive = (headerIndex, active = true) => {\n if (active) {\n headerIndex.el.classList.remove('header-collapse-condense-inactive');\n }\n else {\n headerIndex.el.classList.add('header-collapse-condense-inactive');\n }\n};\nconst scaleLargeTitles = (toolbars = [], scale = 1, transition = false) => {\n toolbars.forEach(toolbar => {\n const ionTitle = toolbar.ionTitleEl;\n const titleDiv = toolbar.innerTitleEl;\n if (!ionTitle || ionTitle.size !== 'large') {\n return;\n }\n titleDiv.style.transition = (transition) ? TRANSITION : '';\n titleDiv.style.transform = `scale3d(${scale}, ${scale}, 1)`;\n });\n};\n\nconst headerIosCss = \"ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-ios ion-toolbar:last-of-type{--border-width:0 0 0.55px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.header-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header-translucent-ios ion-toolbar{--opacity:.8}.header-collapse-condense-inactive .header-background{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.header-ios.ion-no-border ion-toolbar:last-of-type{--border-width:0}.header-collapse-condense{z-index:9}.header-collapse-condense ion-toolbar{position:-webkit-sticky;position:sticky;top:0}.header-collapse-condense ion-toolbar:first-of-type{padding-top:7px;z-index:1}.header-collapse-condense ion-toolbar{--background:var(--ion-background-color, #fff);z-index:0}.header-collapse-condense ion-toolbar ion-searchbar{height:48px;padding-top:0px;padding-bottom:13px}.header-collapse-main ion-toolbar.in-toolbar ion-title,.header-collapse-main ion-toolbar.in-toolbar ion-buttons{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-buttons.buttons-collapse{opacity:0;pointer-events:none}.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-buttons.buttons-collapse{visibility:hidden}\";\n\nconst headerMdCss = \"ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-md::after{left:0;bottom:-5px;background-position:left 0 top -2px;position:absolute;width:100%;height:5px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHBAMAAADzDtBxAAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMUCS0gBIh/TXEAAAAaSURBVAjXYxCEAgY4UIICBmMogMsgFLtAAQCNSwXZKOdPxgAAAABJRU5ErkJggg==);background-repeat:repeat-x;content:\\\"\\\"}[dir=rtl] .header-md::after,:host-context([dir=rtl]) .header-md::after{left:unset;right:unset;right:0}[dir=rtl] .header-md::after,:host-context([dir=rtl]) .header-md::after{background-position:right 0 top -2px}.header-collapse-condense{display:none}.header-md.ion-no-border::after{display:none}\";\n\nconst Header = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.collapsibleHeaderInitialized = false;\n /**\n * If `true`, the header will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n *\n * Note: In order to scroll content behind the header, the `fullscreen`\n * attribute needs to be set on the content.\n */\n this.translucent = false;\n }\n async componentDidLoad() {\n await this.checkCollapsibleHeader();\n }\n async componentDidUpdate() {\n await this.checkCollapsibleHeader();\n }\n componentDidUnload() {\n this.destroyCollapsibleHeader();\n }\n async checkCollapsibleHeader() {\n // Determine if the header can collapse\n const hasCollapse = this.collapse === 'condense';\n const canCollapse = (hasCollapse && getIonMode(this) === 'ios') ? hasCollapse : false;\n if (!canCollapse && this.collapsibleHeaderInitialized) {\n this.destroyCollapsibleHeader();\n }\n else if (canCollapse && !this.collapsibleHeaderInitialized) {\n const pageEl = this.el.closest('ion-app,ion-page,.ion-page,page-inner');\n const contentEl = (pageEl) ? pageEl.querySelector('ion-content') : null;\n // Cloned elements are always needed in iOS transition\n writeTask(() => {\n const title = cloneElement('ion-title');\n title.size = 'large';\n cloneElement('ion-back-button');\n });\n await this.setupCollapsibleHeader(contentEl, pageEl);\n }\n }\n destroyCollapsibleHeader() {\n if (this.intersectionObserver) {\n this.intersectionObserver.disconnect();\n this.intersectionObserver = undefined;\n }\n if (this.scrollEl && this.contentScrollCallback) {\n this.scrollEl.removeEventListener('scroll', this.contentScrollCallback);\n this.contentScrollCallback = undefined;\n }\n if (this.collapsibleMainHeader) {\n this.collapsibleMainHeader.classList.remove('header-collapse-main');\n this.collapsibleMainHeader = undefined;\n }\n }\n async setupCollapsibleHeader(contentEl, pageEl) {\n if (!contentEl || !pageEl) {\n console.error('ion-header requires a content to collapse, make sure there is an ion-content.');\n return;\n }\n if (typeof IntersectionObserver === 'undefined') {\n return;\n }\n this.scrollEl = await contentEl.getScrollElement();\n const headers = pageEl.querySelectorAll('ion-header');\n this.collapsibleMainHeader = Array.from(headers).find((header) => header.collapse !== 'condense');\n if (!this.collapsibleMainHeader) {\n return;\n }\n const mainHeaderIndex = createHeaderIndex(this.collapsibleMainHeader);\n const scrollHeaderIndex = createHeaderIndex(this.el);\n if (!mainHeaderIndex || !scrollHeaderIndex) {\n return;\n }\n setHeaderActive(mainHeaderIndex, false);\n mainHeaderIndex.toolbars.forEach(toolbar => {\n setToolbarBackgroundOpacity(toolbar, 0);\n });\n /**\n * Handle interaction between toolbar collapse and\n * showing/hiding content in the primary ion-header\n * as well as progressively showing/hiding the main header\n * border as the top-most toolbar collapses or expands.\n */\n const toolbarIntersection = (ev) => { handleToolbarIntersection(ev, mainHeaderIndex, scrollHeaderIndex); };\n this.intersectionObserver = new IntersectionObserver(toolbarIntersection, { root: contentEl, threshold: [0.25, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1] });\n this.intersectionObserver.observe(scrollHeaderIndex.toolbars[scrollHeaderIndex.toolbars.length - 1].el);\n /**\n * Handle scaling of large iOS titles and\n * showing/hiding border on last toolbar\n * in primary header\n */\n this.contentScrollCallback = () => { handleContentScroll(this.scrollEl, scrollHeaderIndex, contentEl); };\n this.scrollEl.addEventListener('scroll', this.contentScrollCallback);\n writeTask(() => {\n if (this.collapsibleMainHeader !== undefined) {\n this.collapsibleMainHeader.classList.add('header-collapse-main');\n }\n });\n this.collapsibleHeaderInitialized = true;\n }\n render() {\n const { translucent } = this;\n const mode = getIonMode(this);\n const collapse = this.collapse || 'none';\n return (h(Host, { role: \"banner\", class: {\n [mode]: true,\n // Used internally for styling\n [`header-${mode}`]: true,\n [`header-translucent`]: this.translucent,\n [`header-collapse-${collapse}`]: true,\n [`header-translucent-${mode}`]: this.translucent,\n } }, mode === 'ios' && translucent &&\n h(\"div\", { class: \"header-background\" }), h(\"slot\", null)));\n }\n get el() { return getElement(this); }\n};\nHeader.style = {\n ios: headerIosCss,\n md: headerMdCss\n};\n\nconst routeOutletCss = \":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;overflow:hidden;z-index:0}\";\n\nconst RouterOutlet = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionNavWillLoad = createEvent(this, \"ionNavWillLoad\", 7);\n this.ionNavWillChange = createEvent(this, \"ionNavWillChange\", 3);\n this.ionNavDidChange = createEvent(this, \"ionNavDidChange\", 3);\n this.animationEnabled = true;\n /**\n * The mode determines which platform styles to use.\n */\n this.mode = getIonMode(this);\n /**\n * If `true`, the router-outlet should animate the transition of components.\n */\n this.animated = true;\n }\n swipeHandlerChanged() {\n if (this.gesture) {\n this.gesture.enable(this.swipeHandler !== undefined);\n }\n }\n async connectedCallback() {\n this.gesture = (await import('./swipe-back-0a6a44c8.js')).createSwipeBackGesture(this.el, () => !!this.swipeHandler && this.swipeHandler.canStart() && this.animationEnabled, () => this.swipeHandler && this.swipeHandler.onStart(), step => this.ani && this.ani.progressStep(step), (shouldComplete, step, dur) => {\n if (this.ani) {\n this.animationEnabled = false;\n this.ani.onFinish(() => {\n this.animationEnabled = true;\n if (this.swipeHandler) {\n this.swipeHandler.onEnd(shouldComplete);\n }\n }, { oneTimeCallback: true });\n // Account for rounding errors in JS\n let newStepValue = (shouldComplete) ? -0.001 : 0.001;\n /**\n * Animation will be reversed here, so need to\n * reverse the easing curve as well\n *\n * Additionally, we need to account for the time relative\n * to the new easing curve, as `stepValue` is going to be given\n * in terms of a linear curve.\n */\n if (!shouldComplete) {\n this.ani.easing('cubic-bezier(1, 0, 0.68, 0.28)');\n newStepValue += getTimeGivenProgression([0, 0], [1, 0], [0.68, 0.28], [1, 1], step)[0];\n }\n else {\n newStepValue += getTimeGivenProgression([0, 0], [0.32, 0.72], [0, 1], [1, 1], step)[0];\n }\n this.ani.progressEnd(shouldComplete ? 1 : 0, newStepValue, dur);\n }\n });\n this.swipeHandlerChanged();\n }\n componentWillLoad() {\n this.ionNavWillLoad.emit();\n }\n disconnectedCallback() {\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n }\n /** @internal */\n async commit(enteringEl, leavingEl, opts) {\n const unlock = await this.lock();\n let changed = false;\n try {\n changed = await this.transition(enteringEl, leavingEl, opts);\n }\n catch (e) {\n console.error(e);\n }\n unlock();\n return changed;\n }\n /** @internal */\n async setRouteId(id, params, direction, animation) {\n const changed = await this.setRoot(id, params, {\n duration: direction === 'root' ? 0 : undefined,\n direction: direction === 'back' ? 'back' : 'forward',\n animationBuilder: animation\n });\n return {\n changed,\n element: this.activeEl\n };\n }\n /** @internal */\n async getRouteId() {\n const active = this.activeEl;\n return active ? {\n id: active.tagName,\n element: active,\n } : undefined;\n }\n async setRoot(component, params, opts) {\n if (this.activeComponent === component) {\n return false;\n }\n // attach entering view to DOM\n const leavingEl = this.activeEl;\n const enteringEl = await attachComponent(this.delegate, this.el, component, ['ion-page', 'ion-page-invisible'], params);\n this.activeComponent = component;\n this.activeEl = enteringEl;\n // commit animation\n await this.commit(enteringEl, leavingEl, opts);\n await detachComponent(this.delegate, leavingEl);\n return true;\n }\n async transition(enteringEl, leavingEl, opts = {}) {\n if (leavingEl === enteringEl) {\n return false;\n }\n // emit nav will change event\n this.ionNavWillChange.emit();\n const { el, mode } = this;\n const animated = this.animated && config.getBoolean('animated', true);\n const animationBuilder = this.animation || opts.animationBuilder || config.get('navAnimation');\n await transition(Object.assign(Object.assign({ mode,\n animated,\n enteringEl,\n leavingEl, baseEl: el, progressCallback: (opts.progressAnimation\n ? ani => this.ani = ani\n : undefined) }, opts), { animationBuilder }));\n // emit nav changed event\n this.ionNavDidChange.emit();\n return true;\n }\n async lock() {\n const p = this.waitPromise;\n let resolve;\n this.waitPromise = new Promise(r => resolve = r);\n if (p !== undefined) {\n await p;\n }\n return resolve;\n }\n render() {\n return (h(\"slot\", null));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"swipeHandler\": [\"swipeHandlerChanged\"]\n }; }\n};\nRouterOutlet.style = routeOutletCss;\n\nconst titleIosCss = \":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{left:0;top:0;padding-left:90px;padding-right:90px;padding-top:0;padding-bottom:0;position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:17px;font-weight:600;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:90px;padding-inline-start:90px;-webkit-padding-end:90px;padding-inline-end:90px}}:host(.title-small){padding-left:9px;padding-right:9px;padding-top:6px;padding-bottom:16px;position:relative;font-size:13px;font-weight:normal}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.title-small){padding-left:unset;padding-right:unset;-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px}}:host(.title-large){padding-left:16px;padding-right:16px;padding-top:0;padding-bottom:0;-webkit-transform-origin:left center;transform-origin:left center;bottom:0;-ms-flex-align:end;align-items:flex-end;min-width:100%;padding-bottom:6px;font-size:34px;font-weight:700;text-align:start}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.title-large){padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}:host-context([dir=rtl]):host(.title-large),:host-context([dir=rtl]).title-large{-webkit-transform-origin:right center;transform-origin:right center}:host(.title-large.ion-cloned-element){--color:var(--ion-text-color, #000)}:host(.title-large) .toolbar-title{-webkit-transform-origin:inherit;transform-origin:inherit}:host-context([dir=rtl]):host(.title-large) .toolbar-title,:host-context([dir=rtl]).title-large .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}\";\n\nconst titleMdCss = \":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0;font-size:20px;font-weight:500;letter-spacing:0.0125em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px}}:host(.title-small){width:100%;height:100%;font-size:15px;font-weight:normal}\";\n\nconst ToolbarTitle = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n }\n sizeChanged() {\n this.emitStyle();\n }\n connectedCallback() {\n this.emitStyle();\n }\n emitStyle() {\n const size = this.getSize();\n this.ionStyle.emit({\n [`title-${size}`]: true\n });\n }\n getSize() {\n return (this.size !== undefined) ? this.size : 'default';\n }\n render() {\n const mode = getIonMode(this);\n const size = this.getSize();\n return (h(Host, { class: Object.assign({ [mode]: true, [`title-${size}`]: true }, createColorClasses(this.color)) }, h(\"div\", { class: \"toolbar-title\" }, h(\"slot\", null))));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"size\": [\"sizeChanged\"]\n }; }\n};\nToolbarTitle.style = {\n ios: titleIosCss,\n md: titleMdCss\n};\n\nconst toolbarIosCss = \":host{--border-width:0;--border-style:solid;--opacity:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:block;position:relative;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toolbar-container{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:var(--opacity);z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-color-step-50, #fff));--color:var(--ion-toolbar-color, var(--ion-text-color, #000));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--padding-top:3px;--padding-bottom:3px;--padding-start:4px;--padding-end:4px;--min-height:44px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:4;order:4;min-width:0}:host(.toolbar-segment) .toolbar-content{display:-ms-inline-flexbox;display:inline-flex}:host(.toolbar-searchbar) .toolbar-container{padding-top:0;padding-bottom:0}:host(.toolbar-searchbar) ::slotted(*){-ms-flex-item-align:start;align-self:start}:host(.toolbar-searchbar) ::slotted(ion-chip){margin-top:3px}:host(.toolbar-searchbar) ::slotted(ion-back-button){height:38px}::slotted(ion-buttons){min-height:38px}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:3;order:3}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}:host(.toolbar-title-large) .toolbar-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}:host(.toolbar-title-large) .toolbar-content ion-title{-ms-flex:1;flex:1;-ms-flex-order:8;order:8;min-width:100%}\";\n\nconst toolbarMdCss = \":host{--border-width:0;--border-style:solid;--opacity:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:block;position:relative;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toolbar-container{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:var(--opacity);z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-background-color, #fff));--color:var(--ion-toolbar-color, var(--ion-text-color, #424242));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, #c1c4cd)));--padding-top:0;--padding-bottom:0;--padding-start:0;--padding-end:0;--min-height:56px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:3;order:3;min-width:0;max-width:100%}::slotted(ion-segment){min-height:var(--min-height)}::slotted(.buttons-first-slot){margin-left:4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(.buttons-first-slot){margin-left:unset;-webkit-margin-start:4px;margin-inline-start:4px}}::slotted(.buttons-last-slot){margin-right:4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(.buttons-last-slot){margin-right:unset;-webkit-margin-end:4px;margin-inline-end:4px}}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:4;order:4}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}\";\n\nconst Toolbar = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.childrenStyles = new Map();\n }\n componentWillLoad() {\n const buttons = Array.from(this.el.querySelectorAll('ion-buttons'));\n const firstButtons = buttons.find(button => {\n return button.slot === 'start';\n });\n if (firstButtons) {\n firstButtons.classList.add('buttons-first-slot');\n }\n const buttonsReversed = buttons.reverse();\n const lastButtons = buttonsReversed.find(button => button.slot === 'end') ||\n buttonsReversed.find(button => button.slot === 'primary') ||\n buttonsReversed.find(button => button.slot === 'secondary');\n if (lastButtons) {\n lastButtons.classList.add('buttons-last-slot');\n }\n }\n childrenStyle(ev) {\n ev.stopPropagation();\n const tagName = ev.target.tagName;\n const updatedStyles = ev.detail;\n const newStyles = {};\n const childStyles = this.childrenStyles.get(tagName) || {};\n let hasStyleChange = false;\n Object.keys(updatedStyles).forEach(key => {\n const childKey = `toolbar-${key}`;\n const newValue = updatedStyles[key];\n if (newValue !== childStyles[childKey]) {\n hasStyleChange = true;\n }\n if (newValue) {\n newStyles[childKey] = true;\n }\n });\n if (hasStyleChange) {\n this.childrenStyles.set(tagName, newStyles);\n forceUpdate(this);\n }\n }\n render() {\n const mode = getIonMode(this);\n const childStyles = {};\n this.childrenStyles.forEach(value => {\n Object.assign(childStyles, value);\n });\n return (h(Host, { class: Object.assign(Object.assign({ 'in-toolbar': hostContext('ion-toolbar', this.el), [mode]: true }, childStyles), createColorClasses(this.color)) }, h(\"div\", { class: \"toolbar-background\" }), h(\"div\", { class: \"toolbar-container\" }, h(\"slot\", { name: \"start\" }), h(\"slot\", { name: \"secondary\" }), h(\"div\", { class: \"toolbar-content\" }, h(\"slot\", null)), h(\"slot\", { name: \"primary\" }), h(\"slot\", { name: \"end\" }))));\n }\n get el() { return getElement(this); }\n};\nToolbar.style = {\n ios: toolbarIosCss,\n md: toolbarMdCss\n};\n\nexport { App as ion_app, Buttons as ion_buttons, Content as ion_content, Footer as ion_footer, Header as ion_header, RouterOutlet as ion_router_outlet, ToolbarTitle as ion_title, Toolbar as ion_toolbar };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/20-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/20-es2015.js deleted file mode 100644 index 7cf183b3d..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/20-es2015.js +++ /dev/null @@ -1,510 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[20],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-modal.entry.js": -/*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-modal.entry.js ***! - \**************************************************************/ -/*! exports provided: ion_modal */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_modal", function() { return Modal; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./animation-a635a2fc.js */ "./node_modules/@ionic/core/dist/esm/animation-a635a2fc.js"); -/* harmony import */ var _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./index-37b50f53.js */ "./node_modules/@ionic/core/dist/esm/index-37b50f53.js"); -/* harmony import */ var _cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./cubic-bezier-685f606a.js */ "./node_modules/@ionic/core/dist/esm/cubic-bezier-685f606a.js"); -/* harmony import */ var _gesture_controller_89173521_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./gesture-controller-89173521.js */ "./node_modules/@ionic/core/dist/esm/gesture-controller-89173521.js"); -/* harmony import */ var _index_eea61379_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./index-eea61379.js */ "./node_modules/@ionic/core/dist/esm/index-eea61379.js"); -/* harmony import */ var _hardware_back_button_7b6ede21_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./hardware-back-button-7b6ede21.js */ "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js"); -/* harmony import */ var _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./overlays-7c699579.js */ "./node_modules/@ionic/core/dist/esm/overlays-7c699579.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); -/* harmony import */ var _framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./framework-delegate-d1eb6504.js */ "./node_modules/@ionic/core/dist/esm/framework-delegate-d1eb6504.js"); - - - - - - - - - - - - - -// Defaults for the card swipe animation -const SwipeToCloseDefaults = { - MIN_PRESENTING_SCALE: 0.93, -}; -const createSwipeToCloseGesture = (el, animation, onDismiss) => { - const height = el.offsetHeight; - let isOpen = false; - const canStart = (detail) => { - const target = detail.event.target; - if (target === null || - !target.closest) { - return true; - } - const content = target.closest('ion-content'); - if (content === null) { - return true; - } - // Target is in the content so we don't start the gesture. - // We could be more nuanced here and allow it for content that - // does not need to scroll. - return false; - }; - const onStart = () => { - animation.progressStart(true, (isOpen) ? 1 : 0); - }; - const onMove = (detail) => { - const step = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0.0001, detail.deltaY / height, 0.9999); - animation.progressStep(step); - }; - const onEnd = (detail) => { - const velocity = detail.velocityY; - const step = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0.0001, detail.deltaY / height, 0.9999); - const threshold = (detail.deltaY + velocity * 1000) / height; - const shouldComplete = threshold >= 0.5; - let newStepValue = (shouldComplete) ? -0.001 : 0.001; - if (!shouldComplete) { - animation.easing('cubic-bezier(1, 0, 0.68, 0.28)'); - newStepValue += Object(_cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_5__["g"])([0, 0], [1, 0], [0.68, 0.28], [1, 1], step)[0]; - } - else { - animation.easing('cubic-bezier(0.32, 0.72, 0, 1)'); - newStepValue += Object(_cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_5__["g"])([0, 0], [0.32, 0.72], [0, 1], [1, 1], step)[0]; - } - const duration = (shouldComplete) ? computeDuration(step * height, velocity) : computeDuration((1 - step) * height, velocity); - isOpen = shouldComplete; - gesture.enable(false); - animation - .onFinish(() => { - if (!shouldComplete) { - gesture.enable(true); - } - }) - .progressEnd((shouldComplete) ? 1 : 0, newStepValue, duration); - if (shouldComplete) { - onDismiss(); - } - }; - const gesture = Object(_index_eea61379_js__WEBPACK_IMPORTED_MODULE_7__["createGesture"])({ - el, - gestureName: 'modalSwipeToClose', - gesturePriority: 40, - direction: 'y', - threshold: 10, - canStart, - onStart, - onMove, - onEnd - }); - return gesture; -}; -const computeDuration = (remaining, velocity) => { - return Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(400, remaining / Math.abs(velocity * 1.1), 500); -}; - -/** - * iOS Modal Enter Animation for the Card presentation style - */ -const iosEnterAnimation = (baseEl, presentingEl) => { - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 0.01, 'var(--backdrop-opacity)') - .beforeStyles({ - 'pointer-events': 'none' - }) - .afterClearStyles(['pointer-events']); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .addElement(baseEl.querySelectorAll('.modal-wrapper, .modal-shadow')) - .beforeStyles({ 'opacity': 1 }) - .fromTo('transform', 'translateY(100vh)', 'translateY(0vh)'); - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .addElement(baseEl) - .easing('cubic-bezier(0.32,0.72,0,1)') - .duration(500) - .addAnimation(wrapperAnimation); - if (presentingEl) { - const isMobile = window.innerWidth < 768; - const hasCardModal = (presentingEl.tagName === 'ION-MODAL' && presentingEl.presentingElement !== undefined); - const presentingAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .beforeStyles({ - 'transform': 'translateY(0)', - 'transform-origin': 'top center', - 'overflow': 'hidden' - }); - const bodyEl = document.body; - if (isMobile) { - /** - * Fallback for browsers that does not support `max()` (ex: Firefox) - * No need to worry about statusbar padding since engines like Gecko - * are not used as the engine for standlone Cordova/Capacitor apps - */ - const transformOffset = (!CSS.supports('width', 'max(0px, 1px)')) ? '30px' : 'max(30px, var(--ion-safe-area-top))'; - const modalTransform = hasCardModal ? '-10px' : transformOffset; - const toPresentingScale = SwipeToCloseDefaults.MIN_PRESENTING_SCALE; - const finalTransform = `translateY(${modalTransform}) scale(${toPresentingScale})`; - presentingAnimation - .afterStyles({ - 'transform': finalTransform - }) - .beforeAddWrite(() => bodyEl.style.setProperty('background-color', 'black')) - .addElement(presentingEl) - .keyframes([ - { offset: 0, filter: 'contrast(1)', transform: 'translateY(0px) scale(1)', borderRadius: '0px' }, - { offset: 1, filter: 'contrast(0.85)', transform: finalTransform, borderRadius: '10px 10px 0 0' } - ]); - baseAnimation.addAnimation(presentingAnimation); - } - else { - baseAnimation.addAnimation(backdropAnimation); - if (!hasCardModal) { - wrapperAnimation.fromTo('opacity', '0', '1'); - } - else { - const toPresentingScale = (hasCardModal) ? SwipeToCloseDefaults.MIN_PRESENTING_SCALE : 1; - const finalTransform = `translateY(-10px) scale(${toPresentingScale})`; - presentingAnimation - .afterStyles({ - 'transform': finalTransform - }) - .addElement(presentingEl.querySelector('.modal-wrapper')) - .keyframes([ - { offset: 0, filter: 'contrast(1)', transform: 'translateY(0) scale(1)' }, - { offset: 1, filter: 'contrast(0.85)', transform: finalTransform } - ]); - const shadowAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .afterStyles({ - 'transform': finalTransform - }) - .addElement(presentingEl.querySelector('.modal-shadow')) - .keyframes([ - { offset: 0, opacity: '1', transform: 'translateY(0) scale(1)' }, - { offset: 1, opacity: '0', transform: finalTransform } - ]); - baseAnimation.addAnimation([presentingAnimation, shadowAnimation]); - } - } - } - else { - baseAnimation.addAnimation(backdropAnimation); - } - return baseAnimation; -}; - -/** - * iOS Modal Leave Animation - */ -const iosLeaveAnimation = (baseEl, presentingEl, duration = 500) => { - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 'var(--backdrop-opacity)', 0.0); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .addElement(baseEl.querySelectorAll('.modal-wrapper, .modal-shadow')) - .beforeStyles({ 'opacity': 1 }) - .fromTo('transform', 'translateY(0vh)', 'translateY(100vh)'); - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .addElement(baseEl) - .easing('cubic-bezier(0.32,0.72,0,1)') - .duration(duration) - .addAnimation(wrapperAnimation); - if (presentingEl) { - const isMobile = window.innerWidth < 768; - const hasCardModal = (presentingEl.tagName === 'ION-MODAL' && presentingEl.presentingElement !== undefined); - const presentingAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .beforeClearStyles(['transform']) - .afterClearStyles(['transform']) - .onFinish(currentStep => { - // only reset background color if this is the last card-style modal - if (currentStep !== 1) { - return; - } - presentingEl.style.setProperty('overflow', ''); - const numModals = Array.from(bodyEl.querySelectorAll('ion-modal')).filter(m => m.presentingElement !== undefined).length; - if (numModals <= 1) { - bodyEl.style.setProperty('background-color', ''); - } - }); - const bodyEl = document.body; - if (isMobile) { - const transformOffset = (!CSS.supports('width', 'max(0px, 1px)')) ? '30px' : 'max(30px, var(--ion-safe-area-top))'; - const modalTransform = hasCardModal ? '-10px' : transformOffset; - const toPresentingScale = SwipeToCloseDefaults.MIN_PRESENTING_SCALE; - const finalTransform = `translateY(${modalTransform}) scale(${toPresentingScale})`; - presentingAnimation - .addElement(presentingEl) - .keyframes([ - { offset: 0, filter: 'contrast(0.85)', transform: finalTransform, borderRadius: '10px 10px 0 0' }, - { offset: 1, filter: 'contrast(1)', transform: 'translateY(0px) scale(1)', borderRadius: '0px' } - ]); - baseAnimation.addAnimation(presentingAnimation); - } - else { - baseAnimation.addAnimation(backdropAnimation); - if (!hasCardModal) { - wrapperAnimation.fromTo('opacity', '1', '0'); - } - else { - const toPresentingScale = (hasCardModal) ? SwipeToCloseDefaults.MIN_PRESENTING_SCALE : 1; - const finalTransform = `translateY(-10px) scale(${toPresentingScale})`; - presentingAnimation - .addElement(presentingEl.querySelector('.modal-wrapper')) - .afterStyles({ - 'transform': 'translate3d(0, 0, 0)' - }) - .keyframes([ - { offset: 0, filter: 'contrast(0.85)', transform: finalTransform }, - { offset: 1, filter: 'contrast(1)', transform: 'translateY(0) scale(1)' } - ]); - const shadowAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .addElement(presentingEl.querySelector('.modal-shadow')) - .afterStyles({ - 'transform': 'translateY(0) scale(1)' - }) - .keyframes([ - { offset: 0, opacity: '0', transform: finalTransform }, - { offset: 1, opacity: '1', transform: 'translateY(0) scale(1)' } - ]); - baseAnimation.addAnimation([presentingAnimation, shadowAnimation]); - } - } - } - else { - baseAnimation.addAnimation(backdropAnimation); - } - return baseAnimation; -}; - -/** - * Md Modal Enter Animation - */ -const mdEnterAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 0.01, 'var(--backdrop-opacity)') - .beforeStyles({ - 'pointer-events': 'none' - }) - .afterClearStyles(['pointer-events']); - wrapperAnimation - .addElement(baseEl.querySelector('.modal-wrapper')) - .keyframes([ - { offset: 0, opacity: 0.01, transform: 'translateY(40px)' }, - { offset: 1, opacity: 1, transform: 'translateY(0px)' } - ]); - return baseAnimation - .addElement(baseEl) - .easing('cubic-bezier(0.36,0.66,0.04,1)') - .duration(280) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -/** - * Md Modal Leave Animation - */ -const mdLeaveAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperEl = baseEl.querySelector('.modal-wrapper'); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 'var(--backdrop-opacity)', 0.0); - wrapperAnimation - .addElement(wrapperEl) - .keyframes([ - { offset: 0, opacity: 0.99, transform: 'translateY(0px)' }, - { offset: 1, opacity: 0, transform: 'translateY(40px)' } - ]); - return baseAnimation - .addElement(baseEl) - .easing('cubic-bezier(0.47,0,0.745,0.715)') - .duration(200) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -const modalIosCss = ".sc-ion-modal-ios-h{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;contain:strict}.overlay-hidden.sc-ion-modal-ios-h{display:none}.modal-wrapper.sc-ion-modal-ios,.modal-shadow.sc-ion-modal-ios{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow.sc-ion-modal-ios{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-ios-h{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){.sc-ion-modal-ios-h{--width:600px;--height:600px}}.sc-ion-modal-ios-h:first-of-type{--backdrop-opacity:var(--ion-backdrop-opacity, 0.4)}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-ios-h{--border-radius:10px}}.modal-wrapper.sc-ion-modal-ios{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}@media screen and (max-width: 767px){@supports (width: max(0px, 1px)){.modal-card.sc-ion-modal-ios-h{--height:calc(100% - max(30px, var(--ion-safe-area-top)) - 10px)}}@supports not (width: max(0px, 1px)){.modal-card.sc-ion-modal-ios-h{--height:calc(100% - 40px)}}.modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}[dir=rtl].sc-ion-modal-ios-h -no-combinator.modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios,[dir=rtl] .sc-ion-modal-ios-h -no-combinator.modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios,[dir=rtl].modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios,[dir=rtl] .modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}.modal-card.sc-ion-modal-ios-h{--backdrop-opacity:0;--width:100%;-ms-flex-align:end;align-items:flex-end}.modal-card.sc-ion-modal-ios-h .modal-shadow.sc-ion-modal-ios{display:none}.modal-card.sc-ion-modal-ios-h ion-backdrop.sc-ion-modal-ios{pointer-events:none}}@media screen and (min-width: 768px){.modal-card.sc-ion-modal-ios-h{--width:calc(100% - 120px);--height:calc(100% - (120px + var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));--max-width:720px;--max-height:1000px}.modal-card.sc-ion-modal-ios-h{--backdrop-opacity:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.modal-card.sc-ion-modal-ios-h:first-of-type{--backdrop-opacity:0.18}.modal-card.sc-ion-modal-ios-h .modal-shadow.sc-ion-modal-ios{-webkit-box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1)}}"; - -const modalMdCss = ".sc-ion-modal-md-h{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;contain:strict}.overlay-hidden.sc-ion-modal-md-h{display:none}.modal-wrapper.sc-ion-modal-md,.modal-shadow.sc-ion-modal-md{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow.sc-ion-modal-md{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-md-h{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){.sc-ion-modal-md-h{--width:600px;--height:600px}}.sc-ion-modal-md-h:first-of-type{--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-md-h{--border-radius:2px}.sc-ion-modal-md-h:first-of-type{--box-shadow:0 28px 48px rgba(0, 0, 0, 0.4)}}.modal-wrapper.sc-ion-modal-md{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0.01}"; - -const Modal = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.didPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionModalDidPresent", 7); - this.willPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionModalWillPresent", 7); - this.willDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionModalWillDismiss", 7); - this.didDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionModalDidDismiss", 7); - // Whether or not modal is being dismissed via gesture - this.gestureAnimationDismissing = false; - this.presented = false; - /** - * If `true`, the keyboard will be automatically dismissed when the overlay is presented. - */ - this.keyboardClose = true; - /** - * If `true`, the modal will be dismissed when the backdrop is clicked. - */ - this.backdropDismiss = true; - /** - * If `true`, a backdrop will be displayed behind the modal. - */ - this.showBackdrop = true; - /** - * If `true`, the modal will animate. - */ - this.animated = true; - /** - * If `true`, the modal can be swiped to dismiss. Only applies in iOS mode. - */ - this.swipeToClose = false; - this.onBackdropTap = () => { - this.dismiss(undefined, _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_9__["B"]); - }; - this.onDismiss = (ev) => { - ev.stopPropagation(); - ev.preventDefault(); - this.dismiss(); - }; - this.onLifecycle = (modalEvent) => { - const el = this.usersElement; - const name = LIFECYCLE_MAP[modalEvent.type]; - if (el && name) { - const ev = new CustomEvent(name, { - bubbles: false, - cancelable: false, - detail: modalEvent.detail - }); - el.dispatchEvent(ev); - } - }; - } - swipeToCloseChanged(enable) { - if (this.gesture) { - this.gesture.enable(enable); - } - else if (enable) { - this.initSwipeToClose(); - } - } - connectedCallback() { - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_9__["e"])(this.el); - } - /** - * Present the modal overlay after it has been created. - */ - async present() { - if (this.presented) { - return; - } - const container = this.el.querySelector(`.modal-wrapper`); - if (!container) { - throw new Error('container is undefined'); - } - const componentProps = Object.assign(Object.assign({}, this.componentProps), { modal: this.el }); - this.usersElement = await Object(_framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_11__["a"])(this.delegate, container, this.component, ['ion-page'], componentProps); - await Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_4__["e"])(this.usersElement); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => this.el.classList.add('show-modal')); - await Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_9__["d"])(this, 'modalEnter', iosEnterAnimation, mdEnterAnimation, this.presentingElement); - if (this.swipeToClose) { - this.initSwipeToClose(); - } - } - initSwipeToClose() { - if (Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) !== 'ios') { - return; - } - // All of the elements needed for the swipe gesture - // should be in the DOM and referenced by now, except - // for the presenting el - const animationBuilder = this.leaveAnimation || _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('modalLeave', iosLeaveAnimation); - const ani = this.animation = animationBuilder(this.el, this.presentingElement); - this.gesture = createSwipeToCloseGesture(this.el, ani, () => { - /** - * While the gesture animation is finishing - * it is possible for a user to tap the backdrop. - * This would result in the dismiss animation - * being played again. Typically this is avoided - * by setting `presented = false` on the overlay - * component; however, we cannot do that here as - * that would prevent the element from being - * removed from the DOM. - */ - this.gestureAnimationDismissing = true; - this.animation.onFinish(async () => { - await this.dismiss(undefined, 'gesture'); - this.gestureAnimationDismissing = false; - }); - }); - this.gesture.enable(true); - } - /** - * Dismiss the modal overlay after it has been presented. - * - * @param data Any data to emit in the dismiss events. - * @param role The role of the element that is dismissing the modal. For example, 'cancel' or 'backdrop'. - */ - async dismiss(data, role) { - if (this.gestureAnimationDismissing && role !== 'gesture') { - return false; - } - const enteringAnimation = _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_9__["h"].get(this) || []; - const dismissed = await Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_9__["f"])(this, data, role, 'modalLeave', iosLeaveAnimation, mdLeaveAnimation, this.presentingElement); - if (dismissed) { - await Object(_framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_11__["d"])(this.delegate, this.usersElement); - if (this.animation) { - this.animation.destroy(); - } - enteringAnimation.forEach(ani => ani.destroy()); - } - this.animation = undefined; - return dismissed; - } - /** - * Returns a promise that resolves when the modal did dismiss. - */ - onDidDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_9__["g"])(this.el, 'ionModalDidDismiss'); - } - /** - * Returns a promise that resolves when the modal will dismiss. - */ - onWillDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_9__["g"])(this.el, 'ionModalWillDismiss'); - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { "no-router": true, "aria-modal": "true", tabindex: "-1", class: Object.assign({ [mode]: true, [`modal-card`]: this.presentingElement !== undefined && mode === 'ios' }, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_10__["g"])(this.cssClass)), style: { - zIndex: `${20000 + this.overlayIndex}`, - }, onIonBackdropTap: this.onBackdropTap, onIonDismiss: this.onDismiss, onIonModalDidPresent: this.onLifecycle, onIonModalWillPresent: this.onLifecycle, onIonModalWillDismiss: this.onLifecycle, onIonModalDidDismiss: this.onLifecycle }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-backdrop", { visible: this.showBackdrop, tappable: this.backdropDismiss }), mode === 'ios' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "modal-shadow" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { tabindex: "0" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { role: "dialog", class: "modal-wrapper ion-overlay-wrapper" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { tabindex: "0" }))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "swipeToClose": ["swipeToCloseChanged"] - }; } -}; -const LIFECYCLE_MAP = { - 'ionModalDidPresent': 'ionViewDidEnter', - 'ionModalWillPresent': 'ionViewWillEnter', - 'ionModalWillDismiss': 'ionViewWillLeave', - 'ionModalDidDismiss': 'ionViewDidLeave', -}; -Modal.style = { - ios: modalIosCss, - md: modalMdCss -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=20-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/20-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/20-es2015.js.map deleted file mode 100644 index 8cae755f8..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/20-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-modal.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6H;AACnD;AACvB;AACY;AACV;AACqB;AAChC;AACU;AACR;AACqG;AAC1F;AACuC;;AAE9F;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,8DAAK;AAC1B;AACA;AACA;AACA;AACA,qBAAqB,8DAAK;AAC1B;AACA;AACA;AACA;AACA;AACA,4BAA4B,mEAAuB;AACnD;AACA;AACA;AACA,4BAA4B,mEAAuB;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,oBAAoB,wEAAa;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,WAAW,8DAAK;AAChB;;AAEA;AACA;AACA;AACA;AACA,8BAA8B,gEAAe;AAC7C;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,6BAA6B,gEAAe;AAC5C;AACA,uBAAuB,eAAe;AACtC;AACA,0BAA0B,gEAAe;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC,gEAAe;AACnD;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iDAAiD,eAAe,UAAU,kBAAkB;AAC5F;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,iBAAiB,+FAA+F;AAChH,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kEAAkE,kBAAkB;AACpF;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA,qBAAqB,wEAAwE;AAC7F,qBAAqB;AACrB;AACA,wCAAwC,gEAAe;AACvD;AACA;AACA,iBAAiB;AACjB;AACA;AACA,qBAAqB,+DAA+D;AACpF,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,8BAA8B,gEAAe;AAC7C;AACA;AACA,6BAA6B,gEAAe;AAC5C;AACA,uBAAuB,eAAe;AACtC;AACA,0BAA0B,gEAAe;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC,gEAAe;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,iDAAiD,eAAe,UAAU,kBAAkB;AAC5F;AACA;AACA;AACA,iBAAiB,gGAAgG;AACjH,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kEAAkE,kBAAkB;AACpF;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA,qBAAqB,iEAAiE;AACtF,qBAAqB;AACrB;AACA,wCAAwC,gEAAe;AACvD;AACA;AACA;AACA,iBAAiB;AACjB;AACA,qBAAqB,qDAAqD;AAC1E,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,0BAA0B,gEAAe;AACzC,8BAA8B,gEAAe;AAC7C,6BAA6B,gEAAe;AAC5C;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,SAAS,0DAA0D;AACnE,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,0BAA0B,gEAAe;AACzC,8BAA8B,gEAAe;AAC7C,6BAA6B,gEAAe;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,yDAAyD;AAClE,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,yCAAyC,aAAa,iBAAiB,iBAAiB,cAAc,kBAAkB,kBAAkB,kBAAkB,kBAAkB,iBAAiB,oBAAoB,2BAA2B,+CAA+C,kBAAkB,qBAAqB,OAAO,QAAQ,MAAM,SAAS,oBAAoB,aAAa,kBAAkB,sBAAsB,mBAAmB,qBAAqB,uBAAuB,aAAa,eAAe,mCAAmC,aAAa,+DAA+D,mCAAmC,mBAAmB,2BAA2B,2BAA2B,qBAAqB,6BAA6B,6BAA6B,iCAAiC,iCAAiC,iCAAiC,6BAA6B,qCAAqC,6BAA6B,yBAAyB,WAAW,+BAA+B,kBAAkB,uBAAuB,kEAAkE,oBAAoB,cAAc,eAAe,wBAAwB,2BAA2B,0BAA0B,0BAA0B,kEAAkE,oBAAoB,cAAc,gBAAgB,kCAAkC,oDAAoD,kEAAkE,oBAAoB,sBAAsB,gCAAgC,4CAA4C,oCAAoC,qCAAqC,iCAAiC,+BAA+B,kEAAkE,qCAAqC,+BAA+B,4BAA4B,+DAA+D,4BAA4B,6BAA6B,6BAA6B,4BAA4B,sWAAsW,4BAA4B,6BAA6B,6BAA6B,4BAA4B,+BAA+B,qBAAqB,aAAa,mBAAmB,qBAAqB,8DAA8D,aAAa,6DAA6D,qBAAqB,qCAAqC,+BAA+B,2BAA2B,uFAAuF,kBAAkB,oBAAoB,+BAA+B,qBAAqB,wCAAwC,gCAAgC,6CAA6C,wBAAwB,8DAA8D,wDAAwD,iDAAiD;;AAEx7G,uCAAuC,aAAa,iBAAiB,iBAAiB,cAAc,kBAAkB,kBAAkB,kBAAkB,kBAAkB,iBAAiB,oBAAoB,2BAA2B,+CAA+C,kBAAkB,qBAAqB,OAAO,QAAQ,MAAM,SAAS,oBAAoB,aAAa,kBAAkB,sBAAsB,mBAAmB,qBAAqB,uBAAuB,aAAa,eAAe,kCAAkC,aAAa,6DAA6D,mCAAmC,mBAAmB,2BAA2B,2BAA2B,qBAAqB,6BAA6B,6BAA6B,iCAAiC,iCAAiC,iCAAiC,6BAA6B,qCAAqC,6BAA6B,yBAAyB,WAAW,8BAA8B,kBAAkB,uBAAuB,kEAAkE,mBAAmB,cAAc,eAAe,wBAAwB,2BAA2B,0BAA0B,0BAA0B,kEAAkE,mBAAmB,cAAc,gBAAgB,iCAAiC,qDAAqD,kEAAkE,mBAAmB,oBAAoB,iCAAiC,6CAA6C,+BAA+B,4CAA4C,oCAAoC,aAAa;;AAE7yD;AACA;AACA,QAAQ,4DAAgB;AACxB,0BAA0B,4DAAW;AACrC,2BAA2B,4DAAW;AACtC,2BAA2B,4DAAW;AACtC,0BAA0B,4DAAW;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC,uDAAQ;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,+DAAc;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6DAA6D,yBAAyB,iBAAiB;AACvG,kCAAkC,0EAAe;AACjD,cAAc,4DAAS;AACvB,QAAQ,4DAAS;AACjB,cAAc,+DAAO;AACrB;AACA;AACA;AACA;AACA;AACA,YAAY,mEAAU;AACtB;AACA;AACA;AACA;AACA;AACA,wDAAwD,2DAAM;AAC9D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,uDAAgB;AAClD,gCAAgC,+DAAO;AACvC;AACA,kBAAkB,0EAAe;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,+DAAW;AAC1B;AACA;AACA;AACA;AACA;AACA,eAAe,+DAAW;AAC1B;AACA;AACA,qBAAqB,mEAAU;AAC/B,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,gFAAgF,uFAAuF,EAAE,6DAAW;AAC7M,2BAA2B,0BAA0B;AACrD,aAAa,wOAAwO,EAAE,4DAAC,kBAAkB,6DAA6D,qBAAqB,4DAAC,SAAS,wBAAwB,GAAG,4DAAC,SAAS,gBAAgB,GAAG,4DAAC,SAAS,6DAA6D,GAAG,4DAAC,SAAS,gBAAgB;AAClgB;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAE8B","file":"20-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, c as writeTask, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode, c as config } from './ionic-global-837be8f3.js';\nimport { c as clamp } from './helpers-5c745fbd.js';\nimport { c as createAnimation } from './animation-a635a2fc.js';\nimport { e as deepReady } from './index-37b50f53.js';\nimport { g as getTimeGivenProgression } from './cubic-bezier-685f606a.js';\nimport './gesture-controller-89173521.js';\nimport { createGesture } from './index-eea61379.js';\nimport './hardware-back-button-7b6ede21.js';\nimport { B as BACKDROP, e as prepareOverlay, d as present, h as activeAnimations, f as dismiss, g as eventMethod } from './overlays-7c699579.js';\nimport { g as getClassMap } from './theme-3f0b0c04.js';\nimport { a as attachComponent, d as detachComponent } from './framework-delegate-d1eb6504.js';\n\n// Defaults for the card swipe animation\nconst SwipeToCloseDefaults = {\n MIN_PRESENTING_SCALE: 0.93,\n};\nconst createSwipeToCloseGesture = (el, animation, onDismiss) => {\n const height = el.offsetHeight;\n let isOpen = false;\n const canStart = (detail) => {\n const target = detail.event.target;\n if (target === null ||\n !target.closest) {\n return true;\n }\n const content = target.closest('ion-content');\n if (content === null) {\n return true;\n }\n // Target is in the content so we don't start the gesture.\n // We could be more nuanced here and allow it for content that\n // does not need to scroll.\n return false;\n };\n const onStart = () => {\n animation.progressStart(true, (isOpen) ? 1 : 0);\n };\n const onMove = (detail) => {\n const step = clamp(0.0001, detail.deltaY / height, 0.9999);\n animation.progressStep(step);\n };\n const onEnd = (detail) => {\n const velocity = detail.velocityY;\n const step = clamp(0.0001, detail.deltaY / height, 0.9999);\n const threshold = (detail.deltaY + velocity * 1000) / height;\n const shouldComplete = threshold >= 0.5;\n let newStepValue = (shouldComplete) ? -0.001 : 0.001;\n if (!shouldComplete) {\n animation.easing('cubic-bezier(1, 0, 0.68, 0.28)');\n newStepValue += getTimeGivenProgression([0, 0], [1, 0], [0.68, 0.28], [1, 1], step)[0];\n }\n else {\n animation.easing('cubic-bezier(0.32, 0.72, 0, 1)');\n newStepValue += getTimeGivenProgression([0, 0], [0.32, 0.72], [0, 1], [1, 1], step)[0];\n }\n const duration = (shouldComplete) ? computeDuration(step * height, velocity) : computeDuration((1 - step) * height, velocity);\n isOpen = shouldComplete;\n gesture.enable(false);\n animation\n .onFinish(() => {\n if (!shouldComplete) {\n gesture.enable(true);\n }\n })\n .progressEnd((shouldComplete) ? 1 : 0, newStepValue, duration);\n if (shouldComplete) {\n onDismiss();\n }\n };\n const gesture = createGesture({\n el,\n gestureName: 'modalSwipeToClose',\n gesturePriority: 40,\n direction: 'y',\n threshold: 10,\n canStart,\n onStart,\n onMove,\n onEnd\n });\n return gesture;\n};\nconst computeDuration = (remaining, velocity) => {\n return clamp(400, remaining / Math.abs(velocity * 1.1), 500);\n};\n\n/**\n * iOS Modal Enter Animation for the Card presentation style\n */\nconst iosEnterAnimation = (baseEl, presentingEl) => {\n const backdropAnimation = createAnimation()\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n const wrapperAnimation = createAnimation()\n .addElement(baseEl.querySelectorAll('.modal-wrapper, .modal-shadow'))\n .beforeStyles({ 'opacity': 1 })\n .fromTo('transform', 'translateY(100vh)', 'translateY(0vh)');\n const baseAnimation = createAnimation()\n .addElement(baseEl)\n .easing('cubic-bezier(0.32,0.72,0,1)')\n .duration(500)\n .addAnimation(wrapperAnimation);\n if (presentingEl) {\n const isMobile = window.innerWidth < 768;\n const hasCardModal = (presentingEl.tagName === 'ION-MODAL' && presentingEl.presentingElement !== undefined);\n const presentingAnimation = createAnimation()\n .beforeStyles({\n 'transform': 'translateY(0)',\n 'transform-origin': 'top center',\n 'overflow': 'hidden'\n });\n const bodyEl = document.body;\n if (isMobile) {\n /**\n * Fallback for browsers that does not support `max()` (ex: Firefox)\n * No need to worry about statusbar padding since engines like Gecko\n * are not used as the engine for standlone Cordova/Capacitor apps\n */\n const transformOffset = (!CSS.supports('width', 'max(0px, 1px)')) ? '30px' : 'max(30px, var(--ion-safe-area-top))';\n const modalTransform = hasCardModal ? '-10px' : transformOffset;\n const toPresentingScale = SwipeToCloseDefaults.MIN_PRESENTING_SCALE;\n const finalTransform = `translateY(${modalTransform}) scale(${toPresentingScale})`;\n presentingAnimation\n .afterStyles({\n 'transform': finalTransform\n })\n .beforeAddWrite(() => bodyEl.style.setProperty('background-color', 'black'))\n .addElement(presentingEl)\n .keyframes([\n { offset: 0, filter: 'contrast(1)', transform: 'translateY(0px) scale(1)', borderRadius: '0px' },\n { offset: 1, filter: 'contrast(0.85)', transform: finalTransform, borderRadius: '10px 10px 0 0' }\n ]);\n baseAnimation.addAnimation(presentingAnimation);\n }\n else {\n baseAnimation.addAnimation(backdropAnimation);\n if (!hasCardModal) {\n wrapperAnimation.fromTo('opacity', '0', '1');\n }\n else {\n const toPresentingScale = (hasCardModal) ? SwipeToCloseDefaults.MIN_PRESENTING_SCALE : 1;\n const finalTransform = `translateY(-10px) scale(${toPresentingScale})`;\n presentingAnimation\n .afterStyles({\n 'transform': finalTransform\n })\n .addElement(presentingEl.querySelector('.modal-wrapper'))\n .keyframes([\n { offset: 0, filter: 'contrast(1)', transform: 'translateY(0) scale(1)' },\n { offset: 1, filter: 'contrast(0.85)', transform: finalTransform }\n ]);\n const shadowAnimation = createAnimation()\n .afterStyles({\n 'transform': finalTransform\n })\n .addElement(presentingEl.querySelector('.modal-shadow'))\n .keyframes([\n { offset: 0, opacity: '1', transform: 'translateY(0) scale(1)' },\n { offset: 1, opacity: '0', transform: finalTransform }\n ]);\n baseAnimation.addAnimation([presentingAnimation, shadowAnimation]);\n }\n }\n }\n else {\n baseAnimation.addAnimation(backdropAnimation);\n }\n return baseAnimation;\n};\n\n/**\n * iOS Modal Leave Animation\n */\nconst iosLeaveAnimation = (baseEl, presentingEl, duration = 500) => {\n const backdropAnimation = createAnimation()\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0.0);\n const wrapperAnimation = createAnimation()\n .addElement(baseEl.querySelectorAll('.modal-wrapper, .modal-shadow'))\n .beforeStyles({ 'opacity': 1 })\n .fromTo('transform', 'translateY(0vh)', 'translateY(100vh)');\n const baseAnimation = createAnimation()\n .addElement(baseEl)\n .easing('cubic-bezier(0.32,0.72,0,1)')\n .duration(duration)\n .addAnimation(wrapperAnimation);\n if (presentingEl) {\n const isMobile = window.innerWidth < 768;\n const hasCardModal = (presentingEl.tagName === 'ION-MODAL' && presentingEl.presentingElement !== undefined);\n const presentingAnimation = createAnimation()\n .beforeClearStyles(['transform'])\n .afterClearStyles(['transform'])\n .onFinish(currentStep => {\n // only reset background color if this is the last card-style modal\n if (currentStep !== 1) {\n return;\n }\n presentingEl.style.setProperty('overflow', '');\n const numModals = Array.from(bodyEl.querySelectorAll('ion-modal')).filter(m => m.presentingElement !== undefined).length;\n if (numModals <= 1) {\n bodyEl.style.setProperty('background-color', '');\n }\n });\n const bodyEl = document.body;\n if (isMobile) {\n const transformOffset = (!CSS.supports('width', 'max(0px, 1px)')) ? '30px' : 'max(30px, var(--ion-safe-area-top))';\n const modalTransform = hasCardModal ? '-10px' : transformOffset;\n const toPresentingScale = SwipeToCloseDefaults.MIN_PRESENTING_SCALE;\n const finalTransform = `translateY(${modalTransform}) scale(${toPresentingScale})`;\n presentingAnimation\n .addElement(presentingEl)\n .keyframes([\n { offset: 0, filter: 'contrast(0.85)', transform: finalTransform, borderRadius: '10px 10px 0 0' },\n { offset: 1, filter: 'contrast(1)', transform: 'translateY(0px) scale(1)', borderRadius: '0px' }\n ]);\n baseAnimation.addAnimation(presentingAnimation);\n }\n else {\n baseAnimation.addAnimation(backdropAnimation);\n if (!hasCardModal) {\n wrapperAnimation.fromTo('opacity', '1', '0');\n }\n else {\n const toPresentingScale = (hasCardModal) ? SwipeToCloseDefaults.MIN_PRESENTING_SCALE : 1;\n const finalTransform = `translateY(-10px) scale(${toPresentingScale})`;\n presentingAnimation\n .addElement(presentingEl.querySelector('.modal-wrapper'))\n .afterStyles({\n 'transform': 'translate3d(0, 0, 0)'\n })\n .keyframes([\n { offset: 0, filter: 'contrast(0.85)', transform: finalTransform },\n { offset: 1, filter: 'contrast(1)', transform: 'translateY(0) scale(1)' }\n ]);\n const shadowAnimation = createAnimation()\n .addElement(presentingEl.querySelector('.modal-shadow'))\n .afterStyles({\n 'transform': 'translateY(0) scale(1)'\n })\n .keyframes([\n { offset: 0, opacity: '0', transform: finalTransform },\n { offset: 1, opacity: '1', transform: 'translateY(0) scale(1)' }\n ]);\n baseAnimation.addAnimation([presentingAnimation, shadowAnimation]);\n }\n }\n }\n else {\n baseAnimation.addAnimation(backdropAnimation);\n }\n return baseAnimation;\n};\n\n/**\n * Md Modal Enter Animation\n */\nconst mdEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.modal-wrapper'))\n .keyframes([\n { offset: 0, opacity: 0.01, transform: 'translateY(40px)' },\n { offset: 1, opacity: 1, transform: 'translateY(0px)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(0.36,0.66,0.04,1)')\n .duration(280)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * Md Modal Leave Animation\n */\nconst mdLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n const wrapperEl = baseEl.querySelector('.modal-wrapper');\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0.0);\n wrapperAnimation\n .addElement(wrapperEl)\n .keyframes([\n { offset: 0, opacity: 0.99, transform: 'translateY(0px)' },\n { offset: 1, opacity: 0, transform: 'translateY(40px)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(0.47,0,0.745,0.715)')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\nconst modalIosCss = \".sc-ion-modal-ios-h{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;contain:strict}.overlay-hidden.sc-ion-modal-ios-h{display:none}.modal-wrapper.sc-ion-modal-ios,.modal-shadow.sc-ion-modal-ios{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow.sc-ion-modal-ios{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-ios-h{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){.sc-ion-modal-ios-h{--width:600px;--height:600px}}.sc-ion-modal-ios-h:first-of-type{--backdrop-opacity:var(--ion-backdrop-opacity, 0.4)}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-ios-h{--border-radius:10px}}.modal-wrapper.sc-ion-modal-ios{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}@media screen and (max-width: 767px){@supports (width: max(0px, 1px)){.modal-card.sc-ion-modal-ios-h{--height:calc(100% - max(30px, var(--ion-safe-area-top)) - 10px)}}@supports not (width: max(0px, 1px)){.modal-card.sc-ion-modal-ios-h{--height:calc(100% - 40px)}}.modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}[dir=rtl].sc-ion-modal-ios-h -no-combinator.modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios,[dir=rtl] .sc-ion-modal-ios-h -no-combinator.modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios,[dir=rtl].modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios,[dir=rtl] .modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}.modal-card.sc-ion-modal-ios-h{--backdrop-opacity:0;--width:100%;-ms-flex-align:end;align-items:flex-end}.modal-card.sc-ion-modal-ios-h .modal-shadow.sc-ion-modal-ios{display:none}.modal-card.sc-ion-modal-ios-h ion-backdrop.sc-ion-modal-ios{pointer-events:none}}@media screen and (min-width: 768px){.modal-card.sc-ion-modal-ios-h{--width:calc(100% - 120px);--height:calc(100% - (120px + var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));--max-width:720px;--max-height:1000px}.modal-card.sc-ion-modal-ios-h{--backdrop-opacity:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.modal-card.sc-ion-modal-ios-h:first-of-type{--backdrop-opacity:0.18}.modal-card.sc-ion-modal-ios-h .modal-shadow.sc-ion-modal-ios{-webkit-box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1)}}\";\n\nconst modalMdCss = \".sc-ion-modal-md-h{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;contain:strict}.overlay-hidden.sc-ion-modal-md-h{display:none}.modal-wrapper.sc-ion-modal-md,.modal-shadow.sc-ion-modal-md{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow.sc-ion-modal-md{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-md-h{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){.sc-ion-modal-md-h{--width:600px;--height:600px}}.sc-ion-modal-md-h:first-of-type{--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-md-h{--border-radius:2px}.sc-ion-modal-md-h:first-of-type{--box-shadow:0 28px 48px rgba(0, 0, 0, 0.4)}}.modal-wrapper.sc-ion-modal-md{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0.01}\";\n\nconst Modal = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.didPresent = createEvent(this, \"ionModalDidPresent\", 7);\n this.willPresent = createEvent(this, \"ionModalWillPresent\", 7);\n this.willDismiss = createEvent(this, \"ionModalWillDismiss\", 7);\n this.didDismiss = createEvent(this, \"ionModalDidDismiss\", 7);\n // Whether or not modal is being dismissed via gesture\n this.gestureAnimationDismissing = false;\n this.presented = false;\n /**\n * If `true`, the keyboard will be automatically dismissed when the overlay is presented.\n */\n this.keyboardClose = true;\n /**\n * If `true`, the modal will be dismissed when the backdrop is clicked.\n */\n this.backdropDismiss = true;\n /**\n * If `true`, a backdrop will be displayed behind the modal.\n */\n this.showBackdrop = true;\n /**\n * If `true`, the modal will animate.\n */\n this.animated = true;\n /**\n * If `true`, the modal can be swiped to dismiss. Only applies in iOS mode.\n */\n this.swipeToClose = false;\n this.onBackdropTap = () => {\n this.dismiss(undefined, BACKDROP);\n };\n this.onDismiss = (ev) => {\n ev.stopPropagation();\n ev.preventDefault();\n this.dismiss();\n };\n this.onLifecycle = (modalEvent) => {\n const el = this.usersElement;\n const name = LIFECYCLE_MAP[modalEvent.type];\n if (el && name) {\n const ev = new CustomEvent(name, {\n bubbles: false,\n cancelable: false,\n detail: modalEvent.detail\n });\n el.dispatchEvent(ev);\n }\n };\n }\n swipeToCloseChanged(enable) {\n if (this.gesture) {\n this.gesture.enable(enable);\n }\n else if (enable) {\n this.initSwipeToClose();\n }\n }\n connectedCallback() {\n prepareOverlay(this.el);\n }\n /**\n * Present the modal overlay after it has been created.\n */\n async present() {\n if (this.presented) {\n return;\n }\n const container = this.el.querySelector(`.modal-wrapper`);\n if (!container) {\n throw new Error('container is undefined');\n }\n const componentProps = Object.assign(Object.assign({}, this.componentProps), { modal: this.el });\n this.usersElement = await attachComponent(this.delegate, container, this.component, ['ion-page'], componentProps);\n await deepReady(this.usersElement);\n writeTask(() => this.el.classList.add('show-modal'));\n await present(this, 'modalEnter', iosEnterAnimation, mdEnterAnimation, this.presentingElement);\n if (this.swipeToClose) {\n this.initSwipeToClose();\n }\n }\n initSwipeToClose() {\n if (getIonMode(this) !== 'ios') {\n return;\n }\n // All of the elements needed for the swipe gesture\n // should be in the DOM and referenced by now, except\n // for the presenting el\n const animationBuilder = this.leaveAnimation || config.get('modalLeave', iosLeaveAnimation);\n const ani = this.animation = animationBuilder(this.el, this.presentingElement);\n this.gesture = createSwipeToCloseGesture(this.el, ani, () => {\n /**\n * While the gesture animation is finishing\n * it is possible for a user to tap the backdrop.\n * This would result in the dismiss animation\n * being played again. Typically this is avoided\n * by setting `presented = false` on the overlay\n * component; however, we cannot do that here as\n * that would prevent the element from being\n * removed from the DOM.\n */\n this.gestureAnimationDismissing = true;\n this.animation.onFinish(async () => {\n await this.dismiss(undefined, 'gesture');\n this.gestureAnimationDismissing = false;\n });\n });\n this.gesture.enable(true);\n }\n /**\n * Dismiss the modal overlay after it has been presented.\n *\n * @param data Any data to emit in the dismiss events.\n * @param role The role of the element that is dismissing the modal. For example, 'cancel' or 'backdrop'.\n */\n async dismiss(data, role) {\n if (this.gestureAnimationDismissing && role !== 'gesture') {\n return false;\n }\n const enteringAnimation = activeAnimations.get(this) || [];\n const dismissed = await dismiss(this, data, role, 'modalLeave', iosLeaveAnimation, mdLeaveAnimation, this.presentingElement);\n if (dismissed) {\n await detachComponent(this.delegate, this.usersElement);\n if (this.animation) {\n this.animation.destroy();\n }\n enteringAnimation.forEach(ani => ani.destroy());\n }\n this.animation = undefined;\n return dismissed;\n }\n /**\n * Returns a promise that resolves when the modal did dismiss.\n */\n onDidDismiss() {\n return eventMethod(this.el, 'ionModalDidDismiss');\n }\n /**\n * Returns a promise that resolves when the modal will dismiss.\n */\n onWillDismiss() {\n return eventMethod(this.el, 'ionModalWillDismiss');\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { \"no-router\": true, \"aria-modal\": \"true\", tabindex: \"-1\", class: Object.assign({ [mode]: true, [`modal-card`]: this.presentingElement !== undefined && mode === 'ios' }, getClassMap(this.cssClass)), style: {\n zIndex: `${20000 + this.overlayIndex}`,\n }, onIonBackdropTap: this.onBackdropTap, onIonDismiss: this.onDismiss, onIonModalDidPresent: this.onLifecycle, onIonModalWillPresent: this.onLifecycle, onIonModalWillDismiss: this.onLifecycle, onIonModalDidDismiss: this.onLifecycle }, h(\"ion-backdrop\", { visible: this.showBackdrop, tappable: this.backdropDismiss }), mode === 'ios' && h(\"div\", { class: \"modal-shadow\" }), h(\"div\", { tabindex: \"0\" }), h(\"div\", { role: \"dialog\", class: \"modal-wrapper ion-overlay-wrapper\" }), h(\"div\", { tabindex: \"0\" })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"swipeToClose\": [\"swipeToCloseChanged\"]\n }; }\n};\nconst LIFECYCLE_MAP = {\n 'ionModalDidPresent': 'ionViewDidEnter',\n 'ionModalWillPresent': 'ionViewWillEnter',\n 'ionModalWillDismiss': 'ionViewWillLeave',\n 'ionModalDidDismiss': 'ionViewDidLeave',\n};\nModal.style = {\n ios: modalIosCss,\n md: modalMdCss\n};\n\nexport { Modal as ion_modal };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/20-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/20-es5.js deleted file mode 100644 index 2defce6a4..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/20-es5.js +++ /dev/null @@ -1,767 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[20], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-modal.entry.js": - /*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-modal.entry.js ***! - \**************************************************************/ - - /*! exports provided: ion_modal */ - - /***/ - function node_modulesIonicCoreDistEsmIonModalEntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_modal", function () { - return Modal; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./animation-a635a2fc.js */ - "./node_modules/@ionic/core/dist/esm/animation-a635a2fc.js"); - /* harmony import */ - - - var _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( - /*! ./index-37b50f53.js */ - "./node_modules/@ionic/core/dist/esm/index-37b50f53.js"); - /* harmony import */ - - - var _cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( - /*! ./cubic-bezier-685f606a.js */ - "./node_modules/@ionic/core/dist/esm/cubic-bezier-685f606a.js"); - /* harmony import */ - - - var _gesture_controller_89173521_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( - /*! ./gesture-controller-89173521.js */ - "./node_modules/@ionic/core/dist/esm/gesture-controller-89173521.js"); - /* harmony import */ - - - var _index_eea61379_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( - /*! ./index-eea61379.js */ - "./node_modules/@ionic/core/dist/esm/index-eea61379.js"); - /* harmony import */ - - - var _hardware_back_button_7b6ede21_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__( - /*! ./hardware-back-button-7b6ede21.js */ - "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js"); - /* harmony import */ - - - var _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__( - /*! ./overlays-7c699579.js */ - "./node_modules/@ionic/core/dist/esm/overlays-7c699579.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - /* harmony import */ - - - var _framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__( - /*! ./framework-delegate-d1eb6504.js */ - "./node_modules/@ionic/core/dist/esm/framework-delegate-d1eb6504.js"); // Defaults for the card swipe animation - - - var SwipeToCloseDefaults = { - MIN_PRESENTING_SCALE: 0.93 - }; - - var createSwipeToCloseGesture = function createSwipeToCloseGesture(el, animation, onDismiss) { - var height = el.offsetHeight; - var isOpen = false; - - var canStart = function canStart(detail) { - var target = detail.event.target; - - if (target === null || !target.closest) { - return true; - } - - var content = target.closest('ion-content'); - - if (content === null) { - return true; - } // Target is in the content so we don't start the gesture. - // We could be more nuanced here and allow it for content that - // does not need to scroll. - - - return false; - }; - - var onStart = function onStart() { - animation.progressStart(true, isOpen ? 1 : 0); - }; - - var onMove = function onMove(detail) { - var step = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0.0001, detail.deltaY / height, 0.9999); - animation.progressStep(step); - }; - - var onEnd = function onEnd(detail) { - var velocity = detail.velocityY; - var step = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0.0001, detail.deltaY / height, 0.9999); - var threshold = (detail.deltaY + velocity * 1000) / height; - var shouldComplete = threshold >= 0.5; - var newStepValue = shouldComplete ? -0.001 : 0.001; - - if (!shouldComplete) { - animation.easing('cubic-bezier(1, 0, 0.68, 0.28)'); - newStepValue += Object(_cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_5__["g"])([0, 0], [1, 0], [0.68, 0.28], [1, 1], step)[0]; - } else { - animation.easing('cubic-bezier(0.32, 0.72, 0, 1)'); - newStepValue += Object(_cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_5__["g"])([0, 0], [0.32, 0.72], [0, 1], [1, 1], step)[0]; - } - - var duration = shouldComplete ? computeDuration(step * height, velocity) : computeDuration((1 - step) * height, velocity); - isOpen = shouldComplete; - gesture.enable(false); - animation.onFinish(function () { - if (!shouldComplete) { - gesture.enable(true); - } - }).progressEnd(shouldComplete ? 1 : 0, newStepValue, duration); - - if (shouldComplete) { - onDismiss(); - } - }; - - var gesture = Object(_index_eea61379_js__WEBPACK_IMPORTED_MODULE_7__["createGesture"])({ - el: el, - gestureName: 'modalSwipeToClose', - gesturePriority: 40, - direction: 'y', - threshold: 10, - canStart: canStart, - onStart: onStart, - onMove: onMove, - onEnd: onEnd - }); - return gesture; - }; - - var computeDuration = function computeDuration(remaining, velocity) { - return Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(400, remaining / Math.abs(velocity * 1.1), 500); - }; - /** - * iOS Modal Enter Animation for the Card presentation style - */ - - - var iosEnterAnimation = function iosEnterAnimation(baseEl, presentingEl) { - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 0.01, 'var(--backdrop-opacity)').beforeStyles({ - 'pointer-events': 'none' - }).afterClearStyles(['pointer-events']); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().addElement(baseEl.querySelectorAll('.modal-wrapper, .modal-shadow')).beforeStyles({ - 'opacity': 1 - }).fromTo('transform', 'translateY(100vh)', 'translateY(0vh)'); - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().addElement(baseEl).easing('cubic-bezier(0.32,0.72,0,1)').duration(500).addAnimation(wrapperAnimation); - - if (presentingEl) { - var isMobile = window.innerWidth < 768; - var hasCardModal = presentingEl.tagName === 'ION-MODAL' && presentingEl.presentingElement !== undefined; - var presentingAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().beforeStyles({ - 'transform': 'translateY(0)', - 'transform-origin': 'top center', - 'overflow': 'hidden' - }); - var bodyEl = document.body; - - if (isMobile) { - /** - * Fallback for browsers that does not support `max()` (ex: Firefox) - * No need to worry about statusbar padding since engines like Gecko - * are not used as the engine for standlone Cordova/Capacitor apps - */ - var transformOffset = !CSS.supports('width', 'max(0px, 1px)') ? '30px' : 'max(30px, var(--ion-safe-area-top))'; - var modalTransform = hasCardModal ? '-10px' : transformOffset; - var toPresentingScale = SwipeToCloseDefaults.MIN_PRESENTING_SCALE; - var finalTransform = "translateY(".concat(modalTransform, ") scale(").concat(toPresentingScale, ")"); - presentingAnimation.afterStyles({ - 'transform': finalTransform - }).beforeAddWrite(function () { - return bodyEl.style.setProperty('background-color', 'black'); - }).addElement(presentingEl).keyframes([{ - offset: 0, - filter: 'contrast(1)', - transform: 'translateY(0px) scale(1)', - borderRadius: '0px' - }, { - offset: 1, - filter: 'contrast(0.85)', - transform: finalTransform, - borderRadius: '10px 10px 0 0' - }]); - baseAnimation.addAnimation(presentingAnimation); - } else { - baseAnimation.addAnimation(backdropAnimation); - - if (!hasCardModal) { - wrapperAnimation.fromTo('opacity', '0', '1'); - } else { - var _toPresentingScale = hasCardModal ? SwipeToCloseDefaults.MIN_PRESENTING_SCALE : 1; - - var _finalTransform = "translateY(-10px) scale(".concat(_toPresentingScale, ")"); - - presentingAnimation.afterStyles({ - 'transform': _finalTransform - }).addElement(presentingEl.querySelector('.modal-wrapper')).keyframes([{ - offset: 0, - filter: 'contrast(1)', - transform: 'translateY(0) scale(1)' - }, { - offset: 1, - filter: 'contrast(0.85)', - transform: _finalTransform - }]); - var shadowAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().afterStyles({ - 'transform': _finalTransform - }).addElement(presentingEl.querySelector('.modal-shadow')).keyframes([{ - offset: 0, - opacity: '1', - transform: 'translateY(0) scale(1)' - }, { - offset: 1, - opacity: '0', - transform: _finalTransform - }]); - baseAnimation.addAnimation([presentingAnimation, shadowAnimation]); - } - } - } else { - baseAnimation.addAnimation(backdropAnimation); - } - - return baseAnimation; - }; - /** - * iOS Modal Leave Animation - */ - - - var iosLeaveAnimation = function iosLeaveAnimation(baseEl, presentingEl) { - var duration = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 500; - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 'var(--backdrop-opacity)', 0.0); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().addElement(baseEl.querySelectorAll('.modal-wrapper, .modal-shadow')).beforeStyles({ - 'opacity': 1 - }).fromTo('transform', 'translateY(0vh)', 'translateY(100vh)'); - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().addElement(baseEl).easing('cubic-bezier(0.32,0.72,0,1)').duration(duration).addAnimation(wrapperAnimation); - - if (presentingEl) { - var isMobile = window.innerWidth < 768; - var hasCardModal = presentingEl.tagName === 'ION-MODAL' && presentingEl.presentingElement !== undefined; - var presentingAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().beforeClearStyles(['transform']).afterClearStyles(['transform']).onFinish(function (currentStep) { - // only reset background color if this is the last card-style modal - if (currentStep !== 1) { - return; - } - - presentingEl.style.setProperty('overflow', ''); - var numModals = Array.from(bodyEl.querySelectorAll('ion-modal')).filter(function (m) { - return m.presentingElement !== undefined; - }).length; - - if (numModals <= 1) { - bodyEl.style.setProperty('background-color', ''); - } - }); - var bodyEl = document.body; - - if (isMobile) { - var transformOffset = !CSS.supports('width', 'max(0px, 1px)') ? '30px' : 'max(30px, var(--ion-safe-area-top))'; - var modalTransform = hasCardModal ? '-10px' : transformOffset; - var toPresentingScale = SwipeToCloseDefaults.MIN_PRESENTING_SCALE; - var finalTransform = "translateY(".concat(modalTransform, ") scale(").concat(toPresentingScale, ")"); - presentingAnimation.addElement(presentingEl).keyframes([{ - offset: 0, - filter: 'contrast(0.85)', - transform: finalTransform, - borderRadius: '10px 10px 0 0' - }, { - offset: 1, - filter: 'contrast(1)', - transform: 'translateY(0px) scale(1)', - borderRadius: '0px' - }]); - baseAnimation.addAnimation(presentingAnimation); - } else { - baseAnimation.addAnimation(backdropAnimation); - - if (!hasCardModal) { - wrapperAnimation.fromTo('opacity', '1', '0'); - } else { - var _toPresentingScale2 = hasCardModal ? SwipeToCloseDefaults.MIN_PRESENTING_SCALE : 1; - - var _finalTransform2 = "translateY(-10px) scale(".concat(_toPresentingScale2, ")"); - - presentingAnimation.addElement(presentingEl.querySelector('.modal-wrapper')).afterStyles({ - 'transform': 'translate3d(0, 0, 0)' - }).keyframes([{ - offset: 0, - filter: 'contrast(0.85)', - transform: _finalTransform2 - }, { - offset: 1, - filter: 'contrast(1)', - transform: 'translateY(0) scale(1)' - }]); - var shadowAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().addElement(presentingEl.querySelector('.modal-shadow')).afterStyles({ - 'transform': 'translateY(0) scale(1)' - }).keyframes([{ - offset: 0, - opacity: '0', - transform: _finalTransform2 - }, { - offset: 1, - opacity: '1', - transform: 'translateY(0) scale(1)' - }]); - baseAnimation.addAnimation([presentingAnimation, shadowAnimation]); - } - } - } else { - baseAnimation.addAnimation(backdropAnimation); - } - - return baseAnimation; - }; - /** - * Md Modal Enter Animation - */ - - - var mdEnterAnimation = function mdEnterAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 0.01, 'var(--backdrop-opacity)').beforeStyles({ - 'pointer-events': 'none' - }).afterClearStyles(['pointer-events']); - wrapperAnimation.addElement(baseEl.querySelector('.modal-wrapper')).keyframes([{ - offset: 0, - opacity: 0.01, - transform: 'translateY(40px)' - }, { - offset: 1, - opacity: 1, - transform: 'translateY(0px)' - }]); - return baseAnimation.addElement(baseEl).easing('cubic-bezier(0.36,0.66,0.04,1)').duration(280).addAnimation([backdropAnimation, wrapperAnimation]); - }; - /** - * Md Modal Leave Animation - */ - - - var mdLeaveAnimation = function mdLeaveAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperEl = baseEl.querySelector('.modal-wrapper'); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 'var(--backdrop-opacity)', 0.0); - wrapperAnimation.addElement(wrapperEl).keyframes([{ - offset: 0, - opacity: 0.99, - transform: 'translateY(0px)' - }, { - offset: 1, - opacity: 0, - transform: 'translateY(40px)' - }]); - return baseAnimation.addElement(baseEl).easing('cubic-bezier(0.47,0,0.745,0.715)').duration(200).addAnimation([backdropAnimation, wrapperAnimation]); - }; - - var modalIosCss = ".sc-ion-modal-ios-h{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;contain:strict}.overlay-hidden.sc-ion-modal-ios-h{display:none}.modal-wrapper.sc-ion-modal-ios,.modal-shadow.sc-ion-modal-ios{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow.sc-ion-modal-ios{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-ios-h{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){.sc-ion-modal-ios-h{--width:600px;--height:600px}}.sc-ion-modal-ios-h:first-of-type{--backdrop-opacity:var(--ion-backdrop-opacity, 0.4)}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-ios-h{--border-radius:10px}}.modal-wrapper.sc-ion-modal-ios{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}@media screen and (max-width: 767px){@supports (width: max(0px, 1px)){.modal-card.sc-ion-modal-ios-h{--height:calc(100% - max(30px, var(--ion-safe-area-top)) - 10px)}}@supports not (width: max(0px, 1px)){.modal-card.sc-ion-modal-ios-h{--height:calc(100% - 40px)}}.modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}[dir=rtl].sc-ion-modal-ios-h -no-combinator.modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios,[dir=rtl] .sc-ion-modal-ios-h -no-combinator.modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios,[dir=rtl].modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios,[dir=rtl] .modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}.modal-card.sc-ion-modal-ios-h{--backdrop-opacity:0;--width:100%;-ms-flex-align:end;align-items:flex-end}.modal-card.sc-ion-modal-ios-h .modal-shadow.sc-ion-modal-ios{display:none}.modal-card.sc-ion-modal-ios-h ion-backdrop.sc-ion-modal-ios{pointer-events:none}}@media screen and (min-width: 768px){.modal-card.sc-ion-modal-ios-h{--width:calc(100% - 120px);--height:calc(100% - (120px + var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));--max-width:720px;--max-height:1000px}.modal-card.sc-ion-modal-ios-h{--backdrop-opacity:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.modal-card.sc-ion-modal-ios-h:first-of-type{--backdrop-opacity:0.18}.modal-card.sc-ion-modal-ios-h .modal-shadow.sc-ion-modal-ios{-webkit-box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1)}}"; - var modalMdCss = ".sc-ion-modal-md-h{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;contain:strict}.overlay-hidden.sc-ion-modal-md-h{display:none}.modal-wrapper.sc-ion-modal-md,.modal-shadow.sc-ion-modal-md{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow.sc-ion-modal-md{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-md-h{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){.sc-ion-modal-md-h{--width:600px;--height:600px}}.sc-ion-modal-md-h:first-of-type{--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-md-h{--border-radius:2px}.sc-ion-modal-md-h:first-of-type{--box-shadow:0 28px 48px rgba(0, 0, 0, 0.4)}}.modal-wrapper.sc-ion-modal-md{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0.01}"; - - var Modal = /*#__PURE__*/function () { - function Modal(hostRef) { - var _this = this; - - _classCallCheck(this, Modal); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.didPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionModalDidPresent", 7); - this.willPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionModalWillPresent", 7); - this.willDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionModalWillDismiss", 7); - this.didDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionModalDidDismiss", 7); // Whether or not modal is being dismissed via gesture - - this.gestureAnimationDismissing = false; - this.presented = false; - /** - * If `true`, the keyboard will be automatically dismissed when the overlay is presented. - */ - - this.keyboardClose = true; - /** - * If `true`, the modal will be dismissed when the backdrop is clicked. - */ - - this.backdropDismiss = true; - /** - * If `true`, a backdrop will be displayed behind the modal. - */ - - this.showBackdrop = true; - /** - * If `true`, the modal will animate. - */ - - this.animated = true; - /** - * If `true`, the modal can be swiped to dismiss. Only applies in iOS mode. - */ - - this.swipeToClose = false; - - this.onBackdropTap = function () { - _this.dismiss(undefined, _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_9__["B"]); - }; - - this.onDismiss = function (ev) { - ev.stopPropagation(); - ev.preventDefault(); - - _this.dismiss(); - }; - - this.onLifecycle = function (modalEvent) { - var el = _this.usersElement; - var name = LIFECYCLE_MAP[modalEvent.type]; - - if (el && name) { - var ev = new CustomEvent(name, { - bubbles: false, - cancelable: false, - detail: modalEvent.detail - }); - el.dispatchEvent(ev); - } - }; - } - - _createClass(Modal, [{ - key: "swipeToCloseChanged", - value: function swipeToCloseChanged(enable) { - if (this.gesture) { - this.gesture.enable(enable); - } else if (enable) { - this.initSwipeToClose(); - } - } - }, { - key: "connectedCallback", - value: function connectedCallback() { - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_9__["e"])(this.el); - } - /** - * Present the modal overlay after it has been created. - */ - - }, { - key: "present", - value: function () { - var _present = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - var _this2 = this; - - var container, componentProps; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - if (!this.presented) { - _context.next = 2; - break; - } - - return _context.abrupt("return"); - - case 2: - container = this.el.querySelector(".modal-wrapper"); - - if (container) { - _context.next = 5; - break; - } - - throw new Error('container is undefined'); - - case 5: - componentProps = Object.assign(Object.assign({}, this.componentProps), { - modal: this.el - }); - _context.next = 8; - return Object(_framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_11__["a"])(this.delegate, container, this.component, ['ion-page'], componentProps); - - case 8: - this.usersElement = _context.sent; - _context.next = 11; - return Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_4__["e"])(this.usersElement); - - case 11: - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - return _this2.el.classList.add('show-modal'); - }); - _context.next = 14; - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_9__["d"])(this, 'modalEnter', iosEnterAnimation, mdEnterAnimation, this.presentingElement); - - case 14: - if (this.swipeToClose) { - this.initSwipeToClose(); - } - - case 15: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function present() { - return _present.apply(this, arguments); - } - - return present; - }() - }, { - key: "initSwipeToClose", - value: function initSwipeToClose() { - var _this3 = this; - - if (Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) !== 'ios') { - return; - } // All of the elements needed for the swipe gesture - // should be in the DOM and referenced by now, except - // for the presenting el - - - var animationBuilder = this.leaveAnimation || _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('modalLeave', iosLeaveAnimation); - - var ani = this.animation = animationBuilder(this.el, this.presentingElement); - this.gesture = createSwipeToCloseGesture(this.el, ani, function () { - /** - * While the gesture animation is finishing - * it is possible for a user to tap the backdrop. - * This would result in the dismiss animation - * being played again. Typically this is avoided - * by setting `presented = false` on the overlay - * component; however, we cannot do that here as - * that would prevent the element from being - * removed from the DOM. - */ - _this3.gestureAnimationDismissing = true; - - _this3.animation.onFinish( /*#__PURE__*/_asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return _this3.dismiss(undefined, 'gesture'); - - case 2: - _this3.gestureAnimationDismissing = false; - - case 3: - case "end": - return _context2.stop(); - } - } - }, _callee2); - }))); - }); - this.gesture.enable(true); - } - /** - * Dismiss the modal overlay after it has been presented. - * - * @param data Any data to emit in the dismiss events. - * @param role The role of the element that is dismissing the modal. For example, 'cancel' or 'backdrop'. - */ - - }, { - key: "dismiss", - value: function () { - var _dismiss = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(data, role) { - var enteringAnimation, dismissed; - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - if (!(this.gestureAnimationDismissing && role !== 'gesture')) { - _context3.next = 2; - break; - } - - return _context3.abrupt("return", false); - - case 2: - enteringAnimation = _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_9__["h"].get(this) || []; - _context3.next = 5; - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_9__["f"])(this, data, role, 'modalLeave', iosLeaveAnimation, mdLeaveAnimation, this.presentingElement); - - case 5: - dismissed = _context3.sent; - - if (!dismissed) { - _context3.next = 11; - break; - } - - _context3.next = 9; - return Object(_framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_11__["d"])(this.delegate, this.usersElement); - - case 9: - if (this.animation) { - this.animation.destroy(); - } - - enteringAnimation.forEach(function (ani) { - return ani.destroy(); - }); - - case 11: - this.animation = undefined; - return _context3.abrupt("return", dismissed); - - case 13: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function dismiss(_x, _x2) { - return _dismiss.apply(this, arguments); - } - - return dismiss; - }() - /** - * Returns a promise that resolves when the modal did dismiss. - */ - - }, { - key: "onDidDismiss", - value: function onDidDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_9__["g"])(this.el, 'ionModalDidDismiss'); - } - /** - * Returns a promise that resolves when the modal will dismiss. - */ - - }, { - key: "onWillDismiss", - value: function onWillDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_9__["g"])(this.el, 'ionModalWillDismiss'); - } - }, { - key: "render", - value: function render() { - var _Object$assign; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "no-router": true, - "aria-modal": "true", - tabindex: "-1", - "class": Object.assign((_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, "modal-card", this.presentingElement !== undefined && mode === 'ios'), _Object$assign), Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_10__["g"])(this.cssClass)), - style: { - zIndex: "".concat(20000 + this.overlayIndex) - }, - onIonBackdropTap: this.onBackdropTap, - onIonDismiss: this.onDismiss, - onIonModalDidPresent: this.onLifecycle, - onIonModalWillPresent: this.onLifecycle, - onIonModalWillDismiss: this.onLifecycle, - onIonModalDidDismiss: this.onLifecycle - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-backdrop", { - visible: this.showBackdrop, - tappable: this.backdropDismiss - }), mode === 'ios' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "modal-shadow" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - tabindex: "0" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - role: "dialog", - "class": "modal-wrapper ion-overlay-wrapper" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - tabindex: "0" - })); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "swipeToClose": ["swipeToCloseChanged"] - }; - } - }]); - - return Modal; - }(); - - var LIFECYCLE_MAP = { - 'ionModalDidPresent': 'ionViewDidEnter', - 'ionModalWillPresent': 'ionViewWillEnter', - 'ionModalWillDismiss': 'ionViewWillLeave', - 'ionModalDidDismiss': 'ionViewDidLeave' - }; - Modal.style = { - ios: modalIosCss, - md: modalMdCss - }; - /***/ - } -}]); -//# sourceMappingURL=20-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/20-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/20-es5.js.map deleted file mode 100644 index 3a3d7ab78..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/20-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-modal.entry.js"],"names":["SwipeToCloseDefaults","MIN_PRESENTING_SCALE","createSwipeToCloseGesture","el","animation","onDismiss","height","offsetHeight","isOpen","canStart","detail","target","event","closest","content","onStart","progressStart","onMove","step","deltaY","progressStep","onEnd","velocity","velocityY","threshold","shouldComplete","newStepValue","easing","duration","computeDuration","gesture","enable","onFinish","progressEnd","gestureName","gesturePriority","direction","remaining","Math","abs","iosEnterAnimation","baseEl","presentingEl","backdropAnimation","addElement","querySelector","fromTo","beforeStyles","afterClearStyles","wrapperAnimation","querySelectorAll","baseAnimation","addAnimation","isMobile","window","innerWidth","hasCardModal","tagName","presentingElement","undefined","presentingAnimation","bodyEl","document","body","transformOffset","CSS","supports","modalTransform","toPresentingScale","finalTransform","afterStyles","beforeAddWrite","style","setProperty","keyframes","offset","filter","transform","borderRadius","shadowAnimation","opacity","iosLeaveAnimation","beforeClearStyles","currentStep","numModals","Array","from","m","length","mdEnterAnimation","mdLeaveAnimation","wrapperEl","modalIosCss","modalMdCss","Modal","hostRef","didPresent","willPresent","willDismiss","didDismiss","gestureAnimationDismissing","presented","keyboardClose","backdropDismiss","showBackdrop","animated","swipeToClose","onBackdropTap","dismiss","ev","stopPropagation","preventDefault","onLifecycle","modalEvent","usersElement","name","LIFECYCLE_MAP","type","CustomEvent","bubbles","cancelable","dispatchEvent","initSwipeToClose","container","Error","componentProps","Object","assign","modal","delegate","component","classList","add","animationBuilder","leaveAnimation","get","ani","data","role","enteringAnimation","dismissed","destroy","forEach","mode","tabindex","cssClass","zIndex","overlayIndex","onIonBackdropTap","onIonDismiss","onIonModalDidPresent","onIonModalWillPresent","onIonModalWillDismiss","onIonModalDidDismiss","visible","tappable","ios","md"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA,0E,CAaA;;;AACA,QAAMA,oBAAoB,GAAG;AACzBC,0BAAoB,EAAE;AADG,KAA7B;;AAGA,QAAMC,yBAAyB,GAAG,SAA5BA,yBAA4B,CAACC,EAAD,EAAKC,SAAL,EAAgBC,SAAhB,EAA8B;AAC5D,UAAMC,MAAM,GAAGH,EAAE,CAACI,YAAlB;AACA,UAAIC,MAAM,GAAG,KAAb;;AACA,UAAMC,QAAQ,GAAG,SAAXA,QAAW,CAACC,MAAD,EAAY;AACzB,YAAMC,MAAM,GAAGD,MAAM,CAACE,KAAP,CAAaD,MAA5B;;AACA,YAAIA,MAAM,KAAK,IAAX,IACA,CAACA,MAAM,CAACE,OADZ,EACqB;AACjB,iBAAO,IAAP;AACH;;AACD,YAAMC,OAAO,GAAGH,MAAM,CAACE,OAAP,CAAe,aAAf,CAAhB;;AACA,YAAIC,OAAO,KAAK,IAAhB,EAAsB;AAClB,iBAAO,IAAP;AACH,SATwB,CAUzB;AACA;AACA;;;AACA,eAAO,KAAP;AACH,OAdD;;AAeA,UAAMC,OAAO,GAAG,SAAVA,OAAU,GAAM;AAClBX,iBAAS,CAACY,aAAV,CAAwB,IAAxB,EAA+BR,MAAD,GAAW,CAAX,GAAe,CAA7C;AACH,OAFD;;AAGA,UAAMS,MAAM,GAAG,SAATA,MAAS,CAACP,MAAD,EAAY;AACvB,YAAMQ,IAAI,GAAG,+DAAM,MAAN,EAAcR,MAAM,CAACS,MAAP,GAAgBb,MAA9B,EAAsC,MAAtC,CAAb;AACAF,iBAAS,CAACgB,YAAV,CAAuBF,IAAvB;AACH,OAHD;;AAIA,UAAMG,KAAK,GAAG,SAARA,KAAQ,CAACX,MAAD,EAAY;AACtB,YAAMY,QAAQ,GAAGZ,MAAM,CAACa,SAAxB;AACA,YAAML,IAAI,GAAG,+DAAM,MAAN,EAAcR,MAAM,CAACS,MAAP,GAAgBb,MAA9B,EAAsC,MAAtC,CAAb;AACA,YAAMkB,SAAS,GAAG,CAACd,MAAM,CAACS,MAAP,GAAgBG,QAAQ,GAAG,IAA5B,IAAoChB,MAAtD;AACA,YAAMmB,cAAc,GAAGD,SAAS,IAAI,GAApC;AACA,YAAIE,YAAY,GAAID,cAAD,GAAmB,CAAC,KAApB,GAA4B,KAA/C;;AACA,YAAI,CAACA,cAAL,EAAqB;AACjBrB,mBAAS,CAACuB,MAAV,CAAiB,gCAAjB;AACAD,sBAAY,IAAI,oEAAwB,CAAC,CAAD,EAAI,CAAJ,CAAxB,EAAgC,CAAC,CAAD,EAAI,CAAJ,CAAhC,EAAwC,CAAC,IAAD,EAAO,IAAP,CAAxC,EAAsD,CAAC,CAAD,EAAI,CAAJ,CAAtD,EAA8DR,IAA9D,EAAoE,CAApE,CAAhB;AACH,SAHD,MAIK;AACDd,mBAAS,CAACuB,MAAV,CAAiB,gCAAjB;AACAD,sBAAY,IAAI,oEAAwB,CAAC,CAAD,EAAI,CAAJ,CAAxB,EAAgC,CAAC,IAAD,EAAO,IAAP,CAAhC,EAA8C,CAAC,CAAD,EAAI,CAAJ,CAA9C,EAAsD,CAAC,CAAD,EAAI,CAAJ,CAAtD,EAA8DR,IAA9D,EAAoE,CAApE,CAAhB;AACH;;AACD,YAAMU,QAAQ,GAAIH,cAAD,GAAmBI,eAAe,CAACX,IAAI,GAAGZ,MAAR,EAAgBgB,QAAhB,CAAlC,GAA8DO,eAAe,CAAC,CAAC,IAAIX,IAAL,IAAaZ,MAAd,EAAsBgB,QAAtB,CAA9F;AACAd,cAAM,GAAGiB,cAAT;AACAK,eAAO,CAACC,MAAR,CAAe,KAAf;AACA3B,iBAAS,CACJ4B,QADL,CACc,YAAM;AAChB,cAAI,CAACP,cAAL,EAAqB;AACjBK,mBAAO,CAACC,MAAR,CAAe,IAAf;AACH;AACJ,SALD,EAMKE,WANL,CAMkBR,cAAD,GAAmB,CAAnB,GAAuB,CANxC,EAM2CC,YAN3C,EAMyDE,QANzD;;AAOA,YAAIH,cAAJ,EAAoB;AAChBpB,mBAAS;AACZ;AACJ,OA3BD;;AA4BA,UAAMyB,OAAO,GAAG,yEAAc;AAC1B3B,UAAE,EAAFA,EAD0B;AAE1B+B,mBAAW,EAAE,mBAFa;AAG1BC,uBAAe,EAAE,EAHS;AAI1BC,iBAAS,EAAE,GAJe;AAK1BZ,iBAAS,EAAE,EALe;AAM1Bf,gBAAQ,EAARA,QAN0B;AAO1BM,eAAO,EAAPA,OAP0B;AAQ1BE,cAAM,EAANA,MAR0B;AAS1BI,aAAK,EAALA;AAT0B,OAAd,CAAhB;AAWA,aAAOS,OAAP;AACH,KAjED;;AAkEA,QAAMD,eAAe,GAAG,SAAlBA,eAAkB,CAACQ,SAAD,EAAYf,QAAZ,EAAyB;AAC7C,aAAO,+DAAM,GAAN,EAAWe,SAAS,GAAGC,IAAI,CAACC,GAAL,CAASjB,QAAQ,GAAG,GAApB,CAAvB,EAAiD,GAAjD,CAAP;AACH,KAFD;AAIA;;;;;AAGA,QAAMkB,iBAAiB,GAAG,SAApBA,iBAAoB,CAACC,MAAD,EAASC,YAAT,EAA0B;AAChD,UAAMC,iBAAiB,GAAG,mEACrBC,UADqB,CACVH,MAAM,CAACI,aAAP,CAAqB,cAArB,CADU,EAErBC,MAFqB,CAEd,SAFc,EAEH,IAFG,EAEG,yBAFH,EAGrBC,YAHqB,CAGR;AACd,0BAAkB;AADJ,OAHQ,EAMrBC,gBANqB,CAMJ,CAAC,gBAAD,CANI,CAA1B;AAOA,UAAMC,gBAAgB,GAAG,mEACpBL,UADoB,CACTH,MAAM,CAACS,gBAAP,CAAwB,+BAAxB,CADS,EAEpBH,YAFoB,CAEP;AAAE,mBAAW;AAAb,OAFO,EAGpBD,MAHoB,CAGb,WAHa,EAGA,mBAHA,EAGqB,iBAHrB,CAAzB;AAIA,UAAMK,aAAa,GAAG,mEACjBP,UADiB,CACNH,MADM,EAEjBd,MAFiB,CAEV,6BAFU,EAGjBC,QAHiB,CAGR,GAHQ,EAIjBwB,YAJiB,CAIJH,gBAJI,CAAtB;;AAKA,UAAIP,YAAJ,EAAkB;AACd,YAAMW,QAAQ,GAAGC,MAAM,CAACC,UAAP,GAAoB,GAArC;AACA,YAAMC,YAAY,GAAId,YAAY,CAACe,OAAb,KAAyB,WAAzB,IAAwCf,YAAY,CAACgB,iBAAb,KAAmCC,SAAjG;AACA,YAAMC,mBAAmB,GAAG,mEACvBb,YADuB,CACV;AACd,uBAAa,eADC;AAEd,8BAAoB,YAFN;AAGd,sBAAY;AAHE,SADU,CAA5B;AAMA,YAAMc,MAAM,GAAGC,QAAQ,CAACC,IAAxB;;AACA,YAAIV,QAAJ,EAAc;AACV;;;;;AAKA,cAAMW,eAAe,GAAI,CAACC,GAAG,CAACC,QAAJ,CAAa,OAAb,EAAsB,eAAtB,CAAF,GAA4C,MAA5C,GAAqD,qCAA7E;AACA,cAAMC,cAAc,GAAGX,YAAY,GAAG,OAAH,GAAaQ,eAAhD;AACA,cAAMI,iBAAiB,GAAGpE,oBAAoB,CAACC,oBAA/C;AACA,cAAMoE,cAAc,wBAAiBF,cAAjB,qBAA0CC,iBAA1C,MAApB;AACAR,6BAAmB,CACdU,WADL,CACiB;AACb,yBAAaD;AADA,WADjB,EAIKE,cAJL,CAIoB;AAAA,mBAAMV,MAAM,CAACW,KAAP,CAAaC,WAAb,CAAyB,kBAAzB,EAA6C,OAA7C,CAAN;AAAA,WAJpB,EAKK7B,UALL,CAKgBF,YALhB,EAMKgC,SANL,CAMe,CACX;AAAEC,kBAAM,EAAE,CAAV;AAAaC,kBAAM,EAAE,aAArB;AAAoCC,qBAAS,EAAE,0BAA/C;AAA2EC,wBAAY,EAAE;AAAzF,WADW,EAEX;AAAEH,kBAAM,EAAE,CAAV;AAAaC,kBAAM,EAAE,gBAArB;AAAuCC,qBAAS,EAAER,cAAlD;AAAkES,wBAAY,EAAE;AAAhF,WAFW,CANf;AAUA3B,uBAAa,CAACC,YAAd,CAA2BQ,mBAA3B;AACH,SArBD,MAsBK;AACDT,uBAAa,CAACC,YAAd,CAA2BT,iBAA3B;;AACA,cAAI,CAACa,YAAL,EAAmB;AACfP,4BAAgB,CAACH,MAAjB,CAAwB,SAAxB,EAAmC,GAAnC,EAAwC,GAAxC;AACH,WAFD,MAGK;AACD,gBAAMsB,kBAAiB,GAAIZ,YAAD,GAAiBxD,oBAAoB,CAACC,oBAAtC,GAA6D,CAAvF;;AACA,gBAAMoE,eAAc,qCAA8BD,kBAA9B,MAApB;;AACAR,+BAAmB,CACdU,WADL,CACiB;AACb,2BAAaD;AADA,aADjB,EAIKzB,UAJL,CAIgBF,YAAY,CAACG,aAAb,CAA2B,gBAA3B,CAJhB,EAKK6B,SALL,CAKe,CACX;AAAEC,oBAAM,EAAE,CAAV;AAAaC,oBAAM,EAAE,aAArB;AAAoCC,uBAAS,EAAE;AAA/C,aADW,EAEX;AAAEF,oBAAM,EAAE,CAAV;AAAaC,oBAAM,EAAE,gBAArB;AAAuCC,uBAAS,EAAER;AAAlD,aAFW,CALf;AASA,gBAAMU,eAAe,GAAG,mEACnBT,WADmB,CACP;AACb,2BAAaD;AADA,aADO,EAInBzB,UAJmB,CAIRF,YAAY,CAACG,aAAb,CAA2B,eAA3B,CAJQ,EAKnB6B,SALmB,CAKT,CACX;AAAEC,oBAAM,EAAE,CAAV;AAAaK,qBAAO,EAAE,GAAtB;AAA2BH,uBAAS,EAAE;AAAtC,aADW,EAEX;AAAEF,oBAAM,EAAE,CAAV;AAAaK,qBAAO,EAAE,GAAtB;AAA2BH,uBAAS,EAAER;AAAtC,aAFW,CALS,CAAxB;AASAlB,yBAAa,CAACC,YAAd,CAA2B,CAACQ,mBAAD,EAAsBmB,eAAtB,CAA3B;AACH;AACJ;AACJ,OA7DD,MA8DK;AACD5B,qBAAa,CAACC,YAAd,CAA2BT,iBAA3B;AACH;;AACD,aAAOQ,aAAP;AACH,KAnFD;AAqFA;;;;;AAGA,QAAM8B,iBAAiB,GAAG,SAApBA,iBAAoB,CAACxC,MAAD,EAASC,YAAT,EAA0C;AAAA,UAAnBd,QAAmB,uEAAR,GAAQ;AAChE,UAAMe,iBAAiB,GAAG,mEACrBC,UADqB,CACVH,MAAM,CAACI,aAAP,CAAqB,cAArB,CADU,EAErBC,MAFqB,CAEd,SAFc,EAEH,yBAFG,EAEwB,GAFxB,CAA1B;AAGA,UAAMG,gBAAgB,GAAG,mEACpBL,UADoB,CACTH,MAAM,CAACS,gBAAP,CAAwB,+BAAxB,CADS,EAEpBH,YAFoB,CAEP;AAAE,mBAAW;AAAb,OAFO,EAGpBD,MAHoB,CAGb,WAHa,EAGA,iBAHA,EAGmB,mBAHnB,CAAzB;AAIA,UAAMK,aAAa,GAAG,mEACjBP,UADiB,CACNH,MADM,EAEjBd,MAFiB,CAEV,6BAFU,EAGjBC,QAHiB,CAGRA,QAHQ,EAIjBwB,YAJiB,CAIJH,gBAJI,CAAtB;;AAKA,UAAIP,YAAJ,EAAkB;AACd,YAAMW,QAAQ,GAAGC,MAAM,CAACC,UAAP,GAAoB,GAArC;AACA,YAAMC,YAAY,GAAId,YAAY,CAACe,OAAb,KAAyB,WAAzB,IAAwCf,YAAY,CAACgB,iBAAb,KAAmCC,SAAjG;AACA,YAAMC,mBAAmB,GAAG,mEACvBsB,iBADuB,CACL,CAAC,WAAD,CADK,EAEvBlC,gBAFuB,CAEN,CAAC,WAAD,CAFM,EAGvBhB,QAHuB,CAGd,UAAAmD,WAAW,EAAI;AACzB;AACA,cAAIA,WAAW,KAAK,CAApB,EAAuB;AACnB;AACH;;AACDzC,sBAAY,CAAC8B,KAAb,CAAmBC,WAAnB,CAA+B,UAA/B,EAA2C,EAA3C;AACA,cAAMW,SAAS,GAAGC,KAAK,CAACC,IAAN,CAAWzB,MAAM,CAACX,gBAAP,CAAwB,WAAxB,CAAX,EAAiD0B,MAAjD,CAAwD,UAAAW,CAAC;AAAA,mBAAIA,CAAC,CAAC7B,iBAAF,KAAwBC,SAA5B;AAAA,WAAzD,EAAgG6B,MAAlH;;AACA,cAAIJ,SAAS,IAAI,CAAjB,EAAoB;AAChBvB,kBAAM,CAACW,KAAP,CAAaC,WAAb,CAAyB,kBAAzB,EAA6C,EAA7C;AACH;AACJ,SAb2B,CAA5B;AAcA,YAAMZ,MAAM,GAAGC,QAAQ,CAACC,IAAxB;;AACA,YAAIV,QAAJ,EAAc;AACV,cAAMW,eAAe,GAAI,CAACC,GAAG,CAACC,QAAJ,CAAa,OAAb,EAAsB,eAAtB,CAAF,GAA4C,MAA5C,GAAqD,qCAA7E;AACA,cAAMC,cAAc,GAAGX,YAAY,GAAG,OAAH,GAAaQ,eAAhD;AACA,cAAMI,iBAAiB,GAAGpE,oBAAoB,CAACC,oBAA/C;AACA,cAAMoE,cAAc,wBAAiBF,cAAjB,qBAA0CC,iBAA1C,MAApB;AACAR,6BAAmB,CACdhB,UADL,CACgBF,YADhB,EAEKgC,SAFL,CAEe,CACX;AAAEC,kBAAM,EAAE,CAAV;AAAaC,kBAAM,EAAE,gBAArB;AAAuCC,qBAAS,EAAER,cAAlD;AAAkES,wBAAY,EAAE;AAAhF,WADW,EAEX;AAAEH,kBAAM,EAAE,CAAV;AAAaC,kBAAM,EAAE,aAArB;AAAoCC,qBAAS,EAAE,0BAA/C;AAA2EC,wBAAY,EAAE;AAAzF,WAFW,CAFf;AAMA3B,uBAAa,CAACC,YAAd,CAA2BQ,mBAA3B;AACH,SAZD,MAaK;AACDT,uBAAa,CAACC,YAAd,CAA2BT,iBAA3B;;AACA,cAAI,CAACa,YAAL,EAAmB;AACfP,4BAAgB,CAACH,MAAjB,CAAwB,SAAxB,EAAmC,GAAnC,EAAwC,GAAxC;AACH,WAFD,MAGK;AACD,gBAAMsB,mBAAiB,GAAIZ,YAAD,GAAiBxD,oBAAoB,CAACC,oBAAtC,GAA6D,CAAvF;;AACA,gBAAMoE,gBAAc,qCAA8BD,mBAA9B,MAApB;;AACAR,+BAAmB,CACdhB,UADL,CACgBF,YAAY,CAACG,aAAb,CAA2B,gBAA3B,CADhB,EAEKyB,WAFL,CAEiB;AACb,2BAAa;AADA,aAFjB,EAKKI,SALL,CAKe,CACX;AAAEC,oBAAM,EAAE,CAAV;AAAaC,oBAAM,EAAE,gBAArB;AAAuCC,uBAAS,EAAER;AAAlD,aADW,EAEX;AAAEM,oBAAM,EAAE,CAAV;AAAaC,oBAAM,EAAE,aAArB;AAAoCC,uBAAS,EAAE;AAA/C,aAFW,CALf;AASA,gBAAME,eAAe,GAAG,mEACnBnC,UADmB,CACRF,YAAY,CAACG,aAAb,CAA2B,eAA3B,CADQ,EAEnByB,WAFmB,CAEP;AACb,2BAAa;AADA,aAFO,EAKnBI,SALmB,CAKT,CACX;AAAEC,oBAAM,EAAE,CAAV;AAAaK,qBAAO,EAAE,GAAtB;AAA2BH,uBAAS,EAAER;AAAtC,aADW,EAEX;AAAEM,oBAAM,EAAE,CAAV;AAAaK,qBAAO,EAAE,GAAtB;AAA2BH,uBAAS,EAAE;AAAtC,aAFW,CALS,CAAxB;AASA1B,yBAAa,CAACC,YAAd,CAA2B,CAACQ,mBAAD,EAAsBmB,eAAtB,CAA3B;AACH;AACJ;AACJ,OA5DD,MA6DK;AACD5B,qBAAa,CAACC,YAAd,CAA2BT,iBAA3B;AACH;;AACD,aAAOQ,aAAP;AACH,KA9ED;AAgFA;;;;;AAGA,QAAMsC,gBAAgB,GAAG,SAAnBA,gBAAmB,CAAChD,MAAD,EAAY;AACjC,UAAMU,aAAa,GAAG,kEAAtB;AACA,UAAMR,iBAAiB,GAAG,kEAA1B;AACA,UAAMM,gBAAgB,GAAG,kEAAzB;AACAN,uBAAiB,CACZC,UADL,CACgBH,MAAM,CAACI,aAAP,CAAqB,cAArB,CADhB,EAEKC,MAFL,CAEY,SAFZ,EAEuB,IAFvB,EAE6B,yBAF7B,EAGKC,YAHL,CAGkB;AACd,0BAAkB;AADJ,OAHlB,EAMKC,gBANL,CAMsB,CAAC,gBAAD,CANtB;AAOAC,sBAAgB,CACXL,UADL,CACgBH,MAAM,CAACI,aAAP,CAAqB,gBAArB,CADhB,EAEK6B,SAFL,CAEe,CACX;AAAEC,cAAM,EAAE,CAAV;AAAaK,eAAO,EAAE,IAAtB;AAA4BH,iBAAS,EAAE;AAAvC,OADW,EAEX;AAAEF,cAAM,EAAE,CAAV;AAAaK,eAAO,EAAE,CAAtB;AAAyBH,iBAAS,EAAE;AAApC,OAFW,CAFf;AAMA,aAAO1B,aAAa,CACfP,UADE,CACSH,MADT,EAEFd,MAFE,CAEK,gCAFL,EAGFC,QAHE,CAGO,GAHP,EAIFwB,YAJE,CAIW,CAACT,iBAAD,EAAoBM,gBAApB,CAJX,CAAP;AAKH,KAtBD;AAwBA;;;;;AAGA,QAAMyC,gBAAgB,GAAG,SAAnBA,gBAAmB,CAACjD,MAAD,EAAY;AACjC,UAAMU,aAAa,GAAG,kEAAtB;AACA,UAAMR,iBAAiB,GAAG,kEAA1B;AACA,UAAMM,gBAAgB,GAAG,kEAAzB;AACA,UAAM0C,SAAS,GAAGlD,MAAM,CAACI,aAAP,CAAqB,gBAArB,CAAlB;AACAF,uBAAiB,CACZC,UADL,CACgBH,MAAM,CAACI,aAAP,CAAqB,cAArB,CADhB,EAEKC,MAFL,CAEY,SAFZ,EAEuB,yBAFvB,EAEkD,GAFlD;AAGAG,sBAAgB,CACXL,UADL,CACgB+C,SADhB,EAEKjB,SAFL,CAEe,CACX;AAAEC,cAAM,EAAE,CAAV;AAAaK,eAAO,EAAE,IAAtB;AAA4BH,iBAAS,EAAE;AAAvC,OADW,EAEX;AAAEF,cAAM,EAAE,CAAV;AAAaK,eAAO,EAAE,CAAtB;AAAyBH,iBAAS,EAAE;AAApC,OAFW,CAFf;AAMA,aAAO1B,aAAa,CACfP,UADE,CACSH,MADT,EAEFd,MAFE,CAEK,kCAFL,EAGFC,QAHE,CAGO,GAHP,EAIFwB,YAJE,CAIW,CAACT,iBAAD,EAAoBM,gBAApB,CAJX,CAAP;AAKH,KAnBD;;AAqBA,QAAM2C,WAAW,GAAG,q6GAApB;AAEA,QAAMC,UAAU,GAAG,2xDAAnB;;AAEA,QAAMC,KAAK;AACP,qBAAYC,OAAZ,EAAqB;AAAA;;AAAA;;AACjB,qEAAiB,IAAjB,EAAuBA,OAAvB;AACA,aAAKC,UAAL,GAAkB,6DAAY,IAAZ,EAAkB,oBAAlB,EAAwC,CAAxC,CAAlB;AACA,aAAKC,WAAL,GAAmB,6DAAY,IAAZ,EAAkB,qBAAlB,EAAyC,CAAzC,CAAnB;AACA,aAAKC,WAAL,GAAmB,6DAAY,IAAZ,EAAkB,qBAAlB,EAAyC,CAAzC,CAAnB;AACA,aAAKC,UAAL,GAAkB,6DAAY,IAAZ,EAAkB,oBAAlB,EAAwC,CAAxC,CAAlB,CALiB,CAMjB;;AACA,aAAKC,0BAAL,GAAkC,KAAlC;AACA,aAAKC,SAAL,GAAiB,KAAjB;AACA;;;;AAGA,aAAKC,aAAL,GAAqB,IAArB;AACA;;;;AAGA,aAAKC,eAAL,GAAuB,IAAvB;AACA;;;;AAGA,aAAKC,YAAL,GAAoB,IAApB;AACA;;;;AAGA,aAAKC,QAAL,GAAgB,IAAhB;AACA;;;;AAGA,aAAKC,YAAL,GAAoB,KAApB;;AACA,aAAKC,aAAL,GAAqB,YAAM;AACvB,eAAI,CAACC,OAAL,CAAajD,SAAb,EAAwB,uDAAxB;AACH,SAFD;;AAGA,aAAKtD,SAAL,GAAiB,UAACwG,EAAD,EAAQ;AACrBA,YAAE,CAACC,eAAH;AACAD,YAAE,CAACE,cAAH;;AACA,eAAI,CAACH,OAAL;AACH,SAJD;;AAKA,aAAKI,WAAL,GAAmB,UAACC,UAAD,EAAgB;AAC/B,cAAM9G,EAAE,GAAG,KAAI,CAAC+G,YAAhB;AACA,cAAMC,IAAI,GAAGC,aAAa,CAACH,UAAU,CAACI,IAAZ,CAA1B;;AACA,cAAIlH,EAAE,IAAIgH,IAAV,EAAgB;AACZ,gBAAMN,EAAE,GAAG,IAAIS,WAAJ,CAAgBH,IAAhB,EAAsB;AAC7BI,qBAAO,EAAE,KADoB;AAE7BC,wBAAU,EAAE,KAFiB;AAG7B9G,oBAAM,EAAEuG,UAAU,CAACvG;AAHU,aAAtB,CAAX;AAKAP,cAAE,CAACsH,aAAH,CAAiBZ,EAAjB;AACH;AACJ,SAXD;AAYH;;AAlDM;AAAA;AAAA,4CAmDa9E,MAnDb,EAmDqB;AACxB,cAAI,KAAKD,OAAT,EAAkB;AACd,iBAAKA,OAAL,CAAaC,MAAb,CAAoBA,MAApB;AACH,WAFD,MAGK,IAAIA,MAAJ,EAAY;AACb,iBAAK2F,gBAAL;AACH;AACJ;AA1DM;AAAA;AAAA,4CA2Da;AAChB,0EAAe,KAAKvH,EAApB;AACH;AACD;;;;AA9DO;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,yBAkEC,KAAKkG,SAlEN;AAAA;AAAA;AAAA;;AAAA;;AAAA;AAqEGsB,6BArEH,GAqEe,KAAKxH,EAAL,CAAQ0C,aAAR,kBArEf;;AAAA,wBAsEE8E,SAtEF;AAAA;AAAA;AAAA;;AAAA,0BAuEO,IAAIC,KAAJ,CAAU,wBAAV,CAvEP;;AAAA;AAyEGC,kCAzEH,GAyEoBC,MAAM,CAACC,MAAP,CAAcD,MAAM,CAACC,MAAP,CAAc,EAAd,EAAkB,KAAKF,cAAvB,CAAd,EAAsD;AAAEG,2BAAK,EAAE,KAAK7H;AAAd,qBAAtD,CAzEpB;AAAA;AAAA,2BA0EuB,2EAAgB,KAAK8H,QAArB,EAA+BN,SAA/B,EAA0C,KAAKO,SAA/C,EAA0D,CAAC,UAAD,CAA1D,EAAwEL,cAAxE,CA1EvB;;AAAA;AA0EH,yBAAKX,YA1EF;AAAA;AAAA,2BA2EG,6DAAU,KAAKA,YAAf,CA3EH;;AAAA;AA4EH,iFAAU;AAAA,6BAAM,MAAI,CAAC/G,EAAL,CAAQgI,SAAR,CAAkBC,GAAlB,CAAsB,YAAtB,CAAN;AAAA,qBAAV;AA5EG;AAAA,2BA6EG,gEAAQ,IAAR,EAAc,YAAd,EAA4B5F,iBAA5B,EAA+CiD,gBAA/C,EAAiE,KAAK/B,iBAAtE,CA7EH;;AAAA;AA8EH,wBAAI,KAAKgD,YAAT,EAAuB;AACnB,2BAAKgB,gBAAL;AACH;;AAhFE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA,2CAkFY;AAAA;;AACf,cAAI,oEAAW,IAAX,MAAqB,KAAzB,EAAgC;AAC5B;AACH,WAHc,CAIf;AACA;AACA;;;AACA,cAAMW,gBAAgB,GAAG,KAAKC,cAAL,IAAuB,4DAAOC,GAAP,CAAW,YAAX,EAAyBtD,iBAAzB,CAAhD;;AACA,cAAMuD,GAAG,GAAG,KAAKpI,SAAL,GAAiBiI,gBAAgB,CAAC,KAAKlI,EAAN,EAAU,KAAKuD,iBAAf,CAA7C;AACA,eAAK5B,OAAL,GAAe5B,yBAAyB,CAAC,KAAKC,EAAN,EAAUqI,GAAV,EAAe,YAAM;AACzD;;;;;;;;;;AAUA,kBAAI,CAACpC,0BAAL,GAAkC,IAAlC;;AACA,kBAAI,CAAChG,SAAL,CAAe4B,QAAf,uEAAwB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,6BACd,MAAI,CAAC4E,OAAL,CAAajD,SAAb,EAAwB,SAAxB,CADc;;AAAA;AAEpB,4BAAI,CAACyC,0BAAL,GAAkC,KAAlC;;AAFoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,aAAxB;AAIH,WAhBuC,CAAxC;AAiBA,eAAKtE,OAAL,CAAaC,MAAb,CAAoB,IAApB;AACH;AACD;;;;;;;AA9GO;AAAA;AAAA;AAAA,mGAoHO0G,IApHP,EAoHaC,IApHb;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,0BAqHC,KAAKtC,0BAAL,IAAmCsC,IAAI,KAAK,SArH7C;AAAA;AAAA;AAAA;;AAAA,sDAsHQ,KAtHR;;AAAA;AAwHGC,qCAxHH,GAwHuB,wDAAiBJ,GAAjB,CAAqB,IAArB,KAA8B,EAxHrD;AAAA;AAAA,2BAyHqB,gEAAQ,IAAR,EAAcE,IAAd,EAAoBC,IAApB,EAA0B,YAA1B,EAAwCzD,iBAAxC,EAA2DS,gBAA3D,EAA6E,KAAKhC,iBAAlF,CAzHrB;;AAAA;AAyHGkF,6BAzHH;;AAAA,yBA0HCA,SA1HD;AAAA;AAAA;AAAA;;AAAA;AAAA,2BA2HO,2EAAgB,KAAKX,QAArB,EAA+B,KAAKf,YAApC,CA3HP;;AAAA;AA4HC,wBAAI,KAAK9G,SAAT,EAAoB;AAChB,2BAAKA,SAAL,CAAeyI,OAAf;AACH;;AACDF,qCAAiB,CAACG,OAAlB,CAA0B,UAAAN,GAAG;AAAA,6BAAIA,GAAG,CAACK,OAAJ,EAAJ;AAAA,qBAA7B;;AA/HD;AAiIH,yBAAKzI,SAAL,GAAiBuD,SAAjB;AAjIG,sDAkIIiF,SAlIJ;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAoIP;;;;AApIO;AAAA;AAAA,uCAuIQ;AACX,iBAAO,gEAAY,KAAKzI,EAAjB,EAAqB,oBAArB,CAAP;AACH;AACD;;;;AA1IO;AAAA;AAAA,wCA6IS;AACZ,iBAAO,gEAAY,KAAKA,EAAjB,EAAqB,qBAArB,CAAP;AACH;AA/IM;AAAA;AAAA,iCAgJE;AAAA;;AACL,cAAM4I,IAAI,GAAG,oEAAW,IAAX,CAAb;AACA,iBAAQ,6DAAE,oDAAF,EAAQ;AAAE,yBAAa,IAAf;AAAqB,0BAAc,MAAnC;AAA2CC,oBAAQ,EAAE,IAArD;AAA2D,qBAAOlB,MAAM,CAACC,MAAP,uDAAiBgB,IAAjB,EAAwB,IAAxB,iDAA8C,KAAKrF,iBAAL,KAA2BC,SAA3B,IAAwCoF,IAAI,KAAK,KAA/F,oBAAwG,8DAAY,KAAKE,QAAjB,CAAxG,CAAlE;AAAuMzE,iBAAK,EAAE;AACtN0E,oBAAM,YAAK,QAAQ,KAAKC,YAAlB;AADgN,aAA9M;AAETC,4BAAgB,EAAE,KAAKzC,aAFd;AAE6B0C,wBAAY,EAAE,KAAKhJ,SAFhD;AAE2DiJ,gCAAoB,EAAE,KAAKtC,WAFtF;AAEmGuC,iCAAqB,EAAE,KAAKvC,WAF/H;AAE4IwC,iCAAqB,EAAE,KAAKxC,WAFxK;AAEqLyC,gCAAoB,EAAE,KAAKzC;AAFhN,WAAR,EAEuO,6DAAE,cAAF,EAAkB;AAAE0C,mBAAO,EAAE,KAAKlD,YAAhB;AAA8BmD,oBAAQ,EAAE,KAAKpD;AAA7C,WAAlB,CAFvO,EAE0TwC,IAAI,KAAK,KAAT,IAAkB,6DAAE,KAAF,EAAS;AAAE,qBAAO;AAAT,WAAT,CAF5U,EAEiX,6DAAE,KAAF,EAAS;AAAEC,oBAAQ,EAAE;AAAZ,WAAT,CAFjX,EAE8Y,6DAAE,KAAF,EAAS;AAAEN,gBAAI,EAAE,QAAR;AAAkB,qBAAO;AAAzB,WAAT,CAF9Y,EAEwd,6DAAE,KAAF,EAAS;AAAEM,oBAAQ,EAAE;AAAZ,WAAT,CAFxd,CAAR;AAGH;AArJM;AAAA;AAAA,4BAsJE;AAAE,iBAAO,6DAAW,IAAX,CAAP;AAA0B;AAtJ9B;AAAA;AAAA,4BAuJe;AAAE,iBAAO;AAC3B,4BAAgB,CAAC,qBAAD;AADW,WAAP;AAEpB;AAzJG;;AAAA;AAAA,OAAX;;AA2JA,QAAM5B,aAAa,GAAG;AAClB,4BAAsB,iBADJ;AAElB,6BAAuB,kBAFL;AAGlB,6BAAuB,kBAHL;AAIlB,4BAAsB;AAJJ,KAAtB;AAMAtB,SAAK,CAACtB,KAAN,GAAc;AACVoF,SAAG,EAAEhE,WADK;AAEViE,QAAE,EAAEhE;AAFM,KAAd","file":"20-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, c as writeTask, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode, c as config } from './ionic-global-837be8f3.js';\nimport { c as clamp } from './helpers-5c745fbd.js';\nimport { c as createAnimation } from './animation-a635a2fc.js';\nimport { e as deepReady } from './index-37b50f53.js';\nimport { g as getTimeGivenProgression } from './cubic-bezier-685f606a.js';\nimport './gesture-controller-89173521.js';\nimport { createGesture } from './index-eea61379.js';\nimport './hardware-back-button-7b6ede21.js';\nimport { B as BACKDROP, e as prepareOverlay, d as present, h as activeAnimations, f as dismiss, g as eventMethod } from './overlays-7c699579.js';\nimport { g as getClassMap } from './theme-3f0b0c04.js';\nimport { a as attachComponent, d as detachComponent } from './framework-delegate-d1eb6504.js';\n\n// Defaults for the card swipe animation\nconst SwipeToCloseDefaults = {\n MIN_PRESENTING_SCALE: 0.93,\n};\nconst createSwipeToCloseGesture = (el, animation, onDismiss) => {\n const height = el.offsetHeight;\n let isOpen = false;\n const canStart = (detail) => {\n const target = detail.event.target;\n if (target === null ||\n !target.closest) {\n return true;\n }\n const content = target.closest('ion-content');\n if (content === null) {\n return true;\n }\n // Target is in the content so we don't start the gesture.\n // We could be more nuanced here and allow it for content that\n // does not need to scroll.\n return false;\n };\n const onStart = () => {\n animation.progressStart(true, (isOpen) ? 1 : 0);\n };\n const onMove = (detail) => {\n const step = clamp(0.0001, detail.deltaY / height, 0.9999);\n animation.progressStep(step);\n };\n const onEnd = (detail) => {\n const velocity = detail.velocityY;\n const step = clamp(0.0001, detail.deltaY / height, 0.9999);\n const threshold = (detail.deltaY + velocity * 1000) / height;\n const shouldComplete = threshold >= 0.5;\n let newStepValue = (shouldComplete) ? -0.001 : 0.001;\n if (!shouldComplete) {\n animation.easing('cubic-bezier(1, 0, 0.68, 0.28)');\n newStepValue += getTimeGivenProgression([0, 0], [1, 0], [0.68, 0.28], [1, 1], step)[0];\n }\n else {\n animation.easing('cubic-bezier(0.32, 0.72, 0, 1)');\n newStepValue += getTimeGivenProgression([0, 0], [0.32, 0.72], [0, 1], [1, 1], step)[0];\n }\n const duration = (shouldComplete) ? computeDuration(step * height, velocity) : computeDuration((1 - step) * height, velocity);\n isOpen = shouldComplete;\n gesture.enable(false);\n animation\n .onFinish(() => {\n if (!shouldComplete) {\n gesture.enable(true);\n }\n })\n .progressEnd((shouldComplete) ? 1 : 0, newStepValue, duration);\n if (shouldComplete) {\n onDismiss();\n }\n };\n const gesture = createGesture({\n el,\n gestureName: 'modalSwipeToClose',\n gesturePriority: 40,\n direction: 'y',\n threshold: 10,\n canStart,\n onStart,\n onMove,\n onEnd\n });\n return gesture;\n};\nconst computeDuration = (remaining, velocity) => {\n return clamp(400, remaining / Math.abs(velocity * 1.1), 500);\n};\n\n/**\n * iOS Modal Enter Animation for the Card presentation style\n */\nconst iosEnterAnimation = (baseEl, presentingEl) => {\n const backdropAnimation = createAnimation()\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n const wrapperAnimation = createAnimation()\n .addElement(baseEl.querySelectorAll('.modal-wrapper, .modal-shadow'))\n .beforeStyles({ 'opacity': 1 })\n .fromTo('transform', 'translateY(100vh)', 'translateY(0vh)');\n const baseAnimation = createAnimation()\n .addElement(baseEl)\n .easing('cubic-bezier(0.32,0.72,0,1)')\n .duration(500)\n .addAnimation(wrapperAnimation);\n if (presentingEl) {\n const isMobile = window.innerWidth < 768;\n const hasCardModal = (presentingEl.tagName === 'ION-MODAL' && presentingEl.presentingElement !== undefined);\n const presentingAnimation = createAnimation()\n .beforeStyles({\n 'transform': 'translateY(0)',\n 'transform-origin': 'top center',\n 'overflow': 'hidden'\n });\n const bodyEl = document.body;\n if (isMobile) {\n /**\n * Fallback for browsers that does not support `max()` (ex: Firefox)\n * No need to worry about statusbar padding since engines like Gecko\n * are not used as the engine for standlone Cordova/Capacitor apps\n */\n const transformOffset = (!CSS.supports('width', 'max(0px, 1px)')) ? '30px' : 'max(30px, var(--ion-safe-area-top))';\n const modalTransform = hasCardModal ? '-10px' : transformOffset;\n const toPresentingScale = SwipeToCloseDefaults.MIN_PRESENTING_SCALE;\n const finalTransform = `translateY(${modalTransform}) scale(${toPresentingScale})`;\n presentingAnimation\n .afterStyles({\n 'transform': finalTransform\n })\n .beforeAddWrite(() => bodyEl.style.setProperty('background-color', 'black'))\n .addElement(presentingEl)\n .keyframes([\n { offset: 0, filter: 'contrast(1)', transform: 'translateY(0px) scale(1)', borderRadius: '0px' },\n { offset: 1, filter: 'contrast(0.85)', transform: finalTransform, borderRadius: '10px 10px 0 0' }\n ]);\n baseAnimation.addAnimation(presentingAnimation);\n }\n else {\n baseAnimation.addAnimation(backdropAnimation);\n if (!hasCardModal) {\n wrapperAnimation.fromTo('opacity', '0', '1');\n }\n else {\n const toPresentingScale = (hasCardModal) ? SwipeToCloseDefaults.MIN_PRESENTING_SCALE : 1;\n const finalTransform = `translateY(-10px) scale(${toPresentingScale})`;\n presentingAnimation\n .afterStyles({\n 'transform': finalTransform\n })\n .addElement(presentingEl.querySelector('.modal-wrapper'))\n .keyframes([\n { offset: 0, filter: 'contrast(1)', transform: 'translateY(0) scale(1)' },\n { offset: 1, filter: 'contrast(0.85)', transform: finalTransform }\n ]);\n const shadowAnimation = createAnimation()\n .afterStyles({\n 'transform': finalTransform\n })\n .addElement(presentingEl.querySelector('.modal-shadow'))\n .keyframes([\n { offset: 0, opacity: '1', transform: 'translateY(0) scale(1)' },\n { offset: 1, opacity: '0', transform: finalTransform }\n ]);\n baseAnimation.addAnimation([presentingAnimation, shadowAnimation]);\n }\n }\n }\n else {\n baseAnimation.addAnimation(backdropAnimation);\n }\n return baseAnimation;\n};\n\n/**\n * iOS Modal Leave Animation\n */\nconst iosLeaveAnimation = (baseEl, presentingEl, duration = 500) => {\n const backdropAnimation = createAnimation()\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0.0);\n const wrapperAnimation = createAnimation()\n .addElement(baseEl.querySelectorAll('.modal-wrapper, .modal-shadow'))\n .beforeStyles({ 'opacity': 1 })\n .fromTo('transform', 'translateY(0vh)', 'translateY(100vh)');\n const baseAnimation = createAnimation()\n .addElement(baseEl)\n .easing('cubic-bezier(0.32,0.72,0,1)')\n .duration(duration)\n .addAnimation(wrapperAnimation);\n if (presentingEl) {\n const isMobile = window.innerWidth < 768;\n const hasCardModal = (presentingEl.tagName === 'ION-MODAL' && presentingEl.presentingElement !== undefined);\n const presentingAnimation = createAnimation()\n .beforeClearStyles(['transform'])\n .afterClearStyles(['transform'])\n .onFinish(currentStep => {\n // only reset background color if this is the last card-style modal\n if (currentStep !== 1) {\n return;\n }\n presentingEl.style.setProperty('overflow', '');\n const numModals = Array.from(bodyEl.querySelectorAll('ion-modal')).filter(m => m.presentingElement !== undefined).length;\n if (numModals <= 1) {\n bodyEl.style.setProperty('background-color', '');\n }\n });\n const bodyEl = document.body;\n if (isMobile) {\n const transformOffset = (!CSS.supports('width', 'max(0px, 1px)')) ? '30px' : 'max(30px, var(--ion-safe-area-top))';\n const modalTransform = hasCardModal ? '-10px' : transformOffset;\n const toPresentingScale = SwipeToCloseDefaults.MIN_PRESENTING_SCALE;\n const finalTransform = `translateY(${modalTransform}) scale(${toPresentingScale})`;\n presentingAnimation\n .addElement(presentingEl)\n .keyframes([\n { offset: 0, filter: 'contrast(0.85)', transform: finalTransform, borderRadius: '10px 10px 0 0' },\n { offset: 1, filter: 'contrast(1)', transform: 'translateY(0px) scale(1)', borderRadius: '0px' }\n ]);\n baseAnimation.addAnimation(presentingAnimation);\n }\n else {\n baseAnimation.addAnimation(backdropAnimation);\n if (!hasCardModal) {\n wrapperAnimation.fromTo('opacity', '1', '0');\n }\n else {\n const toPresentingScale = (hasCardModal) ? SwipeToCloseDefaults.MIN_PRESENTING_SCALE : 1;\n const finalTransform = `translateY(-10px) scale(${toPresentingScale})`;\n presentingAnimation\n .addElement(presentingEl.querySelector('.modal-wrapper'))\n .afterStyles({\n 'transform': 'translate3d(0, 0, 0)'\n })\n .keyframes([\n { offset: 0, filter: 'contrast(0.85)', transform: finalTransform },\n { offset: 1, filter: 'contrast(1)', transform: 'translateY(0) scale(1)' }\n ]);\n const shadowAnimation = createAnimation()\n .addElement(presentingEl.querySelector('.modal-shadow'))\n .afterStyles({\n 'transform': 'translateY(0) scale(1)'\n })\n .keyframes([\n { offset: 0, opacity: '0', transform: finalTransform },\n { offset: 1, opacity: '1', transform: 'translateY(0) scale(1)' }\n ]);\n baseAnimation.addAnimation([presentingAnimation, shadowAnimation]);\n }\n }\n }\n else {\n baseAnimation.addAnimation(backdropAnimation);\n }\n return baseAnimation;\n};\n\n/**\n * Md Modal Enter Animation\n */\nconst mdEnterAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.modal-wrapper'))\n .keyframes([\n { offset: 0, opacity: 0.01, transform: 'translateY(40px)' },\n { offset: 1, opacity: 1, transform: 'translateY(0px)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(0.36,0.66,0.04,1)')\n .duration(280)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * Md Modal Leave Animation\n */\nconst mdLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n const wrapperEl = baseEl.querySelector('.modal-wrapper');\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0.0);\n wrapperAnimation\n .addElement(wrapperEl)\n .keyframes([\n { offset: 0, opacity: 0.99, transform: 'translateY(0px)' },\n { offset: 1, opacity: 0, transform: 'translateY(40px)' }\n ]);\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(0.47,0,0.745,0.715)')\n .duration(200)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\nconst modalIosCss = \".sc-ion-modal-ios-h{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;contain:strict}.overlay-hidden.sc-ion-modal-ios-h{display:none}.modal-wrapper.sc-ion-modal-ios,.modal-shadow.sc-ion-modal-ios{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow.sc-ion-modal-ios{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-ios-h{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){.sc-ion-modal-ios-h{--width:600px;--height:600px}}.sc-ion-modal-ios-h:first-of-type{--backdrop-opacity:var(--ion-backdrop-opacity, 0.4)}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-ios-h{--border-radius:10px}}.modal-wrapper.sc-ion-modal-ios{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}@media screen and (max-width: 767px){@supports (width: max(0px, 1px)){.modal-card.sc-ion-modal-ios-h{--height:calc(100% - max(30px, var(--ion-safe-area-top)) - 10px)}}@supports not (width: max(0px, 1px)){.modal-card.sc-ion-modal-ios-h{--height:calc(100% - 40px)}}.modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}[dir=rtl].sc-ion-modal-ios-h -no-combinator.modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios,[dir=rtl] .sc-ion-modal-ios-h -no-combinator.modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios,[dir=rtl].modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios,[dir=rtl] .modal-card.sc-ion-modal-ios-h .modal-wrapper.sc-ion-modal-ios{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}.modal-card.sc-ion-modal-ios-h{--backdrop-opacity:0;--width:100%;-ms-flex-align:end;align-items:flex-end}.modal-card.sc-ion-modal-ios-h .modal-shadow.sc-ion-modal-ios{display:none}.modal-card.sc-ion-modal-ios-h ion-backdrop.sc-ion-modal-ios{pointer-events:none}}@media screen and (min-width: 768px){.modal-card.sc-ion-modal-ios-h{--width:calc(100% - 120px);--height:calc(100% - (120px + var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));--max-width:720px;--max-height:1000px}.modal-card.sc-ion-modal-ios-h{--backdrop-opacity:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.modal-card.sc-ion-modal-ios-h:first-of-type{--backdrop-opacity:0.18}.modal-card.sc-ion-modal-ios-h .modal-shadow.sc-ion-modal-ios{-webkit-box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1)}}\";\n\nconst modalMdCss = \".sc-ion-modal-md-h{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;contain:strict}.overlay-hidden.sc-ion-modal-md-h{display:none}.modal-wrapper.sc-ion-modal-md,.modal-shadow.sc-ion-modal-md{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow.sc-ion-modal-md{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-md-h{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){.sc-ion-modal-md-h{--width:600px;--height:600px}}.sc-ion-modal-md-h:first-of-type{--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}@media only screen and (min-width: 768px) and (min-height: 600px){.sc-ion-modal-md-h{--border-radius:2px}.sc-ion-modal-md-h:first-of-type{--box-shadow:0 28px 48px rgba(0, 0, 0, 0.4)}}.modal-wrapper.sc-ion-modal-md{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0.01}\";\n\nconst Modal = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.didPresent = createEvent(this, \"ionModalDidPresent\", 7);\n this.willPresent = createEvent(this, \"ionModalWillPresent\", 7);\n this.willDismiss = createEvent(this, \"ionModalWillDismiss\", 7);\n this.didDismiss = createEvent(this, \"ionModalDidDismiss\", 7);\n // Whether or not modal is being dismissed via gesture\n this.gestureAnimationDismissing = false;\n this.presented = false;\n /**\n * If `true`, the keyboard will be automatically dismissed when the overlay is presented.\n */\n this.keyboardClose = true;\n /**\n * If `true`, the modal will be dismissed when the backdrop is clicked.\n */\n this.backdropDismiss = true;\n /**\n * If `true`, a backdrop will be displayed behind the modal.\n */\n this.showBackdrop = true;\n /**\n * If `true`, the modal will animate.\n */\n this.animated = true;\n /**\n * If `true`, the modal can be swiped to dismiss. Only applies in iOS mode.\n */\n this.swipeToClose = false;\n this.onBackdropTap = () => {\n this.dismiss(undefined, BACKDROP);\n };\n this.onDismiss = (ev) => {\n ev.stopPropagation();\n ev.preventDefault();\n this.dismiss();\n };\n this.onLifecycle = (modalEvent) => {\n const el = this.usersElement;\n const name = LIFECYCLE_MAP[modalEvent.type];\n if (el && name) {\n const ev = new CustomEvent(name, {\n bubbles: false,\n cancelable: false,\n detail: modalEvent.detail\n });\n el.dispatchEvent(ev);\n }\n };\n }\n swipeToCloseChanged(enable) {\n if (this.gesture) {\n this.gesture.enable(enable);\n }\n else if (enable) {\n this.initSwipeToClose();\n }\n }\n connectedCallback() {\n prepareOverlay(this.el);\n }\n /**\n * Present the modal overlay after it has been created.\n */\n async present() {\n if (this.presented) {\n return;\n }\n const container = this.el.querySelector(`.modal-wrapper`);\n if (!container) {\n throw new Error('container is undefined');\n }\n const componentProps = Object.assign(Object.assign({}, this.componentProps), { modal: this.el });\n this.usersElement = await attachComponent(this.delegate, container, this.component, ['ion-page'], componentProps);\n await deepReady(this.usersElement);\n writeTask(() => this.el.classList.add('show-modal'));\n await present(this, 'modalEnter', iosEnterAnimation, mdEnterAnimation, this.presentingElement);\n if (this.swipeToClose) {\n this.initSwipeToClose();\n }\n }\n initSwipeToClose() {\n if (getIonMode(this) !== 'ios') {\n return;\n }\n // All of the elements needed for the swipe gesture\n // should be in the DOM and referenced by now, except\n // for the presenting el\n const animationBuilder = this.leaveAnimation || config.get('modalLeave', iosLeaveAnimation);\n const ani = this.animation = animationBuilder(this.el, this.presentingElement);\n this.gesture = createSwipeToCloseGesture(this.el, ani, () => {\n /**\n * While the gesture animation is finishing\n * it is possible for a user to tap the backdrop.\n * This would result in the dismiss animation\n * being played again. Typically this is avoided\n * by setting `presented = false` on the overlay\n * component; however, we cannot do that here as\n * that would prevent the element from being\n * removed from the DOM.\n */\n this.gestureAnimationDismissing = true;\n this.animation.onFinish(async () => {\n await this.dismiss(undefined, 'gesture');\n this.gestureAnimationDismissing = false;\n });\n });\n this.gesture.enable(true);\n }\n /**\n * Dismiss the modal overlay after it has been presented.\n *\n * @param data Any data to emit in the dismiss events.\n * @param role The role of the element that is dismissing the modal. For example, 'cancel' or 'backdrop'.\n */\n async dismiss(data, role) {\n if (this.gestureAnimationDismissing && role !== 'gesture') {\n return false;\n }\n const enteringAnimation = activeAnimations.get(this) || [];\n const dismissed = await dismiss(this, data, role, 'modalLeave', iosLeaveAnimation, mdLeaveAnimation, this.presentingElement);\n if (dismissed) {\n await detachComponent(this.delegate, this.usersElement);\n if (this.animation) {\n this.animation.destroy();\n }\n enteringAnimation.forEach(ani => ani.destroy());\n }\n this.animation = undefined;\n return dismissed;\n }\n /**\n * Returns a promise that resolves when the modal did dismiss.\n */\n onDidDismiss() {\n return eventMethod(this.el, 'ionModalDidDismiss');\n }\n /**\n * Returns a promise that resolves when the modal will dismiss.\n */\n onWillDismiss() {\n return eventMethod(this.el, 'ionModalWillDismiss');\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { \"no-router\": true, \"aria-modal\": \"true\", tabindex: \"-1\", class: Object.assign({ [mode]: true, [`modal-card`]: this.presentingElement !== undefined && mode === 'ios' }, getClassMap(this.cssClass)), style: {\n zIndex: `${20000 + this.overlayIndex}`,\n }, onIonBackdropTap: this.onBackdropTap, onIonDismiss: this.onDismiss, onIonModalDidPresent: this.onLifecycle, onIonModalWillPresent: this.onLifecycle, onIonModalWillDismiss: this.onLifecycle, onIonModalDidDismiss: this.onLifecycle }, h(\"ion-backdrop\", { visible: this.showBackdrop, tappable: this.backdropDismiss }), mode === 'ios' && h(\"div\", { class: \"modal-shadow\" }), h(\"div\", { tabindex: \"0\" }), h(\"div\", { role: \"dialog\", class: \"modal-wrapper ion-overlay-wrapper\" }), h(\"div\", { tabindex: \"0\" })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"swipeToClose\": [\"swipeToCloseChanged\"]\n }; }\n};\nconst LIFECYCLE_MAP = {\n 'ionModalDidPresent': 'ionViewDidEnter',\n 'ionModalWillPresent': 'ionViewWillEnter',\n 'ionModalWillDismiss': 'ionViewWillLeave',\n 'ionModalDidDismiss': 'ionViewDidLeave',\n};\nModal.style = {\n ios: modalIosCss,\n md: modalMdCss\n};\n\nexport { Modal as ion_modal };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/21-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/21-es2015.js deleted file mode 100644 index 8a1161cd1..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/21-es2015.js +++ /dev/null @@ -1,917 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[21],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-nav_2.entry.js": -/*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-nav_2.entry.js ***! - \**************************************************************/ -/*! exports provided: ion_nav, ion_nav_link */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_nav", function() { return Nav; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_nav_link", function() { return NavLink; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index-37b50f53.js */ "./node_modules/@ionic/core/dist/esm/index-37b50f53.js"); -/* harmony import */ var _cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./cubic-bezier-685f606a.js */ "./node_modules/@ionic/core/dist/esm/cubic-bezier-685f606a.js"); -/* harmony import */ var _framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./framework-delegate-d1eb6504.js */ "./node_modules/@ionic/core/dist/esm/framework-delegate-d1eb6504.js"); - - - - - - - -const VIEW_STATE_NEW = 1; -const VIEW_STATE_ATTACHED = 2; -const VIEW_STATE_DESTROYED = 3; -class ViewController { - constructor(component, params) { - this.component = component; - this.params = params; - this.state = VIEW_STATE_NEW; - } - async init(container) { - this.state = VIEW_STATE_ATTACHED; - if (!this.element) { - const component = this.component; - this.element = await Object(_framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_5__["a"])(this.delegate, container, component, ['ion-page', 'ion-page-invisible'], this.params); - } - } - /** - * DOM WRITE - */ - _destroy() { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(this.state !== VIEW_STATE_DESTROYED, 'view state must be ATTACHED'); - const element = this.element; - if (element) { - if (this.delegate) { - this.delegate.removeViewFromDom(element.parentElement, element); - } - else { - element.remove(); - } - } - this.nav = undefined; - this.state = VIEW_STATE_DESTROYED; - } -} -const matches = (view, id, params) => { - if (!view) { - return false; - } - if (view.component !== id) { - return false; - } - const currentParams = view.params; - if (currentParams === params) { - return true; - } - if (!currentParams && !params) { - return true; - } - if (!currentParams || !params) { - return false; - } - const keysA = Object.keys(currentParams); - const keysB = Object.keys(params); - if (keysA.length !== keysB.length) { - return false; - } - // Test for A's keys different from B. - for (const key of keysA) { - if (currentParams[key] !== params[key]) { - return false; - } - } - return true; -}; -const convertToView = (page, params) => { - if (!page) { - return null; - } - if (page instanceof ViewController) { - return page; - } - return new ViewController(page, params); -}; -const convertToViews = (pages) => { - return pages.map(page => { - if (page instanceof ViewController) { - return page; - } - if ('component' in page) { - /** - * TODO Ionic 6: - * Consider switching to just using `undefined` here - * as well as on the public interfaces and on - * `NavComponentWithProps`. Previously `pages` was - * of type `any[]` so TypeScript did not catch this. - */ - return convertToView(page.component, (page.componentProps === null) ? undefined : page.componentProps); - } - return convertToView(page, undefined); - }).filter(v => v !== null); -}; - -const navCss = ":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;overflow:hidden;z-index:0}"; - -const Nav = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionNavWillLoad = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionNavWillLoad", 7); - this.ionNavWillChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionNavWillChange", 3); - this.ionNavDidChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionNavDidChange", 3); - this.transInstr = []; - this.animationEnabled = true; - this.useRouter = false; - this.isTransitioning = false; - this.destroyed = false; - this.views = []; - /** - * If `true`, the nav should animate the transition of components. - */ - this.animated = true; - } - swipeGestureChanged() { - if (this.gesture) { - this.gesture.enable(this.swipeGesture === true); - } - } - rootChanged() { - if (this.root !== undefined) { - if (!this.useRouter) { - this.setRoot(this.root, this.rootParams); - } - } - } - componentWillLoad() { - this.useRouter = - !!document.querySelector('ion-router') && - !this.el.closest('[no-router]'); - if (this.swipeGesture === undefined) { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - this.swipeGesture = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('swipeBackEnabled', mode === 'ios'); - } - this.ionNavWillLoad.emit(); - } - async componentDidLoad() { - this.rootChanged(); - this.gesture = (await __webpack_require__.e(/*! import() | swipe-back-0a6a44c8-js */ "swipe-back-0a6a44c8-js").then(__webpack_require__.bind(null, /*! ./swipe-back-0a6a44c8.js */ "./node_modules/@ionic/core/dist/esm/swipe-back-0a6a44c8.js"))).createSwipeBackGesture(this.el, this.canStart.bind(this), this.onStart.bind(this), this.onMove.bind(this), this.onEnd.bind(this)); - this.swipeGestureChanged(); - } - componentDidUnload() { - for (const view of this.views) { - Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["l"])(view.element, _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["d"]); - view._destroy(); - } - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - // release swipe back gesture and transition - this.transInstr.length = this.views.length = 0; - this.destroyed = true; - } - /** - * Push a new component onto the current navigation stack. Pass any additional - * information along as an object. This additional information is accessible - * through NavParams. - * - * @param component The component to push onto the navigation stack. - * @param componentProps Any properties of the component. - * @param opts The navigation options. - * @param done The transition complete function. - */ - push(component, componentProps, opts, done) { - return this.queueTrns({ - insertStart: -1, - insertViews: [{ component, componentProps }], - opts - }, done); - } - /** - * Inserts a component into the navigation stack at the specified index. - * This is useful to add a component at any point in the navigation stack. - * - * @param insertIndex The index to insert the component at in the stack. - * @param component The component to insert into the navigation stack. - * @param componentProps Any properties of the component. - * @param opts The navigation options. - * @param done The transition complete function. - */ - insert(insertIndex, component, componentProps, opts, done) { - return this.queueTrns({ - insertStart: insertIndex, - insertViews: [{ component, componentProps }], - opts - }, done); - } - /** - * Inserts an array of components into the navigation stack at the specified index. - * The last component in the array will become instantiated as a view, and animate - * in to become the active view. - * - * @param insertIndex The index to insert the components at in the stack. - * @param insertComponents The components to insert into the navigation stack. - * @param opts The navigation options. - * @param done The transition complete function. - */ - insertPages(insertIndex, insertComponents, opts, done) { - return this.queueTrns({ - insertStart: insertIndex, - insertViews: insertComponents, - opts - }, done); - } - /** - * Pop a component off of the navigation stack. Navigates back from the current - * component. - * - * @param opts The navigation options. - * @param done The transition complete function. - */ - pop(opts, done) { - return this.queueTrns({ - removeStart: -1, - removeCount: 1, - opts - }, done); - } - /** - * Pop to a specific index in the navigation stack. - * - * @param indexOrViewCtrl The index or view controller to pop to. - * @param opts The navigation options. - * @param done The transition complete function. - */ - popTo(indexOrViewCtrl, opts, done) { - const tiConfig = { - removeStart: -1, - removeCount: -1, - opts - }; - if (typeof indexOrViewCtrl === 'object' && indexOrViewCtrl.component) { - tiConfig.removeView = indexOrViewCtrl; - tiConfig.removeStart = 1; - } - else if (typeof indexOrViewCtrl === 'number') { - tiConfig.removeStart = indexOrViewCtrl + 1; - } - return this.queueTrns(tiConfig, done); - } - /** - * Navigate back to the root of the stack, no matter how far back that is. - * - * @param opts The navigation options. - * @param done The transition complete function. - */ - popToRoot(opts, done) { - return this.queueTrns({ - removeStart: 1, - removeCount: -1, - opts - }, done); - } - /** - * Removes a component from the navigation stack at the specified index. - * - * @param startIndex The number to begin removal at. - * @param removeCount The number of components to remove. - * @param opts The navigation options. - * @param done The transition complete function. - */ - removeIndex(startIndex, removeCount = 1, opts, done) { - return this.queueTrns({ - removeStart: startIndex, - removeCount, - opts - }, done); - } - /** - * Set the root for the current navigation stack to a component. - * - * @param component The component to set as the root of the navigation stack. - * @param componentProps Any properties of the component. - * @param opts The navigation options. - * @param done The transition complete function. - */ - setRoot(component, componentProps, opts, done) { - return this.setPages([{ component, componentProps }], opts, done); - } - /** - * Set the views of the current navigation stack and navigate to the last view. - * By default animations are disabled, but they can be enabled by passing options - * to the navigation controller. Navigation parameters can also be passed to the - * individual pages in the array. - * - * @param views The list of views to set as the navigation stack. - * @param opts The navigation options. - * @param done The transition complete function. - */ - setPages(views, opts, done) { - if (opts == null) { - opts = {}; - } - // if animation wasn't set to true then default it to NOT animate - if (opts.animated !== true) { - opts.animated = false; - } - return this.queueTrns({ - insertStart: 0, - insertViews: views, - removeStart: 0, - removeCount: -1, - opts - }, done); - } - /** @internal */ - setRouteId(id, params, direction, animation) { - const active = this.getActiveSync(); - if (matches(active, id, params)) { - return Promise.resolve({ - changed: false, - element: active.element - }); - } - let resolve; - const promise = new Promise(r => (resolve = r)); - let finish; - const commonOpts = { - updateURL: false, - viewIsReady: enteringEl => { - let mark; - const p = new Promise(r => (mark = r)); - resolve({ - changed: true, - element: enteringEl, - markVisible: async () => { - mark(); - await finish; - } - }); - return p; - } - }; - if (direction === 'root') { - finish = this.setRoot(id, params, commonOpts); - } - else { - const viewController = this.views.find(v => matches(v, id, params)); - if (viewController) { - finish = this.popTo(viewController, Object.assign(Object.assign({}, commonOpts), { direction: 'back', animationBuilder: animation })); - } - else if (direction === 'forward') { - finish = this.push(id, params, Object.assign(Object.assign({}, commonOpts), { animationBuilder: animation })); - } - else if (direction === 'back') { - finish = this.setRoot(id, params, Object.assign(Object.assign({}, commonOpts), { direction: 'back', animated: true, animationBuilder: animation })); - } - } - return promise; - } - /** @internal */ - async getRouteId() { - const active = this.getActiveSync(); - return active - ? { - id: active.element.tagName, - params: active.params, - element: active.element - } - : undefined; - } - /** - * Get the active view. - */ - getActive() { - return Promise.resolve(this.getActiveSync()); - } - /** - * Get the view at the specified index. - * - * @param index The index of the view. - */ - getByIndex(index) { - return Promise.resolve(this.views[index]); - } - /** - * Returns `true` if the current view can go back. - * - * @param view The view to check. - */ - canGoBack(view) { - return Promise.resolve(this.canGoBackSync(view)); - } - /** - * Get the previous view. - * - * @param view The view to get. - */ - getPrevious(view) { - return Promise.resolve(this.getPreviousSync(view)); - } - getLength() { - return this.views.length; - } - getActiveSync() { - return this.views[this.views.length - 1]; - } - canGoBackSync(view = this.getActiveSync()) { - return !!(view && this.getPreviousSync(view)); - } - getPreviousSync(view = this.getActiveSync()) { - if (!view) { - return undefined; - } - const views = this.views; - const index = views.indexOf(view); - return index > 0 ? views[index - 1] : undefined; - } - // _queueTrns() adds a navigation stack change to the queue and schedules it to run: - // 1. _nextTrns(): consumes the next transition in the queue - // 2. _viewInit(): initializes enteringView if required - // 3. _viewTest(): ensures canLeave/canEnter Returns `true`, so the operation can continue - // 4. _postViewInit(): add/remove the views from the navigation stack - // 5. _transitionInit(): initializes the visual transition if required and schedules it to run - // 6. _viewAttachToDOM(): attaches the enteringView to the DOM - // 7. _transitionStart(): called once the transition actually starts, it initializes the Animation underneath. - // 8. _transitionFinish(): called once the transition finishes - // 9. _cleanup(): syncs the navigation internal state with the DOM. For example it removes the pages from the DOM or hides/show them. - async queueTrns(ti, done) { - if (this.isTransitioning && ti.opts != null && ti.opts.skipIfBusy) { - return Promise.resolve(false); - } - const promise = new Promise((resolve, reject) => { - ti.resolve = resolve; - ti.reject = reject; - }); - ti.done = done; - /** - * If using router, check to see if navigation hooks - * will allow us to perform this transition. This - * is required in order for hooks to work with - * the ion-back-button or swipe to go back. - */ - if (ti.opts && ti.opts.updateURL !== false && this.useRouter) { - const router = document.querySelector('ion-router'); - if (router) { - const canTransition = await router.canTransition(); - if (canTransition === false) { - return Promise.resolve(false); - } - else if (typeof canTransition === 'string') { - router.push(canTransition, ti.opts.direction || 'back'); - return Promise.resolve(false); - } - } - } - // Normalize empty - if (ti.insertViews && ti.insertViews.length === 0) { - ti.insertViews = undefined; - } - // Enqueue transition instruction - this.transInstr.push(ti); - // if there isn't a transition already happening - // then this will kick off this transition - this.nextTrns(); - return promise; - } - success(result, ti) { - if (this.destroyed) { - this.fireError('nav controller was destroyed', ti); - return; - } - if (ti.done) { - ti.done(result.hasCompleted, result.requiresTransition, result.enteringView, result.leavingView, result.direction); - } - ti.resolve(result.hasCompleted); - if (ti.opts.updateURL !== false && this.useRouter) { - const router = document.querySelector('ion-router'); - if (router) { - const direction = result.direction === 'back' ? 'back' : 'forward'; - router.navChanged(direction); - } - } - } - failed(rejectReason, ti) { - if (this.destroyed) { - this.fireError('nav controller was destroyed', ti); - return; - } - this.transInstr.length = 0; - this.fireError(rejectReason, ti); - } - fireError(rejectReason, ti) { - if (ti.done) { - ti.done(false, false, rejectReason); - } - if (ti.reject && !this.destroyed) { - ti.reject(rejectReason); - } - else { - ti.resolve(false); - } - } - nextTrns() { - // this is the framework's bread 'n butta function - // only one transition is allowed at any given time - if (this.isTransitioning) { - return false; - } - // there is no transition happening right now - // get the next instruction - const ti = this.transInstr.shift(); - if (!ti) { - return false; - } - this.runTransition(ti); - return true; - } - async runTransition(ti) { - try { - // set that this nav is actively transitioning - this.ionNavWillChange.emit(); - this.isTransitioning = true; - this.prepareTI(ti); - const leavingView = this.getActiveSync(); - const enteringView = this.getEnteringView(ti, leavingView); - if (!leavingView && !enteringView) { - throw new Error('no views in the stack to be removed'); - } - if (enteringView && enteringView.state === VIEW_STATE_NEW) { - await enteringView.init(this.el); - } - this.postViewInit(enteringView, leavingView, ti); - // Needs transition? - const requiresTransition = (ti.enteringRequiresTransition || ti.leavingRequiresTransition) && - enteringView !== leavingView; - if (requiresTransition && ti.opts && leavingView) { - const isBackDirection = ti.opts.direction === 'back'; - /** - * If heading back, use the entering page's animation - * unless otherwise specified by the developer. - */ - if (isBackDirection) { - ti.opts.animationBuilder = ti.opts.animationBuilder || (enteringView && enteringView.animationBuilder); - } - leavingView.animationBuilder = ti.opts.animationBuilder; - } - const result = requiresTransition - ? await this.transition(enteringView, leavingView, ti) - : { - // transition is not required, so we are already done! - // they're inserting/removing the views somewhere in the middle or - // beginning, so visually nothing needs to animate/transition - // resolve immediately because there's no animation that's happening - hasCompleted: true, - requiresTransition: false - }; - this.success(result, ti); - this.ionNavDidChange.emit(); - } - catch (rejectReason) { - this.failed(rejectReason, ti); - } - this.isTransitioning = false; - this.nextTrns(); - } - prepareTI(ti) { - const viewsLength = this.views.length; - ti.opts = ti.opts || {}; - if (ti.opts.delegate === undefined) { - ti.opts.delegate = this.delegate; - } - if (ti.removeView !== undefined) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(ti.removeStart !== undefined, 'removeView needs removeStart'); - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(ti.removeCount !== undefined, 'removeView needs removeCount'); - const index = this.views.indexOf(ti.removeView); - if (index < 0) { - throw new Error('removeView was not found'); - } - ti.removeStart += index; - } - if (ti.removeStart !== undefined) { - if (ti.removeStart < 0) { - ti.removeStart = viewsLength - 1; - } - if (ti.removeCount < 0) { - ti.removeCount = viewsLength - ti.removeStart; - } - ti.leavingRequiresTransition = - ti.removeCount > 0 && ti.removeStart + ti.removeCount === viewsLength; - } - if (ti.insertViews) { - // allow -1 to be passed in to auto push it on the end - // and clean up the index if it's larger then the size of the stack - if (ti.insertStart < 0 || ti.insertStart > viewsLength) { - ti.insertStart = viewsLength; - } - ti.enteringRequiresTransition = ti.insertStart === viewsLength; - } - const insertViews = ti.insertViews; - if (!insertViews) { - return; - } - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(insertViews.length > 0, 'length can not be zero'); - const viewControllers = convertToViews(insertViews); - if (viewControllers.length === 0) { - throw new Error('invalid views to insert'); - } - // Check all the inserted view are correct - for (const view of viewControllers) { - view.delegate = ti.opts.delegate; - const nav = view.nav; - if (nav && nav !== this) { - throw new Error('inserted view was already inserted'); - } - if (view.state === VIEW_STATE_DESTROYED) { - throw new Error('inserted view was already destroyed'); - } - } - ti.insertViews = viewControllers; - } - getEnteringView(ti, leavingView) { - const insertViews = ti.insertViews; - if (insertViews !== undefined) { - // grab the very last view of the views to be inserted - // and initialize it as the new entering view - return insertViews[insertViews.length - 1]; - } - const removeStart = ti.removeStart; - if (removeStart !== undefined) { - const views = this.views; - const removeEnd = removeStart + ti.removeCount; - for (let i = views.length - 1; i >= 0; i--) { - const view = views[i]; - if ((i < removeStart || i >= removeEnd) && view !== leavingView) { - return view; - } - } - } - return undefined; - } - postViewInit(enteringView, leavingView, ti) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(leavingView || enteringView, 'Both leavingView and enteringView are null'); - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(ti.resolve, 'resolve must be valid'); - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(ti.reject, 'reject must be valid'); - const opts = ti.opts; - const insertViews = ti.insertViews; - const removeStart = ti.removeStart; - const removeCount = ti.removeCount; - let destroyQueue; - // there are views to remove - if (removeStart !== undefined && removeCount !== undefined) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(removeStart >= 0, 'removeStart can not be negative'); - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(removeCount >= 0, 'removeCount can not be negative'); - destroyQueue = []; - for (let i = 0; i < removeCount; i++) { - const view = this.views[i + removeStart]; - if (view && view !== enteringView && view !== leavingView) { - destroyQueue.push(view); - } - } - // default the direction to "back" - opts.direction = opts.direction || 'back'; - } - const finalBalance = this.views.length + - (insertViews !== undefined ? insertViews.length : 0) - - (removeCount !== undefined ? removeCount : 0); - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(finalBalance >= 0, 'final balance can not be negative'); - if (finalBalance === 0) { - console.warn(`You can't remove all the pages in the navigation stack. nav.pop() is probably called too many times.`, this, this.el); - throw new Error('navigation stack needs at least one root page'); - } - // At this point the transition can not be rejected, any throw should be an error - // there are views to insert - if (insertViews) { - // add the views to the - let insertIndex = ti.insertStart; - for (const view of insertViews) { - this.insertViewAt(view, insertIndex); - insertIndex++; - } - if (ti.enteringRequiresTransition) { - // default to forward if not already set - opts.direction = opts.direction || 'forward'; - } - } - // if the views to be removed are in the beginning or middle - // and there is not a view that needs to visually transition out - // then just destroy them and don't transition anything - // batch all of lifecycles together - // let's make sure, callbacks are zoned - if (destroyQueue && destroyQueue.length > 0) { - for (const view of destroyQueue) { - Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["l"])(view.element, _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["b"]); - Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["l"])(view.element, _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["c"]); - Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["l"])(view.element, _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["d"]); - } - // once all lifecycle events has been delivered, we can safely detroy the views - for (const view of destroyQueue) { - this.destroyView(view); - } - } - } - async transition(enteringView, leavingView, ti) { - // we should animate (duration > 0) if the pushed page is not the first one (startup) - // or if it is a portal (modal, actionsheet, etc.) - const opts = ti.opts; - const progressCallback = opts.progressAnimation - ? (ani) => this.sbAni = ani - : undefined; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const enteringEl = enteringView.element; - const leavingEl = leavingView && leavingView.element; - const animationOpts = Object.assign({ mode, showGoBack: this.canGoBackSync(enteringView), baseEl: this.el, animationBuilder: this.animation || opts.animationBuilder || _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('navAnimation'), progressCallback, animated: this.animated && _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('animated', true), enteringEl, - leavingEl }, opts); - const { hasCompleted } = await Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["t"])(animationOpts); - return this.transitionFinish(hasCompleted, enteringView, leavingView, opts); - } - transitionFinish(hasCompleted, enteringView, leavingView, opts) { - const cleanupView = hasCompleted ? enteringView : leavingView; - if (cleanupView) { - this.cleanup(cleanupView); - } - return { - hasCompleted, - requiresTransition: true, - enteringView, - leavingView, - direction: opts.direction - }; - } - insertViewAt(view, index) { - const views = this.views; - const existingIndex = views.indexOf(view); - if (existingIndex > -1) { - // this view is already in the stack!! - // move it to its new location - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(view.nav === this, 'view is not part of the nav'); - views.splice(index, 0, views.splice(existingIndex, 1)[0]); - } - else { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(!view.nav, 'nav is used'); - // this is a new view to add to the stack - // create the new entering view - view.nav = this; - // insert the entering view into the correct index in the stack - views.splice(index, 0, view); - } - } - removeView(view) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(view.state === VIEW_STATE_ATTACHED || view.state === VIEW_STATE_DESTROYED, 'view state should be loaded or destroyed'); - const views = this.views; - const index = views.indexOf(view); - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(index > -1, 'view must be part of the stack'); - if (index >= 0) { - views.splice(index, 1); - } - } - destroyView(view) { - view._destroy(); - this.removeView(view); - } - /** - * DOM WRITE - */ - cleanup(activeView) { - // ok, cleanup time!! Destroy all of the views that are - // INACTIVE and come after the active view - // only do this if the views exist, though - if (this.destroyed) { - return; - } - const views = this.views; - const activeViewIndex = views.indexOf(activeView); - for (let i = views.length - 1; i >= 0; i--) { - const view = views[i]; - /** - * When inserting multiple views via insertPages - * the last page will be transitioned to, but the - * others will not be. As a result, a DOM element - * will only be created for the last page inserted. - * As a result, it is possible to have views in the - * stack that do not have `view.element` yet. - */ - const element = view.element; - if (element) { - if (i > activeViewIndex) { - // this view comes after the active view - // let's unload it - Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["l"])(element, _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["d"]); - this.destroyView(view); - } - else if (i < activeViewIndex) { - // this view comes before the active view - // and it is not a portal then ensure it is hidden - Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["s"])(element, true); - } - } - } - } - canStart() { - return (!!this.swipeGesture && - !this.isTransitioning && - this.transInstr.length === 0 && - this.animationEnabled && - this.canGoBackSync()); - } - onStart() { - this.queueTrns({ - removeStart: -1, - removeCount: 1, - opts: { - direction: 'back', - progressAnimation: true - } - }, undefined); - } - onMove(stepValue) { - if (this.sbAni) { - this.sbAni.progressStep(stepValue); - } - } - onEnd(shouldComplete, stepValue, dur) { - if (this.sbAni) { - this.animationEnabled = false; - this.sbAni.onFinish(() => { - this.animationEnabled = true; - }, { oneTimeCallback: true }); - // Account for rounding errors in JS - let newStepValue = (shouldComplete) ? -0.001 : 0.001; - /** - * Animation will be reversed here, so need to - * reverse the easing curve as well - * - * Additionally, we need to account for the time relative - * to the new easing curve, as `stepValue` is going to be given - * in terms of a linear curve. - */ - if (!shouldComplete) { - this.sbAni.easing('cubic-bezier(1, 0, 0.68, 0.28)'); - newStepValue += Object(_cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__["g"])([0, 0], [1, 0], [0.68, 0.28], [1, 1], stepValue)[0]; - } - else { - newStepValue += Object(_cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__["g"])([0, 0], [0.32, 0.72], [0, 1], [1, 1], stepValue)[0]; - } - this.sbAni.progressEnd(shouldComplete ? 1 : 0, newStepValue, dur); - } - } - render() { - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "swipeGesture": ["swipeGestureChanged"], - "root": ["rootChanged"] - }; } -}; -Nav.style = navCss; - -const navLink = (el, routerDirection, component, componentProps, routerAnimation) => { - const nav = el.closest('ion-nav'); - if (nav) { - if (routerDirection === 'forward') { - if (component !== undefined) { - return nav.push(component, componentProps, { skipIfBusy: true, animationBuilder: routerAnimation }); - } - } - else if (routerDirection === 'root') { - if (component !== undefined) { - return nav.setRoot(component, componentProps, { skipIfBusy: true, animationBuilder: routerAnimation }); - } - } - else if (routerDirection === 'back') { - return nav.pop({ skipIfBusy: true, animationBuilder: routerAnimation }); - } - } - return Promise.resolve(false); -}; - -const NavLink = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * The transition direction when navigating to another page. - */ - this.routerDirection = 'forward'; - this.onClick = () => { - return navLink(this.el, this.routerDirection, this.component, this.componentProps, this.routerAnimation); - }; - } - render() { - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { onClick: this.onClick })); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=21-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/21-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/21-es2015.js.map deleted file mode 100644 index 786016a27..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/21-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-nav_2.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6G;AACnC;AACtB;AACuH;AACjG;AACF;;AAExE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,yEAAe;AAChD;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,8DAAM;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA,sBAAsB,OAAO,QAAQ,MAAM,SAAS,kBAAkB,0BAA0B,gBAAgB,UAAU;;AAE1H;AACA;AACA,QAAQ,4DAAgB;AACxB,8BAA8B,4DAAW;AACzC,gCAAgC,4DAAW;AAC3C,+BAA+B,4DAAW;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,mEAAU;AACnC,gCAAgC,2DAAM;AACtC;AACA;AACA;AACA;AACA;AACA,8BAA8B,2NAAkC;AAChE;AACA;AACA;AACA;AACA,YAAY,4DAAS,eAAe,oDAAqB;AACzD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,4BAA4B;AACvD;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,4BAA4B;AACvD;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,4BAA4B;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kFAAkF,gBAAgB,iDAAiD;AACnJ;AACA;AACA,6EAA6E,gBAAgB,8BAA8B;AAC3H;AACA;AACA,gFAAgF,gBAAgB,iEAAiE;AACjK;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,8DAAM;AAClB,YAAY,8DAAM;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,8DAAM;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0CAA0C,QAAQ;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,8DAAM;AACd,QAAQ,8DAAM;AACd,QAAQ,8DAAM;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,8DAAM;AAClB,YAAY,8DAAM;AAClB;AACA,2BAA2B,iBAAiB;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,8DAAM;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,4DAAS,eAAe,oDAAoB;AAC5D,gBAAgB,4DAAS,eAAe,oDAAmB;AAC3D,gBAAgB,4DAAS,eAAe,oDAAqB;AAC7D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B;AACA;AACA,6CAA6C,mIAAmI,2DAAM,mEAAmE,2DAAM;AAC/P,uBAAuB;AACvB,eAAe,eAAe,SAAS,4DAAU;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,8DAAM;AAClB;AACA;AACA;AACA,YAAY,8DAAM;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,8DAAM;AACd;AACA;AACA,QAAQ,8DAAM;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC,QAAQ;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,4DAAS,UAAU,oDAAqB;AAC5D;AACA;AACA;AACA;AACA;AACA,oBAAoB,4DAAa;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,GAAG,wBAAwB;AACxC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,mEAAuB;AACvD;AACA;AACA,gCAAgC,mEAAuB;AACvD;AACA;AACA;AACA;AACA;AACA,gBAAgB,4DAAC;AACjB;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,4DAA4D,sDAAsD;AAClH;AACA;AACA;AACA;AACA,+DAA+D,sDAAsD;AACrH;AACA;AACA;AACA,4BAA4B,sDAAsD;AAClF;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ,4DAAgB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,wBAAwB;AACjD;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC;;AAEmD","file":"21-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, i as getElement, H as Host } from './index-44bf8136.js';\nimport { b as getIonMode, c as config } from './ionic-global-837be8f3.js';\nimport { b as assert } from './helpers-5c745fbd.js';\nimport { l as lifecycle, t as transition, s as setPageHidden, d as LIFECYCLE_WILL_UNLOAD, b as LIFECYCLE_WILL_LEAVE, c as LIFECYCLE_DID_LEAVE } from './index-37b50f53.js';\nimport { g as getTimeGivenProgression } from './cubic-bezier-685f606a.js';\nimport { a as attachComponent } from './framework-delegate-d1eb6504.js';\n\nconst VIEW_STATE_NEW = 1;\nconst VIEW_STATE_ATTACHED = 2;\nconst VIEW_STATE_DESTROYED = 3;\nclass ViewController {\n constructor(component, params) {\n this.component = component;\n this.params = params;\n this.state = VIEW_STATE_NEW;\n }\n async init(container) {\n this.state = VIEW_STATE_ATTACHED;\n if (!this.element) {\n const component = this.component;\n this.element = await attachComponent(this.delegate, container, component, ['ion-page', 'ion-page-invisible'], this.params);\n }\n }\n /**\n * DOM WRITE\n */\n _destroy() {\n assert(this.state !== VIEW_STATE_DESTROYED, 'view state must be ATTACHED');\n const element = this.element;\n if (element) {\n if (this.delegate) {\n this.delegate.removeViewFromDom(element.parentElement, element);\n }\n else {\n element.remove();\n }\n }\n this.nav = undefined;\n this.state = VIEW_STATE_DESTROYED;\n }\n}\nconst matches = (view, id, params) => {\n if (!view) {\n return false;\n }\n if (view.component !== id) {\n return false;\n }\n const currentParams = view.params;\n if (currentParams === params) {\n return true;\n }\n if (!currentParams && !params) {\n return true;\n }\n if (!currentParams || !params) {\n return false;\n }\n const keysA = Object.keys(currentParams);\n const keysB = Object.keys(params);\n if (keysA.length !== keysB.length) {\n return false;\n }\n // Test for A's keys different from B.\n for (const key of keysA) {\n if (currentParams[key] !== params[key]) {\n return false;\n }\n }\n return true;\n};\nconst convertToView = (page, params) => {\n if (!page) {\n return null;\n }\n if (page instanceof ViewController) {\n return page;\n }\n return new ViewController(page, params);\n};\nconst convertToViews = (pages) => {\n return pages.map(page => {\n if (page instanceof ViewController) {\n return page;\n }\n if ('component' in page) {\n /**\n * TODO Ionic 6:\n * Consider switching to just using `undefined` here\n * as well as on the public interfaces and on\n * `NavComponentWithProps`. Previously `pages` was\n * of type `any[]` so TypeScript did not catch this.\n */\n return convertToView(page.component, (page.componentProps === null) ? undefined : page.componentProps);\n }\n return convertToView(page, undefined);\n }).filter(v => v !== null);\n};\n\nconst navCss = \":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;overflow:hidden;z-index:0}\";\n\nconst Nav = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionNavWillLoad = createEvent(this, \"ionNavWillLoad\", 7);\n this.ionNavWillChange = createEvent(this, \"ionNavWillChange\", 3);\n this.ionNavDidChange = createEvent(this, \"ionNavDidChange\", 3);\n this.transInstr = [];\n this.animationEnabled = true;\n this.useRouter = false;\n this.isTransitioning = false;\n this.destroyed = false;\n this.views = [];\n /**\n * If `true`, the nav should animate the transition of components.\n */\n this.animated = true;\n }\n swipeGestureChanged() {\n if (this.gesture) {\n this.gesture.enable(this.swipeGesture === true);\n }\n }\n rootChanged() {\n if (this.root !== undefined) {\n if (!this.useRouter) {\n this.setRoot(this.root, this.rootParams);\n }\n }\n }\n componentWillLoad() {\n this.useRouter =\n !!document.querySelector('ion-router') &&\n !this.el.closest('[no-router]');\n if (this.swipeGesture === undefined) {\n const mode = getIonMode(this);\n this.swipeGesture = config.getBoolean('swipeBackEnabled', mode === 'ios');\n }\n this.ionNavWillLoad.emit();\n }\n async componentDidLoad() {\n this.rootChanged();\n this.gesture = (await import('./swipe-back-0a6a44c8.js')).createSwipeBackGesture(this.el, this.canStart.bind(this), this.onStart.bind(this), this.onMove.bind(this), this.onEnd.bind(this));\n this.swipeGestureChanged();\n }\n componentDidUnload() {\n for (const view of this.views) {\n lifecycle(view.element, LIFECYCLE_WILL_UNLOAD);\n view._destroy();\n }\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n // release swipe back gesture and transition\n this.transInstr.length = this.views.length = 0;\n this.destroyed = true;\n }\n /**\n * Push a new component onto the current navigation stack. Pass any additional\n * information along as an object. This additional information is accessible\n * through NavParams.\n *\n * @param component The component to push onto the navigation stack.\n * @param componentProps Any properties of the component.\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n push(component, componentProps, opts, done) {\n return this.queueTrns({\n insertStart: -1,\n insertViews: [{ component, componentProps }],\n opts\n }, done);\n }\n /**\n * Inserts a component into the navigation stack at the specified index.\n * This is useful to add a component at any point in the navigation stack.\n *\n * @param insertIndex The index to insert the component at in the stack.\n * @param component The component to insert into the navigation stack.\n * @param componentProps Any properties of the component.\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n insert(insertIndex, component, componentProps, opts, done) {\n return this.queueTrns({\n insertStart: insertIndex,\n insertViews: [{ component, componentProps }],\n opts\n }, done);\n }\n /**\n * Inserts an array of components into the navigation stack at the specified index.\n * The last component in the array will become instantiated as a view, and animate\n * in to become the active view.\n *\n * @param insertIndex The index to insert the components at in the stack.\n * @param insertComponents The components to insert into the navigation stack.\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n insertPages(insertIndex, insertComponents, opts, done) {\n return this.queueTrns({\n insertStart: insertIndex,\n insertViews: insertComponents,\n opts\n }, done);\n }\n /**\n * Pop a component off of the navigation stack. Navigates back from the current\n * component.\n *\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n pop(opts, done) {\n return this.queueTrns({\n removeStart: -1,\n removeCount: 1,\n opts\n }, done);\n }\n /**\n * Pop to a specific index in the navigation stack.\n *\n * @param indexOrViewCtrl The index or view controller to pop to.\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n popTo(indexOrViewCtrl, opts, done) {\n const tiConfig = {\n removeStart: -1,\n removeCount: -1,\n opts\n };\n if (typeof indexOrViewCtrl === 'object' && indexOrViewCtrl.component) {\n tiConfig.removeView = indexOrViewCtrl;\n tiConfig.removeStart = 1;\n }\n else if (typeof indexOrViewCtrl === 'number') {\n tiConfig.removeStart = indexOrViewCtrl + 1;\n }\n return this.queueTrns(tiConfig, done);\n }\n /**\n * Navigate back to the root of the stack, no matter how far back that is.\n *\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n popToRoot(opts, done) {\n return this.queueTrns({\n removeStart: 1,\n removeCount: -1,\n opts\n }, done);\n }\n /**\n * Removes a component from the navigation stack at the specified index.\n *\n * @param startIndex The number to begin removal at.\n * @param removeCount The number of components to remove.\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n removeIndex(startIndex, removeCount = 1, opts, done) {\n return this.queueTrns({\n removeStart: startIndex,\n removeCount,\n opts\n }, done);\n }\n /**\n * Set the root for the current navigation stack to a component.\n *\n * @param component The component to set as the root of the navigation stack.\n * @param componentProps Any properties of the component.\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n setRoot(component, componentProps, opts, done) {\n return this.setPages([{ component, componentProps }], opts, done);\n }\n /**\n * Set the views of the current navigation stack and navigate to the last view.\n * By default animations are disabled, but they can be enabled by passing options\n * to the navigation controller. Navigation parameters can also be passed to the\n * individual pages in the array.\n *\n * @param views The list of views to set as the navigation stack.\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n setPages(views, opts, done) {\n if (opts == null) {\n opts = {};\n }\n // if animation wasn't set to true then default it to NOT animate\n if (opts.animated !== true) {\n opts.animated = false;\n }\n return this.queueTrns({\n insertStart: 0,\n insertViews: views,\n removeStart: 0,\n removeCount: -1,\n opts\n }, done);\n }\n /** @internal */\n setRouteId(id, params, direction, animation) {\n const active = this.getActiveSync();\n if (matches(active, id, params)) {\n return Promise.resolve({\n changed: false,\n element: active.element\n });\n }\n let resolve;\n const promise = new Promise(r => (resolve = r));\n let finish;\n const commonOpts = {\n updateURL: false,\n viewIsReady: enteringEl => {\n let mark;\n const p = new Promise(r => (mark = r));\n resolve({\n changed: true,\n element: enteringEl,\n markVisible: async () => {\n mark();\n await finish;\n }\n });\n return p;\n }\n };\n if (direction === 'root') {\n finish = this.setRoot(id, params, commonOpts);\n }\n else {\n const viewController = this.views.find(v => matches(v, id, params));\n if (viewController) {\n finish = this.popTo(viewController, Object.assign(Object.assign({}, commonOpts), { direction: 'back', animationBuilder: animation }));\n }\n else if (direction === 'forward') {\n finish = this.push(id, params, Object.assign(Object.assign({}, commonOpts), { animationBuilder: animation }));\n }\n else if (direction === 'back') {\n finish = this.setRoot(id, params, Object.assign(Object.assign({}, commonOpts), { direction: 'back', animated: true, animationBuilder: animation }));\n }\n }\n return promise;\n }\n /** @internal */\n async getRouteId() {\n const active = this.getActiveSync();\n return active\n ? {\n id: active.element.tagName,\n params: active.params,\n element: active.element\n }\n : undefined;\n }\n /**\n * Get the active view.\n */\n getActive() {\n return Promise.resolve(this.getActiveSync());\n }\n /**\n * Get the view at the specified index.\n *\n * @param index The index of the view.\n */\n getByIndex(index) {\n return Promise.resolve(this.views[index]);\n }\n /**\n * Returns `true` if the current view can go back.\n *\n * @param view The view to check.\n */\n canGoBack(view) {\n return Promise.resolve(this.canGoBackSync(view));\n }\n /**\n * Get the previous view.\n *\n * @param view The view to get.\n */\n getPrevious(view) {\n return Promise.resolve(this.getPreviousSync(view));\n }\n getLength() {\n return this.views.length;\n }\n getActiveSync() {\n return this.views[this.views.length - 1];\n }\n canGoBackSync(view = this.getActiveSync()) {\n return !!(view && this.getPreviousSync(view));\n }\n getPreviousSync(view = this.getActiveSync()) {\n if (!view) {\n return undefined;\n }\n const views = this.views;\n const index = views.indexOf(view);\n return index > 0 ? views[index - 1] : undefined;\n }\n // _queueTrns() adds a navigation stack change to the queue and schedules it to run:\n // 1. _nextTrns(): consumes the next transition in the queue\n // 2. _viewInit(): initializes enteringView if required\n // 3. _viewTest(): ensures canLeave/canEnter Returns `true`, so the operation can continue\n // 4. _postViewInit(): add/remove the views from the navigation stack\n // 5. _transitionInit(): initializes the visual transition if required and schedules it to run\n // 6. _viewAttachToDOM(): attaches the enteringView to the DOM\n // 7. _transitionStart(): called once the transition actually starts, it initializes the Animation underneath.\n // 8. _transitionFinish(): called once the transition finishes\n // 9. _cleanup(): syncs the navigation internal state with the DOM. For example it removes the pages from the DOM or hides/show them.\n async queueTrns(ti, done) {\n if (this.isTransitioning && ti.opts != null && ti.opts.skipIfBusy) {\n return Promise.resolve(false);\n }\n const promise = new Promise((resolve, reject) => {\n ti.resolve = resolve;\n ti.reject = reject;\n });\n ti.done = done;\n /**\n * If using router, check to see if navigation hooks\n * will allow us to perform this transition. This\n * is required in order for hooks to work with\n * the ion-back-button or swipe to go back.\n */\n if (ti.opts && ti.opts.updateURL !== false && this.useRouter) {\n const router = document.querySelector('ion-router');\n if (router) {\n const canTransition = await router.canTransition();\n if (canTransition === false) {\n return Promise.resolve(false);\n }\n else if (typeof canTransition === 'string') {\n router.push(canTransition, ti.opts.direction || 'back');\n return Promise.resolve(false);\n }\n }\n }\n // Normalize empty\n if (ti.insertViews && ti.insertViews.length === 0) {\n ti.insertViews = undefined;\n }\n // Enqueue transition instruction\n this.transInstr.push(ti);\n // if there isn't a transition already happening\n // then this will kick off this transition\n this.nextTrns();\n return promise;\n }\n success(result, ti) {\n if (this.destroyed) {\n this.fireError('nav controller was destroyed', ti);\n return;\n }\n if (ti.done) {\n ti.done(result.hasCompleted, result.requiresTransition, result.enteringView, result.leavingView, result.direction);\n }\n ti.resolve(result.hasCompleted);\n if (ti.opts.updateURL !== false && this.useRouter) {\n const router = document.querySelector('ion-router');\n if (router) {\n const direction = result.direction === 'back' ? 'back' : 'forward';\n router.navChanged(direction);\n }\n }\n }\n failed(rejectReason, ti) {\n if (this.destroyed) {\n this.fireError('nav controller was destroyed', ti);\n return;\n }\n this.transInstr.length = 0;\n this.fireError(rejectReason, ti);\n }\n fireError(rejectReason, ti) {\n if (ti.done) {\n ti.done(false, false, rejectReason);\n }\n if (ti.reject && !this.destroyed) {\n ti.reject(rejectReason);\n }\n else {\n ti.resolve(false);\n }\n }\n nextTrns() {\n // this is the framework's bread 'n butta function\n // only one transition is allowed at any given time\n if (this.isTransitioning) {\n return false;\n }\n // there is no transition happening right now\n // get the next instruction\n const ti = this.transInstr.shift();\n if (!ti) {\n return false;\n }\n this.runTransition(ti);\n return true;\n }\n async runTransition(ti) {\n try {\n // set that this nav is actively transitioning\n this.ionNavWillChange.emit();\n this.isTransitioning = true;\n this.prepareTI(ti);\n const leavingView = this.getActiveSync();\n const enteringView = this.getEnteringView(ti, leavingView);\n if (!leavingView && !enteringView) {\n throw new Error('no views in the stack to be removed');\n }\n if (enteringView && enteringView.state === VIEW_STATE_NEW) {\n await enteringView.init(this.el);\n }\n this.postViewInit(enteringView, leavingView, ti);\n // Needs transition?\n const requiresTransition = (ti.enteringRequiresTransition || ti.leavingRequiresTransition) &&\n enteringView !== leavingView;\n if (requiresTransition && ti.opts && leavingView) {\n const isBackDirection = ti.opts.direction === 'back';\n /**\n * If heading back, use the entering page's animation\n * unless otherwise specified by the developer.\n */\n if (isBackDirection) {\n ti.opts.animationBuilder = ti.opts.animationBuilder || (enteringView && enteringView.animationBuilder);\n }\n leavingView.animationBuilder = ti.opts.animationBuilder;\n }\n const result = requiresTransition\n ? await this.transition(enteringView, leavingView, ti)\n : {\n // transition is not required, so we are already done!\n // they're inserting/removing the views somewhere in the middle or\n // beginning, so visually nothing needs to animate/transition\n // resolve immediately because there's no animation that's happening\n hasCompleted: true,\n requiresTransition: false\n };\n this.success(result, ti);\n this.ionNavDidChange.emit();\n }\n catch (rejectReason) {\n this.failed(rejectReason, ti);\n }\n this.isTransitioning = false;\n this.nextTrns();\n }\n prepareTI(ti) {\n const viewsLength = this.views.length;\n ti.opts = ti.opts || {};\n if (ti.opts.delegate === undefined) {\n ti.opts.delegate = this.delegate;\n }\n if (ti.removeView !== undefined) {\n assert(ti.removeStart !== undefined, 'removeView needs removeStart');\n assert(ti.removeCount !== undefined, 'removeView needs removeCount');\n const index = this.views.indexOf(ti.removeView);\n if (index < 0) {\n throw new Error('removeView was not found');\n }\n ti.removeStart += index;\n }\n if (ti.removeStart !== undefined) {\n if (ti.removeStart < 0) {\n ti.removeStart = viewsLength - 1;\n }\n if (ti.removeCount < 0) {\n ti.removeCount = viewsLength - ti.removeStart;\n }\n ti.leavingRequiresTransition =\n ti.removeCount > 0 && ti.removeStart + ti.removeCount === viewsLength;\n }\n if (ti.insertViews) {\n // allow -1 to be passed in to auto push it on the end\n // and clean up the index if it's larger then the size of the stack\n if (ti.insertStart < 0 || ti.insertStart > viewsLength) {\n ti.insertStart = viewsLength;\n }\n ti.enteringRequiresTransition = ti.insertStart === viewsLength;\n }\n const insertViews = ti.insertViews;\n if (!insertViews) {\n return;\n }\n assert(insertViews.length > 0, 'length can not be zero');\n const viewControllers = convertToViews(insertViews);\n if (viewControllers.length === 0) {\n throw new Error('invalid views to insert');\n }\n // Check all the inserted view are correct\n for (const view of viewControllers) {\n view.delegate = ti.opts.delegate;\n const nav = view.nav;\n if (nav && nav !== this) {\n throw new Error('inserted view was already inserted');\n }\n if (view.state === VIEW_STATE_DESTROYED) {\n throw new Error('inserted view was already destroyed');\n }\n }\n ti.insertViews = viewControllers;\n }\n getEnteringView(ti, leavingView) {\n const insertViews = ti.insertViews;\n if (insertViews !== undefined) {\n // grab the very last view of the views to be inserted\n // and initialize it as the new entering view\n return insertViews[insertViews.length - 1];\n }\n const removeStart = ti.removeStart;\n if (removeStart !== undefined) {\n const views = this.views;\n const removeEnd = removeStart + ti.removeCount;\n for (let i = views.length - 1; i >= 0; i--) {\n const view = views[i];\n if ((i < removeStart || i >= removeEnd) && view !== leavingView) {\n return view;\n }\n }\n }\n return undefined;\n }\n postViewInit(enteringView, leavingView, ti) {\n assert(leavingView || enteringView, 'Both leavingView and enteringView are null');\n assert(ti.resolve, 'resolve must be valid');\n assert(ti.reject, 'reject must be valid');\n const opts = ti.opts;\n const insertViews = ti.insertViews;\n const removeStart = ti.removeStart;\n const removeCount = ti.removeCount;\n let destroyQueue;\n // there are views to remove\n if (removeStart !== undefined && removeCount !== undefined) {\n assert(removeStart >= 0, 'removeStart can not be negative');\n assert(removeCount >= 0, 'removeCount can not be negative');\n destroyQueue = [];\n for (let i = 0; i < removeCount; i++) {\n const view = this.views[i + removeStart];\n if (view && view !== enteringView && view !== leavingView) {\n destroyQueue.push(view);\n }\n }\n // default the direction to \"back\"\n opts.direction = opts.direction || 'back';\n }\n const finalBalance = this.views.length +\n (insertViews !== undefined ? insertViews.length : 0) -\n (removeCount !== undefined ? removeCount : 0);\n assert(finalBalance >= 0, 'final balance can not be negative');\n if (finalBalance === 0) {\n console.warn(`You can't remove all the pages in the navigation stack. nav.pop() is probably called too many times.`, this, this.el);\n throw new Error('navigation stack needs at least one root page');\n }\n // At this point the transition can not be rejected, any throw should be an error\n // there are views to insert\n if (insertViews) {\n // add the views to the\n let insertIndex = ti.insertStart;\n for (const view of insertViews) {\n this.insertViewAt(view, insertIndex);\n insertIndex++;\n }\n if (ti.enteringRequiresTransition) {\n // default to forward if not already set\n opts.direction = opts.direction || 'forward';\n }\n }\n // if the views to be removed are in the beginning or middle\n // and there is not a view that needs to visually transition out\n // then just destroy them and don't transition anything\n // batch all of lifecycles together\n // let's make sure, callbacks are zoned\n if (destroyQueue && destroyQueue.length > 0) {\n for (const view of destroyQueue) {\n lifecycle(view.element, LIFECYCLE_WILL_LEAVE);\n lifecycle(view.element, LIFECYCLE_DID_LEAVE);\n lifecycle(view.element, LIFECYCLE_WILL_UNLOAD);\n }\n // once all lifecycle events has been delivered, we can safely detroy the views\n for (const view of destroyQueue) {\n this.destroyView(view);\n }\n }\n }\n async transition(enteringView, leavingView, ti) {\n // we should animate (duration > 0) if the pushed page is not the first one (startup)\n // or if it is a portal (modal, actionsheet, etc.)\n const opts = ti.opts;\n const progressCallback = opts.progressAnimation\n ? (ani) => this.sbAni = ani\n : undefined;\n const mode = getIonMode(this);\n const enteringEl = enteringView.element;\n const leavingEl = leavingView && leavingView.element;\n const animationOpts = Object.assign({ mode, showGoBack: this.canGoBackSync(enteringView), baseEl: this.el, animationBuilder: this.animation || opts.animationBuilder || config.get('navAnimation'), progressCallback, animated: this.animated && config.getBoolean('animated', true), enteringEl,\n leavingEl }, opts);\n const { hasCompleted } = await transition(animationOpts);\n return this.transitionFinish(hasCompleted, enteringView, leavingView, opts);\n }\n transitionFinish(hasCompleted, enteringView, leavingView, opts) {\n const cleanupView = hasCompleted ? enteringView : leavingView;\n if (cleanupView) {\n this.cleanup(cleanupView);\n }\n return {\n hasCompleted,\n requiresTransition: true,\n enteringView,\n leavingView,\n direction: opts.direction\n };\n }\n insertViewAt(view, index) {\n const views = this.views;\n const existingIndex = views.indexOf(view);\n if (existingIndex > -1) {\n // this view is already in the stack!!\n // move it to its new location\n assert(view.nav === this, 'view is not part of the nav');\n views.splice(index, 0, views.splice(existingIndex, 1)[0]);\n }\n else {\n assert(!view.nav, 'nav is used');\n // this is a new view to add to the stack\n // create the new entering view\n view.nav = this;\n // insert the entering view into the correct index in the stack\n views.splice(index, 0, view);\n }\n }\n removeView(view) {\n assert(view.state === VIEW_STATE_ATTACHED || view.state === VIEW_STATE_DESTROYED, 'view state should be loaded or destroyed');\n const views = this.views;\n const index = views.indexOf(view);\n assert(index > -1, 'view must be part of the stack');\n if (index >= 0) {\n views.splice(index, 1);\n }\n }\n destroyView(view) {\n view._destroy();\n this.removeView(view);\n }\n /**\n * DOM WRITE\n */\n cleanup(activeView) {\n // ok, cleanup time!! Destroy all of the views that are\n // INACTIVE and come after the active view\n // only do this if the views exist, though\n if (this.destroyed) {\n return;\n }\n const views = this.views;\n const activeViewIndex = views.indexOf(activeView);\n for (let i = views.length - 1; i >= 0; i--) {\n const view = views[i];\n /**\n * When inserting multiple views via insertPages\n * the last page will be transitioned to, but the\n * others will not be. As a result, a DOM element\n * will only be created for the last page inserted.\n * As a result, it is possible to have views in the\n * stack that do not have `view.element` yet.\n */\n const element = view.element;\n if (element) {\n if (i > activeViewIndex) {\n // this view comes after the active view\n // let's unload it\n lifecycle(element, LIFECYCLE_WILL_UNLOAD);\n this.destroyView(view);\n }\n else if (i < activeViewIndex) {\n // this view comes before the active view\n // and it is not a portal then ensure it is hidden\n setPageHidden(element, true);\n }\n }\n }\n }\n canStart() {\n return (!!this.swipeGesture &&\n !this.isTransitioning &&\n this.transInstr.length === 0 &&\n this.animationEnabled &&\n this.canGoBackSync());\n }\n onStart() {\n this.queueTrns({\n removeStart: -1,\n removeCount: 1,\n opts: {\n direction: 'back',\n progressAnimation: true\n }\n }, undefined);\n }\n onMove(stepValue) {\n if (this.sbAni) {\n this.sbAni.progressStep(stepValue);\n }\n }\n onEnd(shouldComplete, stepValue, dur) {\n if (this.sbAni) {\n this.animationEnabled = false;\n this.sbAni.onFinish(() => {\n this.animationEnabled = true;\n }, { oneTimeCallback: true });\n // Account for rounding errors in JS\n let newStepValue = (shouldComplete) ? -0.001 : 0.001;\n /**\n * Animation will be reversed here, so need to\n * reverse the easing curve as well\n *\n * Additionally, we need to account for the time relative\n * to the new easing curve, as `stepValue` is going to be given\n * in terms of a linear curve.\n */\n if (!shouldComplete) {\n this.sbAni.easing('cubic-bezier(1, 0, 0.68, 0.28)');\n newStepValue += getTimeGivenProgression([0, 0], [1, 0], [0.68, 0.28], [1, 1], stepValue)[0];\n }\n else {\n newStepValue += getTimeGivenProgression([0, 0], [0.32, 0.72], [0, 1], [1, 1], stepValue)[0];\n }\n this.sbAni.progressEnd(shouldComplete ? 1 : 0, newStepValue, dur);\n }\n }\n render() {\n return (h(\"slot\", null));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"swipeGesture\": [\"swipeGestureChanged\"],\n \"root\": [\"rootChanged\"]\n }; }\n};\nNav.style = navCss;\n\nconst navLink = (el, routerDirection, component, componentProps, routerAnimation) => {\n const nav = el.closest('ion-nav');\n if (nav) {\n if (routerDirection === 'forward') {\n if (component !== undefined) {\n return nav.push(component, componentProps, { skipIfBusy: true, animationBuilder: routerAnimation });\n }\n }\n else if (routerDirection === 'root') {\n if (component !== undefined) {\n return nav.setRoot(component, componentProps, { skipIfBusy: true, animationBuilder: routerAnimation });\n }\n }\n else if (routerDirection === 'back') {\n return nav.pop({ skipIfBusy: true, animationBuilder: routerAnimation });\n }\n }\n return Promise.resolve(false);\n};\n\nconst NavLink = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * The transition direction when navigating to another page.\n */\n this.routerDirection = 'forward';\n this.onClick = () => {\n return navLink(this.el, this.routerDirection, this.component, this.componentProps, this.routerAnimation);\n };\n }\n render() {\n return (h(Host, { onClick: this.onClick }));\n }\n get el() { return getElement(this); }\n};\n\nexport { Nav as ion_nav, NavLink as ion_nav_link };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/21-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/21-es5.js deleted file mode 100644 index 48e806bb8..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/21-es5.js +++ /dev/null @@ -1,1515 +0,0 @@ -function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[21], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-nav_2.entry.js": - /*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-nav_2.entry.js ***! - \**************************************************************/ - - /*! exports provided: ion_nav, ion_nav_link */ - - /***/ - function node_modulesIonicCoreDistEsmIonNav_2EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_nav", function () { - return Nav; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_nav_link", function () { - return NavLink; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./index-37b50f53.js */ - "./node_modules/@ionic/core/dist/esm/index-37b50f53.js"); - /* harmony import */ - - - var _cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( - /*! ./cubic-bezier-685f606a.js */ - "./node_modules/@ionic/core/dist/esm/cubic-bezier-685f606a.js"); - /* harmony import */ - - - var _framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( - /*! ./framework-delegate-d1eb6504.js */ - "./node_modules/@ionic/core/dist/esm/framework-delegate-d1eb6504.js"); - - var VIEW_STATE_NEW = 1; - var VIEW_STATE_ATTACHED = 2; - var VIEW_STATE_DESTROYED = 3; - - var ViewController = /*#__PURE__*/function () { - function ViewController(component, params) { - _classCallCheck(this, ViewController); - - this.component = component; - this.params = params; - this.state = VIEW_STATE_NEW; - } - - _createClass(ViewController, [{ - key: "init", - value: function () { - var _init = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(container) { - var component; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - this.state = VIEW_STATE_ATTACHED; - - if (this.element) { - _context.next = 6; - break; - } - - component = this.component; - _context.next = 5; - return Object(_framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_5__["a"])(this.delegate, container, component, ['ion-page', 'ion-page-invisible'], this.params); - - case 5: - this.element = _context.sent; - - case 6: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function init(_x) { - return _init.apply(this, arguments); - } - - return init; - }() - /** - * DOM WRITE - */ - - }, { - key: "_destroy", - value: function _destroy() { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(this.state !== VIEW_STATE_DESTROYED, 'view state must be ATTACHED'); - var element = this.element; - - if (element) { - if (this.delegate) { - this.delegate.removeViewFromDom(element.parentElement, element); - } else { - element.remove(); - } - } - - this.nav = undefined; - this.state = VIEW_STATE_DESTROYED; - } - }]); - - return ViewController; - }(); - - var matches = function matches(view, id, params) { - if (!view) { - return false; - } - - if (view.component !== id) { - return false; - } - - var currentParams = view.params; - - if (currentParams === params) { - return true; - } - - if (!currentParams && !params) { - return true; - } - - if (!currentParams || !params) { - return false; - } - - var keysA = Object.keys(currentParams); - var keysB = Object.keys(params); - - if (keysA.length !== keysB.length) { - return false; - } // Test for A's keys different from B. - - - for (var _i = 0, _keysA = keysA; _i < _keysA.length; _i++) { - var key = _keysA[_i]; - - if (currentParams[key] !== params[key]) { - return false; - } - } - - return true; - }; - - var convertToView = function convertToView(page, params) { - if (!page) { - return null; - } - - if (page instanceof ViewController) { - return page; - } - - return new ViewController(page, params); - }; - - var convertToViews = function convertToViews(pages) { - return pages.map(function (page) { - if (page instanceof ViewController) { - return page; - } - - if ('component' in page) { - /** - * TODO Ionic 6: - * Consider switching to just using `undefined` here - * as well as on the public interfaces and on - * `NavComponentWithProps`. Previously `pages` was - * of type `any[]` so TypeScript did not catch this. - */ - return convertToView(page.component, page.componentProps === null ? undefined : page.componentProps); - } - - return convertToView(page, undefined); - }).filter(function (v) { - return v !== null; - }); - }; - - var navCss = ":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;overflow:hidden;z-index:0}"; - - var Nav = /*#__PURE__*/function () { - function Nav(hostRef) { - _classCallCheck(this, Nav); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionNavWillLoad = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionNavWillLoad", 7); - this.ionNavWillChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionNavWillChange", 3); - this.ionNavDidChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionNavDidChange", 3); - this.transInstr = []; - this.animationEnabled = true; - this.useRouter = false; - this.isTransitioning = false; - this.destroyed = false; - this.views = []; - /** - * If `true`, the nav should animate the transition of components. - */ - - this.animated = true; - } - - _createClass(Nav, [{ - key: "swipeGestureChanged", - value: function swipeGestureChanged() { - if (this.gesture) { - this.gesture.enable(this.swipeGesture === true); - } - } - }, { - key: "rootChanged", - value: function rootChanged() { - if (this.root !== undefined) { - if (!this.useRouter) { - this.setRoot(this.root, this.rootParams); - } - } - } - }, { - key: "componentWillLoad", - value: function componentWillLoad() { - this.useRouter = !!document.querySelector('ion-router') && !this.el.closest('[no-router]'); - - if (this.swipeGesture === undefined) { - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - this.swipeGesture = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('swipeBackEnabled', mode === 'ios'); - } - - this.ionNavWillLoad.emit(); - } - }, { - key: "componentDidLoad", - value: function () { - var _componentDidLoad = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - this.rootChanged(); - _context2.next = 3; - return __webpack_require__.e( - /*! import() | swipe-back-0a6a44c8-js */ - "swipe-back-0a6a44c8-js").then(__webpack_require__.bind(null, - /*! ./swipe-back-0a6a44c8.js */ - "./node_modules/@ionic/core/dist/esm/swipe-back-0a6a44c8.js")); - - case 3: - this.gesture = _context2.sent.createSwipeBackGesture(this.el, this.canStart.bind(this), this.onStart.bind(this), this.onMove.bind(this), this.onEnd.bind(this)); - this.swipeGestureChanged(); - - case 5: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function componentDidLoad() { - return _componentDidLoad.apply(this, arguments); - } - - return componentDidLoad; - }() - }, { - key: "componentDidUnload", - value: function componentDidUnload() { - var _iterator = _createForOfIteratorHelper(this.views), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var view = _step.value; - Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["l"])(view.element, _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["d"]); - - view._destroy(); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } // release swipe back gesture and transition - - - this.transInstr.length = this.views.length = 0; - this.destroyed = true; - } - /** - * Push a new component onto the current navigation stack. Pass any additional - * information along as an object. This additional information is accessible - * through NavParams. - * - * @param component The component to push onto the navigation stack. - * @param componentProps Any properties of the component. - * @param opts The navigation options. - * @param done The transition complete function. - */ - - }, { - key: "push", - value: function push(component, componentProps, opts, done) { - return this.queueTrns({ - insertStart: -1, - insertViews: [{ - component: component, - componentProps: componentProps - }], - opts: opts - }, done); - } - /** - * Inserts a component into the navigation stack at the specified index. - * This is useful to add a component at any point in the navigation stack. - * - * @param insertIndex The index to insert the component at in the stack. - * @param component The component to insert into the navigation stack. - * @param componentProps Any properties of the component. - * @param opts The navigation options. - * @param done The transition complete function. - */ - - }, { - key: "insert", - value: function insert(insertIndex, component, componentProps, opts, done) { - return this.queueTrns({ - insertStart: insertIndex, - insertViews: [{ - component: component, - componentProps: componentProps - }], - opts: opts - }, done); - } - /** - * Inserts an array of components into the navigation stack at the specified index. - * The last component in the array will become instantiated as a view, and animate - * in to become the active view. - * - * @param insertIndex The index to insert the components at in the stack. - * @param insertComponents The components to insert into the navigation stack. - * @param opts The navigation options. - * @param done The transition complete function. - */ - - }, { - key: "insertPages", - value: function insertPages(insertIndex, insertComponents, opts, done) { - return this.queueTrns({ - insertStart: insertIndex, - insertViews: insertComponents, - opts: opts - }, done); - } - /** - * Pop a component off of the navigation stack. Navigates back from the current - * component. - * - * @param opts The navigation options. - * @param done The transition complete function. - */ - - }, { - key: "pop", - value: function pop(opts, done) { - return this.queueTrns({ - removeStart: -1, - removeCount: 1, - opts: opts - }, done); - } - /** - * Pop to a specific index in the navigation stack. - * - * @param indexOrViewCtrl The index or view controller to pop to. - * @param opts The navigation options. - * @param done The transition complete function. - */ - - }, { - key: "popTo", - value: function popTo(indexOrViewCtrl, opts, done) { - var tiConfig = { - removeStart: -1, - removeCount: -1, - opts: opts - }; - - if (typeof indexOrViewCtrl === 'object' && indexOrViewCtrl.component) { - tiConfig.removeView = indexOrViewCtrl; - tiConfig.removeStart = 1; - } else if (typeof indexOrViewCtrl === 'number') { - tiConfig.removeStart = indexOrViewCtrl + 1; - } - - return this.queueTrns(tiConfig, done); - } - /** - * Navigate back to the root of the stack, no matter how far back that is. - * - * @param opts The navigation options. - * @param done The transition complete function. - */ - - }, { - key: "popToRoot", - value: function popToRoot(opts, done) { - return this.queueTrns({ - removeStart: 1, - removeCount: -1, - opts: opts - }, done); - } - /** - * Removes a component from the navigation stack at the specified index. - * - * @param startIndex The number to begin removal at. - * @param removeCount The number of components to remove. - * @param opts The navigation options. - * @param done The transition complete function. - */ - - }, { - key: "removeIndex", - value: function removeIndex(startIndex) { - var removeCount = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1; - var opts = arguments.length > 2 ? arguments[2] : undefined; - var done = arguments.length > 3 ? arguments[3] : undefined; - return this.queueTrns({ - removeStart: startIndex, - removeCount: removeCount, - opts: opts - }, done); - } - /** - * Set the root for the current navigation stack to a component. - * - * @param component The component to set as the root of the navigation stack. - * @param componentProps Any properties of the component. - * @param opts The navigation options. - * @param done The transition complete function. - */ - - }, { - key: "setRoot", - value: function setRoot(component, componentProps, opts, done) { - return this.setPages([{ - component: component, - componentProps: componentProps - }], opts, done); - } - /** - * Set the views of the current navigation stack and navigate to the last view. - * By default animations are disabled, but they can be enabled by passing options - * to the navigation controller. Navigation parameters can also be passed to the - * individual pages in the array. - * - * @param views The list of views to set as the navigation stack. - * @param opts The navigation options. - * @param done The transition complete function. - */ - - }, { - key: "setPages", - value: function setPages(views, opts, done) { - if (opts == null) { - opts = {}; - } // if animation wasn't set to true then default it to NOT animate - - - if (opts.animated !== true) { - opts.animated = false; - } - - return this.queueTrns({ - insertStart: 0, - insertViews: views, - removeStart: 0, - removeCount: -1, - opts: opts - }, done); - } - /** @internal */ - - }, { - key: "setRouteId", - value: function setRouteId(id, params, direction, animation) { - var active = this.getActiveSync(); - - if (matches(active, id, params)) { - return Promise.resolve({ - changed: false, - element: active.element - }); - } - - var resolve; - var promise = new Promise(function (r) { - return resolve = r; - }); - var finish; - var commonOpts = { - updateURL: false, - viewIsReady: function viewIsReady(enteringEl) { - var mark; - var p = new Promise(function (r) { - return mark = r; - }); - resolve({ - changed: true, - element: enteringEl, - markVisible: function () { - var _markVisible = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() { - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - mark(); - _context3.next = 3; - return finish; - - case 3: - case "end": - return _context3.stop(); - } - } - }, _callee3); - })); - - function markVisible() { - return _markVisible.apply(this, arguments); - } - - return markVisible; - }() - }); - return p; - } - }; - - if (direction === 'root') { - finish = this.setRoot(id, params, commonOpts); - } else { - var viewController = this.views.find(function (v) { - return matches(v, id, params); - }); - - if (viewController) { - finish = this.popTo(viewController, Object.assign(Object.assign({}, commonOpts), { - direction: 'back', - animationBuilder: animation - })); - } else if (direction === 'forward') { - finish = this.push(id, params, Object.assign(Object.assign({}, commonOpts), { - animationBuilder: animation - })); - } else if (direction === 'back') { - finish = this.setRoot(id, params, Object.assign(Object.assign({}, commonOpts), { - direction: 'back', - animated: true, - animationBuilder: animation - })); - } - } - - return promise; - } - /** @internal */ - - }, { - key: "getRouteId", - value: function () { - var _getRouteId = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() { - var active; - return regeneratorRuntime.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - active = this.getActiveSync(); - return _context4.abrupt("return", active ? { - id: active.element.tagName, - params: active.params, - element: active.element - } : undefined); - - case 2: - case "end": - return _context4.stop(); - } - } - }, _callee4, this); - })); - - function getRouteId() { - return _getRouteId.apply(this, arguments); - } - - return getRouteId; - }() - /** - * Get the active view. - */ - - }, { - key: "getActive", - value: function getActive() { - return Promise.resolve(this.getActiveSync()); - } - /** - * Get the view at the specified index. - * - * @param index The index of the view. - */ - - }, { - key: "getByIndex", - value: function getByIndex(index) { - return Promise.resolve(this.views[index]); - } - /** - * Returns `true` if the current view can go back. - * - * @param view The view to check. - */ - - }, { - key: "canGoBack", - value: function canGoBack(view) { - return Promise.resolve(this.canGoBackSync(view)); - } - /** - * Get the previous view. - * - * @param view The view to get. - */ - - }, { - key: "getPrevious", - value: function getPrevious(view) { - return Promise.resolve(this.getPreviousSync(view)); - } - }, { - key: "getLength", - value: function getLength() { - return this.views.length; - } - }, { - key: "getActiveSync", - value: function getActiveSync() { - return this.views[this.views.length - 1]; - } - }, { - key: "canGoBackSync", - value: function canGoBackSync() { - var view = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.getActiveSync(); - return !!(view && this.getPreviousSync(view)); - } - }, { - key: "getPreviousSync", - value: function getPreviousSync() { - var view = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.getActiveSync(); - - if (!view) { - return undefined; - } - - var views = this.views; - var index = views.indexOf(view); - return index > 0 ? views[index - 1] : undefined; - } // _queueTrns() adds a navigation stack change to the queue and schedules it to run: - // 1. _nextTrns(): consumes the next transition in the queue - // 2. _viewInit(): initializes enteringView if required - // 3. _viewTest(): ensures canLeave/canEnter Returns `true`, so the operation can continue - // 4. _postViewInit(): add/remove the views from the navigation stack - // 5. _transitionInit(): initializes the visual transition if required and schedules it to run - // 6. _viewAttachToDOM(): attaches the enteringView to the DOM - // 7. _transitionStart(): called once the transition actually starts, it initializes the Animation underneath. - // 8. _transitionFinish(): called once the transition finishes - // 9. _cleanup(): syncs the navigation internal state with the DOM. For example it removes the pages from the DOM or hides/show them. - - }, { - key: "queueTrns", - value: function () { - var _queueTrns = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee5(ti, done) { - var promise, router, canTransition; - return regeneratorRuntime.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - if (!(this.isTransitioning && ti.opts != null && ti.opts.skipIfBusy)) { - _context5.next = 2; - break; - } - - return _context5.abrupt("return", Promise.resolve(false)); - - case 2: - promise = new Promise(function (resolve, reject) { - ti.resolve = resolve; - ti.reject = reject; - }); - ti.done = done; - /** - * If using router, check to see if navigation hooks - * will allow us to perform this transition. This - * is required in order for hooks to work with - * the ion-back-button or swipe to go back. - */ - - if (!(ti.opts && ti.opts.updateURL !== false && this.useRouter)) { - _context5.next = 17; - break; - } - - router = document.querySelector('ion-router'); - - if (!router) { - _context5.next = 17; - break; - } - - _context5.next = 9; - return router.canTransition(); - - case 9: - canTransition = _context5.sent; - - if (!(canTransition === false)) { - _context5.next = 14; - break; - } - - return _context5.abrupt("return", Promise.resolve(false)); - - case 14: - if (!(typeof canTransition === 'string')) { - _context5.next = 17; - break; - } - - router.push(canTransition, ti.opts.direction || 'back'); - return _context5.abrupt("return", Promise.resolve(false)); - - case 17: - // Normalize empty - if (ti.insertViews && ti.insertViews.length === 0) { - ti.insertViews = undefined; - } // Enqueue transition instruction - - - this.transInstr.push(ti); // if there isn't a transition already happening - // then this will kick off this transition - - this.nextTrns(); - return _context5.abrupt("return", promise); - - case 21: - case "end": - return _context5.stop(); - } - } - }, _callee5, this); - })); - - function queueTrns(_x2, _x3) { - return _queueTrns.apply(this, arguments); - } - - return queueTrns; - }() - }, { - key: "success", - value: function success(result, ti) { - if (this.destroyed) { - this.fireError('nav controller was destroyed', ti); - return; - } - - if (ti.done) { - ti.done(result.hasCompleted, result.requiresTransition, result.enteringView, result.leavingView, result.direction); - } - - ti.resolve(result.hasCompleted); - - if (ti.opts.updateURL !== false && this.useRouter) { - var router = document.querySelector('ion-router'); - - if (router) { - var direction = result.direction === 'back' ? 'back' : 'forward'; - router.navChanged(direction); - } - } - } - }, { - key: "failed", - value: function failed(rejectReason, ti) { - if (this.destroyed) { - this.fireError('nav controller was destroyed', ti); - return; - } - - this.transInstr.length = 0; - this.fireError(rejectReason, ti); - } - }, { - key: "fireError", - value: function fireError(rejectReason, ti) { - if (ti.done) { - ti.done(false, false, rejectReason); - } - - if (ti.reject && !this.destroyed) { - ti.reject(rejectReason); - } else { - ti.resolve(false); - } - } - }, { - key: "nextTrns", - value: function nextTrns() { - // this is the framework's bread 'n butta function - // only one transition is allowed at any given time - if (this.isTransitioning) { - return false; - } // there is no transition happening right now - // get the next instruction - - - var ti = this.transInstr.shift(); - - if (!ti) { - return false; - } - - this.runTransition(ti); - return true; - } - }, { - key: "runTransition", - value: function () { - var _runTransition = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee6(ti) { - var leavingView, enteringView, requiresTransition, isBackDirection, result; - return regeneratorRuntime.wrap(function _callee6$(_context6) { - while (1) { - switch (_context6.prev = _context6.next) { - case 0: - _context6.prev = 0; - // set that this nav is actively transitioning - this.ionNavWillChange.emit(); - this.isTransitioning = true; - this.prepareTI(ti); - leavingView = this.getActiveSync(); - enteringView = this.getEnteringView(ti, leavingView); - - if (!(!leavingView && !enteringView)) { - _context6.next = 8; - break; - } - - throw new Error('no views in the stack to be removed'); - - case 8: - if (!(enteringView && enteringView.state === VIEW_STATE_NEW)) { - _context6.next = 11; - break; - } - - _context6.next = 11; - return enteringView.init(this.el); - - case 11: - this.postViewInit(enteringView, leavingView, ti); // Needs transition? - - requiresTransition = (ti.enteringRequiresTransition || ti.leavingRequiresTransition) && enteringView !== leavingView; - - if (requiresTransition && ti.opts && leavingView) { - isBackDirection = ti.opts.direction === 'back'; - /** - * If heading back, use the entering page's animation - * unless otherwise specified by the developer. - */ - - if (isBackDirection) { - ti.opts.animationBuilder = ti.opts.animationBuilder || enteringView && enteringView.animationBuilder; - } - - leavingView.animationBuilder = ti.opts.animationBuilder; - } - - if (!requiresTransition) { - _context6.next = 20; - break; - } - - _context6.next = 17; - return this.transition(enteringView, leavingView, ti); - - case 17: - _context6.t0 = _context6.sent; - _context6.next = 21; - break; - - case 20: - _context6.t0 = { - // transition is not required, so we are already done! - // they're inserting/removing the views somewhere in the middle or - // beginning, so visually nothing needs to animate/transition - // resolve immediately because there's no animation that's happening - hasCompleted: true, - requiresTransition: false - }; - - case 21: - result = _context6.t0; - this.success(result, ti); - this.ionNavDidChange.emit(); - _context6.next = 29; - break; - - case 26: - _context6.prev = 26; - _context6.t1 = _context6["catch"](0); - this.failed(_context6.t1, ti); - - case 29: - this.isTransitioning = false; - this.nextTrns(); - - case 31: - case "end": - return _context6.stop(); - } - } - }, _callee6, this, [[0, 26]]); - })); - - function runTransition(_x4) { - return _runTransition.apply(this, arguments); - } - - return runTransition; - }() - }, { - key: "prepareTI", - value: function prepareTI(ti) { - var viewsLength = this.views.length; - ti.opts = ti.opts || {}; - - if (ti.opts.delegate === undefined) { - ti.opts.delegate = this.delegate; - } - - if (ti.removeView !== undefined) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(ti.removeStart !== undefined, 'removeView needs removeStart'); - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(ti.removeCount !== undefined, 'removeView needs removeCount'); - var index = this.views.indexOf(ti.removeView); - - if (index < 0) { - throw new Error('removeView was not found'); - } - - ti.removeStart += index; - } - - if (ti.removeStart !== undefined) { - if (ti.removeStart < 0) { - ti.removeStart = viewsLength - 1; - } - - if (ti.removeCount < 0) { - ti.removeCount = viewsLength - ti.removeStart; - } - - ti.leavingRequiresTransition = ti.removeCount > 0 && ti.removeStart + ti.removeCount === viewsLength; - } - - if (ti.insertViews) { - // allow -1 to be passed in to auto push it on the end - // and clean up the index if it's larger then the size of the stack - if (ti.insertStart < 0 || ti.insertStart > viewsLength) { - ti.insertStart = viewsLength; - } - - ti.enteringRequiresTransition = ti.insertStart === viewsLength; - } - - var insertViews = ti.insertViews; - - if (!insertViews) { - return; - } - - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(insertViews.length > 0, 'length can not be zero'); - var viewControllers = convertToViews(insertViews); - - if (viewControllers.length === 0) { - throw new Error('invalid views to insert'); - } // Check all the inserted view are correct - - - var _iterator2 = _createForOfIteratorHelper(viewControllers), - _step2; - - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - var view = _step2.value; - view.delegate = ti.opts.delegate; - var nav = view.nav; - - if (nav && nav !== this) { - throw new Error('inserted view was already inserted'); - } - - if (view.state === VIEW_STATE_DESTROYED) { - throw new Error('inserted view was already destroyed'); - } - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - - ti.insertViews = viewControllers; - } - }, { - key: "getEnteringView", - value: function getEnteringView(ti, leavingView) { - var insertViews = ti.insertViews; - - if (insertViews !== undefined) { - // grab the very last view of the views to be inserted - // and initialize it as the new entering view - return insertViews[insertViews.length - 1]; - } - - var removeStart = ti.removeStart; - - if (removeStart !== undefined) { - var views = this.views; - var removeEnd = removeStart + ti.removeCount; - - for (var i = views.length - 1; i >= 0; i--) { - var view = views[i]; - - if ((i < removeStart || i >= removeEnd) && view !== leavingView) { - return view; - } - } - } - - return undefined; - } - }, { - key: "postViewInit", - value: function postViewInit(enteringView, leavingView, ti) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(leavingView || enteringView, 'Both leavingView and enteringView are null'); - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(ti.resolve, 'resolve must be valid'); - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(ti.reject, 'reject must be valid'); - var opts = ti.opts; - var insertViews = ti.insertViews; - var removeStart = ti.removeStart; - var removeCount = ti.removeCount; - var destroyQueue; // there are views to remove - - if (removeStart !== undefined && removeCount !== undefined) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(removeStart >= 0, 'removeStart can not be negative'); - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(removeCount >= 0, 'removeCount can not be negative'); - destroyQueue = []; - - for (var i = 0; i < removeCount; i++) { - var view = this.views[i + removeStart]; - - if (view && view !== enteringView && view !== leavingView) { - destroyQueue.push(view); - } - } // default the direction to "back" - - - opts.direction = opts.direction || 'back'; - } - - var finalBalance = this.views.length + (insertViews !== undefined ? insertViews.length : 0) - (removeCount !== undefined ? removeCount : 0); - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(finalBalance >= 0, 'final balance can not be negative'); - - if (finalBalance === 0) { - console.warn("You can't remove all the pages in the navigation stack. nav.pop() is probably called too many times.", this, this.el); - throw new Error('navigation stack needs at least one root page'); - } // At this point the transition can not be rejected, any throw should be an error - // there are views to insert - - - if (insertViews) { - // add the views to the - var insertIndex = ti.insertStart; - - var _iterator3 = _createForOfIteratorHelper(insertViews), - _step3; - - try { - for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { - var _view = _step3.value; - this.insertViewAt(_view, insertIndex); - insertIndex++; - } - } catch (err) { - _iterator3.e(err); - } finally { - _iterator3.f(); - } - - if (ti.enteringRequiresTransition) { - // default to forward if not already set - opts.direction = opts.direction || 'forward'; - } - } // if the views to be removed are in the beginning or middle - // and there is not a view that needs to visually transition out - // then just destroy them and don't transition anything - // batch all of lifecycles together - // let's make sure, callbacks are zoned - - - if (destroyQueue && destroyQueue.length > 0) { - var _iterator4 = _createForOfIteratorHelper(destroyQueue), - _step4; - - try { - for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) { - var _view2 = _step4.value; - Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["l"])(_view2.element, _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["b"]); - Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["l"])(_view2.element, _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["c"]); - Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["l"])(_view2.element, _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["d"]); - } // once all lifecycle events has been delivered, we can safely detroy the views - - } catch (err) { - _iterator4.e(err); - } finally { - _iterator4.f(); - } - - var _iterator5 = _createForOfIteratorHelper(destroyQueue), - _step5; - - try { - for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) { - var _view3 = _step5.value; - this.destroyView(_view3); - } - } catch (err) { - _iterator5.e(err); - } finally { - _iterator5.f(); - } - } - } - }, { - key: "transition", - value: function () { - var _transition = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee7(enteringView, leavingView, ti) { - var _this = this; - - var opts, progressCallback, mode, enteringEl, leavingEl, animationOpts, _yield$Object, hasCompleted; - - return regeneratorRuntime.wrap(function _callee7$(_context7) { - while (1) { - switch (_context7.prev = _context7.next) { - case 0: - // we should animate (duration > 0) if the pushed page is not the first one (startup) - // or if it is a portal (modal, actionsheet, etc.) - opts = ti.opts; - progressCallback = opts.progressAnimation ? function (ani) { - return _this.sbAni = ani; - } : undefined; - mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - enteringEl = enteringView.element; - leavingEl = leavingView && leavingView.element; - animationOpts = Object.assign({ - mode: mode, - showGoBack: this.canGoBackSync(enteringView), - baseEl: this.el, - animationBuilder: this.animation || opts.animationBuilder || _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('navAnimation'), - progressCallback: progressCallback, - animated: this.animated && _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('animated', true), - enteringEl: enteringEl, - leavingEl: leavingEl - }, opts); - _context7.next = 8; - return Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["t"])(animationOpts); - - case 8: - _yield$Object = _context7.sent; - hasCompleted = _yield$Object.hasCompleted; - return _context7.abrupt("return", this.transitionFinish(hasCompleted, enteringView, leavingView, opts)); - - case 11: - case "end": - return _context7.stop(); - } - } - }, _callee7, this); - })); - - function transition(_x5, _x6, _x7) { - return _transition.apply(this, arguments); - } - - return transition; - }() - }, { - key: "transitionFinish", - value: function transitionFinish(hasCompleted, enteringView, leavingView, opts) { - var cleanupView = hasCompleted ? enteringView : leavingView; - - if (cleanupView) { - this.cleanup(cleanupView); - } - - return { - hasCompleted: hasCompleted, - requiresTransition: true, - enteringView: enteringView, - leavingView: leavingView, - direction: opts.direction - }; - } - }, { - key: "insertViewAt", - value: function insertViewAt(view, index) { - var views = this.views; - var existingIndex = views.indexOf(view); - - if (existingIndex > -1) { - // this view is already in the stack!! - // move it to its new location - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(view.nav === this, 'view is not part of the nav'); - views.splice(index, 0, views.splice(existingIndex, 1)[0]); - } else { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(!view.nav, 'nav is used'); // this is a new view to add to the stack - // create the new entering view - - view.nav = this; // insert the entering view into the correct index in the stack - - views.splice(index, 0, view); - } - } - }, { - key: "removeView", - value: function removeView(view) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(view.state === VIEW_STATE_ATTACHED || view.state === VIEW_STATE_DESTROYED, 'view state should be loaded or destroyed'); - var views = this.views; - var index = views.indexOf(view); - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["b"])(index > -1, 'view must be part of the stack'); - - if (index >= 0) { - views.splice(index, 1); - } - } - }, { - key: "destroyView", - value: function destroyView(view) { - view._destroy(); - - this.removeView(view); - } - /** - * DOM WRITE - */ - - }, { - key: "cleanup", - value: function cleanup(activeView) { - // ok, cleanup time!! Destroy all of the views that are - // INACTIVE and come after the active view - // only do this if the views exist, though - if (this.destroyed) { - return; - } - - var views = this.views; - var activeViewIndex = views.indexOf(activeView); - - for (var i = views.length - 1; i >= 0; i--) { - var view = views[i]; - /** - * When inserting multiple views via insertPages - * the last page will be transitioned to, but the - * others will not be. As a result, a DOM element - * will only be created for the last page inserted. - * As a result, it is possible to have views in the - * stack that do not have `view.element` yet. - */ - - var element = view.element; - - if (element) { - if (i > activeViewIndex) { - // this view comes after the active view - // let's unload it - Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["l"])(element, _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["d"]); - this.destroyView(view); - } else if (i < activeViewIndex) { - // this view comes before the active view - // and it is not a portal then ensure it is hidden - Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_3__["s"])(element, true); - } - } - } - } - }, { - key: "canStart", - value: function canStart() { - return !!this.swipeGesture && !this.isTransitioning && this.transInstr.length === 0 && this.animationEnabled && this.canGoBackSync(); - } - }, { - key: "onStart", - value: function onStart() { - this.queueTrns({ - removeStart: -1, - removeCount: 1, - opts: { - direction: 'back', - progressAnimation: true - } - }, undefined); - } - }, { - key: "onMove", - value: function onMove(stepValue) { - if (this.sbAni) { - this.sbAni.progressStep(stepValue); - } - } - }, { - key: "onEnd", - value: function onEnd(shouldComplete, stepValue, dur) { - var _this2 = this; - - if (this.sbAni) { - this.animationEnabled = false; - this.sbAni.onFinish(function () { - _this2.animationEnabled = true; - }, { - oneTimeCallback: true - }); // Account for rounding errors in JS - - var newStepValue = shouldComplete ? -0.001 : 0.001; - /** - * Animation will be reversed here, so need to - * reverse the easing curve as well - * - * Additionally, we need to account for the time relative - * to the new easing curve, as `stepValue` is going to be given - * in terms of a linear curve. - */ - - if (!shouldComplete) { - this.sbAni.easing('cubic-bezier(1, 0, 0.68, 0.28)'); - newStepValue += Object(_cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__["g"])([0, 0], [1, 0], [0.68, 0.28], [1, 1], stepValue)[0]; - } else { - newStepValue += Object(_cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__["g"])([0, 0], [0.32, 0.72], [0, 1], [1, 1], stepValue)[0]; - } - - this.sbAni.progressEnd(shouldComplete ? 1 : 0, newStepValue, dur); - } - } - }, { - key: "render", - value: function render() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "swipeGesture": ["swipeGestureChanged"], - "root": ["rootChanged"] - }; - } - }]); - - return Nav; - }(); - - Nav.style = navCss; - - var navLink = function navLink(el, routerDirection, component, componentProps, routerAnimation) { - var nav = el.closest('ion-nav'); - - if (nav) { - if (routerDirection === 'forward') { - if (component !== undefined) { - return nav.push(component, componentProps, { - skipIfBusy: true, - animationBuilder: routerAnimation - }); - } - } else if (routerDirection === 'root') { - if (component !== undefined) { - return nav.setRoot(component, componentProps, { - skipIfBusy: true, - animationBuilder: routerAnimation - }); - } - } else if (routerDirection === 'back') { - return nav.pop({ - skipIfBusy: true, - animationBuilder: routerAnimation - }); - } - } - - return Promise.resolve(false); - }; - - var NavLink = /*#__PURE__*/function () { - function NavLink(hostRef) { - var _this3 = this; - - _classCallCheck(this, NavLink); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * The transition direction when navigating to another page. - */ - - this.routerDirection = 'forward'; - - this.onClick = function () { - return navLink(_this3.el, _this3.routerDirection, _this3.component, _this3.componentProps, _this3.routerAnimation); - }; - } - - _createClass(NavLink, [{ - key: "render", - value: function render() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - onClick: this.onClick - }); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return NavLink; - }(); - /***/ - - } -}]); -//# sourceMappingURL=21-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/21-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/21-es5.js.map deleted file mode 100644 index 9ed036b71..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/21-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-nav_2.entry.js"],"names":["VIEW_STATE_NEW","VIEW_STATE_ATTACHED","VIEW_STATE_DESTROYED","ViewController","component","params","state","container","element","delegate","removeViewFromDom","parentElement","remove","nav","undefined","matches","view","id","currentParams","keysA","Object","keys","keysB","length","key","convertToView","page","convertToViews","pages","map","componentProps","filter","v","navCss","Nav","hostRef","ionNavWillLoad","ionNavWillChange","ionNavDidChange","transInstr","animationEnabled","useRouter","isTransitioning","destroyed","views","animated","gesture","enable","swipeGesture","root","setRoot","rootParams","document","querySelector","el","closest","mode","getBoolean","emit","rootChanged","createSwipeBackGesture","canStart","bind","onStart","onMove","onEnd","swipeGestureChanged","_destroy","destroy","opts","done","queueTrns","insertStart","insertViews","insertIndex","insertComponents","removeStart","removeCount","indexOrViewCtrl","tiConfig","removeView","startIndex","setPages","direction","animation","active","getActiveSync","Promise","resolve","changed","promise","r","finish","commonOpts","updateURL","viewIsReady","enteringEl","mark","p","markVisible","viewController","find","popTo","assign","animationBuilder","push","tagName","index","canGoBackSync","getPreviousSync","indexOf","ti","skipIfBusy","reject","router","canTransition","nextTrns","result","fireError","hasCompleted","requiresTransition","enteringView","leavingView","navChanged","rejectReason","shift","runTransition","prepareTI","getEnteringView","Error","init","postViewInit","enteringRequiresTransition","leavingRequiresTransition","isBackDirection","transition","success","failed","viewsLength","viewControllers","removeEnd","i","destroyQueue","finalBalance","console","warn","insertViewAt","destroyView","progressCallback","progressAnimation","ani","sbAni","leavingEl","animationOpts","showGoBack","baseEl","get","transitionFinish","cleanupView","cleanup","existingIndex","splice","activeView","activeViewIndex","stepValue","progressStep","shouldComplete","dur","onFinish","oneTimeCallback","newStepValue","easing","progressEnd","style","navLink","routerDirection","routerAnimation","pop","NavLink","onClick"],"mappings":"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","file":"21-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, i as getElement, H as Host } from './index-44bf8136.js';\nimport { b as getIonMode, c as config } from './ionic-global-837be8f3.js';\nimport { b as assert } from './helpers-5c745fbd.js';\nimport { l as lifecycle, t as transition, s as setPageHidden, d as LIFECYCLE_WILL_UNLOAD, b as LIFECYCLE_WILL_LEAVE, c as LIFECYCLE_DID_LEAVE } from './index-37b50f53.js';\nimport { g as getTimeGivenProgression } from './cubic-bezier-685f606a.js';\nimport { a as attachComponent } from './framework-delegate-d1eb6504.js';\n\nconst VIEW_STATE_NEW = 1;\nconst VIEW_STATE_ATTACHED = 2;\nconst VIEW_STATE_DESTROYED = 3;\nclass ViewController {\n constructor(component, params) {\n this.component = component;\n this.params = params;\n this.state = VIEW_STATE_NEW;\n }\n async init(container) {\n this.state = VIEW_STATE_ATTACHED;\n if (!this.element) {\n const component = this.component;\n this.element = await attachComponent(this.delegate, container, component, ['ion-page', 'ion-page-invisible'], this.params);\n }\n }\n /**\n * DOM WRITE\n */\n _destroy() {\n assert(this.state !== VIEW_STATE_DESTROYED, 'view state must be ATTACHED');\n const element = this.element;\n if (element) {\n if (this.delegate) {\n this.delegate.removeViewFromDom(element.parentElement, element);\n }\n else {\n element.remove();\n }\n }\n this.nav = undefined;\n this.state = VIEW_STATE_DESTROYED;\n }\n}\nconst matches = (view, id, params) => {\n if (!view) {\n return false;\n }\n if (view.component !== id) {\n return false;\n }\n const currentParams = view.params;\n if (currentParams === params) {\n return true;\n }\n if (!currentParams && !params) {\n return true;\n }\n if (!currentParams || !params) {\n return false;\n }\n const keysA = Object.keys(currentParams);\n const keysB = Object.keys(params);\n if (keysA.length !== keysB.length) {\n return false;\n }\n // Test for A's keys different from B.\n for (const key of keysA) {\n if (currentParams[key] !== params[key]) {\n return false;\n }\n }\n return true;\n};\nconst convertToView = (page, params) => {\n if (!page) {\n return null;\n }\n if (page instanceof ViewController) {\n return page;\n }\n return new ViewController(page, params);\n};\nconst convertToViews = (pages) => {\n return pages.map(page => {\n if (page instanceof ViewController) {\n return page;\n }\n if ('component' in page) {\n /**\n * TODO Ionic 6:\n * Consider switching to just using `undefined` here\n * as well as on the public interfaces and on\n * `NavComponentWithProps`. Previously `pages` was\n * of type `any[]` so TypeScript did not catch this.\n */\n return convertToView(page.component, (page.componentProps === null) ? undefined : page.componentProps);\n }\n return convertToView(page, undefined);\n }).filter(v => v !== null);\n};\n\nconst navCss = \":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;overflow:hidden;z-index:0}\";\n\nconst Nav = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionNavWillLoad = createEvent(this, \"ionNavWillLoad\", 7);\n this.ionNavWillChange = createEvent(this, \"ionNavWillChange\", 3);\n this.ionNavDidChange = createEvent(this, \"ionNavDidChange\", 3);\n this.transInstr = [];\n this.animationEnabled = true;\n this.useRouter = false;\n this.isTransitioning = false;\n this.destroyed = false;\n this.views = [];\n /**\n * If `true`, the nav should animate the transition of components.\n */\n this.animated = true;\n }\n swipeGestureChanged() {\n if (this.gesture) {\n this.gesture.enable(this.swipeGesture === true);\n }\n }\n rootChanged() {\n if (this.root !== undefined) {\n if (!this.useRouter) {\n this.setRoot(this.root, this.rootParams);\n }\n }\n }\n componentWillLoad() {\n this.useRouter =\n !!document.querySelector('ion-router') &&\n !this.el.closest('[no-router]');\n if (this.swipeGesture === undefined) {\n const mode = getIonMode(this);\n this.swipeGesture = config.getBoolean('swipeBackEnabled', mode === 'ios');\n }\n this.ionNavWillLoad.emit();\n }\n async componentDidLoad() {\n this.rootChanged();\n this.gesture = (await import('./swipe-back-0a6a44c8.js')).createSwipeBackGesture(this.el, this.canStart.bind(this), this.onStart.bind(this), this.onMove.bind(this), this.onEnd.bind(this));\n this.swipeGestureChanged();\n }\n componentDidUnload() {\n for (const view of this.views) {\n lifecycle(view.element, LIFECYCLE_WILL_UNLOAD);\n view._destroy();\n }\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n // release swipe back gesture and transition\n this.transInstr.length = this.views.length = 0;\n this.destroyed = true;\n }\n /**\n * Push a new component onto the current navigation stack. Pass any additional\n * information along as an object. This additional information is accessible\n * through NavParams.\n *\n * @param component The component to push onto the navigation stack.\n * @param componentProps Any properties of the component.\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n push(component, componentProps, opts, done) {\n return this.queueTrns({\n insertStart: -1,\n insertViews: [{ component, componentProps }],\n opts\n }, done);\n }\n /**\n * Inserts a component into the navigation stack at the specified index.\n * This is useful to add a component at any point in the navigation stack.\n *\n * @param insertIndex The index to insert the component at in the stack.\n * @param component The component to insert into the navigation stack.\n * @param componentProps Any properties of the component.\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n insert(insertIndex, component, componentProps, opts, done) {\n return this.queueTrns({\n insertStart: insertIndex,\n insertViews: [{ component, componentProps }],\n opts\n }, done);\n }\n /**\n * Inserts an array of components into the navigation stack at the specified index.\n * The last component in the array will become instantiated as a view, and animate\n * in to become the active view.\n *\n * @param insertIndex The index to insert the components at in the stack.\n * @param insertComponents The components to insert into the navigation stack.\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n insertPages(insertIndex, insertComponents, opts, done) {\n return this.queueTrns({\n insertStart: insertIndex,\n insertViews: insertComponents,\n opts\n }, done);\n }\n /**\n * Pop a component off of the navigation stack. Navigates back from the current\n * component.\n *\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n pop(opts, done) {\n return this.queueTrns({\n removeStart: -1,\n removeCount: 1,\n opts\n }, done);\n }\n /**\n * Pop to a specific index in the navigation stack.\n *\n * @param indexOrViewCtrl The index or view controller to pop to.\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n popTo(indexOrViewCtrl, opts, done) {\n const tiConfig = {\n removeStart: -1,\n removeCount: -1,\n opts\n };\n if (typeof indexOrViewCtrl === 'object' && indexOrViewCtrl.component) {\n tiConfig.removeView = indexOrViewCtrl;\n tiConfig.removeStart = 1;\n }\n else if (typeof indexOrViewCtrl === 'number') {\n tiConfig.removeStart = indexOrViewCtrl + 1;\n }\n return this.queueTrns(tiConfig, done);\n }\n /**\n * Navigate back to the root of the stack, no matter how far back that is.\n *\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n popToRoot(opts, done) {\n return this.queueTrns({\n removeStart: 1,\n removeCount: -1,\n opts\n }, done);\n }\n /**\n * Removes a component from the navigation stack at the specified index.\n *\n * @param startIndex The number to begin removal at.\n * @param removeCount The number of components to remove.\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n removeIndex(startIndex, removeCount = 1, opts, done) {\n return this.queueTrns({\n removeStart: startIndex,\n removeCount,\n opts\n }, done);\n }\n /**\n * Set the root for the current navigation stack to a component.\n *\n * @param component The component to set as the root of the navigation stack.\n * @param componentProps Any properties of the component.\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n setRoot(component, componentProps, opts, done) {\n return this.setPages([{ component, componentProps }], opts, done);\n }\n /**\n * Set the views of the current navigation stack and navigate to the last view.\n * By default animations are disabled, but they can be enabled by passing options\n * to the navigation controller. Navigation parameters can also be passed to the\n * individual pages in the array.\n *\n * @param views The list of views to set as the navigation stack.\n * @param opts The navigation options.\n * @param done The transition complete function.\n */\n setPages(views, opts, done) {\n if (opts == null) {\n opts = {};\n }\n // if animation wasn't set to true then default it to NOT animate\n if (opts.animated !== true) {\n opts.animated = false;\n }\n return this.queueTrns({\n insertStart: 0,\n insertViews: views,\n removeStart: 0,\n removeCount: -1,\n opts\n }, done);\n }\n /** @internal */\n setRouteId(id, params, direction, animation) {\n const active = this.getActiveSync();\n if (matches(active, id, params)) {\n return Promise.resolve({\n changed: false,\n element: active.element\n });\n }\n let resolve;\n const promise = new Promise(r => (resolve = r));\n let finish;\n const commonOpts = {\n updateURL: false,\n viewIsReady: enteringEl => {\n let mark;\n const p = new Promise(r => (mark = r));\n resolve({\n changed: true,\n element: enteringEl,\n markVisible: async () => {\n mark();\n await finish;\n }\n });\n return p;\n }\n };\n if (direction === 'root') {\n finish = this.setRoot(id, params, commonOpts);\n }\n else {\n const viewController = this.views.find(v => matches(v, id, params));\n if (viewController) {\n finish = this.popTo(viewController, Object.assign(Object.assign({}, commonOpts), { direction: 'back', animationBuilder: animation }));\n }\n else if (direction === 'forward') {\n finish = this.push(id, params, Object.assign(Object.assign({}, commonOpts), { animationBuilder: animation }));\n }\n else if (direction === 'back') {\n finish = this.setRoot(id, params, Object.assign(Object.assign({}, commonOpts), { direction: 'back', animated: true, animationBuilder: animation }));\n }\n }\n return promise;\n }\n /** @internal */\n async getRouteId() {\n const active = this.getActiveSync();\n return active\n ? {\n id: active.element.tagName,\n params: active.params,\n element: active.element\n }\n : undefined;\n }\n /**\n * Get the active view.\n */\n getActive() {\n return Promise.resolve(this.getActiveSync());\n }\n /**\n * Get the view at the specified index.\n *\n * @param index The index of the view.\n */\n getByIndex(index) {\n return Promise.resolve(this.views[index]);\n }\n /**\n * Returns `true` if the current view can go back.\n *\n * @param view The view to check.\n */\n canGoBack(view) {\n return Promise.resolve(this.canGoBackSync(view));\n }\n /**\n * Get the previous view.\n *\n * @param view The view to get.\n */\n getPrevious(view) {\n return Promise.resolve(this.getPreviousSync(view));\n }\n getLength() {\n return this.views.length;\n }\n getActiveSync() {\n return this.views[this.views.length - 1];\n }\n canGoBackSync(view = this.getActiveSync()) {\n return !!(view && this.getPreviousSync(view));\n }\n getPreviousSync(view = this.getActiveSync()) {\n if (!view) {\n return undefined;\n }\n const views = this.views;\n const index = views.indexOf(view);\n return index > 0 ? views[index - 1] : undefined;\n }\n // _queueTrns() adds a navigation stack change to the queue and schedules it to run:\n // 1. _nextTrns(): consumes the next transition in the queue\n // 2. _viewInit(): initializes enteringView if required\n // 3. _viewTest(): ensures canLeave/canEnter Returns `true`, so the operation can continue\n // 4. _postViewInit(): add/remove the views from the navigation stack\n // 5. _transitionInit(): initializes the visual transition if required and schedules it to run\n // 6. _viewAttachToDOM(): attaches the enteringView to the DOM\n // 7. _transitionStart(): called once the transition actually starts, it initializes the Animation underneath.\n // 8. _transitionFinish(): called once the transition finishes\n // 9. _cleanup(): syncs the navigation internal state with the DOM. For example it removes the pages from the DOM or hides/show them.\n async queueTrns(ti, done) {\n if (this.isTransitioning && ti.opts != null && ti.opts.skipIfBusy) {\n return Promise.resolve(false);\n }\n const promise = new Promise((resolve, reject) => {\n ti.resolve = resolve;\n ti.reject = reject;\n });\n ti.done = done;\n /**\n * If using router, check to see if navigation hooks\n * will allow us to perform this transition. This\n * is required in order for hooks to work with\n * the ion-back-button or swipe to go back.\n */\n if (ti.opts && ti.opts.updateURL !== false && this.useRouter) {\n const router = document.querySelector('ion-router');\n if (router) {\n const canTransition = await router.canTransition();\n if (canTransition === false) {\n return Promise.resolve(false);\n }\n else if (typeof canTransition === 'string') {\n router.push(canTransition, ti.opts.direction || 'back');\n return Promise.resolve(false);\n }\n }\n }\n // Normalize empty\n if (ti.insertViews && ti.insertViews.length === 0) {\n ti.insertViews = undefined;\n }\n // Enqueue transition instruction\n this.transInstr.push(ti);\n // if there isn't a transition already happening\n // then this will kick off this transition\n this.nextTrns();\n return promise;\n }\n success(result, ti) {\n if (this.destroyed) {\n this.fireError('nav controller was destroyed', ti);\n return;\n }\n if (ti.done) {\n ti.done(result.hasCompleted, result.requiresTransition, result.enteringView, result.leavingView, result.direction);\n }\n ti.resolve(result.hasCompleted);\n if (ti.opts.updateURL !== false && this.useRouter) {\n const router = document.querySelector('ion-router');\n if (router) {\n const direction = result.direction === 'back' ? 'back' : 'forward';\n router.navChanged(direction);\n }\n }\n }\n failed(rejectReason, ti) {\n if (this.destroyed) {\n this.fireError('nav controller was destroyed', ti);\n return;\n }\n this.transInstr.length = 0;\n this.fireError(rejectReason, ti);\n }\n fireError(rejectReason, ti) {\n if (ti.done) {\n ti.done(false, false, rejectReason);\n }\n if (ti.reject && !this.destroyed) {\n ti.reject(rejectReason);\n }\n else {\n ti.resolve(false);\n }\n }\n nextTrns() {\n // this is the framework's bread 'n butta function\n // only one transition is allowed at any given time\n if (this.isTransitioning) {\n return false;\n }\n // there is no transition happening right now\n // get the next instruction\n const ti = this.transInstr.shift();\n if (!ti) {\n return false;\n }\n this.runTransition(ti);\n return true;\n }\n async runTransition(ti) {\n try {\n // set that this nav is actively transitioning\n this.ionNavWillChange.emit();\n this.isTransitioning = true;\n this.prepareTI(ti);\n const leavingView = this.getActiveSync();\n const enteringView = this.getEnteringView(ti, leavingView);\n if (!leavingView && !enteringView) {\n throw new Error('no views in the stack to be removed');\n }\n if (enteringView && enteringView.state === VIEW_STATE_NEW) {\n await enteringView.init(this.el);\n }\n this.postViewInit(enteringView, leavingView, ti);\n // Needs transition?\n const requiresTransition = (ti.enteringRequiresTransition || ti.leavingRequiresTransition) &&\n enteringView !== leavingView;\n if (requiresTransition && ti.opts && leavingView) {\n const isBackDirection = ti.opts.direction === 'back';\n /**\n * If heading back, use the entering page's animation\n * unless otherwise specified by the developer.\n */\n if (isBackDirection) {\n ti.opts.animationBuilder = ti.opts.animationBuilder || (enteringView && enteringView.animationBuilder);\n }\n leavingView.animationBuilder = ti.opts.animationBuilder;\n }\n const result = requiresTransition\n ? await this.transition(enteringView, leavingView, ti)\n : {\n // transition is not required, so we are already done!\n // they're inserting/removing the views somewhere in the middle or\n // beginning, so visually nothing needs to animate/transition\n // resolve immediately because there's no animation that's happening\n hasCompleted: true,\n requiresTransition: false\n };\n this.success(result, ti);\n this.ionNavDidChange.emit();\n }\n catch (rejectReason) {\n this.failed(rejectReason, ti);\n }\n this.isTransitioning = false;\n this.nextTrns();\n }\n prepareTI(ti) {\n const viewsLength = this.views.length;\n ti.opts = ti.opts || {};\n if (ti.opts.delegate === undefined) {\n ti.opts.delegate = this.delegate;\n }\n if (ti.removeView !== undefined) {\n assert(ti.removeStart !== undefined, 'removeView needs removeStart');\n assert(ti.removeCount !== undefined, 'removeView needs removeCount');\n const index = this.views.indexOf(ti.removeView);\n if (index < 0) {\n throw new Error('removeView was not found');\n }\n ti.removeStart += index;\n }\n if (ti.removeStart !== undefined) {\n if (ti.removeStart < 0) {\n ti.removeStart = viewsLength - 1;\n }\n if (ti.removeCount < 0) {\n ti.removeCount = viewsLength - ti.removeStart;\n }\n ti.leavingRequiresTransition =\n ti.removeCount > 0 && ti.removeStart + ti.removeCount === viewsLength;\n }\n if (ti.insertViews) {\n // allow -1 to be passed in to auto push it on the end\n // and clean up the index if it's larger then the size of the stack\n if (ti.insertStart < 0 || ti.insertStart > viewsLength) {\n ti.insertStart = viewsLength;\n }\n ti.enteringRequiresTransition = ti.insertStart === viewsLength;\n }\n const insertViews = ti.insertViews;\n if (!insertViews) {\n return;\n }\n assert(insertViews.length > 0, 'length can not be zero');\n const viewControllers = convertToViews(insertViews);\n if (viewControllers.length === 0) {\n throw new Error('invalid views to insert');\n }\n // Check all the inserted view are correct\n for (const view of viewControllers) {\n view.delegate = ti.opts.delegate;\n const nav = view.nav;\n if (nav && nav !== this) {\n throw new Error('inserted view was already inserted');\n }\n if (view.state === VIEW_STATE_DESTROYED) {\n throw new Error('inserted view was already destroyed');\n }\n }\n ti.insertViews = viewControllers;\n }\n getEnteringView(ti, leavingView) {\n const insertViews = ti.insertViews;\n if (insertViews !== undefined) {\n // grab the very last view of the views to be inserted\n // and initialize it as the new entering view\n return insertViews[insertViews.length - 1];\n }\n const removeStart = ti.removeStart;\n if (removeStart !== undefined) {\n const views = this.views;\n const removeEnd = removeStart + ti.removeCount;\n for (let i = views.length - 1; i >= 0; i--) {\n const view = views[i];\n if ((i < removeStart || i >= removeEnd) && view !== leavingView) {\n return view;\n }\n }\n }\n return undefined;\n }\n postViewInit(enteringView, leavingView, ti) {\n assert(leavingView || enteringView, 'Both leavingView and enteringView are null');\n assert(ti.resolve, 'resolve must be valid');\n assert(ti.reject, 'reject must be valid');\n const opts = ti.opts;\n const insertViews = ti.insertViews;\n const removeStart = ti.removeStart;\n const removeCount = ti.removeCount;\n let destroyQueue;\n // there are views to remove\n if (removeStart !== undefined && removeCount !== undefined) {\n assert(removeStart >= 0, 'removeStart can not be negative');\n assert(removeCount >= 0, 'removeCount can not be negative');\n destroyQueue = [];\n for (let i = 0; i < removeCount; i++) {\n const view = this.views[i + removeStart];\n if (view && view !== enteringView && view !== leavingView) {\n destroyQueue.push(view);\n }\n }\n // default the direction to \"back\"\n opts.direction = opts.direction || 'back';\n }\n const finalBalance = this.views.length +\n (insertViews !== undefined ? insertViews.length : 0) -\n (removeCount !== undefined ? removeCount : 0);\n assert(finalBalance >= 0, 'final balance can not be negative');\n if (finalBalance === 0) {\n console.warn(`You can't remove all the pages in the navigation stack. nav.pop() is probably called too many times.`, this, this.el);\n throw new Error('navigation stack needs at least one root page');\n }\n // At this point the transition can not be rejected, any throw should be an error\n // there are views to insert\n if (insertViews) {\n // add the views to the\n let insertIndex = ti.insertStart;\n for (const view of insertViews) {\n this.insertViewAt(view, insertIndex);\n insertIndex++;\n }\n if (ti.enteringRequiresTransition) {\n // default to forward if not already set\n opts.direction = opts.direction || 'forward';\n }\n }\n // if the views to be removed are in the beginning or middle\n // and there is not a view that needs to visually transition out\n // then just destroy them and don't transition anything\n // batch all of lifecycles together\n // let's make sure, callbacks are zoned\n if (destroyQueue && destroyQueue.length > 0) {\n for (const view of destroyQueue) {\n lifecycle(view.element, LIFECYCLE_WILL_LEAVE);\n lifecycle(view.element, LIFECYCLE_DID_LEAVE);\n lifecycle(view.element, LIFECYCLE_WILL_UNLOAD);\n }\n // once all lifecycle events has been delivered, we can safely detroy the views\n for (const view of destroyQueue) {\n this.destroyView(view);\n }\n }\n }\n async transition(enteringView, leavingView, ti) {\n // we should animate (duration > 0) if the pushed page is not the first one (startup)\n // or if it is a portal (modal, actionsheet, etc.)\n const opts = ti.opts;\n const progressCallback = opts.progressAnimation\n ? (ani) => this.sbAni = ani\n : undefined;\n const mode = getIonMode(this);\n const enteringEl = enteringView.element;\n const leavingEl = leavingView && leavingView.element;\n const animationOpts = Object.assign({ mode, showGoBack: this.canGoBackSync(enteringView), baseEl: this.el, animationBuilder: this.animation || opts.animationBuilder || config.get('navAnimation'), progressCallback, animated: this.animated && config.getBoolean('animated', true), enteringEl,\n leavingEl }, opts);\n const { hasCompleted } = await transition(animationOpts);\n return this.transitionFinish(hasCompleted, enteringView, leavingView, opts);\n }\n transitionFinish(hasCompleted, enteringView, leavingView, opts) {\n const cleanupView = hasCompleted ? enteringView : leavingView;\n if (cleanupView) {\n this.cleanup(cleanupView);\n }\n return {\n hasCompleted,\n requiresTransition: true,\n enteringView,\n leavingView,\n direction: opts.direction\n };\n }\n insertViewAt(view, index) {\n const views = this.views;\n const existingIndex = views.indexOf(view);\n if (existingIndex > -1) {\n // this view is already in the stack!!\n // move it to its new location\n assert(view.nav === this, 'view is not part of the nav');\n views.splice(index, 0, views.splice(existingIndex, 1)[0]);\n }\n else {\n assert(!view.nav, 'nav is used');\n // this is a new view to add to the stack\n // create the new entering view\n view.nav = this;\n // insert the entering view into the correct index in the stack\n views.splice(index, 0, view);\n }\n }\n removeView(view) {\n assert(view.state === VIEW_STATE_ATTACHED || view.state === VIEW_STATE_DESTROYED, 'view state should be loaded or destroyed');\n const views = this.views;\n const index = views.indexOf(view);\n assert(index > -1, 'view must be part of the stack');\n if (index >= 0) {\n views.splice(index, 1);\n }\n }\n destroyView(view) {\n view._destroy();\n this.removeView(view);\n }\n /**\n * DOM WRITE\n */\n cleanup(activeView) {\n // ok, cleanup time!! Destroy all of the views that are\n // INACTIVE and come after the active view\n // only do this if the views exist, though\n if (this.destroyed) {\n return;\n }\n const views = this.views;\n const activeViewIndex = views.indexOf(activeView);\n for (let i = views.length - 1; i >= 0; i--) {\n const view = views[i];\n /**\n * When inserting multiple views via insertPages\n * the last page will be transitioned to, but the\n * others will not be. As a result, a DOM element\n * will only be created for the last page inserted.\n * As a result, it is possible to have views in the\n * stack that do not have `view.element` yet.\n */\n const element = view.element;\n if (element) {\n if (i > activeViewIndex) {\n // this view comes after the active view\n // let's unload it\n lifecycle(element, LIFECYCLE_WILL_UNLOAD);\n this.destroyView(view);\n }\n else if (i < activeViewIndex) {\n // this view comes before the active view\n // and it is not a portal then ensure it is hidden\n setPageHidden(element, true);\n }\n }\n }\n }\n canStart() {\n return (!!this.swipeGesture &&\n !this.isTransitioning &&\n this.transInstr.length === 0 &&\n this.animationEnabled &&\n this.canGoBackSync());\n }\n onStart() {\n this.queueTrns({\n removeStart: -1,\n removeCount: 1,\n opts: {\n direction: 'back',\n progressAnimation: true\n }\n }, undefined);\n }\n onMove(stepValue) {\n if (this.sbAni) {\n this.sbAni.progressStep(stepValue);\n }\n }\n onEnd(shouldComplete, stepValue, dur) {\n if (this.sbAni) {\n this.animationEnabled = false;\n this.sbAni.onFinish(() => {\n this.animationEnabled = true;\n }, { oneTimeCallback: true });\n // Account for rounding errors in JS\n let newStepValue = (shouldComplete) ? -0.001 : 0.001;\n /**\n * Animation will be reversed here, so need to\n * reverse the easing curve as well\n *\n * Additionally, we need to account for the time relative\n * to the new easing curve, as `stepValue` is going to be given\n * in terms of a linear curve.\n */\n if (!shouldComplete) {\n this.sbAni.easing('cubic-bezier(1, 0, 0.68, 0.28)');\n newStepValue += getTimeGivenProgression([0, 0], [1, 0], [0.68, 0.28], [1, 1], stepValue)[0];\n }\n else {\n newStepValue += getTimeGivenProgression([0, 0], [0.32, 0.72], [0, 1], [1, 1], stepValue)[0];\n }\n this.sbAni.progressEnd(shouldComplete ? 1 : 0, newStepValue, dur);\n }\n }\n render() {\n return (h(\"slot\", null));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"swipeGesture\": [\"swipeGestureChanged\"],\n \"root\": [\"rootChanged\"]\n }; }\n};\nNav.style = navCss;\n\nconst navLink = (el, routerDirection, component, componentProps, routerAnimation) => {\n const nav = el.closest('ion-nav');\n if (nav) {\n if (routerDirection === 'forward') {\n if (component !== undefined) {\n return nav.push(component, componentProps, { skipIfBusy: true, animationBuilder: routerAnimation });\n }\n }\n else if (routerDirection === 'root') {\n if (component !== undefined) {\n return nav.setRoot(component, componentProps, { skipIfBusy: true, animationBuilder: routerAnimation });\n }\n }\n else if (routerDirection === 'back') {\n return nav.pop({ skipIfBusy: true, animationBuilder: routerAnimation });\n }\n }\n return Promise.resolve(false);\n};\n\nconst NavLink = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * The transition direction when navigating to another page.\n */\n this.routerDirection = 'forward';\n this.onClick = () => {\n return navLink(this.el, this.routerDirection, this.component, this.componentProps, this.routerAnimation);\n };\n }\n render() {\n return (h(Host, { onClick: this.onClick }));\n }\n get el() { return getElement(this); }\n};\n\nexport { Nav as ion_nav, NavLink as ion_nav_link };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/22-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/22-es2015.js deleted file mode 100644 index 45e4ab420..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/22-es2015.js +++ /dev/null @@ -1,388 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[22],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-popover.entry.js": -/*!****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-popover.entry.js ***! - \****************************************************************/ -/*! exports provided: ion_popover */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_popover", function() { return Popover; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./animation-a635a2fc.js */ "./node_modules/@ionic/core/dist/esm/animation-a635a2fc.js"); -/* harmony import */ var _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./index-37b50f53.js */ "./node_modules/@ionic/core/dist/esm/index-37b50f53.js"); -/* harmony import */ var _hardware_back_button_7b6ede21_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./hardware-back-button-7b6ede21.js */ "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js"); -/* harmony import */ var _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./overlays-7c699579.js */ "./node_modules/@ionic/core/dist/esm/overlays-7c699579.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); -/* harmony import */ var _framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./framework-delegate-d1eb6504.js */ "./node_modules/@ionic/core/dist/esm/framework-delegate-d1eb6504.js"); - - - - - - - - - - -/** - * iOS Popover Enter Animation - */ -const iosEnterAnimation = (baseEl, ev) => { - let originY = 'top'; - let originX = 'left'; - const contentEl = baseEl.querySelector('.popover-content'); - const contentDimentions = contentEl.getBoundingClientRect(); - const contentWidth = contentDimentions.width; - const contentHeight = contentDimentions.height; - const bodyWidth = baseEl.ownerDocument.defaultView.innerWidth; - const bodyHeight = baseEl.ownerDocument.defaultView.innerHeight; - // If ev was passed, use that for target element - const targetDim = ev && ev.target && ev.target.getBoundingClientRect(); - const targetTop = targetDim != null && 'top' in targetDim ? targetDim.top : bodyHeight / 2 - contentHeight / 2; - const targetLeft = targetDim != null && 'left' in targetDim ? targetDim.left : bodyWidth / 2; - const targetWidth = (targetDim && targetDim.width) || 0; - const targetHeight = (targetDim && targetDim.height) || 0; - const arrowEl = baseEl.querySelector('.popover-arrow'); - const arrowDim = arrowEl.getBoundingClientRect(); - const arrowWidth = arrowDim.width; - const arrowHeight = arrowDim.height; - if (targetDim == null) { - arrowEl.style.display = 'none'; - } - const arrowCSS = { - top: targetTop + targetHeight, - left: targetLeft + targetWidth / 2 - arrowWidth / 2 - }; - const popoverCSS = { - top: targetTop + targetHeight + (arrowHeight - 1), - left: targetLeft + targetWidth / 2 - contentWidth / 2 - }; - // If the popover left is less than the padding it is off screen - // to the left so adjust it, else if the width of the popover - // exceeds the body width it is off screen to the right so adjust - // - let checkSafeAreaLeft = false; - let checkSafeAreaRight = false; - // If the popover left is less than the padding it is off screen - // to the left so adjust it, else if the width of the popover - // exceeds the body width it is off screen to the right so adjust - // 25 is a random/arbitrary number. It seems to work fine for ios11 - // and iPhoneX. Is it perfect? No. Does it work? Yes. - if (popoverCSS.left < POPOVER_IOS_BODY_PADDING + 25) { - checkSafeAreaLeft = true; - popoverCSS.left = POPOVER_IOS_BODY_PADDING; - } - else if (contentWidth + POPOVER_IOS_BODY_PADDING + popoverCSS.left + 25 > bodyWidth) { - // Ok, so we're on the right side of the screen, - // but now we need to make sure we're still a bit further right - // cus....notchurally... Again, 25 is random. It works tho - checkSafeAreaRight = true; - popoverCSS.left = bodyWidth - contentWidth - POPOVER_IOS_BODY_PADDING; - originX = 'right'; - } - // make it pop up if there's room above - if (targetTop + targetHeight + contentHeight > bodyHeight && targetTop - contentHeight > 0) { - arrowCSS.top = targetTop - (arrowHeight + 1); - popoverCSS.top = targetTop - contentHeight - (arrowHeight - 1); - baseEl.className = baseEl.className + ' popover-bottom'; - originY = 'bottom'; - // If there isn't room for it to pop up above the target cut it off - } - else if (targetTop + targetHeight + contentHeight > bodyHeight) { - contentEl.style.bottom = POPOVER_IOS_BODY_PADDING + '%'; - } - arrowEl.style.top = arrowCSS.top + 'px'; - arrowEl.style.left = arrowCSS.left + 'px'; - contentEl.style.top = popoverCSS.top + 'px'; - contentEl.style.left = popoverCSS.left + 'px'; - if (checkSafeAreaLeft) { - contentEl.style.left = `calc(${popoverCSS.left}px + var(--ion-safe-area-left, 0px))`; - } - if (checkSafeAreaRight) { - contentEl.style.left = `calc(${popoverCSS.left}px - var(--ion-safe-area-right, 0px))`; - } - contentEl.style.transformOrigin = originY + ' ' + originX; - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 0.01, 'var(--backdrop-opacity)') - .beforeStyles({ - 'pointer-events': 'none' - }) - .afterClearStyles(['pointer-events']); - wrapperAnimation - .addElement(baseEl.querySelector('.popover-wrapper')) - .fromTo('opacity', 0.01, 1); - return baseAnimation - .addElement(baseEl) - .easing('ease') - .duration(100) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; -const POPOVER_IOS_BODY_PADDING = 5; - -/** - * iOS Popover Leave Animation - */ -const iosLeaveAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 'var(--backdrop-opacity)', 0); - wrapperAnimation - .addElement(baseEl.querySelector('.popover-wrapper')) - .fromTo('opacity', 0.99, 0); - return baseAnimation - .addElement(baseEl) - .easing('ease') - .duration(500) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -/** - * Md Popover Enter Animation - */ -const mdEnterAnimation = (baseEl, ev) => { - const POPOVER_MD_BODY_PADDING = 12; - const doc = baseEl.ownerDocument; - const isRTL = doc.dir === 'rtl'; - let originY = 'top'; - let originX = isRTL ? 'right' : 'left'; - const contentEl = baseEl.querySelector('.popover-content'); - const contentDimentions = contentEl.getBoundingClientRect(); - const contentWidth = contentDimentions.width; - const contentHeight = contentDimentions.height; - const bodyWidth = doc.defaultView.innerWidth; - const bodyHeight = doc.defaultView.innerHeight; - // If ev was passed, use that for target element - const targetDim = ev && ev.target && ev.target.getBoundingClientRect(); - // As per MD spec, by default position the popover below the target (trigger) element - const targetTop = targetDim != null && 'bottom' in targetDim - ? targetDim.bottom - : bodyHeight / 2 - contentHeight / 2; - const targetLeft = targetDim != null && 'left' in targetDim - ? isRTL - ? targetDim.left - contentWidth + targetDim.width - : targetDim.left - : bodyWidth / 2 - contentWidth / 2; - const targetHeight = (targetDim && targetDim.height) || 0; - const popoverCSS = { - top: targetTop, - left: targetLeft - }; - // If the popover left is less than the padding it is off screen - // to the left so adjust it, else if the width of the popover - // exceeds the body width it is off screen to the right so adjust - if (popoverCSS.left < POPOVER_MD_BODY_PADDING) { - popoverCSS.left = POPOVER_MD_BODY_PADDING; - // Same origin in this case for both LTR & RTL - // Note: in LTR, originX is already 'left' - originX = 'left'; - } - else if (contentWidth + POPOVER_MD_BODY_PADDING + popoverCSS.left > - bodyWidth) { - popoverCSS.left = bodyWidth - contentWidth - POPOVER_MD_BODY_PADDING; - // Same origin in this case for both LTR & RTL - // Note: in RTL, originX is already 'right' - originX = 'right'; - } - // If the popover when popped down stretches past bottom of screen, - // make it pop up if there's room above - if (targetTop + targetHeight + contentHeight > bodyHeight && - targetTop - contentHeight > 0) { - popoverCSS.top = targetTop - contentHeight - targetHeight; - baseEl.className = baseEl.className + ' popover-bottom'; - originY = 'bottom'; - // If there isn't room for it to pop up above the target cut it off - } - else if (targetTop + targetHeight + contentHeight > bodyHeight) { - contentEl.style.bottom = POPOVER_MD_BODY_PADDING + 'px'; - } - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const contentAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const viewportAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 0.01, 'var(--backdrop-opacity)') - .beforeStyles({ - 'pointer-events': 'none' - }) - .afterClearStyles(['pointer-events']); - wrapperAnimation - .addElement(baseEl.querySelector('.popover-wrapper')) - .fromTo('opacity', 0.01, 1); - contentAnimation - .addElement(contentEl) - .beforeStyles({ - 'top': `${popoverCSS.top}px`, - 'left': `${popoverCSS.left}px`, - 'transform-origin': `${originY} ${originX}` - }) - .fromTo('transform', 'scale(0.001)', 'scale(1)'); - viewportAnimation - .addElement(baseEl.querySelector('.popover-viewport')) - .fromTo('opacity', 0.01, 1); - return baseAnimation - .addElement(baseEl) - .easing('cubic-bezier(0.36,0.66,0.04,1)') - .duration(300) - .addAnimation([backdropAnimation, wrapperAnimation, contentAnimation, viewportAnimation]); -}; - -/** - * Md Popover Leave Animation - */ -const mdLeaveAnimation = (baseEl) => { - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - const wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation - .addElement(baseEl.querySelector('ion-backdrop')) - .fromTo('opacity', 'var(--backdrop-opacity)', 0); - wrapperAnimation - .addElement(baseEl.querySelector('.popover-wrapper')) - .fromTo('opacity', 0.99, 0); - return baseAnimation - .addElement(baseEl) - .easing('ease') - .duration(500) - .addAnimation([backdropAnimation, wrapperAnimation]); -}; - -const popoverIosCss = ".sc-ion-popover-ios-h{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}.overlay-hidden.sc-ion-popover-ios-h{display:none}.popover-wrapper.sc-ion-popover-ios{opacity:0;z-index:10}.popover-content.sc-ion-popover-ios{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}.popover-viewport.sc-ion-popover-ios{--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px}.sc-ion-popover-ios-h{--width:200px;--max-height:90%;--box-shadow:none;--backdrop-opacity:var(--ion-backdrop-opacity, 0.08)}.popover-content.sc-ion-popover-ios{border-radius:10px}.popover-arrow.sc-ion-popover-ios{display:block;position:absolute;width:20px;height:10px;overflow:hidden}.popover-arrow.sc-ion-popover-ios::after{left:3px;top:3px;border-radius:3px;position:absolute;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--background);content:\"\";z-index:10}[dir=rtl].sc-ion-popover-ios .popover-arrow.sc-ion-popover-ios::after,[dir=rtl].sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios::after,[dir=rtl] .sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios::after{left:unset;right:unset;right:3px}.popover-bottom.sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios{top:auto;bottom:-10px}.popover-bottom.sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios::after{top:-6px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.popover-translucent.sc-ion-popover-ios-h .popover-content.sc-ion-popover-ios,.popover-translucent.sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios::after{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}"; - -const popoverMdCss = ".sc-ion-popover-md-h{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}.overlay-hidden.sc-ion-popover-md-h{display:none}.popover-wrapper.sc-ion-popover-md{opacity:0;z-index:10}.popover-content.sc-ion-popover-md{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}.popover-viewport.sc-ion-popover-md{--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px}.sc-ion-popover-md-h{--width:250px;--max-height:90%;--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}.popover-content.sc-ion-popover-md{border-radius:4px;-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl].sc-ion-popover-md .popover-content.sc-ion-popover-md,[dir=rtl].sc-ion-popover-md-h .popover-content.sc-ion-popover-md,[dir=rtl] .sc-ion-popover-md-h .popover-content.sc-ion-popover-md{-webkit-transform-origin:right top;transform-origin:right top}.popover-viewport.sc-ion-popover-md{-webkit-transition-delay:100ms;transition-delay:100ms}"; - -const Popover = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.didPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPopoverDidPresent", 7); - this.willPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPopoverWillPresent", 7); - this.willDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPopoverWillDismiss", 7); - this.didDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPopoverDidDismiss", 7); - this.presented = false; - /** - * If `true`, the keyboard will be automatically dismissed when the overlay is presented. - */ - this.keyboardClose = true; - /** - * If `true`, the popover will be dismissed when the backdrop is clicked. - */ - this.backdropDismiss = true; - /** - * If `true`, a backdrop will be displayed behind the popover. - */ - this.showBackdrop = true; - /** - * If `true`, the popover will be translucent. - * Only applies when the mode is `"ios"` and the device supports - * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). - */ - this.translucent = false; - /** - * If `true`, the popover will animate. - */ - this.animated = true; - this.onDismiss = (ev) => { - ev.stopPropagation(); - ev.preventDefault(); - this.dismiss(); - }; - this.onBackdropTap = () => { - this.dismiss(undefined, _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["B"]); - }; - this.onLifecycle = (modalEvent) => { - const el = this.usersElement; - const name = LIFECYCLE_MAP[modalEvent.type]; - if (el && name) { - const event = new CustomEvent(name, { - bubbles: false, - cancelable: false, - detail: modalEvent.detail - }); - el.dispatchEvent(event); - } - }; - } - connectedCallback() { - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["e"])(this.el); - } - /** - * Present the popover overlay after it has been created. - */ - async present() { - if (this.presented) { - return; - } - const container = this.el.querySelector('.popover-content'); - if (!container) { - throw new Error('container is undefined'); - } - const data = Object.assign(Object.assign({}, this.componentProps), { popover: this.el }); - this.usersElement = await Object(_framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_8__["a"])(this.delegate, container, this.component, ['popover-viewport', this.el['s-sc']], data); - await Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_4__["e"])(this.usersElement); - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["d"])(this, 'popoverEnter', iosEnterAnimation, mdEnterAnimation, this.event); - } - /** - * Dismiss the popover overlay after it has been presented. - * - * @param data Any data to emit in the dismiss events. - * @param role The role of the element that is dismissing the popover. For example, 'cancel' or 'backdrop'. - */ - async dismiss(data, role) { - const shouldDismiss = await Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["f"])(this, data, role, 'popoverLeave', iosLeaveAnimation, mdLeaveAnimation, this.event); - if (shouldDismiss) { - await Object(_framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_8__["d"])(this.delegate, this.usersElement); - } - return shouldDismiss; - } - /** - * Returns a promise that resolves when the popover did dismiss. - */ - onDidDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["g"])(this.el, 'ionPopoverDidDismiss'); - } - /** - * Returns a promise that resolves when the popover will dismiss. - */ - onWillDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["g"])(this.el, 'ionPopoverWillDismiss'); - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const { onLifecycle } = this; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { "aria-modal": "true", "no-router": true, tabindex: "-1", style: { - zIndex: `${20000 + this.overlayIndex}`, - }, class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_7__["g"])(this.cssClass)), { [mode]: true, 'popover-translucent': this.translucent }), onIonPopoverDidPresent: onLifecycle, onIonPopoverWillPresent: onLifecycle, onIonPopoverWillDismiss: onLifecycle, onIonPopoverDidDismiss: onLifecycle, onIonDismiss: this.onDismiss, onIonBackdropTap: this.onBackdropTap }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-backdrop", { tappable: this.backdropDismiss, visible: this.showBackdrop }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { tabindex: "0" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "popover-wrapper ion-overlay-wrapper" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "popover-arrow" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "popover-content" })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { tabindex: "0" }))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -const LIFECYCLE_MAP = { - 'ionPopoverDidPresent': 'ionViewDidEnter', - 'ionPopoverWillPresent': 'ionViewWillEnter', - 'ionPopoverWillDismiss': 'ionViewWillLeave', - 'ionPopoverDidDismiss': 'ionViewDidLeave', -}; -Popover.style = { - ios: popoverIosCss, - md: popoverMdCss -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=22-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/22-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/22-es2015.js.map deleted file mode 100644 index 6e84774c5..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/22-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-popover.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6G;AAChD;AAC9B;AACgC;AACV;AACT;AAC8E;AACnE;AACuC;;AAE9F;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,gBAAgB;AACvD;AACA;AACA,uCAAuC,gBAAgB;AACvD;AACA;AACA,0BAA0B,gEAAe;AACzC,8BAA8B,gEAAe;AAC7C,6BAA6B,gEAAe;AAC5C;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,0BAA0B,gEAAe;AACzC,8BAA8B,gEAAe;AAC7C,6BAA6B,gEAAe;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B,gEAAe;AACzC,8BAA8B,gEAAe;AAC7C,6BAA6B,gEAAe;AAC5C,6BAA6B,gEAAe;AAC5C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","file":"22-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport './helpers-5c745fbd.js';\nimport { c as createAnimation } from './animation-a635a2fc.js';\nimport { e as deepReady } from './index-37b50f53.js';\nimport './hardware-back-button-7b6ede21.js';\nimport { B as BACKDROP, e as prepareOverlay, d as present, f as dismiss, g as eventMethod } from './overlays-7c699579.js';\nimport { g as getClassMap } from './theme-3f0b0c04.js';\nimport { a as attachComponent, d as detachComponent } from './framework-delegate-d1eb6504.js';\n\n/**\n * iOS Popover Enter Animation\n */\nconst iosEnterAnimation = (baseEl, ev) => {\n let originY = 'top';\n let originX = 'left';\n const contentEl = baseEl.querySelector('.popover-content');\n const contentDimentions = contentEl.getBoundingClientRect();\n const contentWidth = contentDimentions.width;\n const contentHeight = contentDimentions.height;\n const bodyWidth = baseEl.ownerDocument.defaultView.innerWidth;\n const bodyHeight = baseEl.ownerDocument.defaultView.innerHeight;\n // If ev was passed, use that for target element\n const targetDim = ev && ev.target && ev.target.getBoundingClientRect();\n const targetTop = targetDim != null && 'top' in targetDim ? targetDim.top : bodyHeight / 2 - contentHeight / 2;\n const targetLeft = targetDim != null && 'left' in targetDim ? targetDim.left : bodyWidth / 2;\n const targetWidth = (targetDim && targetDim.width) || 0;\n const targetHeight = (targetDim && targetDim.height) || 0;\n const arrowEl = baseEl.querySelector('.popover-arrow');\n const arrowDim = arrowEl.getBoundingClientRect();\n const arrowWidth = arrowDim.width;\n const arrowHeight = arrowDim.height;\n if (targetDim == null) {\n arrowEl.style.display = 'none';\n }\n const arrowCSS = {\n top: targetTop + targetHeight,\n left: targetLeft + targetWidth / 2 - arrowWidth / 2\n };\n const popoverCSS = {\n top: targetTop + targetHeight + (arrowHeight - 1),\n left: targetLeft + targetWidth / 2 - contentWidth / 2\n };\n // If the popover left is less than the padding it is off screen\n // to the left so adjust it, else if the width of the popover\n // exceeds the body width it is off screen to the right so adjust\n //\n let checkSafeAreaLeft = false;\n let checkSafeAreaRight = false;\n // If the popover left is less than the padding it is off screen\n // to the left so adjust it, else if the width of the popover\n // exceeds the body width it is off screen to the right so adjust\n // 25 is a random/arbitrary number. It seems to work fine for ios11\n // and iPhoneX. Is it perfect? No. Does it work? Yes.\n if (popoverCSS.left < POPOVER_IOS_BODY_PADDING + 25) {\n checkSafeAreaLeft = true;\n popoverCSS.left = POPOVER_IOS_BODY_PADDING;\n }\n else if (contentWidth + POPOVER_IOS_BODY_PADDING + popoverCSS.left + 25 > bodyWidth) {\n // Ok, so we're on the right side of the screen,\n // but now we need to make sure we're still a bit further right\n // cus....notchurally... Again, 25 is random. It works tho\n checkSafeAreaRight = true;\n popoverCSS.left = bodyWidth - contentWidth - POPOVER_IOS_BODY_PADDING;\n originX = 'right';\n }\n // make it pop up if there's room above\n if (targetTop + targetHeight + contentHeight > bodyHeight && targetTop - contentHeight > 0) {\n arrowCSS.top = targetTop - (arrowHeight + 1);\n popoverCSS.top = targetTop - contentHeight - (arrowHeight - 1);\n baseEl.className = baseEl.className + ' popover-bottom';\n originY = 'bottom';\n // If there isn't room for it to pop up above the target cut it off\n }\n else if (targetTop + targetHeight + contentHeight > bodyHeight) {\n contentEl.style.bottom = POPOVER_IOS_BODY_PADDING + '%';\n }\n arrowEl.style.top = arrowCSS.top + 'px';\n arrowEl.style.left = arrowCSS.left + 'px';\n contentEl.style.top = popoverCSS.top + 'px';\n contentEl.style.left = popoverCSS.left + 'px';\n if (checkSafeAreaLeft) {\n contentEl.style.left = `calc(${popoverCSS.left}px + var(--ion-safe-area-left, 0px))`;\n }\n if (checkSafeAreaRight) {\n contentEl.style.left = `calc(${popoverCSS.left}px - var(--ion-safe-area-right, 0px))`;\n }\n contentEl.style.transformOrigin = originY + ' ' + originX;\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.popover-wrapper'))\n .fromTo('opacity', 0.01, 1);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease')\n .duration(100)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\nconst POPOVER_IOS_BODY_PADDING = 5;\n\n/**\n * iOS Popover Leave Animation\n */\nconst iosLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.popover-wrapper'))\n .fromTo('opacity', 0.99, 0);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease')\n .duration(500)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * Md Popover Enter Animation\n */\nconst mdEnterAnimation = (baseEl, ev) => {\n const POPOVER_MD_BODY_PADDING = 12;\n const doc = baseEl.ownerDocument;\n const isRTL = doc.dir === 'rtl';\n let originY = 'top';\n let originX = isRTL ? 'right' : 'left';\n const contentEl = baseEl.querySelector('.popover-content');\n const contentDimentions = contentEl.getBoundingClientRect();\n const contentWidth = contentDimentions.width;\n const contentHeight = contentDimentions.height;\n const bodyWidth = doc.defaultView.innerWidth;\n const bodyHeight = doc.defaultView.innerHeight;\n // If ev was passed, use that for target element\n const targetDim = ev && ev.target && ev.target.getBoundingClientRect();\n // As per MD spec, by default position the popover below the target (trigger) element\n const targetTop = targetDim != null && 'bottom' in targetDim\n ? targetDim.bottom\n : bodyHeight / 2 - contentHeight / 2;\n const targetLeft = targetDim != null && 'left' in targetDim\n ? isRTL\n ? targetDim.left - contentWidth + targetDim.width\n : targetDim.left\n : bodyWidth / 2 - contentWidth / 2;\n const targetHeight = (targetDim && targetDim.height) || 0;\n const popoverCSS = {\n top: targetTop,\n left: targetLeft\n };\n // If the popover left is less than the padding it is off screen\n // to the left so adjust it, else if the width of the popover\n // exceeds the body width it is off screen to the right so adjust\n if (popoverCSS.left < POPOVER_MD_BODY_PADDING) {\n popoverCSS.left = POPOVER_MD_BODY_PADDING;\n // Same origin in this case for both LTR & RTL\n // Note: in LTR, originX is already 'left'\n originX = 'left';\n }\n else if (contentWidth + POPOVER_MD_BODY_PADDING + popoverCSS.left >\n bodyWidth) {\n popoverCSS.left = bodyWidth - contentWidth - POPOVER_MD_BODY_PADDING;\n // Same origin in this case for both LTR & RTL\n // Note: in RTL, originX is already 'right'\n originX = 'right';\n }\n // If the popover when popped down stretches past bottom of screen,\n // make it pop up if there's room above\n if (targetTop + targetHeight + contentHeight > bodyHeight &&\n targetTop - contentHeight > 0) {\n popoverCSS.top = targetTop - contentHeight - targetHeight;\n baseEl.className = baseEl.className + ' popover-bottom';\n originY = 'bottom';\n // If there isn't room for it to pop up above the target cut it off\n }\n else if (targetTop + targetHeight + contentHeight > bodyHeight) {\n contentEl.style.bottom = POPOVER_MD_BODY_PADDING + 'px';\n }\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n const contentAnimation = createAnimation();\n const viewportAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.popover-wrapper'))\n .fromTo('opacity', 0.01, 1);\n contentAnimation\n .addElement(contentEl)\n .beforeStyles({\n 'top': `${popoverCSS.top}px`,\n 'left': `${popoverCSS.left}px`,\n 'transform-origin': `${originY} ${originX}`\n })\n .fromTo('transform', 'scale(0.001)', 'scale(1)');\n viewportAnimation\n .addElement(baseEl.querySelector('.popover-viewport'))\n .fromTo('opacity', 0.01, 1);\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(0.36,0.66,0.04,1)')\n .duration(300)\n .addAnimation([backdropAnimation, wrapperAnimation, contentAnimation, viewportAnimation]);\n};\n\n/**\n * Md Popover Leave Animation\n */\nconst mdLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.popover-wrapper'))\n .fromTo('opacity', 0.99, 0);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease')\n .duration(500)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\nconst popoverIosCss = \".sc-ion-popover-ios-h{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}.overlay-hidden.sc-ion-popover-ios-h{display:none}.popover-wrapper.sc-ion-popover-ios{opacity:0;z-index:10}.popover-content.sc-ion-popover-ios{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}.popover-viewport.sc-ion-popover-ios{--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px}.sc-ion-popover-ios-h{--width:200px;--max-height:90%;--box-shadow:none;--backdrop-opacity:var(--ion-backdrop-opacity, 0.08)}.popover-content.sc-ion-popover-ios{border-radius:10px}.popover-arrow.sc-ion-popover-ios{display:block;position:absolute;width:20px;height:10px;overflow:hidden}.popover-arrow.sc-ion-popover-ios::after{left:3px;top:3px;border-radius:3px;position:absolute;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--background);content:\\\"\\\";z-index:10}[dir=rtl].sc-ion-popover-ios .popover-arrow.sc-ion-popover-ios::after,[dir=rtl].sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios::after,[dir=rtl] .sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios::after{left:unset;right:unset;right:3px}.popover-bottom.sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios{top:auto;bottom:-10px}.popover-bottom.sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios::after{top:-6px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.popover-translucent.sc-ion-popover-ios-h .popover-content.sc-ion-popover-ios,.popover-translucent.sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios::after{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}\";\n\nconst popoverMdCss = \".sc-ion-popover-md-h{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}.overlay-hidden.sc-ion-popover-md-h{display:none}.popover-wrapper.sc-ion-popover-md{opacity:0;z-index:10}.popover-content.sc-ion-popover-md{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}.popover-viewport.sc-ion-popover-md{--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px}.sc-ion-popover-md-h{--width:250px;--max-height:90%;--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}.popover-content.sc-ion-popover-md{border-radius:4px;-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl].sc-ion-popover-md .popover-content.sc-ion-popover-md,[dir=rtl].sc-ion-popover-md-h .popover-content.sc-ion-popover-md,[dir=rtl] .sc-ion-popover-md-h .popover-content.sc-ion-popover-md{-webkit-transform-origin:right top;transform-origin:right top}.popover-viewport.sc-ion-popover-md{-webkit-transition-delay:100ms;transition-delay:100ms}\";\n\nconst Popover = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.didPresent = createEvent(this, \"ionPopoverDidPresent\", 7);\n this.willPresent = createEvent(this, \"ionPopoverWillPresent\", 7);\n this.willDismiss = createEvent(this, \"ionPopoverWillDismiss\", 7);\n this.didDismiss = createEvent(this, \"ionPopoverDidDismiss\", 7);\n this.presented = false;\n /**\n * If `true`, the keyboard will be automatically dismissed when the overlay is presented.\n */\n this.keyboardClose = true;\n /**\n * If `true`, the popover will be dismissed when the backdrop is clicked.\n */\n this.backdropDismiss = true;\n /**\n * If `true`, a backdrop will be displayed behind the popover.\n */\n this.showBackdrop = true;\n /**\n * If `true`, the popover will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n */\n this.translucent = false;\n /**\n * If `true`, the popover will animate.\n */\n this.animated = true;\n this.onDismiss = (ev) => {\n ev.stopPropagation();\n ev.preventDefault();\n this.dismiss();\n };\n this.onBackdropTap = () => {\n this.dismiss(undefined, BACKDROP);\n };\n this.onLifecycle = (modalEvent) => {\n const el = this.usersElement;\n const name = LIFECYCLE_MAP[modalEvent.type];\n if (el && name) {\n const event = new CustomEvent(name, {\n bubbles: false,\n cancelable: false,\n detail: modalEvent.detail\n });\n el.dispatchEvent(event);\n }\n };\n }\n connectedCallback() {\n prepareOverlay(this.el);\n }\n /**\n * Present the popover overlay after it has been created.\n */\n async present() {\n if (this.presented) {\n return;\n }\n const container = this.el.querySelector('.popover-content');\n if (!container) {\n throw new Error('container is undefined');\n }\n const data = Object.assign(Object.assign({}, this.componentProps), { popover: this.el });\n this.usersElement = await attachComponent(this.delegate, container, this.component, ['popover-viewport', this.el['s-sc']], data);\n await deepReady(this.usersElement);\n return present(this, 'popoverEnter', iosEnterAnimation, mdEnterAnimation, this.event);\n }\n /**\n * Dismiss the popover overlay after it has been presented.\n *\n * @param data Any data to emit in the dismiss events.\n * @param role The role of the element that is dismissing the popover. For example, 'cancel' or 'backdrop'.\n */\n async dismiss(data, role) {\n const shouldDismiss = await dismiss(this, data, role, 'popoverLeave', iosLeaveAnimation, mdLeaveAnimation, this.event);\n if (shouldDismiss) {\n await detachComponent(this.delegate, this.usersElement);\n }\n return shouldDismiss;\n }\n /**\n * Returns a promise that resolves when the popover did dismiss.\n */\n onDidDismiss() {\n return eventMethod(this.el, 'ionPopoverDidDismiss');\n }\n /**\n * Returns a promise that resolves when the popover will dismiss.\n */\n onWillDismiss() {\n return eventMethod(this.el, 'ionPopoverWillDismiss');\n }\n render() {\n const mode = getIonMode(this);\n const { onLifecycle } = this;\n return (h(Host, { \"aria-modal\": \"true\", \"no-router\": true, tabindex: \"-1\", style: {\n zIndex: `${20000 + this.overlayIndex}`,\n }, class: Object.assign(Object.assign({}, getClassMap(this.cssClass)), { [mode]: true, 'popover-translucent': this.translucent }), onIonPopoverDidPresent: onLifecycle, onIonPopoverWillPresent: onLifecycle, onIonPopoverWillDismiss: onLifecycle, onIonPopoverDidDismiss: onLifecycle, onIonDismiss: this.onDismiss, onIonBackdropTap: this.onBackdropTap }, h(\"ion-backdrop\", { tappable: this.backdropDismiss, visible: this.showBackdrop }), h(\"div\", { tabindex: \"0\" }), h(\"div\", { class: \"popover-wrapper ion-overlay-wrapper\" }, h(\"div\", { class: \"popover-arrow\" }), h(\"div\", { class: \"popover-content\" })), h(\"div\", { tabindex: \"0\" })));\n }\n get el() { return getElement(this); }\n};\nconst LIFECYCLE_MAP = {\n 'ionPopoverDidPresent': 'ionViewDidEnter',\n 'ionPopoverWillPresent': 'ionViewWillEnter',\n 'ionPopoverWillDismiss': 'ionViewWillLeave',\n 'ionPopoverDidDismiss': 'ionViewDidLeave',\n};\nPopover.style = {\n ios: popoverIosCss,\n md: popoverMdCss\n};\n\nexport { Popover as ion_popover };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/22-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/22-es5.js deleted file mode 100644 index d5ddea3e4..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/22-es5.js +++ /dev/null @@ -1,534 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[22], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-popover.entry.js": - /*!****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-popover.entry.js ***! - \****************************************************************/ - - /*! exports provided: ion_popover */ - - /***/ - function node_modulesIonicCoreDistEsmIonPopoverEntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_popover", function () { - return Popover; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./animation-a635a2fc.js */ - "./node_modules/@ionic/core/dist/esm/animation-a635a2fc.js"); - /* harmony import */ - - - var _index_37b50f53_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( - /*! ./index-37b50f53.js */ - "./node_modules/@ionic/core/dist/esm/index-37b50f53.js"); - /* harmony import */ - - - var _hardware_back_button_7b6ede21_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( - /*! ./hardware-back-button-7b6ede21.js */ - "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js"); - /* harmony import */ - - - var _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( - /*! ./overlays-7c699579.js */ - "./node_modules/@ionic/core/dist/esm/overlays-7c699579.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - /* harmony import */ - - - var _framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__( - /*! ./framework-delegate-d1eb6504.js */ - "./node_modules/@ionic/core/dist/esm/framework-delegate-d1eb6504.js"); - /** - * iOS Popover Enter Animation - */ - - - var iosEnterAnimation = function iosEnterAnimation(baseEl, ev) { - var originY = 'top'; - var originX = 'left'; - var contentEl = baseEl.querySelector('.popover-content'); - var contentDimentions = contentEl.getBoundingClientRect(); - var contentWidth = contentDimentions.width; - var contentHeight = contentDimentions.height; - var bodyWidth = baseEl.ownerDocument.defaultView.innerWidth; - var bodyHeight = baseEl.ownerDocument.defaultView.innerHeight; // If ev was passed, use that for target element - - var targetDim = ev && ev.target && ev.target.getBoundingClientRect(); - var targetTop = targetDim != null && 'top' in targetDim ? targetDim.top : bodyHeight / 2 - contentHeight / 2; - var targetLeft = targetDim != null && 'left' in targetDim ? targetDim.left : bodyWidth / 2; - var targetWidth = targetDim && targetDim.width || 0; - var targetHeight = targetDim && targetDim.height || 0; - var arrowEl = baseEl.querySelector('.popover-arrow'); - var arrowDim = arrowEl.getBoundingClientRect(); - var arrowWidth = arrowDim.width; - var arrowHeight = arrowDim.height; - - if (targetDim == null) { - arrowEl.style.display = 'none'; - } - - var arrowCSS = { - top: targetTop + targetHeight, - left: targetLeft + targetWidth / 2 - arrowWidth / 2 - }; - var popoverCSS = { - top: targetTop + targetHeight + (arrowHeight - 1), - left: targetLeft + targetWidth / 2 - contentWidth / 2 - }; // If the popover left is less than the padding it is off screen - // to the left so adjust it, else if the width of the popover - // exceeds the body width it is off screen to the right so adjust - // - - var checkSafeAreaLeft = false; - var checkSafeAreaRight = false; // If the popover left is less than the padding it is off screen - // to the left so adjust it, else if the width of the popover - // exceeds the body width it is off screen to the right so adjust - // 25 is a random/arbitrary number. It seems to work fine for ios11 - // and iPhoneX. Is it perfect? No. Does it work? Yes. - - if (popoverCSS.left < POPOVER_IOS_BODY_PADDING + 25) { - checkSafeAreaLeft = true; - popoverCSS.left = POPOVER_IOS_BODY_PADDING; - } else if (contentWidth + POPOVER_IOS_BODY_PADDING + popoverCSS.left + 25 > bodyWidth) { - // Ok, so we're on the right side of the screen, - // but now we need to make sure we're still a bit further right - // cus....notchurally... Again, 25 is random. It works tho - checkSafeAreaRight = true; - popoverCSS.left = bodyWidth - contentWidth - POPOVER_IOS_BODY_PADDING; - originX = 'right'; - } // make it pop up if there's room above - - - if (targetTop + targetHeight + contentHeight > bodyHeight && targetTop - contentHeight > 0) { - arrowCSS.top = targetTop - (arrowHeight + 1); - popoverCSS.top = targetTop - contentHeight - (arrowHeight - 1); - baseEl.className = baseEl.className + ' popover-bottom'; - originY = 'bottom'; // If there isn't room for it to pop up above the target cut it off - } else if (targetTop + targetHeight + contentHeight > bodyHeight) { - contentEl.style.bottom = POPOVER_IOS_BODY_PADDING + '%'; - } - - arrowEl.style.top = arrowCSS.top + 'px'; - arrowEl.style.left = arrowCSS.left + 'px'; - contentEl.style.top = popoverCSS.top + 'px'; - contentEl.style.left = popoverCSS.left + 'px'; - - if (checkSafeAreaLeft) { - contentEl.style.left = "calc(".concat(popoverCSS.left, "px + var(--ion-safe-area-left, 0px))"); - } - - if (checkSafeAreaRight) { - contentEl.style.left = "calc(".concat(popoverCSS.left, "px - var(--ion-safe-area-right, 0px))"); - } - - contentEl.style.transformOrigin = originY + ' ' + originX; - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 0.01, 'var(--backdrop-opacity)').beforeStyles({ - 'pointer-events': 'none' - }).afterClearStyles(['pointer-events']); - wrapperAnimation.addElement(baseEl.querySelector('.popover-wrapper')).fromTo('opacity', 0.01, 1); - return baseAnimation.addElement(baseEl).easing('ease').duration(100).addAnimation([backdropAnimation, wrapperAnimation]); - }; - - var POPOVER_IOS_BODY_PADDING = 5; - /** - * iOS Popover Leave Animation - */ - - var iosLeaveAnimation = function iosLeaveAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 'var(--backdrop-opacity)', 0); - wrapperAnimation.addElement(baseEl.querySelector('.popover-wrapper')).fromTo('opacity', 0.99, 0); - return baseAnimation.addElement(baseEl).easing('ease').duration(500).addAnimation([backdropAnimation, wrapperAnimation]); - }; - /** - * Md Popover Enter Animation - */ - - - var mdEnterAnimation = function mdEnterAnimation(baseEl, ev) { - var POPOVER_MD_BODY_PADDING = 12; - var doc = baseEl.ownerDocument; - var isRTL = doc.dir === 'rtl'; - var originY = 'top'; - var originX = isRTL ? 'right' : 'left'; - var contentEl = baseEl.querySelector('.popover-content'); - var contentDimentions = contentEl.getBoundingClientRect(); - var contentWidth = contentDimentions.width; - var contentHeight = contentDimentions.height; - var bodyWidth = doc.defaultView.innerWidth; - var bodyHeight = doc.defaultView.innerHeight; // If ev was passed, use that for target element - - var targetDim = ev && ev.target && ev.target.getBoundingClientRect(); // As per MD spec, by default position the popover below the target (trigger) element - - var targetTop = targetDim != null && 'bottom' in targetDim ? targetDim.bottom : bodyHeight / 2 - contentHeight / 2; - var targetLeft = targetDim != null && 'left' in targetDim ? isRTL ? targetDim.left - contentWidth + targetDim.width : targetDim.left : bodyWidth / 2 - contentWidth / 2; - var targetHeight = targetDim && targetDim.height || 0; - var popoverCSS = { - top: targetTop, - left: targetLeft - }; // If the popover left is less than the padding it is off screen - // to the left so adjust it, else if the width of the popover - // exceeds the body width it is off screen to the right so adjust - - if (popoverCSS.left < POPOVER_MD_BODY_PADDING) { - popoverCSS.left = POPOVER_MD_BODY_PADDING; // Same origin in this case for both LTR & RTL - // Note: in LTR, originX is already 'left' - - originX = 'left'; - } else if (contentWidth + POPOVER_MD_BODY_PADDING + popoverCSS.left > bodyWidth) { - popoverCSS.left = bodyWidth - contentWidth - POPOVER_MD_BODY_PADDING; // Same origin in this case for both LTR & RTL - // Note: in RTL, originX is already 'right' - - originX = 'right'; - } // If the popover when popped down stretches past bottom of screen, - // make it pop up if there's room above - - - if (targetTop + targetHeight + contentHeight > bodyHeight && targetTop - contentHeight > 0) { - popoverCSS.top = targetTop - contentHeight - targetHeight; - baseEl.className = baseEl.className + ' popover-bottom'; - originY = 'bottom'; // If there isn't room for it to pop up above the target cut it off - } else if (targetTop + targetHeight + contentHeight > bodyHeight) { - contentEl.style.bottom = POPOVER_MD_BODY_PADDING + 'px'; - } - - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var contentAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var viewportAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 0.01, 'var(--backdrop-opacity)').beforeStyles({ - 'pointer-events': 'none' - }).afterClearStyles(['pointer-events']); - wrapperAnimation.addElement(baseEl.querySelector('.popover-wrapper')).fromTo('opacity', 0.01, 1); - contentAnimation.addElement(contentEl).beforeStyles({ - 'top': "".concat(popoverCSS.top, "px"), - 'left': "".concat(popoverCSS.left, "px"), - 'transform-origin': "".concat(originY, " ").concat(originX) - }).fromTo('transform', 'scale(0.001)', 'scale(1)'); - viewportAnimation.addElement(baseEl.querySelector('.popover-viewport')).fromTo('opacity', 0.01, 1); - return baseAnimation.addElement(baseEl).easing('cubic-bezier(0.36,0.66,0.04,1)').duration(300).addAnimation([backdropAnimation, wrapperAnimation, contentAnimation, viewportAnimation]); - }; - /** - * Md Popover Leave Animation - */ - - - var mdLeaveAnimation = function mdLeaveAnimation(baseEl) { - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var backdropAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - var wrapperAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])(); - backdropAnimation.addElement(baseEl.querySelector('ion-backdrop')).fromTo('opacity', 'var(--backdrop-opacity)', 0); - wrapperAnimation.addElement(baseEl.querySelector('.popover-wrapper')).fromTo('opacity', 0.99, 0); - return baseAnimation.addElement(baseEl).easing('ease').duration(500).addAnimation([backdropAnimation, wrapperAnimation]); - }; - - var popoverIosCss = ".sc-ion-popover-ios-h{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}.overlay-hidden.sc-ion-popover-ios-h{display:none}.popover-wrapper.sc-ion-popover-ios{opacity:0;z-index:10}.popover-content.sc-ion-popover-ios{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}.popover-viewport.sc-ion-popover-ios{--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px}.sc-ion-popover-ios-h{--width:200px;--max-height:90%;--box-shadow:none;--backdrop-opacity:var(--ion-backdrop-opacity, 0.08)}.popover-content.sc-ion-popover-ios{border-radius:10px}.popover-arrow.sc-ion-popover-ios{display:block;position:absolute;width:20px;height:10px;overflow:hidden}.popover-arrow.sc-ion-popover-ios::after{left:3px;top:3px;border-radius:3px;position:absolute;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--background);content:\"\";z-index:10}[dir=rtl].sc-ion-popover-ios .popover-arrow.sc-ion-popover-ios::after,[dir=rtl].sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios::after,[dir=rtl] .sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios::after{left:unset;right:unset;right:3px}.popover-bottom.sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios{top:auto;bottom:-10px}.popover-bottom.sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios::after{top:-6px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.popover-translucent.sc-ion-popover-ios-h .popover-content.sc-ion-popover-ios,.popover-translucent.sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios::after{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}"; - var popoverMdCss = ".sc-ion-popover-md-h{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}.overlay-hidden.sc-ion-popover-md-h{display:none}.popover-wrapper.sc-ion-popover-md{opacity:0;z-index:10}.popover-content.sc-ion-popover-md{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}.popover-viewport.sc-ion-popover-md{--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px}.sc-ion-popover-md-h{--width:250px;--max-height:90%;--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}.popover-content.sc-ion-popover-md{border-radius:4px;-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl].sc-ion-popover-md .popover-content.sc-ion-popover-md,[dir=rtl].sc-ion-popover-md-h .popover-content.sc-ion-popover-md,[dir=rtl] .sc-ion-popover-md-h .popover-content.sc-ion-popover-md{-webkit-transform-origin:right top;transform-origin:right top}.popover-viewport.sc-ion-popover-md{-webkit-transition-delay:100ms;transition-delay:100ms}"; - - var Popover = /*#__PURE__*/function () { - function Popover(hostRef) { - var _this = this; - - _classCallCheck(this, Popover); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.didPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPopoverDidPresent", 7); - this.willPresent = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPopoverWillPresent", 7); - this.willDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPopoverWillDismiss", 7); - this.didDismiss = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPopoverDidDismiss", 7); - this.presented = false; - /** - * If `true`, the keyboard will be automatically dismissed when the overlay is presented. - */ - - this.keyboardClose = true; - /** - * If `true`, the popover will be dismissed when the backdrop is clicked. - */ - - this.backdropDismiss = true; - /** - * If `true`, a backdrop will be displayed behind the popover. - */ - - this.showBackdrop = true; - /** - * If `true`, the popover will be translucent. - * Only applies when the mode is `"ios"` and the device supports - * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). - */ - - this.translucent = false; - /** - * If `true`, the popover will animate. - */ - - this.animated = true; - - this.onDismiss = function (ev) { - ev.stopPropagation(); - ev.preventDefault(); - - _this.dismiss(); - }; - - this.onBackdropTap = function () { - _this.dismiss(undefined, _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["B"]); - }; - - this.onLifecycle = function (modalEvent) { - var el = _this.usersElement; - var name = LIFECYCLE_MAP[modalEvent.type]; - - if (el && name) { - var event = new CustomEvent(name, { - bubbles: false, - cancelable: false, - detail: modalEvent.detail - }); - el.dispatchEvent(event); - } - }; - } - - _createClass(Popover, [{ - key: "connectedCallback", - value: function connectedCallback() { - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["e"])(this.el); - } - /** - * Present the popover overlay after it has been created. - */ - - }, { - key: "present", - value: function () { - var _present = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - var container, data; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - if (!this.presented) { - _context.next = 2; - break; - } - - return _context.abrupt("return"); - - case 2: - container = this.el.querySelector('.popover-content'); - - if (container) { - _context.next = 5; - break; - } - - throw new Error('container is undefined'); - - case 5: - data = Object.assign(Object.assign({}, this.componentProps), { - popover: this.el - }); - _context.next = 8; - return Object(_framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_8__["a"])(this.delegate, container, this.component, ['popover-viewport', this.el['s-sc']], data); - - case 8: - this.usersElement = _context.sent; - _context.next = 11; - return Object(_index_37b50f53_js__WEBPACK_IMPORTED_MODULE_4__["e"])(this.usersElement); - - case 11: - return _context.abrupt("return", Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["d"])(this, 'popoverEnter', iosEnterAnimation, mdEnterAnimation, this.event)); - - case 12: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function present() { - return _present.apply(this, arguments); - } - - return present; - }() - /** - * Dismiss the popover overlay after it has been presented. - * - * @param data Any data to emit in the dismiss events. - * @param role The role of the element that is dismissing the popover. For example, 'cancel' or 'backdrop'. - */ - - }, { - key: "dismiss", - value: function () { - var _dismiss = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(data, role) { - var shouldDismiss; - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["f"])(this, data, role, 'popoverLeave', iosLeaveAnimation, mdLeaveAnimation, this.event); - - case 2: - shouldDismiss = _context2.sent; - - if (!shouldDismiss) { - _context2.next = 6; - break; - } - - _context2.next = 6; - return Object(_framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_8__["d"])(this.delegate, this.usersElement); - - case 6: - return _context2.abrupt("return", shouldDismiss); - - case 7: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function dismiss(_x, _x2) { - return _dismiss.apply(this, arguments); - } - - return dismiss; - }() - /** - * Returns a promise that resolves when the popover did dismiss. - */ - - }, { - key: "onDidDismiss", - value: function onDidDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["g"])(this.el, 'ionPopoverDidDismiss'); - } - /** - * Returns a promise that resolves when the popover will dismiss. - */ - - }, { - key: "onWillDismiss", - value: function onWillDismiss() { - return Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_6__["g"])(this.el, 'ionPopoverWillDismiss'); - } - }, { - key: "render", - value: function render() { - var _Object$assign; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var onLifecycle = this.onLifecycle; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "aria-modal": "true", - "no-router": true, - tabindex: "-1", - style: { - zIndex: "".concat(20000 + this.overlayIndex) - }, - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_7__["g"])(this.cssClass)), (_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, 'popover-translucent', this.translucent), _Object$assign)), - onIonPopoverDidPresent: onLifecycle, - onIonPopoverWillPresent: onLifecycle, - onIonPopoverWillDismiss: onLifecycle, - onIonPopoverDidDismiss: onLifecycle, - onIonDismiss: this.onDismiss, - onIonBackdropTap: this.onBackdropTap - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-backdrop", { - tappable: this.backdropDismiss, - visible: this.showBackdrop - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - tabindex: "0" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "popover-wrapper ion-overlay-wrapper" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "popover-arrow" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "popover-content" - })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - tabindex: "0" - })); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return Popover; - }(); - - var LIFECYCLE_MAP = { - 'ionPopoverDidPresent': 'ionViewDidEnter', - 'ionPopoverWillPresent': 'ionViewWillEnter', - 'ionPopoverWillDismiss': 'ionViewWillLeave', - 'ionPopoverDidDismiss': 'ionViewDidLeave' - }; - Popover.style = { - ios: popoverIosCss, - md: popoverMdCss - }; - /***/ - } -}]); -//# sourceMappingURL=22-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/22-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/22-es5.js.map deleted file mode 100644 index bfad5a678..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/22-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-popover.entry.js"],"names":["iosEnterAnimation","baseEl","ev","originY","originX","contentEl","querySelector","contentDimentions","getBoundingClientRect","contentWidth","width","contentHeight","height","bodyWidth","ownerDocument","defaultView","innerWidth","bodyHeight","innerHeight","targetDim","target","targetTop","top","targetLeft","left","targetWidth","targetHeight","arrowEl","arrowDim","arrowWidth","arrowHeight","style","display","arrowCSS","popoverCSS","checkSafeAreaLeft","checkSafeAreaRight","POPOVER_IOS_BODY_PADDING","className","bottom","transformOrigin","baseAnimation","backdropAnimation","wrapperAnimation","addElement","fromTo","beforeStyles","afterClearStyles","easing","duration","addAnimation","iosLeaveAnimation","mdEnterAnimation","POPOVER_MD_BODY_PADDING","doc","isRTL","dir","contentAnimation","viewportAnimation","mdLeaveAnimation","popoverIosCss","popoverMdCss","Popover","hostRef","didPresent","willPresent","willDismiss","didDismiss","presented","keyboardClose","backdropDismiss","showBackdrop","translucent","animated","onDismiss","stopPropagation","preventDefault","dismiss","onBackdropTap","undefined","onLifecycle","modalEvent","el","usersElement","name","LIFECYCLE_MAP","type","event","CustomEvent","bubbles","cancelable","detail","dispatchEvent","container","Error","data","Object","assign","componentProps","popover","delegate","component","role","shouldDismiss","mode","tabindex","zIndex","overlayIndex","cssClass","onIonPopoverDidPresent","onIonPopoverWillPresent","onIonPopoverWillDismiss","onIonPopoverDidDismiss","onIonDismiss","onIonBackdropTap","tappable","visible","ios","md"],"mappings":"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","file":"22-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport './helpers-5c745fbd.js';\nimport { c as createAnimation } from './animation-a635a2fc.js';\nimport { e as deepReady } from './index-37b50f53.js';\nimport './hardware-back-button-7b6ede21.js';\nimport { B as BACKDROP, e as prepareOverlay, d as present, f as dismiss, g as eventMethod } from './overlays-7c699579.js';\nimport { g as getClassMap } from './theme-3f0b0c04.js';\nimport { a as attachComponent, d as detachComponent } from './framework-delegate-d1eb6504.js';\n\n/**\n * iOS Popover Enter Animation\n */\nconst iosEnterAnimation = (baseEl, ev) => {\n let originY = 'top';\n let originX = 'left';\n const contentEl = baseEl.querySelector('.popover-content');\n const contentDimentions = contentEl.getBoundingClientRect();\n const contentWidth = contentDimentions.width;\n const contentHeight = contentDimentions.height;\n const bodyWidth = baseEl.ownerDocument.defaultView.innerWidth;\n const bodyHeight = baseEl.ownerDocument.defaultView.innerHeight;\n // If ev was passed, use that for target element\n const targetDim = ev && ev.target && ev.target.getBoundingClientRect();\n const targetTop = targetDim != null && 'top' in targetDim ? targetDim.top : bodyHeight / 2 - contentHeight / 2;\n const targetLeft = targetDim != null && 'left' in targetDim ? targetDim.left : bodyWidth / 2;\n const targetWidth = (targetDim && targetDim.width) || 0;\n const targetHeight = (targetDim && targetDim.height) || 0;\n const arrowEl = baseEl.querySelector('.popover-arrow');\n const arrowDim = arrowEl.getBoundingClientRect();\n const arrowWidth = arrowDim.width;\n const arrowHeight = arrowDim.height;\n if (targetDim == null) {\n arrowEl.style.display = 'none';\n }\n const arrowCSS = {\n top: targetTop + targetHeight,\n left: targetLeft + targetWidth / 2 - arrowWidth / 2\n };\n const popoverCSS = {\n top: targetTop + targetHeight + (arrowHeight - 1),\n left: targetLeft + targetWidth / 2 - contentWidth / 2\n };\n // If the popover left is less than the padding it is off screen\n // to the left so adjust it, else if the width of the popover\n // exceeds the body width it is off screen to the right so adjust\n //\n let checkSafeAreaLeft = false;\n let checkSafeAreaRight = false;\n // If the popover left is less than the padding it is off screen\n // to the left so adjust it, else if the width of the popover\n // exceeds the body width it is off screen to the right so adjust\n // 25 is a random/arbitrary number. It seems to work fine for ios11\n // and iPhoneX. Is it perfect? No. Does it work? Yes.\n if (popoverCSS.left < POPOVER_IOS_BODY_PADDING + 25) {\n checkSafeAreaLeft = true;\n popoverCSS.left = POPOVER_IOS_BODY_PADDING;\n }\n else if (contentWidth + POPOVER_IOS_BODY_PADDING + popoverCSS.left + 25 > bodyWidth) {\n // Ok, so we're on the right side of the screen,\n // but now we need to make sure we're still a bit further right\n // cus....notchurally... Again, 25 is random. It works tho\n checkSafeAreaRight = true;\n popoverCSS.left = bodyWidth - contentWidth - POPOVER_IOS_BODY_PADDING;\n originX = 'right';\n }\n // make it pop up if there's room above\n if (targetTop + targetHeight + contentHeight > bodyHeight && targetTop - contentHeight > 0) {\n arrowCSS.top = targetTop - (arrowHeight + 1);\n popoverCSS.top = targetTop - contentHeight - (arrowHeight - 1);\n baseEl.className = baseEl.className + ' popover-bottom';\n originY = 'bottom';\n // If there isn't room for it to pop up above the target cut it off\n }\n else if (targetTop + targetHeight + contentHeight > bodyHeight) {\n contentEl.style.bottom = POPOVER_IOS_BODY_PADDING + '%';\n }\n arrowEl.style.top = arrowCSS.top + 'px';\n arrowEl.style.left = arrowCSS.left + 'px';\n contentEl.style.top = popoverCSS.top + 'px';\n contentEl.style.left = popoverCSS.left + 'px';\n if (checkSafeAreaLeft) {\n contentEl.style.left = `calc(${popoverCSS.left}px + var(--ion-safe-area-left, 0px))`;\n }\n if (checkSafeAreaRight) {\n contentEl.style.left = `calc(${popoverCSS.left}px - var(--ion-safe-area-right, 0px))`;\n }\n contentEl.style.transformOrigin = originY + ' ' + originX;\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.popover-wrapper'))\n .fromTo('opacity', 0.01, 1);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease')\n .duration(100)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\nconst POPOVER_IOS_BODY_PADDING = 5;\n\n/**\n * iOS Popover Leave Animation\n */\nconst iosLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.popover-wrapper'))\n .fromTo('opacity', 0.99, 0);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease')\n .duration(500)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\n/**\n * Md Popover Enter Animation\n */\nconst mdEnterAnimation = (baseEl, ev) => {\n const POPOVER_MD_BODY_PADDING = 12;\n const doc = baseEl.ownerDocument;\n const isRTL = doc.dir === 'rtl';\n let originY = 'top';\n let originX = isRTL ? 'right' : 'left';\n const contentEl = baseEl.querySelector('.popover-content');\n const contentDimentions = contentEl.getBoundingClientRect();\n const contentWidth = contentDimentions.width;\n const contentHeight = contentDimentions.height;\n const bodyWidth = doc.defaultView.innerWidth;\n const bodyHeight = doc.defaultView.innerHeight;\n // If ev was passed, use that for target element\n const targetDim = ev && ev.target && ev.target.getBoundingClientRect();\n // As per MD spec, by default position the popover below the target (trigger) element\n const targetTop = targetDim != null && 'bottom' in targetDim\n ? targetDim.bottom\n : bodyHeight / 2 - contentHeight / 2;\n const targetLeft = targetDim != null && 'left' in targetDim\n ? isRTL\n ? targetDim.left - contentWidth + targetDim.width\n : targetDim.left\n : bodyWidth / 2 - contentWidth / 2;\n const targetHeight = (targetDim && targetDim.height) || 0;\n const popoverCSS = {\n top: targetTop,\n left: targetLeft\n };\n // If the popover left is less than the padding it is off screen\n // to the left so adjust it, else if the width of the popover\n // exceeds the body width it is off screen to the right so adjust\n if (popoverCSS.left < POPOVER_MD_BODY_PADDING) {\n popoverCSS.left = POPOVER_MD_BODY_PADDING;\n // Same origin in this case for both LTR & RTL\n // Note: in LTR, originX is already 'left'\n originX = 'left';\n }\n else if (contentWidth + POPOVER_MD_BODY_PADDING + popoverCSS.left >\n bodyWidth) {\n popoverCSS.left = bodyWidth - contentWidth - POPOVER_MD_BODY_PADDING;\n // Same origin in this case for both LTR & RTL\n // Note: in RTL, originX is already 'right'\n originX = 'right';\n }\n // If the popover when popped down stretches past bottom of screen,\n // make it pop up if there's room above\n if (targetTop + targetHeight + contentHeight > bodyHeight &&\n targetTop - contentHeight > 0) {\n popoverCSS.top = targetTop - contentHeight - targetHeight;\n baseEl.className = baseEl.className + ' popover-bottom';\n originY = 'bottom';\n // If there isn't room for it to pop up above the target cut it off\n }\n else if (targetTop + targetHeight + contentHeight > bodyHeight) {\n contentEl.style.bottom = POPOVER_MD_BODY_PADDING + 'px';\n }\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n const contentAnimation = createAnimation();\n const viewportAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 0.01, 'var(--backdrop-opacity)')\n .beforeStyles({\n 'pointer-events': 'none'\n })\n .afterClearStyles(['pointer-events']);\n wrapperAnimation\n .addElement(baseEl.querySelector('.popover-wrapper'))\n .fromTo('opacity', 0.01, 1);\n contentAnimation\n .addElement(contentEl)\n .beforeStyles({\n 'top': `${popoverCSS.top}px`,\n 'left': `${popoverCSS.left}px`,\n 'transform-origin': `${originY} ${originX}`\n })\n .fromTo('transform', 'scale(0.001)', 'scale(1)');\n viewportAnimation\n .addElement(baseEl.querySelector('.popover-viewport'))\n .fromTo('opacity', 0.01, 1);\n return baseAnimation\n .addElement(baseEl)\n .easing('cubic-bezier(0.36,0.66,0.04,1)')\n .duration(300)\n .addAnimation([backdropAnimation, wrapperAnimation, contentAnimation, viewportAnimation]);\n};\n\n/**\n * Md Popover Leave Animation\n */\nconst mdLeaveAnimation = (baseEl) => {\n const baseAnimation = createAnimation();\n const backdropAnimation = createAnimation();\n const wrapperAnimation = createAnimation();\n backdropAnimation\n .addElement(baseEl.querySelector('ion-backdrop'))\n .fromTo('opacity', 'var(--backdrop-opacity)', 0);\n wrapperAnimation\n .addElement(baseEl.querySelector('.popover-wrapper'))\n .fromTo('opacity', 0.99, 0);\n return baseAnimation\n .addElement(baseEl)\n .easing('ease')\n .duration(500)\n .addAnimation([backdropAnimation, wrapperAnimation]);\n};\n\nconst popoverIosCss = \".sc-ion-popover-ios-h{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}.overlay-hidden.sc-ion-popover-ios-h{display:none}.popover-wrapper.sc-ion-popover-ios{opacity:0;z-index:10}.popover-content.sc-ion-popover-ios{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}.popover-viewport.sc-ion-popover-ios{--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px}.sc-ion-popover-ios-h{--width:200px;--max-height:90%;--box-shadow:none;--backdrop-opacity:var(--ion-backdrop-opacity, 0.08)}.popover-content.sc-ion-popover-ios{border-radius:10px}.popover-arrow.sc-ion-popover-ios{display:block;position:absolute;width:20px;height:10px;overflow:hidden}.popover-arrow.sc-ion-popover-ios::after{left:3px;top:3px;border-radius:3px;position:absolute;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--background);content:\\\"\\\";z-index:10}[dir=rtl].sc-ion-popover-ios .popover-arrow.sc-ion-popover-ios::after,[dir=rtl].sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios::after,[dir=rtl] .sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios::after{left:unset;right:unset;right:3px}.popover-bottom.sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios{top:auto;bottom:-10px}.popover-bottom.sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios::after{top:-6px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.popover-translucent.sc-ion-popover-ios-h .popover-content.sc-ion-popover-ios,.popover-translucent.sc-ion-popover-ios-h .popover-arrow.sc-ion-popover-ios::after{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}\";\n\nconst popoverMdCss = \".sc-ion-popover-md-h{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}.overlay-hidden.sc-ion-popover-md-h{display:none}.popover-wrapper.sc-ion-popover-md{opacity:0;z-index:10}.popover-content.sc-ion-popover-md{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}.popover-viewport.sc-ion-popover-md{--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px}.sc-ion-popover-md-h{--width:250px;--max-height:90%;--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}.popover-content.sc-ion-popover-md{border-radius:4px;-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl].sc-ion-popover-md .popover-content.sc-ion-popover-md,[dir=rtl].sc-ion-popover-md-h .popover-content.sc-ion-popover-md,[dir=rtl] .sc-ion-popover-md-h .popover-content.sc-ion-popover-md{-webkit-transform-origin:right top;transform-origin:right top}.popover-viewport.sc-ion-popover-md{-webkit-transition-delay:100ms;transition-delay:100ms}\";\n\nconst Popover = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.didPresent = createEvent(this, \"ionPopoverDidPresent\", 7);\n this.willPresent = createEvent(this, \"ionPopoverWillPresent\", 7);\n this.willDismiss = createEvent(this, \"ionPopoverWillDismiss\", 7);\n this.didDismiss = createEvent(this, \"ionPopoverDidDismiss\", 7);\n this.presented = false;\n /**\n * If `true`, the keyboard will be automatically dismissed when the overlay is presented.\n */\n this.keyboardClose = true;\n /**\n * If `true`, the popover will be dismissed when the backdrop is clicked.\n */\n this.backdropDismiss = true;\n /**\n * If `true`, a backdrop will be displayed behind the popover.\n */\n this.showBackdrop = true;\n /**\n * If `true`, the popover will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n */\n this.translucent = false;\n /**\n * If `true`, the popover will animate.\n */\n this.animated = true;\n this.onDismiss = (ev) => {\n ev.stopPropagation();\n ev.preventDefault();\n this.dismiss();\n };\n this.onBackdropTap = () => {\n this.dismiss(undefined, BACKDROP);\n };\n this.onLifecycle = (modalEvent) => {\n const el = this.usersElement;\n const name = LIFECYCLE_MAP[modalEvent.type];\n if (el && name) {\n const event = new CustomEvent(name, {\n bubbles: false,\n cancelable: false,\n detail: modalEvent.detail\n });\n el.dispatchEvent(event);\n }\n };\n }\n connectedCallback() {\n prepareOverlay(this.el);\n }\n /**\n * Present the popover overlay after it has been created.\n */\n async present() {\n if (this.presented) {\n return;\n }\n const container = this.el.querySelector('.popover-content');\n if (!container) {\n throw new Error('container is undefined');\n }\n const data = Object.assign(Object.assign({}, this.componentProps), { popover: this.el });\n this.usersElement = await attachComponent(this.delegate, container, this.component, ['popover-viewport', this.el['s-sc']], data);\n await deepReady(this.usersElement);\n return present(this, 'popoverEnter', iosEnterAnimation, mdEnterAnimation, this.event);\n }\n /**\n * Dismiss the popover overlay after it has been presented.\n *\n * @param data Any data to emit in the dismiss events.\n * @param role The role of the element that is dismissing the popover. For example, 'cancel' or 'backdrop'.\n */\n async dismiss(data, role) {\n const shouldDismiss = await dismiss(this, data, role, 'popoverLeave', iosLeaveAnimation, mdLeaveAnimation, this.event);\n if (shouldDismiss) {\n await detachComponent(this.delegate, this.usersElement);\n }\n return shouldDismiss;\n }\n /**\n * Returns a promise that resolves when the popover did dismiss.\n */\n onDidDismiss() {\n return eventMethod(this.el, 'ionPopoverDidDismiss');\n }\n /**\n * Returns a promise that resolves when the popover will dismiss.\n */\n onWillDismiss() {\n return eventMethod(this.el, 'ionPopoverWillDismiss');\n }\n render() {\n const mode = getIonMode(this);\n const { onLifecycle } = this;\n return (h(Host, { \"aria-modal\": \"true\", \"no-router\": true, tabindex: \"-1\", style: {\n zIndex: `${20000 + this.overlayIndex}`,\n }, class: Object.assign(Object.assign({}, getClassMap(this.cssClass)), { [mode]: true, 'popover-translucent': this.translucent }), onIonPopoverDidPresent: onLifecycle, onIonPopoverWillPresent: onLifecycle, onIonPopoverWillDismiss: onLifecycle, onIonPopoverDidDismiss: onLifecycle, onIonDismiss: this.onDismiss, onIonBackdropTap: this.onBackdropTap }, h(\"ion-backdrop\", { tappable: this.backdropDismiss, visible: this.showBackdrop }), h(\"div\", { tabindex: \"0\" }), h(\"div\", { class: \"popover-wrapper ion-overlay-wrapper\" }, h(\"div\", { class: \"popover-arrow\" }), h(\"div\", { class: \"popover-content\" })), h(\"div\", { tabindex: \"0\" })));\n }\n get el() { return getElement(this); }\n};\nconst LIFECYCLE_MAP = {\n 'ionPopoverDidPresent': 'ionViewDidEnter',\n 'ionPopoverWillPresent': 'ionViewWillEnter',\n 'ionPopoverWillDismiss': 'ionViewWillLeave',\n 'ionPopoverDidDismiss': 'ionViewDidLeave',\n};\nPopover.style = {\n ios: popoverIosCss,\n md: popoverMdCss\n};\n\nexport { Popover as ion_popover };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/23-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/23-es2015.js deleted file mode 100644 index b6b020f34..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/23-es2015.js +++ /dev/null @@ -1,85 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[23],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-progress-bar.entry.js": -/*!*********************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-progress-bar.entry.js ***! - \*********************************************************************/ -/*! exports provided: ion_progress_bar */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_progress_bar", function() { return ProgressBar; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - - -const progressBarIosCss = ":host{--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.2);--progress-background:var(--ion-color-primary, #3880ff);--buffer-background:var(--background);display:block;position:relative;width:100%;contain:strict;direction:ltr;overflow:hidden}:host(.ion-color){--progress-background:var(--ion-color-base);--buffer-background:rgba(var(--ion-color-base-rgb), 0.2)}:host(.progress-bar-indeterminate){background:var(--buffer-background)}.progress,.progress-indeterminate,.indeterminate-bar-primary,.indeterminate-bar-secondary,.progress-buffer-bar,.progress-buffer-bar:before,.buffer-circles{left:0;right:0;top:0;bottom:0;position:absolute;width:100%;height:100%}.progress,.progress-buffer-bar{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms linear;transition:-webkit-transform 150ms linear;transition:transform 150ms linear;transition:transform 150ms linear, -webkit-transform 150ms linear}.progress,.progress-indeterminate{background:var(--progress-background);z-index:2}.progress-buffer-bar{background:#fff;z-index:1}.progress-buffer-bar:before{background:var(--buffer-background);content:\"\"}.indeterminate-bar-primary{top:0;right:0;bottom:0;left:-145.166611%;-webkit-animation:primary-indeterminate-translate 2s infinite linear;animation:primary-indeterminate-translate 2s infinite linear}.indeterminate-bar-primary .progress-indeterminate{-webkit-animation:primary-indeterminate-scale 2s infinite linear;animation:primary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.indeterminate-bar-secondary{top:0;right:0;bottom:0;left:-54.888891%;-webkit-animation:secondary-indeterminate-translate 2s infinite linear;animation:secondary-indeterminate-translate 2s infinite linear}.indeterminate-bar-secondary .progress-indeterminate{-webkit-animation:secondary-indeterminate-scale 2s infinite linear;animation:secondary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.buffer-circles{background:radial-gradient(ellipse at center, var(--buffer-background) 0%, var(--buffer-background) 30%, transparent 30%) repeat-x 5px center;background-size:10px 10px;z-index:0;-webkit-animation:buffering 450ms infinite linear;animation:buffering 450ms infinite linear}:host(.progress-bar-reversed) .progress,:host(.progress-bar-reversed) .progress-buffer-bar{-webkit-transform-origin:right top;transform-origin:right top}:host(.progress-bar-reversed) .buffer-circles,:host(.progress-bar-reversed) .indeterminate-bar-primary,:host(.progress-bar-reversed) .indeterminate-bar-secondary,:host(.progress-bar-reversed) .progress-indeterminate{animation-direction:reverse}:host(.progress-paused) .indeterminate-bar-secondary,:host(.progress-paused) .indeterminate-bar-primary,:host(.progress-paused) .buffer-circles{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@-webkit-keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@-webkit-keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}:host{height:3px}"; - -const progressBarMdCss = ":host{--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.2);--progress-background:var(--ion-color-primary, #3880ff);--buffer-background:var(--background);display:block;position:relative;width:100%;contain:strict;direction:ltr;overflow:hidden}:host(.ion-color){--progress-background:var(--ion-color-base);--buffer-background:rgba(var(--ion-color-base-rgb), 0.2)}:host(.progress-bar-indeterminate){background:var(--buffer-background)}.progress,.progress-indeterminate,.indeterminate-bar-primary,.indeterminate-bar-secondary,.progress-buffer-bar,.progress-buffer-bar:before,.buffer-circles{left:0;right:0;top:0;bottom:0;position:absolute;width:100%;height:100%}.progress,.progress-buffer-bar{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms linear;transition:-webkit-transform 150ms linear;transition:transform 150ms linear;transition:transform 150ms linear, -webkit-transform 150ms linear}.progress,.progress-indeterminate{background:var(--progress-background);z-index:2}.progress-buffer-bar{background:#fff;z-index:1}.progress-buffer-bar:before{background:var(--buffer-background);content:\"\"}.indeterminate-bar-primary{top:0;right:0;bottom:0;left:-145.166611%;-webkit-animation:primary-indeterminate-translate 2s infinite linear;animation:primary-indeterminate-translate 2s infinite linear}.indeterminate-bar-primary .progress-indeterminate{-webkit-animation:primary-indeterminate-scale 2s infinite linear;animation:primary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.indeterminate-bar-secondary{top:0;right:0;bottom:0;left:-54.888891%;-webkit-animation:secondary-indeterminate-translate 2s infinite linear;animation:secondary-indeterminate-translate 2s infinite linear}.indeterminate-bar-secondary .progress-indeterminate{-webkit-animation:secondary-indeterminate-scale 2s infinite linear;animation:secondary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.buffer-circles{background:radial-gradient(ellipse at center, var(--buffer-background) 0%, var(--buffer-background) 30%, transparent 30%) repeat-x 5px center;background-size:10px 10px;z-index:0;-webkit-animation:buffering 450ms infinite linear;animation:buffering 450ms infinite linear}:host(.progress-bar-reversed) .progress,:host(.progress-bar-reversed) .progress-buffer-bar{-webkit-transform-origin:right top;transform-origin:right top}:host(.progress-bar-reversed) .buffer-circles,:host(.progress-bar-reversed) .indeterminate-bar-primary,:host(.progress-bar-reversed) .indeterminate-bar-secondary,:host(.progress-bar-reversed) .progress-indeterminate{animation-direction:reverse}:host(.progress-paused) .indeterminate-bar-secondary,:host(.progress-paused) .indeterminate-bar-primary,:host(.progress-paused) .buffer-circles{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@-webkit-keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@-webkit-keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}:host{height:4px}"; - -const ProgressBar = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * The state of the progress bar, based on if the time the process takes is known or not. - * Default options are: `"determinate"` (no animation), `"indeterminate"` (animate from left to right). - */ - this.type = 'determinate'; - /** - * If true, reverse the progress bar direction. - */ - this.reversed = false; - /** - * The value determines how much of the active bar should display when the - * `type` is `"determinate"`. - * The value should be between [0, 1]. - */ - this.value = 0; - /** - * If the buffer and value are smaller than 1, the buffer circles will show. - * The buffer should be between [0, 1]. - */ - this.buffer = 1; - } - render() { - const { color, type, reversed, value, buffer } = this; - const paused = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('_testing'); - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { role: "progressbar", "aria-valuenow": type === 'determinate' ? value : null, "aria-valuemin": "0", "aria-valuemax": "1", class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["c"])(color)), { [mode]: true, [`progress-bar-${type}`]: true, 'progress-paused': paused, 'progress-bar-reversed': document.dir === 'rtl' ? !reversed : reversed }) }, type === 'indeterminate' - ? renderIndeterminate() - : renderProgress(value, buffer))); - } -}; -const renderIndeterminate = () => { - return [ - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "indeterminate-bar-primary" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { class: "progress-indeterminate" })), - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "indeterminate-bar-secondary" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { class: "progress-indeterminate" })) - ]; -}; -const renderProgress = (value, buffer) => { - const finalValue = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, value, 1); - const finalBuffer = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, buffer, 1); - return [ - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "progress", style: { transform: `scaleX(${finalValue})` } }), - finalBuffer !== 1 && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "buffer-circles" }), - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "progress-buffer-bar", style: { transform: `scaleX(${finalBuffer})` } }), - ]; -}; -ProgressBar.style = { - ios: progressBarIosCss, - md: progressBarMdCss -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=23-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/23-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/23-es2015.js.map deleted file mode 100644 index 7cc929bfe..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/23-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-progress-bar.entry.js"],"names":[],"mappings":"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","file":"23-es2015.js","sourcesContent":["import { r as registerInstance, h, H as Host } from './index-44bf8136.js';\nimport { c as config, b as getIonMode } from './ionic-global-837be8f3.js';\nimport { c as clamp } from './helpers-5c745fbd.js';\nimport { c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst progressBarIosCss = \":host{--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.2);--progress-background:var(--ion-color-primary, #3880ff);--buffer-background:var(--background);display:block;position:relative;width:100%;contain:strict;direction:ltr;overflow:hidden}:host(.ion-color){--progress-background:var(--ion-color-base);--buffer-background:rgba(var(--ion-color-base-rgb), 0.2)}:host(.progress-bar-indeterminate){background:var(--buffer-background)}.progress,.progress-indeterminate,.indeterminate-bar-primary,.indeterminate-bar-secondary,.progress-buffer-bar,.progress-buffer-bar:before,.buffer-circles{left:0;right:0;top:0;bottom:0;position:absolute;width:100%;height:100%}.progress,.progress-buffer-bar{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms linear;transition:-webkit-transform 150ms linear;transition:transform 150ms linear;transition:transform 150ms linear, -webkit-transform 150ms linear}.progress,.progress-indeterminate{background:var(--progress-background);z-index:2}.progress-buffer-bar{background:#fff;z-index:1}.progress-buffer-bar:before{background:var(--buffer-background);content:\\\"\\\"}.indeterminate-bar-primary{top:0;right:0;bottom:0;left:-145.166611%;-webkit-animation:primary-indeterminate-translate 2s infinite linear;animation:primary-indeterminate-translate 2s infinite linear}.indeterminate-bar-primary .progress-indeterminate{-webkit-animation:primary-indeterminate-scale 2s infinite linear;animation:primary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.indeterminate-bar-secondary{top:0;right:0;bottom:0;left:-54.888891%;-webkit-animation:secondary-indeterminate-translate 2s infinite linear;animation:secondary-indeterminate-translate 2s infinite linear}.indeterminate-bar-secondary .progress-indeterminate{-webkit-animation:secondary-indeterminate-scale 2s infinite linear;animation:secondary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.buffer-circles{background:radial-gradient(ellipse at center, var(--buffer-background) 0%, var(--buffer-background) 30%, transparent 30%) repeat-x 5px center;background-size:10px 10px;z-index:0;-webkit-animation:buffering 450ms infinite linear;animation:buffering 450ms infinite linear}:host(.progress-bar-reversed) .progress,:host(.progress-bar-reversed) .progress-buffer-bar{-webkit-transform-origin:right top;transform-origin:right top}:host(.progress-bar-reversed) .buffer-circles,:host(.progress-bar-reversed) .indeterminate-bar-primary,:host(.progress-bar-reversed) .indeterminate-bar-secondary,:host(.progress-bar-reversed) .progress-indeterminate{animation-direction:reverse}:host(.progress-paused) .indeterminate-bar-secondary,:host(.progress-paused) .indeterminate-bar-primary,:host(.progress-paused) .buffer-circles{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@-webkit-keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@-webkit-keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}:host{height:3px}\";\n\nconst progressBarMdCss = \":host{--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.2);--progress-background:var(--ion-color-primary, #3880ff);--buffer-background:var(--background);display:block;position:relative;width:100%;contain:strict;direction:ltr;overflow:hidden}:host(.ion-color){--progress-background:var(--ion-color-base);--buffer-background:rgba(var(--ion-color-base-rgb), 0.2)}:host(.progress-bar-indeterminate){background:var(--buffer-background)}.progress,.progress-indeterminate,.indeterminate-bar-primary,.indeterminate-bar-secondary,.progress-buffer-bar,.progress-buffer-bar:before,.buffer-circles{left:0;right:0;top:0;bottom:0;position:absolute;width:100%;height:100%}.progress,.progress-buffer-bar{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms linear;transition:-webkit-transform 150ms linear;transition:transform 150ms linear;transition:transform 150ms linear, -webkit-transform 150ms linear}.progress,.progress-indeterminate{background:var(--progress-background);z-index:2}.progress-buffer-bar{background:#fff;z-index:1}.progress-buffer-bar:before{background:var(--buffer-background);content:\\\"\\\"}.indeterminate-bar-primary{top:0;right:0;bottom:0;left:-145.166611%;-webkit-animation:primary-indeterminate-translate 2s infinite linear;animation:primary-indeterminate-translate 2s infinite linear}.indeterminate-bar-primary .progress-indeterminate{-webkit-animation:primary-indeterminate-scale 2s infinite linear;animation:primary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.indeterminate-bar-secondary{top:0;right:0;bottom:0;left:-54.888891%;-webkit-animation:secondary-indeterminate-translate 2s infinite linear;animation:secondary-indeterminate-translate 2s infinite linear}.indeterminate-bar-secondary .progress-indeterminate{-webkit-animation:secondary-indeterminate-scale 2s infinite linear;animation:secondary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.buffer-circles{background:radial-gradient(ellipse at center, var(--buffer-background) 0%, var(--buffer-background) 30%, transparent 30%) repeat-x 5px center;background-size:10px 10px;z-index:0;-webkit-animation:buffering 450ms infinite linear;animation:buffering 450ms infinite linear}:host(.progress-bar-reversed) .progress,:host(.progress-bar-reversed) .progress-buffer-bar{-webkit-transform-origin:right top;transform-origin:right top}:host(.progress-bar-reversed) .buffer-circles,:host(.progress-bar-reversed) .indeterminate-bar-primary,:host(.progress-bar-reversed) .indeterminate-bar-secondary,:host(.progress-bar-reversed) .progress-indeterminate{animation-direction:reverse}:host(.progress-paused) .indeterminate-bar-secondary,:host(.progress-paused) .indeterminate-bar-primary,:host(.progress-paused) .buffer-circles{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@-webkit-keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@-webkit-keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}:host{height:4px}\";\n\nconst ProgressBar = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * The state of the progress bar, based on if the time the process takes is known or not.\n * Default options are: `\"determinate\"` (no animation), `\"indeterminate\"` (animate from left to right).\n */\n this.type = 'determinate';\n /**\n * If true, reverse the progress bar direction.\n */\n this.reversed = false;\n /**\n * The value determines how much of the active bar should display when the\n * `type` is `\"determinate\"`.\n * The value should be between [0, 1].\n */\n this.value = 0;\n /**\n * If the buffer and value are smaller than 1, the buffer circles will show.\n * The buffer should be between [0, 1].\n */\n this.buffer = 1;\n }\n render() {\n const { color, type, reversed, value, buffer } = this;\n const paused = config.getBoolean('_testing');\n const mode = getIonMode(this);\n return (h(Host, { role: \"progressbar\", \"aria-valuenow\": type === 'determinate' ? value : null, \"aria-valuemin\": \"0\", \"aria-valuemax\": \"1\", class: Object.assign(Object.assign({}, createColorClasses(color)), { [mode]: true, [`progress-bar-${type}`]: true, 'progress-paused': paused, 'progress-bar-reversed': document.dir === 'rtl' ? !reversed : reversed }) }, type === 'indeterminate'\n ? renderIndeterminate()\n : renderProgress(value, buffer)));\n }\n};\nconst renderIndeterminate = () => {\n return [\n h(\"div\", { class: \"indeterminate-bar-primary\" }, h(\"span\", { class: \"progress-indeterminate\" })),\n h(\"div\", { class: \"indeterminate-bar-secondary\" }, h(\"span\", { class: \"progress-indeterminate\" }))\n ];\n};\nconst renderProgress = (value, buffer) => {\n const finalValue = clamp(0, value, 1);\n const finalBuffer = clamp(0, buffer, 1);\n return [\n h(\"div\", { class: \"progress\", style: { transform: `scaleX(${finalValue})` } }),\n finalBuffer !== 1 && h(\"div\", { class: \"buffer-circles\" }),\n h(\"div\", { class: \"progress-buffer-bar\", style: { transform: `scaleX(${finalBuffer})` } }),\n ];\n};\nProgressBar.style = {\n ios: progressBarIosCss,\n md: progressBarMdCss\n};\n\nexport { ProgressBar as ion_progress_bar };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/23-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/23-es5.js deleted file mode 100644 index a629398d1..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/23-es5.js +++ /dev/null @@ -1,152 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[23], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-progress-bar.entry.js": - /*!*********************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-progress-bar.entry.js ***! - \*********************************************************************/ - - /*! exports provided: ion_progress_bar */ - - /***/ - function node_modulesIonicCoreDistEsmIonProgressBarEntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_progress_bar", function () { - return ProgressBar; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - var progressBarIosCss = ":host{--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.2);--progress-background:var(--ion-color-primary, #3880ff);--buffer-background:var(--background);display:block;position:relative;width:100%;contain:strict;direction:ltr;overflow:hidden}:host(.ion-color){--progress-background:var(--ion-color-base);--buffer-background:rgba(var(--ion-color-base-rgb), 0.2)}:host(.progress-bar-indeterminate){background:var(--buffer-background)}.progress,.progress-indeterminate,.indeterminate-bar-primary,.indeterminate-bar-secondary,.progress-buffer-bar,.progress-buffer-bar:before,.buffer-circles{left:0;right:0;top:0;bottom:0;position:absolute;width:100%;height:100%}.progress,.progress-buffer-bar{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms linear;transition:-webkit-transform 150ms linear;transition:transform 150ms linear;transition:transform 150ms linear, -webkit-transform 150ms linear}.progress,.progress-indeterminate{background:var(--progress-background);z-index:2}.progress-buffer-bar{background:#fff;z-index:1}.progress-buffer-bar:before{background:var(--buffer-background);content:\"\"}.indeterminate-bar-primary{top:0;right:0;bottom:0;left:-145.166611%;-webkit-animation:primary-indeterminate-translate 2s infinite linear;animation:primary-indeterminate-translate 2s infinite linear}.indeterminate-bar-primary .progress-indeterminate{-webkit-animation:primary-indeterminate-scale 2s infinite linear;animation:primary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.indeterminate-bar-secondary{top:0;right:0;bottom:0;left:-54.888891%;-webkit-animation:secondary-indeterminate-translate 2s infinite linear;animation:secondary-indeterminate-translate 2s infinite linear}.indeterminate-bar-secondary .progress-indeterminate{-webkit-animation:secondary-indeterminate-scale 2s infinite linear;animation:secondary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.buffer-circles{background:radial-gradient(ellipse at center, var(--buffer-background) 0%, var(--buffer-background) 30%, transparent 30%) repeat-x 5px center;background-size:10px 10px;z-index:0;-webkit-animation:buffering 450ms infinite linear;animation:buffering 450ms infinite linear}:host(.progress-bar-reversed) .progress,:host(.progress-bar-reversed) .progress-buffer-bar{-webkit-transform-origin:right top;transform-origin:right top}:host(.progress-bar-reversed) .buffer-circles,:host(.progress-bar-reversed) .indeterminate-bar-primary,:host(.progress-bar-reversed) .indeterminate-bar-secondary,:host(.progress-bar-reversed) .progress-indeterminate{animation-direction:reverse}:host(.progress-paused) .indeterminate-bar-secondary,:host(.progress-paused) .indeterminate-bar-primary,:host(.progress-paused) .buffer-circles{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@-webkit-keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@-webkit-keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}:host{height:3px}"; - var progressBarMdCss = ":host{--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.2);--progress-background:var(--ion-color-primary, #3880ff);--buffer-background:var(--background);display:block;position:relative;width:100%;contain:strict;direction:ltr;overflow:hidden}:host(.ion-color){--progress-background:var(--ion-color-base);--buffer-background:rgba(var(--ion-color-base-rgb), 0.2)}:host(.progress-bar-indeterminate){background:var(--buffer-background)}.progress,.progress-indeterminate,.indeterminate-bar-primary,.indeterminate-bar-secondary,.progress-buffer-bar,.progress-buffer-bar:before,.buffer-circles{left:0;right:0;top:0;bottom:0;position:absolute;width:100%;height:100%}.progress,.progress-buffer-bar{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms linear;transition:-webkit-transform 150ms linear;transition:transform 150ms linear;transition:transform 150ms linear, -webkit-transform 150ms linear}.progress,.progress-indeterminate{background:var(--progress-background);z-index:2}.progress-buffer-bar{background:#fff;z-index:1}.progress-buffer-bar:before{background:var(--buffer-background);content:\"\"}.indeterminate-bar-primary{top:0;right:0;bottom:0;left:-145.166611%;-webkit-animation:primary-indeterminate-translate 2s infinite linear;animation:primary-indeterminate-translate 2s infinite linear}.indeterminate-bar-primary .progress-indeterminate{-webkit-animation:primary-indeterminate-scale 2s infinite linear;animation:primary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.indeterminate-bar-secondary{top:0;right:0;bottom:0;left:-54.888891%;-webkit-animation:secondary-indeterminate-translate 2s infinite linear;animation:secondary-indeterminate-translate 2s infinite linear}.indeterminate-bar-secondary .progress-indeterminate{-webkit-animation:secondary-indeterminate-scale 2s infinite linear;animation:secondary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.buffer-circles{background:radial-gradient(ellipse at center, var(--buffer-background) 0%, var(--buffer-background) 30%, transparent 30%) repeat-x 5px center;background-size:10px 10px;z-index:0;-webkit-animation:buffering 450ms infinite linear;animation:buffering 450ms infinite linear}:host(.progress-bar-reversed) .progress,:host(.progress-bar-reversed) .progress-buffer-bar{-webkit-transform-origin:right top;transform-origin:right top}:host(.progress-bar-reversed) .buffer-circles,:host(.progress-bar-reversed) .indeterminate-bar-primary,:host(.progress-bar-reversed) .indeterminate-bar-secondary,:host(.progress-bar-reversed) .progress-indeterminate{animation-direction:reverse}:host(.progress-paused) .indeterminate-bar-secondary,:host(.progress-paused) .indeterminate-bar-primary,:host(.progress-paused) .buffer-circles{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@-webkit-keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@-webkit-keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}:host{height:4px}"; - - var ProgressBar = /*#__PURE__*/function () { - function ProgressBar(hostRef) { - _classCallCheck(this, ProgressBar); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * The state of the progress bar, based on if the time the process takes is known or not. - * Default options are: `"determinate"` (no animation), `"indeterminate"` (animate from left to right). - */ - - this.type = 'determinate'; - /** - * If true, reverse the progress bar direction. - */ - - this.reversed = false; - /** - * The value determines how much of the active bar should display when the - * `type` is `"determinate"`. - * The value should be between [0, 1]. - */ - - this.value = 0; - /** - * If the buffer and value are smaller than 1, the buffer circles will show. - * The buffer should be between [0, 1]. - */ - - this.buffer = 1; - } - - _createClass(ProgressBar, [{ - key: "render", - value: function render() { - var _Object$assign; - - var color = this.color, - type = this.type, - reversed = this.reversed, - value = this.value, - buffer = this.buffer; - - var paused = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('_testing'); - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - role: "progressbar", - "aria-valuenow": type === 'determinate' ? value : null, - "aria-valuemin": "0", - "aria-valuemax": "1", - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["c"])(color)), (_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, "progress-bar-".concat(type), true), _defineProperty(_Object$assign, 'progress-paused', paused), _defineProperty(_Object$assign, 'progress-bar-reversed', document.dir === 'rtl' ? !reversed : reversed), _Object$assign)) - }, type === 'indeterminate' ? renderIndeterminate() : renderProgress(value, buffer)); - } - }]); - - return ProgressBar; - }(); - - var renderIndeterminate = function renderIndeterminate() { - return [Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "indeterminate-bar-primary" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { - "class": "progress-indeterminate" - })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "indeterminate-bar-secondary" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { - "class": "progress-indeterminate" - }))]; - }; - - var renderProgress = function renderProgress(value, buffer) { - var finalValue = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, value, 1); - var finalBuffer = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, buffer, 1); - return [Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "progress", - style: { - transform: "scaleX(".concat(finalValue, ")") - } - }), finalBuffer !== 1 && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "buffer-circles" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "progress-buffer-bar", - style: { - transform: "scaleX(".concat(finalBuffer, ")") - } - })]; - }; - - ProgressBar.style = { - ios: progressBarIosCss, - md: progressBarMdCss - }; - /***/ - } -}]); -//# sourceMappingURL=23-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/23-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/23-es5.js.map deleted file mode 100644 index 44c064e95..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/23-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-progress-bar.entry.js"],"names":["progressBarIosCss","progressBarMdCss","ProgressBar","hostRef","type","reversed","value","buffer","color","paused","getBoolean","mode","role","Object","assign","document","dir","renderIndeterminate","renderProgress","finalValue","finalBuffer","style","transform","ios","md"],"mappings":"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","file":"23-es5.js","sourcesContent":["import { r as registerInstance, h, H as Host } from './index-44bf8136.js';\nimport { c as config, b as getIonMode } from './ionic-global-837be8f3.js';\nimport { c as clamp } from './helpers-5c745fbd.js';\nimport { c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst progressBarIosCss = \":host{--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.2);--progress-background:var(--ion-color-primary, #3880ff);--buffer-background:var(--background);display:block;position:relative;width:100%;contain:strict;direction:ltr;overflow:hidden}:host(.ion-color){--progress-background:var(--ion-color-base);--buffer-background:rgba(var(--ion-color-base-rgb), 0.2)}:host(.progress-bar-indeterminate){background:var(--buffer-background)}.progress,.progress-indeterminate,.indeterminate-bar-primary,.indeterminate-bar-secondary,.progress-buffer-bar,.progress-buffer-bar:before,.buffer-circles{left:0;right:0;top:0;bottom:0;position:absolute;width:100%;height:100%}.progress,.progress-buffer-bar{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms linear;transition:-webkit-transform 150ms linear;transition:transform 150ms linear;transition:transform 150ms linear, -webkit-transform 150ms linear}.progress,.progress-indeterminate{background:var(--progress-background);z-index:2}.progress-buffer-bar{background:#fff;z-index:1}.progress-buffer-bar:before{background:var(--buffer-background);content:\\\"\\\"}.indeterminate-bar-primary{top:0;right:0;bottom:0;left:-145.166611%;-webkit-animation:primary-indeterminate-translate 2s infinite linear;animation:primary-indeterminate-translate 2s infinite linear}.indeterminate-bar-primary .progress-indeterminate{-webkit-animation:primary-indeterminate-scale 2s infinite linear;animation:primary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.indeterminate-bar-secondary{top:0;right:0;bottom:0;left:-54.888891%;-webkit-animation:secondary-indeterminate-translate 2s infinite linear;animation:secondary-indeterminate-translate 2s infinite linear}.indeterminate-bar-secondary .progress-indeterminate{-webkit-animation:secondary-indeterminate-scale 2s infinite linear;animation:secondary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.buffer-circles{background:radial-gradient(ellipse at center, var(--buffer-background) 0%, var(--buffer-background) 30%, transparent 30%) repeat-x 5px center;background-size:10px 10px;z-index:0;-webkit-animation:buffering 450ms infinite linear;animation:buffering 450ms infinite linear}:host(.progress-bar-reversed) .progress,:host(.progress-bar-reversed) .progress-buffer-bar{-webkit-transform-origin:right top;transform-origin:right top}:host(.progress-bar-reversed) .buffer-circles,:host(.progress-bar-reversed) .indeterminate-bar-primary,:host(.progress-bar-reversed) .indeterminate-bar-secondary,:host(.progress-bar-reversed) .progress-indeterminate{animation-direction:reverse}:host(.progress-paused) .indeterminate-bar-secondary,:host(.progress-paused) .indeterminate-bar-primary,:host(.progress-paused) .buffer-circles{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@-webkit-keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@-webkit-keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}:host{height:3px}\";\n\nconst progressBarMdCss = \":host{--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.2);--progress-background:var(--ion-color-primary, #3880ff);--buffer-background:var(--background);display:block;position:relative;width:100%;contain:strict;direction:ltr;overflow:hidden}:host(.ion-color){--progress-background:var(--ion-color-base);--buffer-background:rgba(var(--ion-color-base-rgb), 0.2)}:host(.progress-bar-indeterminate){background:var(--buffer-background)}.progress,.progress-indeterminate,.indeterminate-bar-primary,.indeterminate-bar-secondary,.progress-buffer-bar,.progress-buffer-bar:before,.buffer-circles{left:0;right:0;top:0;bottom:0;position:absolute;width:100%;height:100%}.progress,.progress-buffer-bar{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms linear;transition:-webkit-transform 150ms linear;transition:transform 150ms linear;transition:transform 150ms linear, -webkit-transform 150ms linear}.progress,.progress-indeterminate{background:var(--progress-background);z-index:2}.progress-buffer-bar{background:#fff;z-index:1}.progress-buffer-bar:before{background:var(--buffer-background);content:\\\"\\\"}.indeterminate-bar-primary{top:0;right:0;bottom:0;left:-145.166611%;-webkit-animation:primary-indeterminate-translate 2s infinite linear;animation:primary-indeterminate-translate 2s infinite linear}.indeterminate-bar-primary .progress-indeterminate{-webkit-animation:primary-indeterminate-scale 2s infinite linear;animation:primary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.indeterminate-bar-secondary{top:0;right:0;bottom:0;left:-54.888891%;-webkit-animation:secondary-indeterminate-translate 2s infinite linear;animation:secondary-indeterminate-translate 2s infinite linear}.indeterminate-bar-secondary .progress-indeterminate{-webkit-animation:secondary-indeterminate-scale 2s infinite linear;animation:secondary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.buffer-circles{background:radial-gradient(ellipse at center, var(--buffer-background) 0%, var(--buffer-background) 30%, transparent 30%) repeat-x 5px center;background-size:10px 10px;z-index:0;-webkit-animation:buffering 450ms infinite linear;animation:buffering 450ms infinite linear}:host(.progress-bar-reversed) .progress,:host(.progress-bar-reversed) .progress-buffer-bar{-webkit-transform-origin:right top;transform-origin:right top}:host(.progress-bar-reversed) .buffer-circles,:host(.progress-bar-reversed) .indeterminate-bar-primary,:host(.progress-bar-reversed) .indeterminate-bar-secondary,:host(.progress-bar-reversed) .progress-indeterminate{animation-direction:reverse}:host(.progress-paused) .indeterminate-bar-secondary,:host(.progress-paused) .indeterminate-bar-primary,:host(.progress-paused) .buffer-circles{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@-webkit-keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@-webkit-keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}:host{height:4px}\";\n\nconst ProgressBar = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * The state of the progress bar, based on if the time the process takes is known or not.\n * Default options are: `\"determinate\"` (no animation), `\"indeterminate\"` (animate from left to right).\n */\n this.type = 'determinate';\n /**\n * If true, reverse the progress bar direction.\n */\n this.reversed = false;\n /**\n * The value determines how much of the active bar should display when the\n * `type` is `\"determinate\"`.\n * The value should be between [0, 1].\n */\n this.value = 0;\n /**\n * If the buffer and value are smaller than 1, the buffer circles will show.\n * The buffer should be between [0, 1].\n */\n this.buffer = 1;\n }\n render() {\n const { color, type, reversed, value, buffer } = this;\n const paused = config.getBoolean('_testing');\n const mode = getIonMode(this);\n return (h(Host, { role: \"progressbar\", \"aria-valuenow\": type === 'determinate' ? value : null, \"aria-valuemin\": \"0\", \"aria-valuemax\": \"1\", class: Object.assign(Object.assign({}, createColorClasses(color)), { [mode]: true, [`progress-bar-${type}`]: true, 'progress-paused': paused, 'progress-bar-reversed': document.dir === 'rtl' ? !reversed : reversed }) }, type === 'indeterminate'\n ? renderIndeterminate()\n : renderProgress(value, buffer)));\n }\n};\nconst renderIndeterminate = () => {\n return [\n h(\"div\", { class: \"indeterminate-bar-primary\" }, h(\"span\", { class: \"progress-indeterminate\" })),\n h(\"div\", { class: \"indeterminate-bar-secondary\" }, h(\"span\", { class: \"progress-indeterminate\" }))\n ];\n};\nconst renderProgress = (value, buffer) => {\n const finalValue = clamp(0, value, 1);\n const finalBuffer = clamp(0, buffer, 1);\n return [\n h(\"div\", { class: \"progress\", style: { transform: `scaleX(${finalValue})` } }),\n finalBuffer !== 1 && h(\"div\", { class: \"buffer-circles\" }),\n h(\"div\", { class: \"progress-buffer-bar\", style: { transform: `scaleX(${finalBuffer})` } }),\n ];\n};\nProgressBar.style = {\n ios: progressBarIosCss,\n md: progressBarMdCss\n};\n\nexport { ProgressBar as ion_progress_bar };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/24-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/24-es2015.js deleted file mode 100644 index 74de7a1e1..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/24-es2015.js +++ /dev/null @@ -1,167 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[24],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-radio_2.entry.js": -/*!****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-radio_2.entry.js ***! - \****************************************************************/ -/*! exports provided: ion_radio, ion_radio_group */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_radio", function() { return Radio; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_radio_group", function() { return RadioGroup; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - - -const radioIosCss = ":host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.radio-disabled){pointer-events:none}.radio-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;contain:layout size style}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.radio-icon,.radio-inner{-webkit-box-sizing:border-box;box-sizing:border-box}:host{--color-checked:var(--ion-color-primary, #3880ff);width:15px;height:24px}:host(.ion-color.radio-checked) .radio-inner{border-color:var(--ion-color-base)}.item-radio.item-ios ion-label{margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-radio.item-ios ion-label{margin-left:unset;-webkit-margin-start:0;margin-inline-start:0}}.radio-inner{width:33%;height:50%}:host(.radio-checked) .radio-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--color-checked)}:host(.radio-disabled){opacity:0.3}:host(.ion-focused) .radio-icon::after{border-radius:var(--inner-border-radius);left:-9px;top:-8px;display:block;position:absolute;width:36px;height:36px;background:var(--ion-color-primary-tint, #4c8dff);content:\"\";opacity:0.2}:host-context([dir=rtl]):host(.ion-focused) .radio-icon::after,:host-context([dir=rtl]).ion-focused .radio-icon::after{left:unset;right:unset;right:-9px}:host(.in-item){margin-left:10px;margin-right:11px;margin-top:8px;margin-bottom:8px;display:block;position:static}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:11px;margin-inline-end:11px}}:host(.in-item[slot=start]){margin-left:3px;margin-right:21px;margin-top:8px;margin-bottom:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:21px;margin-inline-end:21px}}"; - -const radioMdCss = ":host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.radio-disabled){pointer-events:none}.radio-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;contain:layout size style}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.radio-icon,.radio-inner{-webkit-box-sizing:border-box;box-sizing:border-box}:host{--color:var(--ion-color-step-400, #999999);--color-checked:var(--ion-color-primary, #3880ff);--border-width:2px;--border-style:solid;--border-radius:50%;width:20px;height:20px}:host(.ion-color) .radio-inner{background:var(--ion-color-base)}:host(.ion-color.radio-checked) .radio-icon{border-color:var(--ion-color-base)}.radio-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:var(--border-radius);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--color)}.radio-inner{border-radius:var(--inner-border-radius);width:calc(50% + var(--border-width));height:calc(50% + var(--border-width));-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);background:var(--color-checked)}:host(.radio-checked) .radio-icon{border-color:var(--color-checked)}:host(.radio-checked) .radio-inner{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}:host(.radio-disabled){opacity:0.3}:host(.ion-focused) .radio-icon::after{border-radius:var(--inner-border-radius);left:-12px;top:-12px;display:block;position:absolute;width:36px;height:36px;background:var(--ion-color-primary-tint, #4c8dff);content:\"\";opacity:0.2}:host-context([dir=rtl]):host(.ion-focused) .radio-icon::after,:host-context([dir=rtl]).ion-focused .radio-icon::after{left:unset;right:unset;right:-12px}:host(.in-item){margin-left:0;margin-right:0;margin-top:9px;margin-bottom:9px;display:block;position:static}:host(.in-item[slot=start]){margin-left:4px;margin-right:36px;margin-top:11px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px}}"; - -const Radio = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.ionFocus = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionFocus", 7); - this.ionBlur = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionBlur", 7); - this.inputId = `ion-rb-${radioButtonIds++}`; - this.radioGroup = null; - /** - * If `true`, the radio is selected. - */ - this.checked = false; - /** - * The name of the control, which is submitted with the form data. - */ - this.name = this.inputId; - /** - * If `true`, the user cannot interact with the radio. - */ - this.disabled = false; - this.updateState = () => { - if (this.radioGroup) { - this.checked = this.radioGroup.value === this.value; - } - }; - this.onFocus = () => { - this.ionFocus.emit(); - }; - this.onBlur = () => { - this.ionBlur.emit(); - }; - } - connectedCallback() { - if (this.value === undefined) { - this.value = this.inputId; - } - const radioGroup = this.radioGroup = this.el.closest('ion-radio-group'); - if (radioGroup) { - this.updateState(); - radioGroup.addEventListener('ionChange', this.updateState); - } - } - disconnectedCallback() { - const radioGroup = this.radioGroup; - if (radioGroup) { - radioGroup.removeEventListener('ionChange', this.updateState); - this.radioGroup = null; - } - } - componentWillLoad() { - this.emitStyle(); - } - emitStyle() { - this.ionStyle.emit({ - 'radio-checked': this.checked, - 'interactive-disabled': this.disabled, - }); - } - render() { - const { inputId, disabled, checked, color, el } = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const labelId = inputId + '-lbl'; - const label = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["f"])(el); - if (label) { - label.id = labelId; - } - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { role: "radio", "aria-disabled": disabled ? 'true' : null, "aria-checked": `${checked}`, "aria-labelledby": labelId, class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["c"])(color)), { [mode]: true, 'in-item': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-item', el), 'interactive': true, 'radio-checked': checked, 'radio-disabled': disabled }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "radio-icon", part: "container" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "radio-inner", part: "mark" })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { type: "button", onFocus: this.onFocus, onBlur: this.onBlur, disabled: disabled }))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "color": ["emitStyle"], - "checked": ["emitStyle"], - "disabled": ["emitStyle"] - }; } -}; -let radioButtonIds = 0; -Radio.style = { - ios: radioIosCss, - md: radioMdCss -}; - -const RadioGroup = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionChange", 7); - this.inputId = `ion-rg-${radioGroupIds++}`; - this.labelId = `${this.inputId}-lbl`; - /** - * If `true`, the radios can be deselected. - */ - this.allowEmptySelection = false; - /** - * The name of the control, which is submitted with the form data. - */ - this.name = this.inputId; - this.onClick = (ev) => { - const selectedRadio = ev.target && ev.target.closest('ion-radio'); - if (selectedRadio) { - const currentValue = this.value; - const newValue = selectedRadio.value; - if (newValue !== currentValue) { - this.value = newValue; - } - else if (this.allowEmptySelection) { - this.value = undefined; - } - } - }; - } - valueChanged(value) { - this.ionChange.emit({ value }); - } - async connectedCallback() { - // Get the list header if it exists and set the id - // this is used to set aria-labelledby - const el = this.el; - const header = el.querySelector('ion-list-header') || el.querySelector('ion-item-divider'); - if (header) { - const label = header.querySelector('ion-label'); - if (label) { - this.labelId = label.id = this.name + '-lbl'; - } - } - } - render() { - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { role: "radiogroup", "aria-labelledby": this.labelId, onClick: this.onClick, class: Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) })); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "value": ["valueChanged"] - }; } -}; -let radioGroupIds = 0; - - - - -/***/ }) - -}]); -//# sourceMappingURL=24-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/24-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/24-es2015.js.map deleted file mode 100644 index d31050bfe..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/24-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-radio_2.entry.js"],"names":[],"mappings":"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","file":"24-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { f as findItemLabel } from './helpers-5c745fbd.js';\nimport { c as createColorClasses, h as hostContext } from './theme-3f0b0c04.js';\n\nconst radioIosCss = \":host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.radio-disabled){pointer-events:none}.radio-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;contain:layout size style}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.radio-icon,.radio-inner{-webkit-box-sizing:border-box;box-sizing:border-box}:host{--color-checked:var(--ion-color-primary, #3880ff);width:15px;height:24px}:host(.ion-color.radio-checked) .radio-inner{border-color:var(--ion-color-base)}.item-radio.item-ios ion-label{margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-radio.item-ios ion-label{margin-left:unset;-webkit-margin-start:0;margin-inline-start:0}}.radio-inner{width:33%;height:50%}:host(.radio-checked) .radio-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--color-checked)}:host(.radio-disabled){opacity:0.3}:host(.ion-focused) .radio-icon::after{border-radius:var(--inner-border-radius);left:-9px;top:-8px;display:block;position:absolute;width:36px;height:36px;background:var(--ion-color-primary-tint, #4c8dff);content:\\\"\\\";opacity:0.2}:host-context([dir=rtl]):host(.ion-focused) .radio-icon::after,:host-context([dir=rtl]).ion-focused .radio-icon::after{left:unset;right:unset;right:-9px}:host(.in-item){margin-left:10px;margin-right:11px;margin-top:8px;margin-bottom:8px;display:block;position:static}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:11px;margin-inline-end:11px}}:host(.in-item[slot=start]){margin-left:3px;margin-right:21px;margin-top:8px;margin-bottom:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:21px;margin-inline-end:21px}}\";\n\nconst radioMdCss = \":host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.radio-disabled){pointer-events:none}.radio-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;contain:layout size style}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.radio-icon,.radio-inner{-webkit-box-sizing:border-box;box-sizing:border-box}:host{--color:var(--ion-color-step-400, #999999);--color-checked:var(--ion-color-primary, #3880ff);--border-width:2px;--border-style:solid;--border-radius:50%;width:20px;height:20px}:host(.ion-color) .radio-inner{background:var(--ion-color-base)}:host(.ion-color.radio-checked) .radio-icon{border-color:var(--ion-color-base)}.radio-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:var(--border-radius);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--color)}.radio-inner{border-radius:var(--inner-border-radius);width:calc(50% + var(--border-width));height:calc(50% + var(--border-width));-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);background:var(--color-checked)}:host(.radio-checked) .radio-icon{border-color:var(--color-checked)}:host(.radio-checked) .radio-inner{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}:host(.radio-disabled){opacity:0.3}:host(.ion-focused) .radio-icon::after{border-radius:var(--inner-border-radius);left:-12px;top:-12px;display:block;position:absolute;width:36px;height:36px;background:var(--ion-color-primary-tint, #4c8dff);content:\\\"\\\";opacity:0.2}:host-context([dir=rtl]):host(.ion-focused) .radio-icon::after,:host-context([dir=rtl]).ion-focused .radio-icon::after{left:unset;right:unset;right:-12px}:host(.in-item){margin-left:0;margin-right:0;margin-top:9px;margin-bottom:9px;display:block;position:static}:host(.in-item[slot=start]){margin-left:4px;margin-right:36px;margin-top:11px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px}}\";\n\nconst Radio = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n this.inputId = `ion-rb-${radioButtonIds++}`;\n this.radioGroup = null;\n /**\n * If `true`, the radio is selected.\n */\n this.checked = false;\n /**\n * The name of the control, which is submitted with the form data.\n */\n this.name = this.inputId;\n /**\n * If `true`, the user cannot interact with the radio.\n */\n this.disabled = false;\n this.updateState = () => {\n if (this.radioGroup) {\n this.checked = this.radioGroup.value === this.value;\n }\n };\n this.onFocus = () => {\n this.ionFocus.emit();\n };\n this.onBlur = () => {\n this.ionBlur.emit();\n };\n }\n connectedCallback() {\n if (this.value === undefined) {\n this.value = this.inputId;\n }\n const radioGroup = this.radioGroup = this.el.closest('ion-radio-group');\n if (radioGroup) {\n this.updateState();\n radioGroup.addEventListener('ionChange', this.updateState);\n }\n }\n disconnectedCallback() {\n const radioGroup = this.radioGroup;\n if (radioGroup) {\n radioGroup.removeEventListener('ionChange', this.updateState);\n this.radioGroup = null;\n }\n }\n componentWillLoad() {\n this.emitStyle();\n }\n emitStyle() {\n this.ionStyle.emit({\n 'radio-checked': this.checked,\n 'interactive-disabled': this.disabled,\n });\n }\n render() {\n const { inputId, disabled, checked, color, el } = this;\n const mode = getIonMode(this);\n const labelId = inputId + '-lbl';\n const label = findItemLabel(el);\n if (label) {\n label.id = labelId;\n }\n return (h(Host, { role: \"radio\", \"aria-disabled\": disabled ? 'true' : null, \"aria-checked\": `${checked}`, \"aria-labelledby\": labelId, class: Object.assign(Object.assign({}, createColorClasses(color)), { [mode]: true, 'in-item': hostContext('ion-item', el), 'interactive': true, 'radio-checked': checked, 'radio-disabled': disabled }) }, h(\"div\", { class: \"radio-icon\", part: \"container\" }, h(\"div\", { class: \"radio-inner\", part: \"mark\" })), h(\"button\", { type: \"button\", onFocus: this.onFocus, onBlur: this.onBlur, disabled: disabled })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"color\": [\"emitStyle\"],\n \"checked\": [\"emitStyle\"],\n \"disabled\": [\"emitStyle\"]\n }; }\n};\nlet radioButtonIds = 0;\nRadio.style = {\n ios: radioIosCss,\n md: radioMdCss\n};\n\nconst RadioGroup = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.inputId = `ion-rg-${radioGroupIds++}`;\n this.labelId = `${this.inputId}-lbl`;\n /**\n * If `true`, the radios can be deselected.\n */\n this.allowEmptySelection = false;\n /**\n * The name of the control, which is submitted with the form data.\n */\n this.name = this.inputId;\n this.onClick = (ev) => {\n const selectedRadio = ev.target && ev.target.closest('ion-radio');\n if (selectedRadio) {\n const currentValue = this.value;\n const newValue = selectedRadio.value;\n if (newValue !== currentValue) {\n this.value = newValue;\n }\n else if (this.allowEmptySelection) {\n this.value = undefined;\n }\n }\n };\n }\n valueChanged(value) {\n this.ionChange.emit({ value });\n }\n async connectedCallback() {\n // Get the list header if it exists and set the id\n // this is used to set aria-labelledby\n const el = this.el;\n const header = el.querySelector('ion-list-header') || el.querySelector('ion-item-divider');\n if (header) {\n const label = header.querySelector('ion-label');\n if (label) {\n this.labelId = label.id = this.name + '-lbl';\n }\n }\n }\n render() {\n return (h(Host, { role: \"radiogroup\", \"aria-labelledby\": this.labelId, onClick: this.onClick, class: getIonMode(this) }));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"value\": [\"valueChanged\"]\n }; }\n};\nlet radioGroupIds = 0;\n\nexport { Radio as ion_radio, RadioGroup as ion_radio_group };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/24-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/24-es5.js deleted file mode 100644 index 75f46cb58..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/24-es5.js +++ /dev/null @@ -1,320 +0,0 @@ -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[24], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-radio_2.entry.js": - /*!****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-radio_2.entry.js ***! - \****************************************************************/ - - /*! exports provided: ion_radio, ion_radio_group */ - - /***/ - function node_modulesIonicCoreDistEsmIonRadio_2EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_radio", function () { - return Radio; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_radio_group", function () { - return RadioGroup; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - var radioIosCss = ":host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.radio-disabled){pointer-events:none}.radio-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;contain:layout size style}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.radio-icon,.radio-inner{-webkit-box-sizing:border-box;box-sizing:border-box}:host{--color-checked:var(--ion-color-primary, #3880ff);width:15px;height:24px}:host(.ion-color.radio-checked) .radio-inner{border-color:var(--ion-color-base)}.item-radio.item-ios ion-label{margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-radio.item-ios ion-label{margin-left:unset;-webkit-margin-start:0;margin-inline-start:0}}.radio-inner{width:33%;height:50%}:host(.radio-checked) .radio-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--color-checked)}:host(.radio-disabled){opacity:0.3}:host(.ion-focused) .radio-icon::after{border-radius:var(--inner-border-radius);left:-9px;top:-8px;display:block;position:absolute;width:36px;height:36px;background:var(--ion-color-primary-tint, #4c8dff);content:\"\";opacity:0.2}:host-context([dir=rtl]):host(.ion-focused) .radio-icon::after,:host-context([dir=rtl]).ion-focused .radio-icon::after{left:unset;right:unset;right:-9px}:host(.in-item){margin-left:10px;margin-right:11px;margin-top:8px;margin-bottom:8px;display:block;position:static}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:11px;margin-inline-end:11px}}:host(.in-item[slot=start]){margin-left:3px;margin-right:21px;margin-top:8px;margin-bottom:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:21px;margin-inline-end:21px}}"; - var radioMdCss = ":host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.radio-disabled){pointer-events:none}.radio-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;contain:layout size style}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.radio-icon,.radio-inner{-webkit-box-sizing:border-box;box-sizing:border-box}:host{--color:var(--ion-color-step-400, #999999);--color-checked:var(--ion-color-primary, #3880ff);--border-width:2px;--border-style:solid;--border-radius:50%;width:20px;height:20px}:host(.ion-color) .radio-inner{background:var(--ion-color-base)}:host(.ion-color.radio-checked) .radio-icon{border-color:var(--ion-color-base)}.radio-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:var(--border-radius);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--color)}.radio-inner{border-radius:var(--inner-border-radius);width:calc(50% + var(--border-width));height:calc(50% + var(--border-width));-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);background:var(--color-checked)}:host(.radio-checked) .radio-icon{border-color:var(--color-checked)}:host(.radio-checked) .radio-inner{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}:host(.radio-disabled){opacity:0.3}:host(.ion-focused) .radio-icon::after{border-radius:var(--inner-border-radius);left:-12px;top:-12px;display:block;position:absolute;width:36px;height:36px;background:var(--ion-color-primary-tint, #4c8dff);content:\"\";opacity:0.2}:host-context([dir=rtl]):host(.ion-focused) .radio-icon::after,:host-context([dir=rtl]).ion-focused .radio-icon::after{left:unset;right:unset;right:-12px}:host(.in-item){margin-left:0;margin-right:0;margin-top:9px;margin-bottom:9px;display:block;position:static}:host(.in-item[slot=start]){margin-left:4px;margin-right:36px;margin-top:11px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px}}"; - - var Radio = /*#__PURE__*/function () { - function Radio(hostRef) { - var _this = this; - - _classCallCheck(this, Radio); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.ionFocus = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionFocus", 7); - this.ionBlur = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionBlur", 7); - this.inputId = "ion-rb-".concat(radioButtonIds++); - this.radioGroup = null; - /** - * If `true`, the radio is selected. - */ - - this.checked = false; - /** - * The name of the control, which is submitted with the form data. - */ - - this.name = this.inputId; - /** - * If `true`, the user cannot interact with the radio. - */ - - this.disabled = false; - - this.updateState = function () { - if (_this.radioGroup) { - _this.checked = _this.radioGroup.value === _this.value; - } - }; - - this.onFocus = function () { - _this.ionFocus.emit(); - }; - - this.onBlur = function () { - _this.ionBlur.emit(); - }; - } - - _createClass(Radio, [{ - key: "connectedCallback", - value: function connectedCallback() { - if (this.value === undefined) { - this.value = this.inputId; - } - - var radioGroup = this.radioGroup = this.el.closest('ion-radio-group'); - - if (radioGroup) { - this.updateState(); - radioGroup.addEventListener('ionChange', this.updateState); - } - } - }, { - key: "disconnectedCallback", - value: function disconnectedCallback() { - var radioGroup = this.radioGroup; - - if (radioGroup) { - radioGroup.removeEventListener('ionChange', this.updateState); - this.radioGroup = null; - } - } - }, { - key: "componentWillLoad", - value: function componentWillLoad() { - this.emitStyle(); - } - }, { - key: "emitStyle", - value: function emitStyle() { - this.ionStyle.emit({ - 'radio-checked': this.checked, - 'interactive-disabled': this.disabled - }); - } - }, { - key: "render", - value: function render() { - var _Object$assign; - - var inputId = this.inputId, - disabled = this.disabled, - checked = this.checked, - color = this.color, - el = this.el; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var labelId = inputId + '-lbl'; - var label = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["f"])(el); - - if (label) { - label.id = labelId; - } - - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - role: "radio", - "aria-disabled": disabled ? 'true' : null, - "aria-checked": "".concat(checked), - "aria-labelledby": labelId, - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["c"])(color)), (_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, 'in-item', Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-item', el)), _defineProperty(_Object$assign, 'interactive', true), _defineProperty(_Object$assign, 'radio-checked', checked), _defineProperty(_Object$assign, 'radio-disabled', disabled), _Object$assign)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "radio-icon", - part: "container" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "radio-inner", - part: "mark" - })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { - type: "button", - onFocus: this.onFocus, - onBlur: this.onBlur, - disabled: disabled - })); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "color": ["emitStyle"], - "checked": ["emitStyle"], - "disabled": ["emitStyle"] - }; - } - }]); - - return Radio; - }(); - - var radioButtonIds = 0; - Radio.style = { - ios: radioIosCss, - md: radioMdCss - }; - - var RadioGroup = /*#__PURE__*/function () { - function RadioGroup(hostRef) { - var _this2 = this; - - _classCallCheck(this, RadioGroup); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionChange", 7); - this.inputId = "ion-rg-".concat(radioGroupIds++); - this.labelId = "".concat(this.inputId, "-lbl"); - /** - * If `true`, the radios can be deselected. - */ - - this.allowEmptySelection = false; - /** - * The name of the control, which is submitted with the form data. - */ - - this.name = this.inputId; - - this.onClick = function (ev) { - var selectedRadio = ev.target && ev.target.closest('ion-radio'); - - if (selectedRadio) { - var currentValue = _this2.value; - var newValue = selectedRadio.value; - - if (newValue !== currentValue) { - _this2.value = newValue; - } else if (_this2.allowEmptySelection) { - _this2.value = undefined; - } - } - }; - } - - _createClass(RadioGroup, [{ - key: "valueChanged", - value: function valueChanged(value) { - this.ionChange.emit({ - value: value - }); - } - }, { - key: "connectedCallback", - value: function () { - var _connectedCallback = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - var el, header, label; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - // Get the list header if it exists and set the id - // this is used to set aria-labelledby - el = this.el; - header = el.querySelector('ion-list-header') || el.querySelector('ion-item-divider'); - - if (header) { - label = header.querySelector('ion-label'); - - if (label) { - this.labelId = label.id = this.name + '-lbl'; - } - } - - case 3: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function connectedCallback() { - return _connectedCallback.apply(this, arguments); - } - - return connectedCallback; - }() - }, { - key: "render", - value: function render() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - role: "radiogroup", - "aria-labelledby": this.labelId, - onClick: this.onClick, - "class": Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) - }); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "value": ["valueChanged"] - }; - } - }]); - - return RadioGroup; - }(); - - var radioGroupIds = 0; - /***/ - } -}]); -//# sourceMappingURL=24-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/24-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/24-es5.js.map deleted file mode 100644 index 92e72f70b..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/24-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-radio_2.entry.js"],"names":["radioIosCss","radioMdCss","Radio","hostRef","ionStyle","ionFocus","ionBlur","inputId","radioButtonIds","radioGroup","checked","name","disabled","updateState","value","onFocus","emit","onBlur","undefined","el","closest","addEventListener","removeEventListener","emitStyle","color","mode","labelId","label","id","role","Object","assign","part","type","style","ios","md","RadioGroup","ionChange","radioGroupIds","allowEmptySelection","onClick","ev","selectedRadio","target","currentValue","newValue","header","querySelector"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;;AAKA,QAAMA,WAAW,GAAG,ukFAApB;AAEA,QAAMC,UAAU,GAAG,y5FAAnB;;AAEA,QAAMC,KAAK;AACP,qBAAYC,OAAZ,EAAqB;AAAA;;AAAA;;AACjB,qEAAiB,IAAjB,EAAuBA,OAAvB;AACA,aAAKC,QAAL,GAAgB,6DAAY,IAAZ,EAAkB,UAAlB,EAA8B,CAA9B,CAAhB;AACA,aAAKC,QAAL,GAAgB,6DAAY,IAAZ,EAAkB,UAAlB,EAA8B,CAA9B,CAAhB;AACA,aAAKC,OAAL,GAAe,6DAAY,IAAZ,EAAkB,SAAlB,EAA6B,CAA7B,CAAf;AACA,aAAKC,OAAL,oBAAyBC,cAAc,EAAvC;AACA,aAAKC,UAAL,GAAkB,IAAlB;AACA;;;;AAGA,aAAKC,OAAL,GAAe,KAAf;AACA;;;;AAGA,aAAKC,IAAL,GAAY,KAAKJ,OAAjB;AACA;;;;AAGA,aAAKK,QAAL,GAAgB,KAAhB;;AACA,aAAKC,WAAL,GAAmB,YAAM;AACrB,cAAI,KAAI,CAACJ,UAAT,EAAqB;AACjB,iBAAI,CAACC,OAAL,GAAe,KAAI,CAACD,UAAL,CAAgBK,KAAhB,KAA0B,KAAI,CAACA,KAA9C;AACH;AACJ,SAJD;;AAKA,aAAKC,OAAL,GAAe,YAAM;AACjB,eAAI,CAACV,QAAL,CAAcW,IAAd;AACH,SAFD;;AAGA,aAAKC,MAAL,GAAc,YAAM;AAChB,eAAI,CAACX,OAAL,CAAaU,IAAb;AACH,SAFD;AAGH;;AA/BM;AAAA;AAAA,4CAgCa;AAChB,cAAI,KAAKF,KAAL,KAAeI,SAAnB,EAA8B;AAC1B,iBAAKJ,KAAL,GAAa,KAAKP,OAAlB;AACH;;AACD,cAAME,UAAU,GAAG,KAAKA,UAAL,GAAkB,KAAKU,EAAL,CAAQC,OAAR,CAAgB,iBAAhB,CAArC;;AACA,cAAIX,UAAJ,EAAgB;AACZ,iBAAKI,WAAL;AACAJ,sBAAU,CAACY,gBAAX,CAA4B,WAA5B,EAAyC,KAAKR,WAA9C;AACH;AACJ;AAzCM;AAAA;AAAA,+CA0CgB;AACnB,cAAMJ,UAAU,GAAG,KAAKA,UAAxB;;AACA,cAAIA,UAAJ,EAAgB;AACZA,sBAAU,CAACa,mBAAX,CAA+B,WAA/B,EAA4C,KAAKT,WAAjD;AACA,iBAAKJ,UAAL,GAAkB,IAAlB;AACH;AACJ;AAhDM;AAAA;AAAA,4CAiDa;AAChB,eAAKc,SAAL;AACH;AAnDM;AAAA;AAAA,oCAoDK;AACR,eAAKnB,QAAL,CAAcY,IAAd,CAAmB;AACf,6BAAiB,KAAKN,OADP;AAEf,oCAAwB,KAAKE;AAFd,WAAnB;AAIH;AAzDM;AAAA;AAAA,iCA0DE;AAAA;;AAAA,cACGL,OADH,GAC6C,IAD7C,CACGA,OADH;AAAA,cACYK,QADZ,GAC6C,IAD7C,CACYA,QADZ;AAAA,cACsBF,OADtB,GAC6C,IAD7C,CACsBA,OADtB;AAAA,cAC+Bc,KAD/B,GAC6C,IAD7C,CAC+BA,KAD/B;AAAA,cACsCL,EADtC,GAC6C,IAD7C,CACsCA,EADtC;AAEL,cAAMM,IAAI,GAAG,oEAAW,IAAX,CAAb;AACA,cAAMC,OAAO,GAAGnB,OAAO,GAAG,MAA1B;AACA,cAAMoB,KAAK,GAAG,+DAAcR,EAAd,CAAd;;AACA,cAAIQ,KAAJ,EAAW;AACPA,iBAAK,CAACC,EAAN,GAAWF,OAAX;AACH;;AACD,iBAAQ,6DAAE,oDAAF,EAAQ;AAAEG,gBAAI,EAAE,OAAR;AAAiB,6BAAiBjB,QAAQ,GAAG,MAAH,GAAY,IAAtD;AAA4D,sCAAmBF,OAAnB,CAA5D;AAA0F,+BAAmBgB,OAA7G;AAAsH,qBAAOI,MAAM,CAACC,MAAP,CAAcD,MAAM,CAACC,MAAP,CAAc,EAAd,EAAkB,6DAAmBP,KAAnB,CAAlB,CAAd,wDAA+DC,IAA/D,EAAsE,IAAtE,mCAA4E,SAA5E,EAAuF,6DAAY,UAAZ,EAAwBN,EAAxB,CAAvF,mCAAoH,aAApH,EAAmI,IAAnI,mCAAyI,eAAzI,EAA0JT,OAA1J,mCAAmK,gBAAnK,EAAqLE,QAArL;AAA7H,WAAR,EAAyU,6DAAE,KAAF,EAAS;AAAE,qBAAO,YAAT;AAAuBoB,gBAAI,EAAE;AAA7B,WAAT,EAAqD,6DAAE,KAAF,EAAS;AAAE,qBAAO,aAAT;AAAwBA,gBAAI,EAAE;AAA9B,WAAT,CAArD,CAAzU,EAAib,6DAAE,QAAF,EAAY;AAAEC,gBAAI,EAAE,QAAR;AAAkBlB,mBAAO,EAAE,KAAKA,OAAhC;AAAyCE,kBAAM,EAAE,KAAKA,MAAtD;AAA8DL,oBAAQ,EAAEA;AAAxE,WAAZ,CAAjb,CAAR;AACH;AAnEM;AAAA;AAAA,4BAoEE;AAAE,iBAAO,6DAAW,IAAX,CAAP;AAA0B;AApE9B;AAAA;AAAA,4BAqEe;AAAE,iBAAO;AAC3B,qBAAS,CAAC,WAAD,CADkB;AAE3B,uBAAW,CAAC,WAAD,CAFgB;AAG3B,wBAAY,CAAC,WAAD;AAHe,WAAP;AAIpB;AAzEG;;AAAA;AAAA,OAAX;;AA2EA,QAAIJ,cAAc,GAAG,CAArB;AACAN,SAAK,CAACgC,KAAN,GAAc;AACVC,SAAG,EAAEnC,WADK;AAEVoC,QAAE,EAAEnC;AAFM,KAAd;;AAKA,QAAMoC,UAAU;AACZ,0BAAYlC,OAAZ,EAAqB;AAAA;;AAAA;;AACjB,qEAAiB,IAAjB,EAAuBA,OAAvB;AACA,aAAKmC,SAAL,GAAiB,6DAAY,IAAZ,EAAkB,WAAlB,EAA+B,CAA/B,CAAjB;AACA,aAAK/B,OAAL,oBAAyBgC,aAAa,EAAtC;AACA,aAAKb,OAAL,aAAkB,KAAKnB,OAAvB;AACA;;;;AAGA,aAAKiC,mBAAL,GAA2B,KAA3B;AACA;;;;AAGA,aAAK7B,IAAL,GAAY,KAAKJ,OAAjB;;AACA,aAAKkC,OAAL,GAAe,UAACC,EAAD,EAAQ;AACnB,cAAMC,aAAa,GAAGD,EAAE,CAACE,MAAH,IAAaF,EAAE,CAACE,MAAH,CAAUxB,OAAV,CAAkB,WAAlB,CAAnC;;AACA,cAAIuB,aAAJ,EAAmB;AACf,gBAAME,YAAY,GAAG,MAAI,CAAC/B,KAA1B;AACA,gBAAMgC,QAAQ,GAAGH,aAAa,CAAC7B,KAA/B;;AACA,gBAAIgC,QAAQ,KAAKD,YAAjB,EAA+B;AAC3B,oBAAI,CAAC/B,KAAL,GAAagC,QAAb;AACH,aAFD,MAGK,IAAI,MAAI,CAACN,mBAAT,EAA8B;AAC/B,oBAAI,CAAC1B,KAAL,GAAaI,SAAb;AACH;AACJ;AACJ,SAZD;AAaH;;AA3BW;AAAA;AAAA,qCA4BCJ,KA5BD,EA4BQ;AAChB,eAAKwB,SAAL,CAAetB,IAAf,CAAoB;AAAEF,iBAAK,EAALA;AAAF,WAApB;AACH;AA9BW;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAgCR;AACA;AACMK,sBAlCE,GAkCG,KAAKA,EAlCR;AAmCF4B,0BAnCE,GAmCO5B,EAAE,CAAC6B,aAAH,CAAiB,iBAAjB,KAAuC7B,EAAE,CAAC6B,aAAH,CAAiB,kBAAjB,CAnC9C;;AAoCR,wBAAID,MAAJ,EAAY;AACFpB,2BADE,GACMoB,MAAM,CAACC,aAAP,CAAqB,WAArB,CADN;;AAER,0BAAIrB,KAAJ,EAAW;AACP,6BAAKD,OAAL,GAAeC,KAAK,CAACC,EAAN,GAAW,KAAKjB,IAAL,GAAY,MAAtC;AACH;AACJ;;AAzCO;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA,iCA2CH;AACL,iBAAQ,6DAAE,oDAAF,EAAQ;AAAEkB,gBAAI,EAAE,YAAR;AAAsB,+BAAmB,KAAKH,OAA9C;AAAuDe,mBAAO,EAAE,KAAKA,OAArE;AAA8E,qBAAO,oEAAW,IAAX;AAArF,WAAR,CAAR;AACH;AA7CW;AAAA;AAAA,4BA8CH;AAAE,iBAAO,6DAAW,IAAX,CAAP;AAA0B;AA9CzB;AAAA;AAAA,4BA+CU;AAAE,iBAAO;AAC3B,qBAAS,CAAC,cAAD;AADkB,WAAP;AAEpB;AAjDQ;;AAAA;AAAA,OAAhB;;AAmDA,QAAIF,aAAa,GAAG,CAApB","file":"24-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { f as findItemLabel } from './helpers-5c745fbd.js';\nimport { c as createColorClasses, h as hostContext } from './theme-3f0b0c04.js';\n\nconst radioIosCss = \":host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.radio-disabled){pointer-events:none}.radio-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;contain:layout size style}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.radio-icon,.radio-inner{-webkit-box-sizing:border-box;box-sizing:border-box}:host{--color-checked:var(--ion-color-primary, #3880ff);width:15px;height:24px}:host(.ion-color.radio-checked) .radio-inner{border-color:var(--ion-color-base)}.item-radio.item-ios ion-label{margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-radio.item-ios ion-label{margin-left:unset;-webkit-margin-start:0;margin-inline-start:0}}.radio-inner{width:33%;height:50%}:host(.radio-checked) .radio-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--color-checked)}:host(.radio-disabled){opacity:0.3}:host(.ion-focused) .radio-icon::after{border-radius:var(--inner-border-radius);left:-9px;top:-8px;display:block;position:absolute;width:36px;height:36px;background:var(--ion-color-primary-tint, #4c8dff);content:\\\"\\\";opacity:0.2}:host-context([dir=rtl]):host(.ion-focused) .radio-icon::after,:host-context([dir=rtl]).ion-focused .radio-icon::after{left:unset;right:unset;right:-9px}:host(.in-item){margin-left:10px;margin-right:11px;margin-top:8px;margin-bottom:8px;display:block;position:static}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:11px;margin-inline-end:11px}}:host(.in-item[slot=start]){margin-left:3px;margin-right:21px;margin-top:8px;margin-bottom:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:21px;margin-inline-end:21px}}\";\n\nconst radioMdCss = \":host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.radio-disabled){pointer-events:none}.radio-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;contain:layout size style}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.radio-icon,.radio-inner{-webkit-box-sizing:border-box;box-sizing:border-box}:host{--color:var(--ion-color-step-400, #999999);--color-checked:var(--ion-color-primary, #3880ff);--border-width:2px;--border-style:solid;--border-radius:50%;width:20px;height:20px}:host(.ion-color) .radio-inner{background:var(--ion-color-base)}:host(.ion-color.radio-checked) .radio-icon{border-color:var(--ion-color-base)}.radio-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:var(--border-radius);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--color)}.radio-inner{border-radius:var(--inner-border-radius);width:calc(50% + var(--border-width));height:calc(50% + var(--border-width));-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);background:var(--color-checked)}:host(.radio-checked) .radio-icon{border-color:var(--color-checked)}:host(.radio-checked) .radio-inner{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}:host(.radio-disabled){opacity:0.3}:host(.ion-focused) .radio-icon::after{border-radius:var(--inner-border-radius);left:-12px;top:-12px;display:block;position:absolute;width:36px;height:36px;background:var(--ion-color-primary-tint, #4c8dff);content:\\\"\\\";opacity:0.2}:host-context([dir=rtl]):host(.ion-focused) .radio-icon::after,:host-context([dir=rtl]).ion-focused .radio-icon::after{left:unset;right:unset;right:-12px}:host(.in-item){margin-left:0;margin-right:0;margin-top:9px;margin-bottom:9px;display:block;position:static}:host(.in-item[slot=start]){margin-left:4px;margin-right:36px;margin-top:11px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px}}\";\n\nconst Radio = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n this.inputId = `ion-rb-${radioButtonIds++}`;\n this.radioGroup = null;\n /**\n * If `true`, the radio is selected.\n */\n this.checked = false;\n /**\n * The name of the control, which is submitted with the form data.\n */\n this.name = this.inputId;\n /**\n * If `true`, the user cannot interact with the radio.\n */\n this.disabled = false;\n this.updateState = () => {\n if (this.radioGroup) {\n this.checked = this.radioGroup.value === this.value;\n }\n };\n this.onFocus = () => {\n this.ionFocus.emit();\n };\n this.onBlur = () => {\n this.ionBlur.emit();\n };\n }\n connectedCallback() {\n if (this.value === undefined) {\n this.value = this.inputId;\n }\n const radioGroup = this.radioGroup = this.el.closest('ion-radio-group');\n if (radioGroup) {\n this.updateState();\n radioGroup.addEventListener('ionChange', this.updateState);\n }\n }\n disconnectedCallback() {\n const radioGroup = this.radioGroup;\n if (radioGroup) {\n radioGroup.removeEventListener('ionChange', this.updateState);\n this.radioGroup = null;\n }\n }\n componentWillLoad() {\n this.emitStyle();\n }\n emitStyle() {\n this.ionStyle.emit({\n 'radio-checked': this.checked,\n 'interactive-disabled': this.disabled,\n });\n }\n render() {\n const { inputId, disabled, checked, color, el } = this;\n const mode = getIonMode(this);\n const labelId = inputId + '-lbl';\n const label = findItemLabel(el);\n if (label) {\n label.id = labelId;\n }\n return (h(Host, { role: \"radio\", \"aria-disabled\": disabled ? 'true' : null, \"aria-checked\": `${checked}`, \"aria-labelledby\": labelId, class: Object.assign(Object.assign({}, createColorClasses(color)), { [mode]: true, 'in-item': hostContext('ion-item', el), 'interactive': true, 'radio-checked': checked, 'radio-disabled': disabled }) }, h(\"div\", { class: \"radio-icon\", part: \"container\" }, h(\"div\", { class: \"radio-inner\", part: \"mark\" })), h(\"button\", { type: \"button\", onFocus: this.onFocus, onBlur: this.onBlur, disabled: disabled })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"color\": [\"emitStyle\"],\n \"checked\": [\"emitStyle\"],\n \"disabled\": [\"emitStyle\"]\n }; }\n};\nlet radioButtonIds = 0;\nRadio.style = {\n ios: radioIosCss,\n md: radioMdCss\n};\n\nconst RadioGroup = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.inputId = `ion-rg-${radioGroupIds++}`;\n this.labelId = `${this.inputId}-lbl`;\n /**\n * If `true`, the radios can be deselected.\n */\n this.allowEmptySelection = false;\n /**\n * The name of the control, which is submitted with the form data.\n */\n this.name = this.inputId;\n this.onClick = (ev) => {\n const selectedRadio = ev.target && ev.target.closest('ion-radio');\n if (selectedRadio) {\n const currentValue = this.value;\n const newValue = selectedRadio.value;\n if (newValue !== currentValue) {\n this.value = newValue;\n }\n else if (this.allowEmptySelection) {\n this.value = undefined;\n }\n }\n };\n }\n valueChanged(value) {\n this.ionChange.emit({ value });\n }\n async connectedCallback() {\n // Get the list header if it exists and set the id\n // this is used to set aria-labelledby\n const el = this.el;\n const header = el.querySelector('ion-list-header') || el.querySelector('ion-item-divider');\n if (header) {\n const label = header.querySelector('ion-label');\n if (label) {\n this.labelId = label.id = this.name + '-lbl';\n }\n }\n }\n render() {\n return (h(Host, { role: \"radiogroup\", \"aria-labelledby\": this.labelId, onClick: this.onClick, class: getIonMode(this) }));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"value\": [\"valueChanged\"]\n }; }\n};\nlet radioGroupIds = 0;\n\nexport { Radio as ion_radio, RadioGroup as ion_radio_group };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/25-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/25-es2015.js deleted file mode 100644 index c75ce50f7..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/25-es2015.js +++ /dev/null @@ -1,413 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[25],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-range.entry.js": -/*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-range.entry.js ***! - \**************************************************************/ -/*! exports provided: ion_range */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_range", function() { return Range; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - - -const rangeIosCss = ":host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{left:0;top:calc((var(--height) - var(--knob-handle-size)) / 2);margin-left:calc(0px - var(--knob-handle-size) / 2);position:absolute;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-knob-handle{margin-left:unset;-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2)}}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar{border-radius:var(--bar-border-radius);left:0;top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset;right:unset;right:0}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset}.range-knob{border-radius:var(--knob-border-radius);left:calc(50% - var(--knob-size) / 2);top:calc(50% - var(--knob-size) / 2);position:absolute;width:var(--knob-size);height:var(--knob-size);background:var(--knob-background);-webkit-box-shadow:var(--knob-box-shadow);box-shadow:var(--knob-box-shadow);z-index:2;pointer-events:none}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}:host{--knob-border-radius:50%;--knob-background:#ffffff;--knob-box-shadow:0 3px 1px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.13), 0 0 0 1px rgba(0, 0, 0, 0.02);--knob-size:28px;--bar-height:2px;--bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:0;--height:42px;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-tick-active{background:var(--ion-color-base)}::slotted([slot=start]){margin-left:0;margin-right:16px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted([slot=end]){margin-left:16px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}}:host(.range-has-pin){padding-top:20px}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-tick{margin-left:-1px;border-radius:0;position:absolute;top:18px;width:2px;height:8px;background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-tick{margin-left:unset;-webkit-margin-start:-1px;margin-inline-start:-1px}}.range-tick-active{background:var(--bar-background-active)}.range-pin{-webkit-transform:translate3d(0, 28px, 0) scale(0.01);transform:translate3d(0, 28px, 0) scale(0.01);padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;display:inline-block;position:relative;top:-20px;min-width:28px;-webkit-transition:-webkit-transform 120ms ease;transition:-webkit-transform 120ms ease;transition:transform 120ms ease;transition:transform 120ms ease, -webkit-transform 120ms ease;background:transparent;color:var(--ion-text-color, #000);font-size:12px;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-pin{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.range-knob-pressed .range-pin{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}:host(.range-disabled){opacity:0.5}"; - -const rangeMdCss = ":host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{left:0;top:calc((var(--height) - var(--knob-handle-size)) / 2);margin-left:calc(0px - var(--knob-handle-size) / 2);position:absolute;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-knob-handle{margin-left:unset;-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2)}}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar{border-radius:var(--bar-border-radius);left:0;top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset;right:unset;right:0}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset}.range-knob{border-radius:var(--knob-border-radius);left:calc(50% - var(--knob-size) / 2);top:calc(50% - var(--knob-size) / 2);position:absolute;width:var(--knob-size);height:var(--knob-size);background:var(--knob-background);-webkit-box-shadow:var(--knob-box-shadow);box-shadow:var(--knob-box-shadow);z-index:2;pointer-events:none}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}:host{--knob-border-radius:50%;--knob-background:var(--bar-background-active);--knob-box-shadow:none;--knob-size:18px;--bar-height:2px;--bar-background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.26);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:0;--height:42px;--pin-background:var(--ion-color-primary, #3880ff);--pin-color:var(--ion-color-primary-contrast, #fff);padding-left:14px;padding-right:14px;padding-top:8px;padding-bottom:8px;font-size:12px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px}}:host(.ion-color) .range-bar{background:rgba(var(--ion-color-base-rgb), 0.26)}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-knob,:host(.ion-color) .range-pin,:host(.ion-color) .range-pin::before,:host(.ion-color) .range-tick{background:var(--ion-color-base);color:var(--ion-color-contrast)}::slotted([slot=start]){margin-left:0;margin-right:14px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:14px;margin-inline-end:14px}}::slotted([slot=end]){margin-left:14px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:0;margin-inline-end:0}}:host(.range-has-pin){padding-top:28px}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-knob{-webkit-transform:scale(0.67);transform:scale(0.67);-webkit-transition-duration:120ms;transition-duration:120ms;-webkit-transition-property:background-color, border, -webkit-transform;transition-property:background-color, border, -webkit-transform;transition-property:transform, background-color, border;transition-property:transform, background-color, border, -webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:2}.range-tick{position:absolute;top:calc((var(--height) - var(--bar-height)) / 2);width:var(--bar-height);height:var(--bar-height);background:var(--bar-background-active);z-index:1;pointer-events:none}.range-tick-active{background:transparent}.range-pin{padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;border-radius:50%;-webkit-transform:translate3d(0, 0, 0) scale(0.01);transform:translate3d(0, 0, 0) scale(0.01);display:inline-block;position:relative;min-width:28px;height:28px;-webkit-transition:background 120ms ease, -webkit-transform 120ms ease;transition:background 120ms ease, -webkit-transform 120ms ease;transition:transform 120ms ease, background 120ms ease;transition:transform 120ms ease, background 120ms ease, -webkit-transform 120ms ease;background:var(--pin-background);color:var(--pin-color);text-align:center}.range-pin::before{left:50%;top:3px;margin-left:-13px;border-radius:50% 50% 50% 0;position:absolute;width:26px;height:26px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background 120ms ease;transition:background 120ms ease;background:var(--pin-background);content:\"\";z-index:-1}[dir=rtl] .range-pin::before,:host-context([dir=rtl]) .range-pin::before{left:unset;right:unset;right:50%}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-pin::before{margin-left:unset;-webkit-margin-start:-13px;margin-inline-start:-13px}}[dir=rtl] .range-pin::before,:host-context([dir=rtl]) .range-pin::before{left:unset}.range-knob-pressed .range-pin{-webkit-transform:translate3d(0, -24px, 0) scale(1);transform:translate3d(0, -24px, 0) scale(1)}:host(:not(.range-has-pin)) .range-knob-pressed .range-knob{-webkit-transform:scale(1);transform:scale(1)}:host(.range-disabled) .range-bar-active,:host(.range-disabled) .range-bar,:host(.range-disabled) .range-tick{background-color:var(--ion-color-step-250, #bfbfbf)}:host(.range-disabled) .range-knob{-webkit-transform:scale(0.55);transform:scale(0.55);outline:5px solid #fff;background-color:var(--ion-color-step-250, #bfbfbf)}"; - -const Range = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionChange", 7); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.ionFocus = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionFocus", 7); - this.ionBlur = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionBlur", 7); - this.noUpdate = false; - this.hasFocus = false; - this.ratioA = 0; - this.ratioB = 0; - /** - * How long, in milliseconds, to wait to trigger the - * `ionChange` event after each change in the range value. - */ - this.debounce = 0; - /** - * The name of the control, which is submitted with the form data. - */ - this.name = ''; - /** - * Show two knobs. - */ - this.dualKnobs = false; - /** - * Minimum integer value of the range. - */ - this.min = 0; - /** - * Maximum integer value of the range. - */ - this.max = 100; - /** - * If `true`, a pin with integer value is shown when the knob - * is pressed. - */ - this.pin = false; - /** - * If `true`, the knob snaps to tick marks evenly spaced based - * on the step property value. - */ - this.snaps = false; - /** - * Specifies the value granularity. - */ - this.step = 1; - /** - * If `true`, tick marks are displayed based on the step value. - * Only applies when `snaps` is `true`. - */ - this.ticks = true; - /** - * If `true`, the user cannot interact with the range. - */ - this.disabled = false; - /** - * the value of the range. - */ - this.value = 0; - this.clampBounds = (value) => { - return Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(this.min, value, this.max); - }; - this.ensureValueInBounds = (value) => { - if (this.dualKnobs) { - return { - lower: this.clampBounds(value.lower), - upper: this.clampBounds(value.upper) - }; - } - else { - return this.clampBounds(value); - } - }; - this.handleKeyboard = (knob, isIncrease) => { - let step = this.step; - step = step > 0 ? step : 1; - step = step / (this.max - this.min); - if (!isIncrease) { - step *= -1; - } - if (knob === 'A') { - this.ratioA = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, this.ratioA + step, 1); - } - else { - this.ratioB = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, this.ratioB + step, 1); - } - this.updateValue(); - }; - this.onBlur = () => { - if (this.hasFocus) { - this.hasFocus = false; - this.ionBlur.emit(); - this.emitStyle(); - } - }; - this.onFocus = () => { - if (!this.hasFocus) { - this.hasFocus = true; - this.ionFocus.emit(); - this.emitStyle(); - } - }; - } - debounceChanged() { - this.ionChange = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["d"])(this.ionChange, this.debounce); - } - minChanged() { - if (!this.noUpdate) { - this.updateRatio(); - } - } - maxChanged() { - if (!this.noUpdate) { - this.updateRatio(); - } - } - disabledChanged() { - if (this.gesture) { - this.gesture.enable(!this.disabled); - } - this.emitStyle(); - } - valueChanged(value) { - if (!this.noUpdate) { - this.updateRatio(); - } - value = this.ensureValueInBounds(value); - this.ionChange.emit({ value }); - } - connectedCallback() { - this.updateRatio(); - this.debounceChanged(); - this.disabledChanged(); - } - disconnectedCallback() { - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - } - async componentDidLoad() { - const rangeSlider = this.rangeSlider; - if (rangeSlider) { - this.gesture = (await Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! ./index-eea61379.js */ "./node_modules/@ionic/core/dist/esm/index-eea61379.js"))).createGesture({ - el: rangeSlider, - gestureName: 'range', - gesturePriority: 100, - threshold: 0, - onStart: ev => this.onStart(ev), - onMove: ev => this.onMove(ev), - onEnd: ev => this.onEnd(ev), - }); - this.gesture.enable(!this.disabled); - } - } - getValue() { - const value = this.value || 0; - if (this.dualKnobs) { - if (typeof value === 'object') { - return value; - } - return { - lower: 0, - upper: value - }; - } - else { - if (typeof value === 'object') { - return value.upper; - } - return value; - } - } - emitStyle() { - this.ionStyle.emit({ - 'interactive': true, - 'interactive-disabled': this.disabled - }); - } - onStart(detail) { - const rect = this.rect = this.rangeSlider.getBoundingClientRect(); - const currentX = detail.currentX; - // figure out which knob they started closer to - let ratio = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, (currentX - rect.left) / rect.width, 1); - if (document.dir === 'rtl') { - ratio = 1 - ratio; - } - this.pressedKnob = - !this.dualKnobs || - Math.abs(this.ratioA - ratio) < Math.abs(this.ratioB - ratio) - ? 'A' - : 'B'; - this.setFocus(this.pressedKnob); - // update the active knob's position - this.update(currentX); - } - onMove(detail) { - this.update(detail.currentX); - } - onEnd(detail) { - this.update(detail.currentX); - this.pressedKnob = undefined; - } - update(currentX) { - // figure out where the pointer is currently at - // update the knob being interacted with - const rect = this.rect; - let ratio = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, (currentX - rect.left) / rect.width, 1); - if (document.dir === 'rtl') { - ratio = 1 - ratio; - } - if (this.snaps) { - // snaps the ratio to the current value - ratio = valueToRatio(ratioToValue(ratio, this.min, this.max, this.step), this.min, this.max); - } - // update which knob is pressed - if (this.pressedKnob === 'A') { - this.ratioA = ratio; - } - else { - this.ratioB = ratio; - } - // Update input value - this.updateValue(); - } - get valA() { - return ratioToValue(this.ratioA, this.min, this.max, this.step); - } - get valB() { - return ratioToValue(this.ratioB, this.min, this.max, this.step); - } - get ratioLower() { - if (this.dualKnobs) { - return Math.min(this.ratioA, this.ratioB); - } - return 0; - } - get ratioUpper() { - if (this.dualKnobs) { - return Math.max(this.ratioA, this.ratioB); - } - return this.ratioA; - } - updateRatio() { - const value = this.getValue(); - const { min, max } = this; - if (this.dualKnobs) { - this.ratioA = valueToRatio(value.lower, min, max); - this.ratioB = valueToRatio(value.upper, min, max); - } - else { - this.ratioA = valueToRatio(value, min, max); - } - } - updateValue() { - this.noUpdate = true; - const { valA, valB } = this; - this.value = !this.dualKnobs - ? valA - : { - lower: Math.min(valA, valB), - upper: Math.max(valA, valB) - }; - this.noUpdate = false; - } - setFocus(knob) { - if (this.el.shadowRoot) { - const knobEl = this.el.shadowRoot.querySelector(knob === 'A' ? '.range-knob-a' : '.range-knob-b'); - if (knobEl) { - knobEl.focus(); - } - } - } - render() { - const { min, max, step, el, handleKeyboard, pressedKnob, disabled, pin, ratioLower, ratioUpper } = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const barStart = `${ratioLower * 100}%`; - const barEnd = `${100 - ratioUpper * 100}%`; - const doc = document; - const isRTL = doc.dir === 'rtl'; - const start = isRTL ? 'right' : 'left'; - const end = isRTL ? 'left' : 'right'; - const tickStyle = (tick) => { - return { - [start]: tick[start] - }; - }; - const barStyle = { - [start]: barStart, - [end]: barEnd - }; - const ticks = []; - if (this.snaps && this.ticks) { - for (let value = min; value <= max; value += step) { - const ratio = valueToRatio(value, min, max); - const tick = { - ratio, - active: ratio >= ratioLower && ratio <= ratioUpper, - }; - tick[start] = `${ratio * 100}%`; - ticks.push(tick); - } - } - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["a"])(true, el, this.name, JSON.stringify(this.getValue()), disabled); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { onFocusin: this.onFocus, onFocusout: this.onBlur, class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["c"])(this.color)), { [mode]: true, 'in-item': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-item', el), 'range-disabled': disabled, 'range-pressed': pressedKnob !== undefined, 'range-has-pin': pin }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "start" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "range-slider", ref: rangeEl => this.rangeSlider = rangeEl }, ticks.map(tick => (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { style: tickStyle(tick), role: "presentation", class: { - 'range-tick': true, - 'range-tick-active': tick.active - }, part: tick.active ? 'tick-active' : 'tick' }))), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "range-bar", role: "presentation", part: "bar" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "range-bar range-bar-active", role: "presentation", style: barStyle, part: "bar-active" }), renderKnob(isRTL, { - knob: 'A', - pressed: pressedKnob === 'A', - value: this.valA, - ratio: this.ratioA, - pin, - disabled, - handleKeyboard, - min, - max - }), this.dualKnobs && renderKnob(isRTL, { - knob: 'B', - pressed: pressedKnob === 'B', - value: this.valB, - ratio: this.ratioB, - pin, - disabled, - handleKeyboard, - min, - max - })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "end" }))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "debounce": ["debounceChanged"], - "min": ["minChanged"], - "max": ["maxChanged"], - "disabled": ["disabledChanged"], - "value": ["valueChanged"] - }; } -}; -const renderKnob = (isRTL, { knob, value, ratio, min, max, disabled, pressed, pin, handleKeyboard }) => { - const start = isRTL ? 'right' : 'left'; - const knobStyle = () => { - const style = {}; - style[start] = `${ratio * 100}%`; - return style; - }; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { onKeyDown: (ev) => { - const key = ev.key; - if (key === 'ArrowLeft' || key === 'ArrowDown') { - handleKeyboard(knob, false); - ev.preventDefault(); - ev.stopPropagation(); - } - else if (key === 'ArrowRight' || key === 'ArrowUp') { - handleKeyboard(knob, true); - ev.preventDefault(); - ev.stopPropagation(); - } - }, class: { - 'range-knob-handle': true, - 'range-knob-a': knob === 'A', - 'range-knob-b': knob === 'B', - 'range-knob-pressed': pressed, - 'range-knob-min': value === min, - 'range-knob-max': value === max - }, style: knobStyle(), role: "slider", tabindex: disabled ? -1 : 0, "aria-valuemin": min, "aria-valuemax": max, "aria-disabled": disabled ? 'true' : null, "aria-valuenow": value }, pin && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "range-pin", role: "presentation", part: "pin" }, Math.round(value)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "range-knob", role: "presentation", part: "knob" }))); -}; -const ratioToValue = (ratio, min, max, step) => { - let value = (max - min) * ratio; - if (step > 0) { - value = Math.round(value / step) * step + min; - } - return Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(min, value, max); -}; -const valueToRatio = (value, min, max) => { - return Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, (value - min) / (max - min), 1); -}; -Range.style = { - ios: rangeIosCss, - md: rangeMdCss -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=25-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/25-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/25-es2015.js.map deleted file mode 100644 index 464c2c89f..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/25-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-range.entry.js"],"names":[],"mappings":"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AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,8DAAa;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,QAAQ;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,yJAA6B;AAC/D;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,oBAAoB,8DAAK;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,8DAAK;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,WAAW;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,aAAa;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,yFAAyF;AACxG,qBAAqB,mEAAU;AAC/B,4BAA4B,iBAAiB;AAC7C,0BAA0B,uBAAuB;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,cAAc;AAC/C;AACA;AACA;AACA;AACA;AACA,iCAAiC,YAAY;AAC7C;AACA;AACA;AACA,QAAQ,8DAAiB;AACzB,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,wFAAwF,EAAE,4DAAkB,gBAAgB,0BAA0B,4DAAW,gHAAgH,GAAG,EAAE,4DAAC,UAAU,gBAAgB,GAAG,4DAAC,SAAS,oEAAoE,qBAAqB,4DAAC,SAAS;AAC1b;AACA;AACA,aAAa,8CAA8C,KAAK,4DAAC,SAAS,wDAAwD,GAAG,4DAAC,SAAS,iGAAiG;AAChP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,IAAI,4DAAC,UAAU,cAAc;AACtC;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA,4BAA4B,uEAAuE;AACnG;AACA;AACA;AACA,0BAA0B,YAAY;AACtC;AACA;AACA,YAAY,4DAAC,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,SAAS,kLAAkL,SAAS,4DAAC,SAAS,wDAAwD,sBAAsB,4DAAC,SAAS,0DAA0D;AAChW;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,8DAAK;AAChB;AACA;AACA,WAAW,8DAAK;AAChB;AACA;AACA;AACA;AACA;;AAE8B","file":"25-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { c as clamp, d as debounceEvent, a as renderHiddenInput } from './helpers-5c745fbd.js';\nimport { c as createColorClasses, h as hostContext } from './theme-3f0b0c04.js';\n\nconst rangeIosCss = \":host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{left:0;top:calc((var(--height) - var(--knob-handle-size)) / 2);margin-left:calc(0px - var(--knob-handle-size) / 2);position:absolute;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-knob-handle{margin-left:unset;-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2)}}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar{border-radius:var(--bar-border-radius);left:0;top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset;right:unset;right:0}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset}.range-knob{border-radius:var(--knob-border-radius);left:calc(50% - var(--knob-size) / 2);top:calc(50% - var(--knob-size) / 2);position:absolute;width:var(--knob-size);height:var(--knob-size);background:var(--knob-background);-webkit-box-shadow:var(--knob-box-shadow);box-shadow:var(--knob-box-shadow);z-index:2;pointer-events:none}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}:host{--knob-border-radius:50%;--knob-background:#ffffff;--knob-box-shadow:0 3px 1px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.13), 0 0 0 1px rgba(0, 0, 0, 0.02);--knob-size:28px;--bar-height:2px;--bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:0;--height:42px;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-tick-active{background:var(--ion-color-base)}::slotted([slot=start]){margin-left:0;margin-right:16px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted([slot=end]){margin-left:16px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}}:host(.range-has-pin){padding-top:20px}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-tick{margin-left:-1px;border-radius:0;position:absolute;top:18px;width:2px;height:8px;background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-tick{margin-left:unset;-webkit-margin-start:-1px;margin-inline-start:-1px}}.range-tick-active{background:var(--bar-background-active)}.range-pin{-webkit-transform:translate3d(0, 28px, 0) scale(0.01);transform:translate3d(0, 28px, 0) scale(0.01);padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;display:inline-block;position:relative;top:-20px;min-width:28px;-webkit-transition:-webkit-transform 120ms ease;transition:-webkit-transform 120ms ease;transition:transform 120ms ease;transition:transform 120ms ease, -webkit-transform 120ms ease;background:transparent;color:var(--ion-text-color, #000);font-size:12px;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-pin{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.range-knob-pressed .range-pin{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}:host(.range-disabled){opacity:0.5}\";\n\nconst rangeMdCss = \":host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{left:0;top:calc((var(--height) - var(--knob-handle-size)) / 2);margin-left:calc(0px - var(--knob-handle-size) / 2);position:absolute;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-knob-handle{margin-left:unset;-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2)}}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar{border-radius:var(--bar-border-radius);left:0;top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset;right:unset;right:0}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset}.range-knob{border-radius:var(--knob-border-radius);left:calc(50% - var(--knob-size) / 2);top:calc(50% - var(--knob-size) / 2);position:absolute;width:var(--knob-size);height:var(--knob-size);background:var(--knob-background);-webkit-box-shadow:var(--knob-box-shadow);box-shadow:var(--knob-box-shadow);z-index:2;pointer-events:none}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}:host{--knob-border-radius:50%;--knob-background:var(--bar-background-active);--knob-box-shadow:none;--knob-size:18px;--bar-height:2px;--bar-background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.26);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:0;--height:42px;--pin-background:var(--ion-color-primary, #3880ff);--pin-color:var(--ion-color-primary-contrast, #fff);padding-left:14px;padding-right:14px;padding-top:8px;padding-bottom:8px;font-size:12px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px}}:host(.ion-color) .range-bar{background:rgba(var(--ion-color-base-rgb), 0.26)}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-knob,:host(.ion-color) .range-pin,:host(.ion-color) .range-pin::before,:host(.ion-color) .range-tick{background:var(--ion-color-base);color:var(--ion-color-contrast)}::slotted([slot=start]){margin-left:0;margin-right:14px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:14px;margin-inline-end:14px}}::slotted([slot=end]){margin-left:14px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:0;margin-inline-end:0}}:host(.range-has-pin){padding-top:28px}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-knob{-webkit-transform:scale(0.67);transform:scale(0.67);-webkit-transition-duration:120ms;transition-duration:120ms;-webkit-transition-property:background-color, border, -webkit-transform;transition-property:background-color, border, -webkit-transform;transition-property:transform, background-color, border;transition-property:transform, background-color, border, -webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:2}.range-tick{position:absolute;top:calc((var(--height) - var(--bar-height)) / 2);width:var(--bar-height);height:var(--bar-height);background:var(--bar-background-active);z-index:1;pointer-events:none}.range-tick-active{background:transparent}.range-pin{padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;border-radius:50%;-webkit-transform:translate3d(0, 0, 0) scale(0.01);transform:translate3d(0, 0, 0) scale(0.01);display:inline-block;position:relative;min-width:28px;height:28px;-webkit-transition:background 120ms ease, -webkit-transform 120ms ease;transition:background 120ms ease, -webkit-transform 120ms ease;transition:transform 120ms ease, background 120ms ease;transition:transform 120ms ease, background 120ms ease, -webkit-transform 120ms ease;background:var(--pin-background);color:var(--pin-color);text-align:center}.range-pin::before{left:50%;top:3px;margin-left:-13px;border-radius:50% 50% 50% 0;position:absolute;width:26px;height:26px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background 120ms ease;transition:background 120ms ease;background:var(--pin-background);content:\\\"\\\";z-index:-1}[dir=rtl] .range-pin::before,:host-context([dir=rtl]) .range-pin::before{left:unset;right:unset;right:50%}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-pin::before{margin-left:unset;-webkit-margin-start:-13px;margin-inline-start:-13px}}[dir=rtl] .range-pin::before,:host-context([dir=rtl]) .range-pin::before{left:unset}.range-knob-pressed .range-pin{-webkit-transform:translate3d(0, -24px, 0) scale(1);transform:translate3d(0, -24px, 0) scale(1)}:host(:not(.range-has-pin)) .range-knob-pressed .range-knob{-webkit-transform:scale(1);transform:scale(1)}:host(.range-disabled) .range-bar-active,:host(.range-disabled) .range-bar,:host(.range-disabled) .range-tick{background-color:var(--ion-color-step-250, #bfbfbf)}:host(.range-disabled) .range-knob{-webkit-transform:scale(0.55);transform:scale(0.55);outline:5px solid #fff;background-color:var(--ion-color-step-250, #bfbfbf)}\";\n\nconst Range = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n this.noUpdate = false;\n this.hasFocus = false;\n this.ratioA = 0;\n this.ratioB = 0;\n /**\n * How long, in milliseconds, to wait to trigger the\n * `ionChange` event after each change in the range value.\n */\n this.debounce = 0;\n /**\n * The name of the control, which is submitted with the form data.\n */\n this.name = '';\n /**\n * Show two knobs.\n */\n this.dualKnobs = false;\n /**\n * Minimum integer value of the range.\n */\n this.min = 0;\n /**\n * Maximum integer value of the range.\n */\n this.max = 100;\n /**\n * If `true`, a pin with integer value is shown when the knob\n * is pressed.\n */\n this.pin = false;\n /**\n * If `true`, the knob snaps to tick marks evenly spaced based\n * on the step property value.\n */\n this.snaps = false;\n /**\n * Specifies the value granularity.\n */\n this.step = 1;\n /**\n * If `true`, tick marks are displayed based on the step value.\n * Only applies when `snaps` is `true`.\n */\n this.ticks = true;\n /**\n * If `true`, the user cannot interact with the range.\n */\n this.disabled = false;\n /**\n * the value of the range.\n */\n this.value = 0;\n this.clampBounds = (value) => {\n return clamp(this.min, value, this.max);\n };\n this.ensureValueInBounds = (value) => {\n if (this.dualKnobs) {\n return {\n lower: this.clampBounds(value.lower),\n upper: this.clampBounds(value.upper)\n };\n }\n else {\n return this.clampBounds(value);\n }\n };\n this.handleKeyboard = (knob, isIncrease) => {\n let step = this.step;\n step = step > 0 ? step : 1;\n step = step / (this.max - this.min);\n if (!isIncrease) {\n step *= -1;\n }\n if (knob === 'A') {\n this.ratioA = clamp(0, this.ratioA + step, 1);\n }\n else {\n this.ratioB = clamp(0, this.ratioB + step, 1);\n }\n this.updateValue();\n };\n this.onBlur = () => {\n if (this.hasFocus) {\n this.hasFocus = false;\n this.ionBlur.emit();\n this.emitStyle();\n }\n };\n this.onFocus = () => {\n if (!this.hasFocus) {\n this.hasFocus = true;\n this.ionFocus.emit();\n this.emitStyle();\n }\n };\n }\n debounceChanged() {\n this.ionChange = debounceEvent(this.ionChange, this.debounce);\n }\n minChanged() {\n if (!this.noUpdate) {\n this.updateRatio();\n }\n }\n maxChanged() {\n if (!this.noUpdate) {\n this.updateRatio();\n }\n }\n disabledChanged() {\n if (this.gesture) {\n this.gesture.enable(!this.disabled);\n }\n this.emitStyle();\n }\n valueChanged(value) {\n if (!this.noUpdate) {\n this.updateRatio();\n }\n value = this.ensureValueInBounds(value);\n this.ionChange.emit({ value });\n }\n connectedCallback() {\n this.updateRatio();\n this.debounceChanged();\n this.disabledChanged();\n }\n disconnectedCallback() {\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n }\n async componentDidLoad() {\n const rangeSlider = this.rangeSlider;\n if (rangeSlider) {\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: rangeSlider,\n gestureName: 'range',\n gesturePriority: 100,\n threshold: 0,\n onStart: ev => this.onStart(ev),\n onMove: ev => this.onMove(ev),\n onEnd: ev => this.onEnd(ev),\n });\n this.gesture.enable(!this.disabled);\n }\n }\n getValue() {\n const value = this.value || 0;\n if (this.dualKnobs) {\n if (typeof value === 'object') {\n return value;\n }\n return {\n lower: 0,\n upper: value\n };\n }\n else {\n if (typeof value === 'object') {\n return value.upper;\n }\n return value;\n }\n }\n emitStyle() {\n this.ionStyle.emit({\n 'interactive': true,\n 'interactive-disabled': this.disabled\n });\n }\n onStart(detail) {\n const rect = this.rect = this.rangeSlider.getBoundingClientRect();\n const currentX = detail.currentX;\n // figure out which knob they started closer to\n let ratio = clamp(0, (currentX - rect.left) / rect.width, 1);\n if (document.dir === 'rtl') {\n ratio = 1 - ratio;\n }\n this.pressedKnob =\n !this.dualKnobs ||\n Math.abs(this.ratioA - ratio) < Math.abs(this.ratioB - ratio)\n ? 'A'\n : 'B';\n this.setFocus(this.pressedKnob);\n // update the active knob's position\n this.update(currentX);\n }\n onMove(detail) {\n this.update(detail.currentX);\n }\n onEnd(detail) {\n this.update(detail.currentX);\n this.pressedKnob = undefined;\n }\n update(currentX) {\n // figure out where the pointer is currently at\n // update the knob being interacted with\n const rect = this.rect;\n let ratio = clamp(0, (currentX - rect.left) / rect.width, 1);\n if (document.dir === 'rtl') {\n ratio = 1 - ratio;\n }\n if (this.snaps) {\n // snaps the ratio to the current value\n ratio = valueToRatio(ratioToValue(ratio, this.min, this.max, this.step), this.min, this.max);\n }\n // update which knob is pressed\n if (this.pressedKnob === 'A') {\n this.ratioA = ratio;\n }\n else {\n this.ratioB = ratio;\n }\n // Update input value\n this.updateValue();\n }\n get valA() {\n return ratioToValue(this.ratioA, this.min, this.max, this.step);\n }\n get valB() {\n return ratioToValue(this.ratioB, this.min, this.max, this.step);\n }\n get ratioLower() {\n if (this.dualKnobs) {\n return Math.min(this.ratioA, this.ratioB);\n }\n return 0;\n }\n get ratioUpper() {\n if (this.dualKnobs) {\n return Math.max(this.ratioA, this.ratioB);\n }\n return this.ratioA;\n }\n updateRatio() {\n const value = this.getValue();\n const { min, max } = this;\n if (this.dualKnobs) {\n this.ratioA = valueToRatio(value.lower, min, max);\n this.ratioB = valueToRatio(value.upper, min, max);\n }\n else {\n this.ratioA = valueToRatio(value, min, max);\n }\n }\n updateValue() {\n this.noUpdate = true;\n const { valA, valB } = this;\n this.value = !this.dualKnobs\n ? valA\n : {\n lower: Math.min(valA, valB),\n upper: Math.max(valA, valB)\n };\n this.noUpdate = false;\n }\n setFocus(knob) {\n if (this.el.shadowRoot) {\n const knobEl = this.el.shadowRoot.querySelector(knob === 'A' ? '.range-knob-a' : '.range-knob-b');\n if (knobEl) {\n knobEl.focus();\n }\n }\n }\n render() {\n const { min, max, step, el, handleKeyboard, pressedKnob, disabled, pin, ratioLower, ratioUpper } = this;\n const mode = getIonMode(this);\n const barStart = `${ratioLower * 100}%`;\n const barEnd = `${100 - ratioUpper * 100}%`;\n const doc = document;\n const isRTL = doc.dir === 'rtl';\n const start = isRTL ? 'right' : 'left';\n const end = isRTL ? 'left' : 'right';\n const tickStyle = (tick) => {\n return {\n [start]: tick[start]\n };\n };\n const barStyle = {\n [start]: barStart,\n [end]: barEnd\n };\n const ticks = [];\n if (this.snaps && this.ticks) {\n for (let value = min; value <= max; value += step) {\n const ratio = valueToRatio(value, min, max);\n const tick = {\n ratio,\n active: ratio >= ratioLower && ratio <= ratioUpper,\n };\n tick[start] = `${ratio * 100}%`;\n ticks.push(tick);\n }\n }\n renderHiddenInput(true, el, this.name, JSON.stringify(this.getValue()), disabled);\n return (h(Host, { onFocusin: this.onFocus, onFocusout: this.onBlur, class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, 'in-item': hostContext('ion-item', el), 'range-disabled': disabled, 'range-pressed': pressedKnob !== undefined, 'range-has-pin': pin }) }, h(\"slot\", { name: \"start\" }), h(\"div\", { class: \"range-slider\", ref: rangeEl => this.rangeSlider = rangeEl }, ticks.map(tick => (h(\"div\", { style: tickStyle(tick), role: \"presentation\", class: {\n 'range-tick': true,\n 'range-tick-active': tick.active\n }, part: tick.active ? 'tick-active' : 'tick' }))), h(\"div\", { class: \"range-bar\", role: \"presentation\", part: \"bar\" }), h(\"div\", { class: \"range-bar range-bar-active\", role: \"presentation\", style: barStyle, part: \"bar-active\" }), renderKnob(isRTL, {\n knob: 'A',\n pressed: pressedKnob === 'A',\n value: this.valA,\n ratio: this.ratioA,\n pin,\n disabled,\n handleKeyboard,\n min,\n max\n }), this.dualKnobs && renderKnob(isRTL, {\n knob: 'B',\n pressed: pressedKnob === 'B',\n value: this.valB,\n ratio: this.ratioB,\n pin,\n disabled,\n handleKeyboard,\n min,\n max\n })), h(\"slot\", { name: \"end\" })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"debounce\": [\"debounceChanged\"],\n \"min\": [\"minChanged\"],\n \"max\": [\"maxChanged\"],\n \"disabled\": [\"disabledChanged\"],\n \"value\": [\"valueChanged\"]\n }; }\n};\nconst renderKnob = (isRTL, { knob, value, ratio, min, max, disabled, pressed, pin, handleKeyboard }) => {\n const start = isRTL ? 'right' : 'left';\n const knobStyle = () => {\n const style = {};\n style[start] = `${ratio * 100}%`;\n return style;\n };\n return (h(\"div\", { onKeyDown: (ev) => {\n const key = ev.key;\n if (key === 'ArrowLeft' || key === 'ArrowDown') {\n handleKeyboard(knob, false);\n ev.preventDefault();\n ev.stopPropagation();\n }\n else if (key === 'ArrowRight' || key === 'ArrowUp') {\n handleKeyboard(knob, true);\n ev.preventDefault();\n ev.stopPropagation();\n }\n }, class: {\n 'range-knob-handle': true,\n 'range-knob-a': knob === 'A',\n 'range-knob-b': knob === 'B',\n 'range-knob-pressed': pressed,\n 'range-knob-min': value === min,\n 'range-knob-max': value === max\n }, style: knobStyle(), role: \"slider\", tabindex: disabled ? -1 : 0, \"aria-valuemin\": min, \"aria-valuemax\": max, \"aria-disabled\": disabled ? 'true' : null, \"aria-valuenow\": value }, pin && h(\"div\", { class: \"range-pin\", role: \"presentation\", part: \"pin\" }, Math.round(value)), h(\"div\", { class: \"range-knob\", role: \"presentation\", part: \"knob\" })));\n};\nconst ratioToValue = (ratio, min, max, step) => {\n let value = (max - min) * ratio;\n if (step > 0) {\n value = Math.round(value / step) * step + min;\n }\n return clamp(min, value, max);\n};\nconst valueToRatio = (value, min, max) => {\n return clamp(0, (value - min) / (max - min), 1);\n};\nRange.style = {\n ios: rangeIosCss,\n md: rangeMdCss\n};\n\nexport { Range as ion_range };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/25-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/25-es5.js deleted file mode 100644 index 524088f14..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/25-es5.js +++ /dev/null @@ -1,649 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[25], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-range.entry.js": - /*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-range.entry.js ***! - \**************************************************************/ - - /*! exports provided: ion_range */ - - /***/ - function node_modulesIonicCoreDistEsmIonRangeEntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_range", function () { - return Range; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - var rangeIosCss = ":host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{left:0;top:calc((var(--height) - var(--knob-handle-size)) / 2);margin-left:calc(0px - var(--knob-handle-size) / 2);position:absolute;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-knob-handle{margin-left:unset;-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2)}}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar{border-radius:var(--bar-border-radius);left:0;top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset;right:unset;right:0}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset}.range-knob{border-radius:var(--knob-border-radius);left:calc(50% - var(--knob-size) / 2);top:calc(50% - var(--knob-size) / 2);position:absolute;width:var(--knob-size);height:var(--knob-size);background:var(--knob-background);-webkit-box-shadow:var(--knob-box-shadow);box-shadow:var(--knob-box-shadow);z-index:2;pointer-events:none}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}:host{--knob-border-radius:50%;--knob-background:#ffffff;--knob-box-shadow:0 3px 1px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.13), 0 0 0 1px rgba(0, 0, 0, 0.02);--knob-size:28px;--bar-height:2px;--bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:0;--height:42px;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-tick-active{background:var(--ion-color-base)}::slotted([slot=start]){margin-left:0;margin-right:16px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted([slot=end]){margin-left:16px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}}:host(.range-has-pin){padding-top:20px}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-tick{margin-left:-1px;border-radius:0;position:absolute;top:18px;width:2px;height:8px;background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-tick{margin-left:unset;-webkit-margin-start:-1px;margin-inline-start:-1px}}.range-tick-active{background:var(--bar-background-active)}.range-pin{-webkit-transform:translate3d(0, 28px, 0) scale(0.01);transform:translate3d(0, 28px, 0) scale(0.01);padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;display:inline-block;position:relative;top:-20px;min-width:28px;-webkit-transition:-webkit-transform 120ms ease;transition:-webkit-transform 120ms ease;transition:transform 120ms ease;transition:transform 120ms ease, -webkit-transform 120ms ease;background:transparent;color:var(--ion-text-color, #000);font-size:12px;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-pin{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.range-knob-pressed .range-pin{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}:host(.range-disabled){opacity:0.5}"; - var rangeMdCss = ":host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{left:0;top:calc((var(--height) - var(--knob-handle-size)) / 2);margin-left:calc(0px - var(--knob-handle-size) / 2);position:absolute;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-knob-handle{margin-left:unset;-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2)}}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar{border-radius:var(--bar-border-radius);left:0;top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset;right:unset;right:0}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset}.range-knob{border-radius:var(--knob-border-radius);left:calc(50% - var(--knob-size) / 2);top:calc(50% - var(--knob-size) / 2);position:absolute;width:var(--knob-size);height:var(--knob-size);background:var(--knob-background);-webkit-box-shadow:var(--knob-box-shadow);box-shadow:var(--knob-box-shadow);z-index:2;pointer-events:none}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}:host{--knob-border-radius:50%;--knob-background:var(--bar-background-active);--knob-box-shadow:none;--knob-size:18px;--bar-height:2px;--bar-background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.26);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:0;--height:42px;--pin-background:var(--ion-color-primary, #3880ff);--pin-color:var(--ion-color-primary-contrast, #fff);padding-left:14px;padding-right:14px;padding-top:8px;padding-bottom:8px;font-size:12px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px}}:host(.ion-color) .range-bar{background:rgba(var(--ion-color-base-rgb), 0.26)}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-knob,:host(.ion-color) .range-pin,:host(.ion-color) .range-pin::before,:host(.ion-color) .range-tick{background:var(--ion-color-base);color:var(--ion-color-contrast)}::slotted([slot=start]){margin-left:0;margin-right:14px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:14px;margin-inline-end:14px}}::slotted([slot=end]){margin-left:14px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:0;margin-inline-end:0}}:host(.range-has-pin){padding-top:28px}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-knob{-webkit-transform:scale(0.67);transform:scale(0.67);-webkit-transition-duration:120ms;transition-duration:120ms;-webkit-transition-property:background-color, border, -webkit-transform;transition-property:background-color, border, -webkit-transform;transition-property:transform, background-color, border;transition-property:transform, background-color, border, -webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:2}.range-tick{position:absolute;top:calc((var(--height) - var(--bar-height)) / 2);width:var(--bar-height);height:var(--bar-height);background:var(--bar-background-active);z-index:1;pointer-events:none}.range-tick-active{background:transparent}.range-pin{padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;border-radius:50%;-webkit-transform:translate3d(0, 0, 0) scale(0.01);transform:translate3d(0, 0, 0) scale(0.01);display:inline-block;position:relative;min-width:28px;height:28px;-webkit-transition:background 120ms ease, -webkit-transform 120ms ease;transition:background 120ms ease, -webkit-transform 120ms ease;transition:transform 120ms ease, background 120ms ease;transition:transform 120ms ease, background 120ms ease, -webkit-transform 120ms ease;background:var(--pin-background);color:var(--pin-color);text-align:center}.range-pin::before{left:50%;top:3px;margin-left:-13px;border-radius:50% 50% 50% 0;position:absolute;width:26px;height:26px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background 120ms ease;transition:background 120ms ease;background:var(--pin-background);content:\"\";z-index:-1}[dir=rtl] .range-pin::before,:host-context([dir=rtl]) .range-pin::before{left:unset;right:unset;right:50%}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-pin::before{margin-left:unset;-webkit-margin-start:-13px;margin-inline-start:-13px}}[dir=rtl] .range-pin::before,:host-context([dir=rtl]) .range-pin::before{left:unset}.range-knob-pressed .range-pin{-webkit-transform:translate3d(0, -24px, 0) scale(1);transform:translate3d(0, -24px, 0) scale(1)}:host(:not(.range-has-pin)) .range-knob-pressed .range-knob{-webkit-transform:scale(1);transform:scale(1)}:host(.range-disabled) .range-bar-active,:host(.range-disabled) .range-bar,:host(.range-disabled) .range-tick{background-color:var(--ion-color-step-250, #bfbfbf)}:host(.range-disabled) .range-knob{-webkit-transform:scale(0.55);transform:scale(0.55);outline:5px solid #fff;background-color:var(--ion-color-step-250, #bfbfbf)}"; - - var Range = /*#__PURE__*/function () { - function Range(hostRef) { - var _this = this; - - _classCallCheck(this, Range); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionChange", 7); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.ionFocus = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionFocus", 7); - this.ionBlur = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionBlur", 7); - this.noUpdate = false; - this.hasFocus = false; - this.ratioA = 0; - this.ratioB = 0; - /** - * How long, in milliseconds, to wait to trigger the - * `ionChange` event after each change in the range value. - */ - - this.debounce = 0; - /** - * The name of the control, which is submitted with the form data. - */ - - this.name = ''; - /** - * Show two knobs. - */ - - this.dualKnobs = false; - /** - * Minimum integer value of the range. - */ - - this.min = 0; - /** - * Maximum integer value of the range. - */ - - this.max = 100; - /** - * If `true`, a pin with integer value is shown when the knob - * is pressed. - */ - - this.pin = false; - /** - * If `true`, the knob snaps to tick marks evenly spaced based - * on the step property value. - */ - - this.snaps = false; - /** - * Specifies the value granularity. - */ - - this.step = 1; - /** - * If `true`, tick marks are displayed based on the step value. - * Only applies when `snaps` is `true`. - */ - - this.ticks = true; - /** - * If `true`, the user cannot interact with the range. - */ - - this.disabled = false; - /** - * the value of the range. - */ - - this.value = 0; - - this.clampBounds = function (value) { - return Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(_this.min, value, _this.max); - }; - - this.ensureValueInBounds = function (value) { - if (_this.dualKnobs) { - return { - lower: _this.clampBounds(value.lower), - upper: _this.clampBounds(value.upper) - }; - } else { - return _this.clampBounds(value); - } - }; - - this.handleKeyboard = function (knob, isIncrease) { - var step = _this.step; - step = step > 0 ? step : 1; - step = step / (_this.max - _this.min); - - if (!isIncrease) { - step *= -1; - } - - if (knob === 'A') { - _this.ratioA = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, _this.ratioA + step, 1); - } else { - _this.ratioB = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, _this.ratioB + step, 1); - } - - _this.updateValue(); - }; - - this.onBlur = function () { - if (_this.hasFocus) { - _this.hasFocus = false; - - _this.ionBlur.emit(); - - _this.emitStyle(); - } - }; - - this.onFocus = function () { - if (!_this.hasFocus) { - _this.hasFocus = true; - - _this.ionFocus.emit(); - - _this.emitStyle(); - } - }; - } - - _createClass(Range, [{ - key: "debounceChanged", - value: function debounceChanged() { - this.ionChange = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["d"])(this.ionChange, this.debounce); - } - }, { - key: "minChanged", - value: function minChanged() { - if (!this.noUpdate) { - this.updateRatio(); - } - } - }, { - key: "maxChanged", - value: function maxChanged() { - if (!this.noUpdate) { - this.updateRatio(); - } - } - }, { - key: "disabledChanged", - value: function disabledChanged() { - if (this.gesture) { - this.gesture.enable(!this.disabled); - } - - this.emitStyle(); - } - }, { - key: "valueChanged", - value: function valueChanged(value) { - if (!this.noUpdate) { - this.updateRatio(); - } - - value = this.ensureValueInBounds(value); - this.ionChange.emit({ - value: value - }); - } - }, { - key: "connectedCallback", - value: function connectedCallback() { - this.updateRatio(); - this.debounceChanged(); - this.disabledChanged(); - } - }, { - key: "disconnectedCallback", - value: function disconnectedCallback() { - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - } - }, { - key: "componentDidLoad", - value: function () { - var _componentDidLoad = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - var _this2 = this; - - var rangeSlider; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - rangeSlider = this.rangeSlider; - - if (!rangeSlider) { - _context.next = 6; - break; - } - - _context.next = 4; - return Promise.resolve().then(__webpack_require__.bind(null, - /*! ./index-eea61379.js */ - "./node_modules/@ionic/core/dist/esm/index-eea61379.js")); - - case 4: - this.gesture = _context.sent.createGesture({ - el: rangeSlider, - gestureName: 'range', - gesturePriority: 100, - threshold: 0, - onStart: function onStart(ev) { - return _this2.onStart(ev); - }, - onMove: function onMove(ev) { - return _this2.onMove(ev); - }, - onEnd: function onEnd(ev) { - return _this2.onEnd(ev); - } - }); - this.gesture.enable(!this.disabled); - - case 6: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function componentDidLoad() { - return _componentDidLoad.apply(this, arguments); - } - - return componentDidLoad; - }() - }, { - key: "getValue", - value: function getValue() { - var value = this.value || 0; - - if (this.dualKnobs) { - if (typeof value === 'object') { - return value; - } - - return { - lower: 0, - upper: value - }; - } else { - if (typeof value === 'object') { - return value.upper; - } - - return value; - } - } - }, { - key: "emitStyle", - value: function emitStyle() { - this.ionStyle.emit({ - 'interactive': true, - 'interactive-disabled': this.disabled - }); - } - }, { - key: "onStart", - value: function onStart(detail) { - var rect = this.rect = this.rangeSlider.getBoundingClientRect(); - var currentX = detail.currentX; // figure out which knob they started closer to - - var ratio = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, (currentX - rect.left) / rect.width, 1); - - if (document.dir === 'rtl') { - ratio = 1 - ratio; - } - - this.pressedKnob = !this.dualKnobs || Math.abs(this.ratioA - ratio) < Math.abs(this.ratioB - ratio) ? 'A' : 'B'; - this.setFocus(this.pressedKnob); // update the active knob's position - - this.update(currentX); - } - }, { - key: "onMove", - value: function onMove(detail) { - this.update(detail.currentX); - } - }, { - key: "onEnd", - value: function onEnd(detail) { - this.update(detail.currentX); - this.pressedKnob = undefined; - } - }, { - key: "update", - value: function update(currentX) { - // figure out where the pointer is currently at - // update the knob being interacted with - var rect = this.rect; - var ratio = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, (currentX - rect.left) / rect.width, 1); - - if (document.dir === 'rtl') { - ratio = 1 - ratio; - } - - if (this.snaps) { - // snaps the ratio to the current value - ratio = valueToRatio(ratioToValue(ratio, this.min, this.max, this.step), this.min, this.max); - } // update which knob is pressed - - - if (this.pressedKnob === 'A') { - this.ratioA = ratio; - } else { - this.ratioB = ratio; - } // Update input value - - - this.updateValue(); - } - }, { - key: "updateRatio", - value: function updateRatio() { - var value = this.getValue(); - var min = this.min, - max = this.max; - - if (this.dualKnobs) { - this.ratioA = valueToRatio(value.lower, min, max); - this.ratioB = valueToRatio(value.upper, min, max); - } else { - this.ratioA = valueToRatio(value, min, max); - } - } - }, { - key: "updateValue", - value: function updateValue() { - this.noUpdate = true; - var valA = this.valA, - valB = this.valB; - this.value = !this.dualKnobs ? valA : { - lower: Math.min(valA, valB), - upper: Math.max(valA, valB) - }; - this.noUpdate = false; - } - }, { - key: "setFocus", - value: function setFocus(knob) { - if (this.el.shadowRoot) { - var knobEl = this.el.shadowRoot.querySelector(knob === 'A' ? '.range-knob-a' : '.range-knob-b'); - - if (knobEl) { - knobEl.focus(); - } - } - } - }, { - key: "render", - value: function render() { - var _barStyle, - _Object$assign, - _this3 = this; - - var min = this.min, - max = this.max, - step = this.step, - el = this.el, - handleKeyboard = this.handleKeyboard, - pressedKnob = this.pressedKnob, - disabled = this.disabled, - pin = this.pin, - ratioLower = this.ratioLower, - ratioUpper = this.ratioUpper; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var barStart = "".concat(ratioLower * 100, "%"); - var barEnd = "".concat(100 - ratioUpper * 100, "%"); - var doc = document; - var isRTL = doc.dir === 'rtl'; - var start = isRTL ? 'right' : 'left'; - var end = isRTL ? 'left' : 'right'; - - var tickStyle = function tickStyle(tick) { - return _defineProperty({}, start, tick[start]); - }; - - var barStyle = (_barStyle = {}, _defineProperty(_barStyle, start, barStart), _defineProperty(_barStyle, end, barEnd), _barStyle); - var ticks = []; - - if (this.snaps && this.ticks) { - for (var value = min; value <= max; value += step) { - var ratio = valueToRatio(value, min, max); - var tick = { - ratio: ratio, - active: ratio >= ratioLower && ratio <= ratioUpper - }; - tick[start] = "".concat(ratio * 100, "%"); - ticks.push(tick); - } - } - - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["a"])(true, el, this.name, JSON.stringify(this.getValue()), disabled); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - onFocusin: this.onFocus, - onFocusout: this.onBlur, - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["c"])(this.color)), (_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, 'in-item', Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-item', el)), _defineProperty(_Object$assign, 'range-disabled', disabled), _defineProperty(_Object$assign, 'range-pressed', pressedKnob !== undefined), _defineProperty(_Object$assign, 'range-has-pin', pin), _Object$assign)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "start" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "range-slider", - ref: function ref(rangeEl) { - return _this3.rangeSlider = rangeEl; - } - }, ticks.map(function (tick) { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - style: tickStyle(tick), - role: "presentation", - "class": { - 'range-tick': true, - 'range-tick-active': tick.active - }, - part: tick.active ? 'tick-active' : 'tick' - }); - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "range-bar", - role: "presentation", - part: "bar" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "range-bar range-bar-active", - role: "presentation", - style: barStyle, - part: "bar-active" - }), renderKnob(isRTL, { - knob: 'A', - pressed: pressedKnob === 'A', - value: this.valA, - ratio: this.ratioA, - pin: pin, - disabled: disabled, - handleKeyboard: handleKeyboard, - min: min, - max: max - }), this.dualKnobs && renderKnob(isRTL, { - knob: 'B', - pressed: pressedKnob === 'B', - value: this.valB, - ratio: this.ratioB, - pin: pin, - disabled: disabled, - handleKeyboard: handleKeyboard, - min: min, - max: max - })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "end" - })); - } - }, { - key: "valA", - get: function get() { - return ratioToValue(this.ratioA, this.min, this.max, this.step); - } - }, { - key: "valB", - get: function get() { - return ratioToValue(this.ratioB, this.min, this.max, this.step); - } - }, { - key: "ratioLower", - get: function get() { - if (this.dualKnobs) { - return Math.min(this.ratioA, this.ratioB); - } - - return 0; - } - }, { - key: "ratioUpper", - get: function get() { - if (this.dualKnobs) { - return Math.max(this.ratioA, this.ratioB); - } - - return this.ratioA; - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "debounce": ["debounceChanged"], - "min": ["minChanged"], - "max": ["maxChanged"], - "disabled": ["disabledChanged"], - "value": ["valueChanged"] - }; - } - }]); - - return Range; - }(); - - var renderKnob = function renderKnob(isRTL, _ref2) { - var knob = _ref2.knob, - value = _ref2.value, - ratio = _ref2.ratio, - min = _ref2.min, - max = _ref2.max, - disabled = _ref2.disabled, - pressed = _ref2.pressed, - pin = _ref2.pin, - handleKeyboard = _ref2.handleKeyboard; - var start = isRTL ? 'right' : 'left'; - - var knobStyle = function knobStyle() { - var style = {}; - style[start] = "".concat(ratio * 100, "%"); - return style; - }; - - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - onKeyDown: function onKeyDown(ev) { - var key = ev.key; - - if (key === 'ArrowLeft' || key === 'ArrowDown') { - handleKeyboard(knob, false); - ev.preventDefault(); - ev.stopPropagation(); - } else if (key === 'ArrowRight' || key === 'ArrowUp') { - handleKeyboard(knob, true); - ev.preventDefault(); - ev.stopPropagation(); - } - }, - "class": { - 'range-knob-handle': true, - 'range-knob-a': knob === 'A', - 'range-knob-b': knob === 'B', - 'range-knob-pressed': pressed, - 'range-knob-min': value === min, - 'range-knob-max': value === max - }, - style: knobStyle(), - role: "slider", - tabindex: disabled ? -1 : 0, - "aria-valuemin": min, - "aria-valuemax": max, - "aria-disabled": disabled ? 'true' : null, - "aria-valuenow": value - }, pin && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "range-pin", - role: "presentation", - part: "pin" - }, Math.round(value)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "range-knob", - role: "presentation", - part: "knob" - })); - }; - - var ratioToValue = function ratioToValue(ratio, min, max, step) { - var value = (max - min) * ratio; - - if (step > 0) { - value = Math.round(value / step) * step + min; - } - - return Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(min, value, max); - }; - - var valueToRatio = function valueToRatio(value, min, max) { - return Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, (value - min) / (max - min), 1); - }; - - Range.style = { - ios: rangeIosCss, - md: rangeMdCss - }; - /***/ - } -}]); -//# sourceMappingURL=25-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/25-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/25-es5.js.map deleted file mode 100644 index fa7039fb4..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/25-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-range.entry.js"],"names":["rangeIosCss","rangeMdCss","Range","hostRef","ionChange","ionStyle","ionFocus","ionBlur","noUpdate","hasFocus","ratioA","ratioB","debounce","name","dualKnobs","min","max","pin","snaps","step","ticks","disabled","value","clampBounds","ensureValueInBounds","lower","upper","handleKeyboard","knob","isIncrease","updateValue","onBlur","emit","emitStyle","onFocus","updateRatio","gesture","enable","debounceChanged","disabledChanged","destroy","undefined","rangeSlider","createGesture","el","gestureName","gesturePriority","threshold","onStart","ev","onMove","onEnd","detail","rect","getBoundingClientRect","currentX","ratio","left","width","document","dir","pressedKnob","Math","abs","setFocus","update","valueToRatio","ratioToValue","getValue","valA","valB","shadowRoot","knobEl","querySelector","focus","ratioLower","ratioUpper","mode","barStart","barEnd","doc","isRTL","start","end","tickStyle","tick","barStyle","active","push","JSON","stringify","onFocusin","onFocusout","Object","assign","color","ref","rangeEl","map","style","role","part","renderKnob","pressed","knobStyle","onKeyDown","key","preventDefault","stopPropagation","tabindex","round","ios","md"],"mappings":"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","file":"25-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { c as clamp, d as debounceEvent, a as renderHiddenInput } from './helpers-5c745fbd.js';\nimport { c as createColorClasses, h as hostContext } from './theme-3f0b0c04.js';\n\nconst rangeIosCss = \":host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{left:0;top:calc((var(--height) - var(--knob-handle-size)) / 2);margin-left:calc(0px - var(--knob-handle-size) / 2);position:absolute;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-knob-handle{margin-left:unset;-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2)}}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar{border-radius:var(--bar-border-radius);left:0;top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset;right:unset;right:0}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset}.range-knob{border-radius:var(--knob-border-radius);left:calc(50% - var(--knob-size) / 2);top:calc(50% - var(--knob-size) / 2);position:absolute;width:var(--knob-size);height:var(--knob-size);background:var(--knob-background);-webkit-box-shadow:var(--knob-box-shadow);box-shadow:var(--knob-box-shadow);z-index:2;pointer-events:none}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}:host{--knob-border-radius:50%;--knob-background:#ffffff;--knob-box-shadow:0 3px 1px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.13), 0 0 0 1px rgba(0, 0, 0, 0.02);--knob-size:28px;--bar-height:2px;--bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:0;--height:42px;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-tick-active{background:var(--ion-color-base)}::slotted([slot=start]){margin-left:0;margin-right:16px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted([slot=end]){margin-left:16px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}}:host(.range-has-pin){padding-top:20px}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-tick{margin-left:-1px;border-radius:0;position:absolute;top:18px;width:2px;height:8px;background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-tick{margin-left:unset;-webkit-margin-start:-1px;margin-inline-start:-1px}}.range-tick-active{background:var(--bar-background-active)}.range-pin{-webkit-transform:translate3d(0, 28px, 0) scale(0.01);transform:translate3d(0, 28px, 0) scale(0.01);padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;display:inline-block;position:relative;top:-20px;min-width:28px;-webkit-transition:-webkit-transform 120ms ease;transition:-webkit-transform 120ms ease;transition:transform 120ms ease;transition:transform 120ms ease, -webkit-transform 120ms ease;background:transparent;color:var(--ion-text-color, #000);font-size:12px;text-align:center}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-pin{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.range-knob-pressed .range-pin{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}:host(.range-disabled){opacity:0.5}\";\n\nconst rangeMdCss = \":host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{left:0;top:calc((var(--height) - var(--knob-handle-size)) / 2);margin-left:calc(0px - var(--knob-handle-size) / 2);position:absolute;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-knob-handle{margin-left:unset;-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2)}}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar{border-radius:var(--bar-border-radius);left:0;top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset;right:unset;right:0}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset}.range-knob{border-radius:var(--knob-border-radius);left:calc(50% - var(--knob-size) / 2);top:calc(50% - var(--knob-size) / 2);position:absolute;width:var(--knob-size);height:var(--knob-size);background:var(--knob-background);-webkit-box-shadow:var(--knob-box-shadow);box-shadow:var(--knob-box-shadow);z-index:2;pointer-events:none}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}:host{--knob-border-radius:50%;--knob-background:var(--bar-background-active);--knob-box-shadow:none;--knob-size:18px;--bar-height:2px;--bar-background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.26);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:0;--height:42px;--pin-background:var(--ion-color-primary, #3880ff);--pin-color:var(--ion-color-primary-contrast, #fff);padding-left:14px;padding-right:14px;padding-top:8px;padding-bottom:8px;font-size:12px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px}}:host(.ion-color) .range-bar{background:rgba(var(--ion-color-base-rgb), 0.26)}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-knob,:host(.ion-color) .range-pin,:host(.ion-color) .range-pin::before,:host(.ion-color) .range-tick{background:var(--ion-color-base);color:var(--ion-color-contrast)}::slotted([slot=start]){margin-left:0;margin-right:14px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:14px;margin-inline-end:14px}}::slotted([slot=end]){margin-left:14px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:0;margin-inline-end:0}}:host(.range-has-pin){padding-top:28px}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-knob{-webkit-transform:scale(0.67);transform:scale(0.67);-webkit-transition-duration:120ms;transition-duration:120ms;-webkit-transition-property:background-color, border, -webkit-transform;transition-property:background-color, border, -webkit-transform;transition-property:transform, background-color, border;transition-property:transform, background-color, border, -webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:2}.range-tick{position:absolute;top:calc((var(--height) - var(--bar-height)) / 2);width:var(--bar-height);height:var(--bar-height);background:var(--bar-background-active);z-index:1;pointer-events:none}.range-tick-active{background:transparent}.range-pin{padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;border-radius:50%;-webkit-transform:translate3d(0, 0, 0) scale(0.01);transform:translate3d(0, 0, 0) scale(0.01);display:inline-block;position:relative;min-width:28px;height:28px;-webkit-transition:background 120ms ease, -webkit-transform 120ms ease;transition:background 120ms ease, -webkit-transform 120ms ease;transition:transform 120ms ease, background 120ms ease;transition:transform 120ms ease, background 120ms ease, -webkit-transform 120ms ease;background:var(--pin-background);color:var(--pin-color);text-align:center}.range-pin::before{left:50%;top:3px;margin-left:-13px;border-radius:50% 50% 50% 0;position:absolute;width:26px;height:26px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background 120ms ease;transition:background 120ms ease;background:var(--pin-background);content:\\\"\\\";z-index:-1}[dir=rtl] .range-pin::before,:host-context([dir=rtl]) .range-pin::before{left:unset;right:unset;right:50%}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-pin::before{margin-left:unset;-webkit-margin-start:-13px;margin-inline-start:-13px}}[dir=rtl] .range-pin::before,:host-context([dir=rtl]) .range-pin::before{left:unset}.range-knob-pressed .range-pin{-webkit-transform:translate3d(0, -24px, 0) scale(1);transform:translate3d(0, -24px, 0) scale(1)}:host(:not(.range-has-pin)) .range-knob-pressed .range-knob{-webkit-transform:scale(1);transform:scale(1)}:host(.range-disabled) .range-bar-active,:host(.range-disabled) .range-bar,:host(.range-disabled) .range-tick{background-color:var(--ion-color-step-250, #bfbfbf)}:host(.range-disabled) .range-knob{-webkit-transform:scale(0.55);transform:scale(0.55);outline:5px solid #fff;background-color:var(--ion-color-step-250, #bfbfbf)}\";\n\nconst Range = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n this.noUpdate = false;\n this.hasFocus = false;\n this.ratioA = 0;\n this.ratioB = 0;\n /**\n * How long, in milliseconds, to wait to trigger the\n * `ionChange` event after each change in the range value.\n */\n this.debounce = 0;\n /**\n * The name of the control, which is submitted with the form data.\n */\n this.name = '';\n /**\n * Show two knobs.\n */\n this.dualKnobs = false;\n /**\n * Minimum integer value of the range.\n */\n this.min = 0;\n /**\n * Maximum integer value of the range.\n */\n this.max = 100;\n /**\n * If `true`, a pin with integer value is shown when the knob\n * is pressed.\n */\n this.pin = false;\n /**\n * If `true`, the knob snaps to tick marks evenly spaced based\n * on the step property value.\n */\n this.snaps = false;\n /**\n * Specifies the value granularity.\n */\n this.step = 1;\n /**\n * If `true`, tick marks are displayed based on the step value.\n * Only applies when `snaps` is `true`.\n */\n this.ticks = true;\n /**\n * If `true`, the user cannot interact with the range.\n */\n this.disabled = false;\n /**\n * the value of the range.\n */\n this.value = 0;\n this.clampBounds = (value) => {\n return clamp(this.min, value, this.max);\n };\n this.ensureValueInBounds = (value) => {\n if (this.dualKnobs) {\n return {\n lower: this.clampBounds(value.lower),\n upper: this.clampBounds(value.upper)\n };\n }\n else {\n return this.clampBounds(value);\n }\n };\n this.handleKeyboard = (knob, isIncrease) => {\n let step = this.step;\n step = step > 0 ? step : 1;\n step = step / (this.max - this.min);\n if (!isIncrease) {\n step *= -1;\n }\n if (knob === 'A') {\n this.ratioA = clamp(0, this.ratioA + step, 1);\n }\n else {\n this.ratioB = clamp(0, this.ratioB + step, 1);\n }\n this.updateValue();\n };\n this.onBlur = () => {\n if (this.hasFocus) {\n this.hasFocus = false;\n this.ionBlur.emit();\n this.emitStyle();\n }\n };\n this.onFocus = () => {\n if (!this.hasFocus) {\n this.hasFocus = true;\n this.ionFocus.emit();\n this.emitStyle();\n }\n };\n }\n debounceChanged() {\n this.ionChange = debounceEvent(this.ionChange, this.debounce);\n }\n minChanged() {\n if (!this.noUpdate) {\n this.updateRatio();\n }\n }\n maxChanged() {\n if (!this.noUpdate) {\n this.updateRatio();\n }\n }\n disabledChanged() {\n if (this.gesture) {\n this.gesture.enable(!this.disabled);\n }\n this.emitStyle();\n }\n valueChanged(value) {\n if (!this.noUpdate) {\n this.updateRatio();\n }\n value = this.ensureValueInBounds(value);\n this.ionChange.emit({ value });\n }\n connectedCallback() {\n this.updateRatio();\n this.debounceChanged();\n this.disabledChanged();\n }\n disconnectedCallback() {\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n }\n async componentDidLoad() {\n const rangeSlider = this.rangeSlider;\n if (rangeSlider) {\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: rangeSlider,\n gestureName: 'range',\n gesturePriority: 100,\n threshold: 0,\n onStart: ev => this.onStart(ev),\n onMove: ev => this.onMove(ev),\n onEnd: ev => this.onEnd(ev),\n });\n this.gesture.enable(!this.disabled);\n }\n }\n getValue() {\n const value = this.value || 0;\n if (this.dualKnobs) {\n if (typeof value === 'object') {\n return value;\n }\n return {\n lower: 0,\n upper: value\n };\n }\n else {\n if (typeof value === 'object') {\n return value.upper;\n }\n return value;\n }\n }\n emitStyle() {\n this.ionStyle.emit({\n 'interactive': true,\n 'interactive-disabled': this.disabled\n });\n }\n onStart(detail) {\n const rect = this.rect = this.rangeSlider.getBoundingClientRect();\n const currentX = detail.currentX;\n // figure out which knob they started closer to\n let ratio = clamp(0, (currentX - rect.left) / rect.width, 1);\n if (document.dir === 'rtl') {\n ratio = 1 - ratio;\n }\n this.pressedKnob =\n !this.dualKnobs ||\n Math.abs(this.ratioA - ratio) < Math.abs(this.ratioB - ratio)\n ? 'A'\n : 'B';\n this.setFocus(this.pressedKnob);\n // update the active knob's position\n this.update(currentX);\n }\n onMove(detail) {\n this.update(detail.currentX);\n }\n onEnd(detail) {\n this.update(detail.currentX);\n this.pressedKnob = undefined;\n }\n update(currentX) {\n // figure out where the pointer is currently at\n // update the knob being interacted with\n const rect = this.rect;\n let ratio = clamp(0, (currentX - rect.left) / rect.width, 1);\n if (document.dir === 'rtl') {\n ratio = 1 - ratio;\n }\n if (this.snaps) {\n // snaps the ratio to the current value\n ratio = valueToRatio(ratioToValue(ratio, this.min, this.max, this.step), this.min, this.max);\n }\n // update which knob is pressed\n if (this.pressedKnob === 'A') {\n this.ratioA = ratio;\n }\n else {\n this.ratioB = ratio;\n }\n // Update input value\n this.updateValue();\n }\n get valA() {\n return ratioToValue(this.ratioA, this.min, this.max, this.step);\n }\n get valB() {\n return ratioToValue(this.ratioB, this.min, this.max, this.step);\n }\n get ratioLower() {\n if (this.dualKnobs) {\n return Math.min(this.ratioA, this.ratioB);\n }\n return 0;\n }\n get ratioUpper() {\n if (this.dualKnobs) {\n return Math.max(this.ratioA, this.ratioB);\n }\n return this.ratioA;\n }\n updateRatio() {\n const value = this.getValue();\n const { min, max } = this;\n if (this.dualKnobs) {\n this.ratioA = valueToRatio(value.lower, min, max);\n this.ratioB = valueToRatio(value.upper, min, max);\n }\n else {\n this.ratioA = valueToRatio(value, min, max);\n }\n }\n updateValue() {\n this.noUpdate = true;\n const { valA, valB } = this;\n this.value = !this.dualKnobs\n ? valA\n : {\n lower: Math.min(valA, valB),\n upper: Math.max(valA, valB)\n };\n this.noUpdate = false;\n }\n setFocus(knob) {\n if (this.el.shadowRoot) {\n const knobEl = this.el.shadowRoot.querySelector(knob === 'A' ? '.range-knob-a' : '.range-knob-b');\n if (knobEl) {\n knobEl.focus();\n }\n }\n }\n render() {\n const { min, max, step, el, handleKeyboard, pressedKnob, disabled, pin, ratioLower, ratioUpper } = this;\n const mode = getIonMode(this);\n const barStart = `${ratioLower * 100}%`;\n const barEnd = `${100 - ratioUpper * 100}%`;\n const doc = document;\n const isRTL = doc.dir === 'rtl';\n const start = isRTL ? 'right' : 'left';\n const end = isRTL ? 'left' : 'right';\n const tickStyle = (tick) => {\n return {\n [start]: tick[start]\n };\n };\n const barStyle = {\n [start]: barStart,\n [end]: barEnd\n };\n const ticks = [];\n if (this.snaps && this.ticks) {\n for (let value = min; value <= max; value += step) {\n const ratio = valueToRatio(value, min, max);\n const tick = {\n ratio,\n active: ratio >= ratioLower && ratio <= ratioUpper,\n };\n tick[start] = `${ratio * 100}%`;\n ticks.push(tick);\n }\n }\n renderHiddenInput(true, el, this.name, JSON.stringify(this.getValue()), disabled);\n return (h(Host, { onFocusin: this.onFocus, onFocusout: this.onBlur, class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, 'in-item': hostContext('ion-item', el), 'range-disabled': disabled, 'range-pressed': pressedKnob !== undefined, 'range-has-pin': pin }) }, h(\"slot\", { name: \"start\" }), h(\"div\", { class: \"range-slider\", ref: rangeEl => this.rangeSlider = rangeEl }, ticks.map(tick => (h(\"div\", { style: tickStyle(tick), role: \"presentation\", class: {\n 'range-tick': true,\n 'range-tick-active': tick.active\n }, part: tick.active ? 'tick-active' : 'tick' }))), h(\"div\", { class: \"range-bar\", role: \"presentation\", part: \"bar\" }), h(\"div\", { class: \"range-bar range-bar-active\", role: \"presentation\", style: barStyle, part: \"bar-active\" }), renderKnob(isRTL, {\n knob: 'A',\n pressed: pressedKnob === 'A',\n value: this.valA,\n ratio: this.ratioA,\n pin,\n disabled,\n handleKeyboard,\n min,\n max\n }), this.dualKnobs && renderKnob(isRTL, {\n knob: 'B',\n pressed: pressedKnob === 'B',\n value: this.valB,\n ratio: this.ratioB,\n pin,\n disabled,\n handleKeyboard,\n min,\n max\n })), h(\"slot\", { name: \"end\" })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"debounce\": [\"debounceChanged\"],\n \"min\": [\"minChanged\"],\n \"max\": [\"maxChanged\"],\n \"disabled\": [\"disabledChanged\"],\n \"value\": [\"valueChanged\"]\n }; }\n};\nconst renderKnob = (isRTL, { knob, value, ratio, min, max, disabled, pressed, pin, handleKeyboard }) => {\n const start = isRTL ? 'right' : 'left';\n const knobStyle = () => {\n const style = {};\n style[start] = `${ratio * 100}%`;\n return style;\n };\n return (h(\"div\", { onKeyDown: (ev) => {\n const key = ev.key;\n if (key === 'ArrowLeft' || key === 'ArrowDown') {\n handleKeyboard(knob, false);\n ev.preventDefault();\n ev.stopPropagation();\n }\n else if (key === 'ArrowRight' || key === 'ArrowUp') {\n handleKeyboard(knob, true);\n ev.preventDefault();\n ev.stopPropagation();\n }\n }, class: {\n 'range-knob-handle': true,\n 'range-knob-a': knob === 'A',\n 'range-knob-b': knob === 'B',\n 'range-knob-pressed': pressed,\n 'range-knob-min': value === min,\n 'range-knob-max': value === max\n }, style: knobStyle(), role: \"slider\", tabindex: disabled ? -1 : 0, \"aria-valuemin\": min, \"aria-valuemax\": max, \"aria-disabled\": disabled ? 'true' : null, \"aria-valuenow\": value }, pin && h(\"div\", { class: \"range-pin\", role: \"presentation\", part: \"pin\" }, Math.round(value)), h(\"div\", { class: \"range-knob\", role: \"presentation\", part: \"knob\" })));\n};\nconst ratioToValue = (ratio, min, max, step) => {\n let value = (max - min) * ratio;\n if (step > 0) {\n value = Math.round(value / step) * step + min;\n }\n return clamp(min, value, max);\n};\nconst valueToRatio = (value, min, max) => {\n return clamp(0, (value - min) / (max - min), 1);\n};\nRange.style = {\n ios: rangeIosCss,\n md: rangeMdCss\n};\n\nexport { Range as ion_range };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/26-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/26-es2015.js deleted file mode 100644 index 41075d9c8..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/26-es2015.js +++ /dev/null @@ -1,816 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[26],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-refresher_2.entry.js": -/*!********************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-refresher_2.entry.js ***! - \********************************************************************/ -/*! exports provided: ion_refresher, ion_refresher_content */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_refresher", function() { return Refresher; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_refresher_content", function() { return RefresherContent; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./animation-a635a2fc.js */ "./node_modules/@ionic/core/dist/esm/animation-a635a2fc.js"); -/* harmony import */ var _cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./cubic-bezier-685f606a.js */ "./node_modules/@ionic/core/dist/esm/cubic-bezier-685f606a.js"); -/* harmony import */ var _index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./index-79d74e0b.js */ "./node_modules/@ionic/core/dist/esm/index-79d74e0b.js"); -/* harmony import */ var _haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./haptic-7b8ba70a.js */ "./node_modules/@ionic/core/dist/esm/haptic-7b8ba70a.js"); -/* harmony import */ var _spinner_configs_c78e170e_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./spinner-configs-c78e170e.js */ "./node_modules/@ionic/core/dist/esm/spinner-configs-c78e170e.js"); - - - - - - - - - -const getRefresherAnimationType = (contentEl) => { - const previousSibling = contentEl.previousElementSibling; - const hasHeader = previousSibling !== null && previousSibling.tagName === 'ION-HEADER'; - return hasHeader ? 'translate' : 'scale'; -}; -const createPullingAnimation = (type, pullingSpinner) => { - return type === 'scale' ? createScaleAnimation(pullingSpinner) : createTranslateAnimation(pullingSpinner); -}; -const createBaseAnimation = (pullingRefresherIcon) => { - const spinner = pullingRefresherIcon.querySelector('ion-spinner'); - const circle = spinner.shadowRoot.querySelector('circle'); - const spinnerArrowContainer = pullingRefresherIcon.querySelector('.spinner-arrow-container'); - const arrowContainer = pullingRefresherIcon.querySelector('.arrow-container'); - const arrow = (arrowContainer) ? arrowContainer.querySelector('ion-icon') : null; - const baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .duration(1000) - .easing('ease-out'); - const spinnerArrowContainerAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .addElement(spinnerArrowContainer) - .keyframes([ - { offset: 0, opacity: '0.3' }, - { offset: 0.45, opacity: '0.3' }, - { offset: 0.55, opacity: '1' }, - { offset: 1, opacity: '1' } - ]); - const circleInnerAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .addElement(circle) - .keyframes([ - { offset: 0, strokeDasharray: '1px, 200px' }, - { offset: 0.20, strokeDasharray: '1px, 200px' }, - { offset: 0.55, strokeDasharray: '100px, 200px' }, - { offset: 1, strokeDasharray: '100px, 200px' } - ]); - const circleOuterAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .addElement(spinner) - .keyframes([ - { offset: 0, transform: 'rotate(-90deg)' }, - { offset: 1, transform: 'rotate(210deg)' } - ]); - /** - * Only add arrow animation if present - * this allows users to customize the spinners - * without errors being thrown - */ - if (arrowContainer && arrow) { - const arrowContainerAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .addElement(arrowContainer) - .keyframes([ - { offset: 0, transform: 'rotate(0deg)' }, - { offset: 0.30, transform: 'rotate(0deg)' }, - { offset: 0.55, transform: 'rotate(280deg)' }, - { offset: 1, transform: 'rotate(400deg)' } - ]); - const arrowAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .addElement(arrow) - .keyframes([ - { offset: 0, transform: 'translateX(2px) scale(0)' }, - { offset: 0.30, transform: 'translateX(2px) scale(0)' }, - { offset: 0.55, transform: 'translateX(-1.5px) scale(1)' }, - { offset: 1, transform: 'translateX(-1.5px) scale(1)' } - ]); - baseAnimation.addAnimation([arrowContainerAnimation, arrowAnimation]); - } - return baseAnimation.addAnimation([spinnerArrowContainerAnimation, circleInnerAnimation, circleOuterAnimation]); -}; -const createScaleAnimation = (pullingRefresherIcon) => { - const height = pullingRefresherIcon.clientHeight; - const spinnerAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .addElement(pullingRefresherIcon) - .keyframes([ - { offset: 0, transform: `scale(0) translateY(-${height + 20}px)` }, - { offset: 1, transform: 'scale(1) translateY(100px)' } - ]); - return createBaseAnimation(pullingRefresherIcon).addAnimation([spinnerAnimation]); -}; -const createTranslateAnimation = (pullingRefresherIcon) => { - const height = pullingRefresherIcon.clientHeight; - const spinnerAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .addElement(pullingRefresherIcon) - .keyframes([ - { offset: 0, transform: `translateY(-${height + 20}px)` }, - { offset: 1, transform: 'translateY(100px)' } - ]); - return createBaseAnimation(pullingRefresherIcon).addAnimation([spinnerAnimation]); -}; -const createSnapBackAnimation = (pullingRefresherIcon) => { - return Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])() - .duration(125) - .addElement(pullingRefresherIcon) - .fromTo('transform', 'translateY(var(--ion-pulling-refresher-translate, 100px))', 'translateY(0px)'); -}; -// iOS Native Refresher -// ----------------------------- -const setSpinnerOpacity = (spinner, opacity) => { - spinner.style.setProperty('opacity', opacity.toString()); -}; -const handleScrollWhilePulling = (spinner, ticks, opacity, currentTickToShow) => { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => { - setSpinnerOpacity(spinner, opacity); - ticks.forEach((el, i) => el.style.setProperty('opacity', (i <= currentTickToShow) ? '0.99' : '0')); - }); -}; -const handleScrollWhileRefreshing = (spinner, lastVelocityY) => { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => { - // If user pulls down quickly, the spinner should spin faster - spinner.style.setProperty('--refreshing-rotation-duration', (lastVelocityY >= 1.0) ? '0.5s' : '2s'); - spinner.style.setProperty('opacity', '1'); - }); -}; -const translateElement = (el, value) => { - if (!el) { - return Promise.resolve(); - } - const trans = transitionEndAsync(el, 200); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => { - el.style.setProperty('transition', '0.2s all ease-out'); - if (value === undefined) { - el.style.removeProperty('transform'); - } - else { - el.style.setProperty('transform', `translate3d(0px, ${value}, 0px)`); - } - }); - return trans; -}; -// Utils -// ----------------------------- -const shouldUseNativeRefresher = (referenceEl, mode) => { - const pullingSpinner = referenceEl.querySelector('ion-refresher-content .refresher-pulling ion-spinner'); - const refreshingSpinner = referenceEl.querySelector('ion-refresher-content .refresher-refreshing ion-spinner'); - return (pullingSpinner !== null && - refreshingSpinner !== null && - ((mode === 'ios' && Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["i"])('mobile') && referenceEl.style.webkitOverflowScrolling !== undefined) || - mode === 'md')); -}; -const transitionEndAsync = (el, expectedDuration = 0) => { - return new Promise(resolve => { - transitionEnd(el, expectedDuration, resolve); - }); -}; -const transitionEnd = (el, expectedDuration = 0, callback) => { - let unRegTrans; - let animationTimeout; - const opts = { passive: true }; - const ANIMATION_FALLBACK_TIMEOUT = 500; - const unregister = () => { - if (unRegTrans) { - unRegTrans(); - } - }; - const onTransitionEnd = (ev) => { - if (ev === undefined || el === ev.target) { - unregister(); - callback(ev); - } - }; - if (el) { - el.addEventListener('webkitTransitionEnd', onTransitionEnd, opts); - el.addEventListener('transitionend', onTransitionEnd, opts); - animationTimeout = setTimeout(onTransitionEnd, expectedDuration + ANIMATION_FALLBACK_TIMEOUT); - unRegTrans = () => { - if (animationTimeout) { - clearTimeout(animationTimeout); - animationTimeout = undefined; - } - el.removeEventListener('webkitTransitionEnd', onTransitionEnd, opts); - el.removeEventListener('transitionend', onTransitionEnd, opts); - }; - } - return unregister; -}; - -const refresherIosCss = "ion-refresher{left:0;top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}[dir=rtl] ion-refresher,:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}ion-refresher.refresher-active{display:block}ion-refresher-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.refresher-pulling,.refresher-refreshing{display:none;width:100%}.refresher-pulling-icon,.refresher-refreshing-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms;transition:200ms;font-size:30px;text-align:center}[dir=rtl] .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}.refresher-pulling-text,.refresher-refreshing-text{font-size:16px;text-align:center}ion-refresher-content .arrow-container{display:none}.refresher-pulling ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refresher-refreshing ion-refresher-content .refresher-refreshing{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-completing ion-refresher-content .refresher-refreshing{display:block}.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-native .refresher-pulling-text,.refresher-native .refresher-refreshing-text{display:none}.refresher-ios .refresher-pulling-icon,.refresher-ios .refresher-refreshing-icon{color:var(--ion-text-color, #000)}.refresher-ios .refresher-pulling-text,.refresher-ios .refresher-refreshing-text{color:var(--ion-text-color, #000)}.refresher-ios .refresher-refreshing .spinner-lines-ios line,.refresher-ios .refresher-refreshing .spinner-lines-small-ios line,.refresher-ios .refresher-refreshing .spinner-crescent circle{stroke:var(--ion-text-color, #000)}.refresher-ios .refresher-refreshing .spinner-bubbles circle,.refresher-ios .refresher-refreshing .spinner-circles circle,.refresher-ios .refresher-refreshing .spinner-dots circle{fill:var(--ion-text-color, #000)}ion-refresher.refresher-native{display:block;z-index:1}ion-refresher.refresher-native ion-spinner{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native ion-spinner{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.refresher-native .refresher-refreshing ion-spinner{--refreshing-rotation-duration:2s;display:none;-webkit-animation:var(--refreshing-rotation-duration) ease-out refresher-rotate forwards;animation:var(--refreshing-rotation-duration) ease-out refresher-rotate forwards}.refresher-native .refresher-refreshing{display:none;-webkit-animation:250ms linear refresher-pop forwards;animation:250ms linear refresher-pop forwards}.refresher-native.refresher-refreshing .refresher-pulling ion-spinner,.refresher-native.refresher-completing .refresher-pulling ion-spinner{display:none}.refresher-native.refresher-refreshing .refresher-refreshing ion-spinner,.refresher-native.refresher-completing .refresher-refreshing ion-spinner{display:block}.refresher-native.refresher-pulling .refresher-pulling ion-spinner{display:block}.refresher-native.refresher-pulling .refresher-refreshing ion-spinner{display:none}@-webkit-keyframes refresher-pop{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes refresher-pop{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes refresher-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes refresher-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}"; - -const refresherMdCss = "ion-refresher{left:0;top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}[dir=rtl] ion-refresher,:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}ion-refresher.refresher-active{display:block}ion-refresher-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.refresher-pulling,.refresher-refreshing{display:none;width:100%}.refresher-pulling-icon,.refresher-refreshing-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms;transition:200ms;font-size:30px;text-align:center}[dir=rtl] .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}.refresher-pulling-text,.refresher-refreshing-text{font-size:16px;text-align:center}ion-refresher-content .arrow-container{display:none}.refresher-pulling ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refresher-refreshing ion-refresher-content .refresher-refreshing{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-completing ion-refresher-content .refresher-refreshing{display:block}.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-native .refresher-pulling-text,.refresher-native .refresher-refreshing-text{display:none}.refresher-md .refresher-pulling-icon,.refresher-md .refresher-refreshing-icon{color:var(--ion-text-color, #000)}.refresher-md .refresher-pulling-text,.refresher-md .refresher-refreshing-text{color:var(--ion-text-color, #000)}.refresher-md .refresher-refreshing .spinner-lines-md line,.refresher-md .refresher-refreshing .spinner-lines-small-md line,.refresher-md .refresher-refreshing .spinner-crescent circle{stroke:var(--ion-text-color, #000)}.refresher-md .refresher-refreshing .spinner-bubbles circle,.refresher-md .refresher-refreshing .spinner-circles circle,.refresher-md .refresher-refreshing .spinner-dots circle{fill:var(--ion-text-color, #000)}ion-refresher.refresher-native{display:block;z-index:1}ion-refresher.refresher-native ion-spinner{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;width:24px;height:24px;color:var(--ion-color-primary, #3880ff)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native ion-spinner{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}ion-refresher.refresher-native .spinner-arrow-container{display:inherit}ion-refresher.refresher-native .arrow-container{display:block;position:absolute;width:24px;height:24px}ion-refresher.refresher-native .arrow-container ion-icon{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;left:0;right:0;bottom:-4px;position:absolute;color:var(--ion-color-primary, #3880ff);font-size:12px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .arrow-container ion-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}ion-refresher.refresher-native.refresher-pulling ion-refresher-content .refresher-pulling,ion-refresher.refresher-native.refresher-ready ion-refresher-content .refresher-pulling{display:-ms-flexbox;display:flex}ion-refresher.refresher-native.refresher-refreshing ion-refresher-content .refresher-refreshing,ion-refresher.refresher-native.refresher-completing ion-refresher-content .refresher-refreshing,ion-refresher.refresher-native.refresher-cancelling ion-refresher-content .refresher-refreshing{display:-ms-flexbox;display:flex}ion-refresher.refresher-native .refresher-pulling-icon{-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px))}ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;border-radius:100%;padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;display:-ms-flexbox;display:flex;border:1px solid #ececec;background:white;-webkit-box-shadow:0px 1px 6px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 6px rgba(0, 0, 0, 0.1)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}"; - -const Refresher = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionRefresh = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionRefresh", 7); - this.ionPull = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPull", 7); - this.ionStart = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStart", 7); - this.appliedStyles = false; - this.didStart = false; - this.progress = 0; - this.pointerDown = false; - this.needsCompletion = false; - this.didRefresh = false; - this.lastVelocityY = 0; - this.animations = []; - this.nativeRefresher = false; - /** - * The current state which the refresher is in. The refresher's states include: - * - * - `inactive` - The refresher is not being pulled down or refreshing and is currently hidden. - * - `pulling` - The user is actively pulling down the refresher, but has not reached the point yet that if the user lets go, it'll refresh. - * - `cancelling` - The user pulled down the refresher and let go, but did not pull down far enough to kick off the `refreshing` state. After letting go, the refresher is in the `cancelling` state while it is closing, and will go back to the `inactive` state once closed. - * - `ready` - The user has pulled down the refresher far enough that if they let go, it'll begin the `refreshing` state. - * - `refreshing` - The refresher is actively waiting on the async operation to end. Once the refresh handler calls `complete()` it will begin the `completing` state. - * - `completing` - The `refreshing` state has finished and the refresher is in the way of closing itself. Once closed, the refresher will go back to the `inactive` state. - */ - this.state = 1 /* Inactive */; - /** - * The minimum distance the user must pull down until the - * refresher will go into the `refreshing` state. - * Does not apply when the refresher content uses a spinner, - * enabling the native refresher. - */ - this.pullMin = 60; - /** - * The maximum distance of the pull until the refresher - * will automatically go into the `refreshing` state. - * Defaults to the result of `pullMin + 60`. - * Does not apply when the refresher content uses a spinner, - * enabling the native refresher. - */ - this.pullMax = this.pullMin + 60; - /** - * Time it takes to close the refresher. - * Does not apply when the refresher content uses a spinner, - * enabling the native refresher. - */ - this.closeDuration = '280ms'; - /** - * Time it takes the refresher to to snap back to the `refreshing` state. - * Does not apply when the refresher content uses a spinner, - * enabling the native refresher. - */ - this.snapbackDuration = '280ms'; - /** - * How much to multiply the pull speed by. To slow the pull animation down, - * pass a number less than `1`. To speed up the pull, pass a number greater - * than `1`. The default value is `1` which is equal to the speed of the cursor. - * If a negative value is passed in, the factor will be `1` instead. - * - * For example: If the value passed is `1.2` and the content is dragged by - * `10` pixels, instead of `10` pixels the content will be pulled by `12` pixels - * (an increase of 20 percent). If the value passed is `0.8`, the dragged amount - * will be `8` pixels, less than the amount the cursor has moved. - * - * Does not apply when the refresher content uses a spinner, - * enabling the native refresher. - */ - this.pullFactor = 1; - /** - * If `true`, the refresher will be hidden. - */ - this.disabled = false; - } - disabledChanged() { - if (this.gesture) { - this.gesture.enable(!this.disabled); - } - } - checkNativeRefresher() { - const useNativeRefresher = shouldUseNativeRefresher(this.el, Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this)); - if (useNativeRefresher && !this.nativeRefresher) { - const contentEl = this.el.closest('ion-content'); - this.setupNativeRefresher(contentEl); - } - else if (!useNativeRefresher) { - this.destroyNativeRefresher(); - } - } - destroyNativeRefresher() { - if (this.scrollEl && this.scrollListenerCallback) { - this.scrollEl.removeEventListener('scroll', this.scrollListenerCallback); - this.scrollListenerCallback = undefined; - } - this.nativeRefresher = false; - } - async resetNativeRefresher(el, state) { - this.state = state; - if (Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) === 'ios') { - await translateElement(el, undefined); - } - else { - await transitionEndAsync(this.el.querySelector('.refresher-refreshing-icon'), 200); - } - this.didRefresh = false; - this.needsCompletion = false; - this.pointerDown = false; - this.animations.forEach(ani => ani.destroy()); - this.animations = []; - this.progress = 0; - this.state = 1 /* Inactive */; - } - async setupiOSNativeRefresher(pullingSpinner, refreshingSpinner) { - this.elementToTransform = this.scrollEl; - const ticks = pullingSpinner.shadowRoot.querySelectorAll('svg'); - const MAX_PULL = this.scrollEl.clientHeight * 0.16; - const NUM_TICKS = ticks.length; - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => ticks.forEach(el => el.style.setProperty('animation', 'none'))); - this.scrollListenerCallback = () => { - // If pointer is not on screen or refresher is not active, ignore scroll - if (!this.pointerDown && this.state === 1 /* Inactive */) { - return; - } - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(() => { - // PTR should only be active when overflow scrolling at the top - const scrollTop = this.scrollEl.scrollTop; - const refresherHeight = this.el.clientHeight; - if (scrollTop > 0) { - /** - * If refresher is refreshing and user tries to scroll - * progressively fade refresher out/in - */ - if (this.state === 8 /* Refreshing */) { - const ratio = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, scrollTop / (refresherHeight * 0.5), 1); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => setSpinnerOpacity(refreshingSpinner, 1 - ratio)); - return; - } - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => setSpinnerOpacity(pullingSpinner, 0)); - return; - } - if (this.pointerDown) { - if (!this.didStart) { - this.didStart = true; - this.ionStart.emit(); - } - // emit "pulling" on every move - if (this.pointerDown) { - this.ionPull.emit(); - } - } - // delay showing the next tick marks until user has pulled 30px - const opacity = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, Math.abs(scrollTop) / refresherHeight, 0.99); - const pullAmount = this.progress = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, (Math.abs(scrollTop) - 30) / MAX_PULL, 1); - const currentTickToShow = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, Math.floor(pullAmount * NUM_TICKS), NUM_TICKS - 1); - const shouldShowRefreshingSpinner = this.state === 8 /* Refreshing */ || currentTickToShow === NUM_TICKS - 1; - if (shouldShowRefreshingSpinner) { - if (this.pointerDown) { - handleScrollWhileRefreshing(refreshingSpinner, this.lastVelocityY); - } - if (!this.didRefresh) { - this.beginRefresh(); - this.didRefresh = true; - Object(_haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_6__["d"])({ style: 'light' }); - /** - * Translate the content element otherwise when pointer is removed - * from screen the scroll content will bounce back over the refresher - */ - if (!this.pointerDown) { - translateElement(this.elementToTransform, `${refresherHeight}px`); - } - } - } - else { - this.state = 2 /* Pulling */; - handleScrollWhilePulling(pullingSpinner, ticks, opacity, currentTickToShow); - } - }); - }; - this.scrollEl.addEventListener('scroll', this.scrollListenerCallback); - this.gesture = (await Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! ./index-eea61379.js */ "./node_modules/@ionic/core/dist/esm/index-eea61379.js"))).createGesture({ - el: this.scrollEl, - gestureName: 'refresher', - gesturePriority: 10, - direction: 'y', - threshold: 5, - onStart: () => { - this.pointerDown = true; - if (!this.didRefresh) { - translateElement(this.elementToTransform, '0px'); - } - }, - onMove: ev => { - this.lastVelocityY = ev.velocityY; - }, - onEnd: () => { - this.pointerDown = false; - this.didStart = false; - if (this.needsCompletion) { - this.resetNativeRefresher(this.elementToTransform, 32 /* Completing */); - this.needsCompletion = false; - } - else if (this.didRefresh) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(() => translateElement(this.elementToTransform, `${this.el.clientHeight}px`)); - } - }, - }); - this.disabledChanged(); - } - async setupMDNativeRefresher(contentEl, pullingSpinner, refreshingSpinner) { - const circle = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["g"])(pullingSpinner).querySelector('circle'); - const pullingRefresherIcon = this.el.querySelector('ion-refresher-content .refresher-pulling-icon'); - const refreshingCircle = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["g"])(refreshingSpinner).querySelector('circle'); - if (circle !== null && refreshingCircle !== null) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => { - circle.style.setProperty('animation', 'none'); - // This lines up the animation on the refreshing spinner with the pulling spinner - refreshingSpinner.style.setProperty('animation-delay', '-655ms'); - refreshingCircle.style.setProperty('animation-delay', '-655ms'); - }); - } - this.gesture = (await Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! ./index-eea61379.js */ "./node_modules/@ionic/core/dist/esm/index-eea61379.js"))).createGesture({ - el: this.scrollEl, - gestureName: 'refresher', - gesturePriority: 10, - direction: 'y', - threshold: 5, - canStart: () => this.state !== 8 /* Refreshing */ && this.state !== 32 /* Completing */ && this.scrollEl.scrollTop === 0, - onStart: (ev) => { - ev.data = { animation: undefined, didStart: false, cancelled: false }; - }, - onMove: (ev) => { - if ((ev.velocityY < 0 && this.progress === 0 && !ev.data.didStart) || ev.data.cancelled) { - ev.data.cancelled = true; - return; - } - if (!ev.data.didStart) { - ev.data.didStart = true; - this.state = 2 /* Pulling */; - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => { - const animationType = getRefresherAnimationType(contentEl); - const animation = createPullingAnimation(animationType, pullingRefresherIcon); - ev.data.animation = animation; - this.scrollEl.style.setProperty('--overflow', 'hidden'); - animation.progressStart(false, 0); - this.ionStart.emit(); - this.animations.push(animation); - }); - return; - } - // Since we are using an easing curve, slow the gesture tracking down a bit - this.progress = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, (ev.deltaY / 180) * 0.5, 1); - ev.data.animation.progressStep(this.progress); - this.ionPull.emit(); - }, - onEnd: (ev) => { - if (!ev.data.didStart) { - return; - } - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => this.scrollEl.style.removeProperty('--overflow')); - if (this.progress <= 0.4) { - this.gesture.enable(false); - ev.data.animation - .progressEnd(0, this.progress, 500) - .onFinish(() => { - this.animations.forEach(ani => ani.destroy()); - this.animations = []; - this.gesture.enable(true); - this.state = 1 /* Inactive */; - }); - return; - } - const progress = Object(_cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__["g"])([0, 0], [0, 0], [1, 1], [1, 1], this.progress)[0]; - const snapBackAnimation = createSnapBackAnimation(pullingRefresherIcon); - this.animations.push(snapBackAnimation); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(async () => { - pullingRefresherIcon.style.setProperty('--ion-pulling-refresher-translate', `${(progress * 100)}px`); - ev.data.animation.progressEnd(); - await snapBackAnimation.play(); - this.beginRefresh(); - ev.data.animation.destroy(); - }); - } - }); - this.disabledChanged(); - } - async setupNativeRefresher(contentEl) { - if (this.scrollListenerCallback || !contentEl || this.nativeRefresher || !this.scrollEl) { - return; - } - this.nativeRefresher = true; - const pullingSpinner = this.el.querySelector('ion-refresher-content .refresher-pulling ion-spinner'); - const refreshingSpinner = this.el.querySelector('ion-refresher-content .refresher-refreshing ion-spinner'); - await contentEl.componentOnReady(); - if (Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) === 'ios') { - this.setupiOSNativeRefresher(pullingSpinner, refreshingSpinner); - } - else { - this.setupMDNativeRefresher(contentEl, pullingSpinner, refreshingSpinner); - } - } - componentDidUpdate() { - this.checkNativeRefresher(); - } - async connectedCallback() { - if (this.el.getAttribute('slot') !== 'fixed') { - console.error('Make sure you use: '); - return; - } - const contentEl = this.el.closest('ion-content'); - if (!contentEl) { - console.error(' must be used inside an '); - return; - } - this.scrollEl = await contentEl.getScrollElement(); - this.backgroundContentEl = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["g"])(contentEl).querySelector('#background-content'); - if (shouldUseNativeRefresher(this.el, Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this))) { - this.setupNativeRefresher(contentEl); - } - else { - this.gesture = (await Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! ./index-eea61379.js */ "./node_modules/@ionic/core/dist/esm/index-eea61379.js"))).createGesture({ - el: contentEl, - gestureName: 'refresher', - gesturePriority: 10, - direction: 'y', - threshold: 20, - passive: false, - canStart: () => this.canStart(), - onStart: () => this.onStart(), - onMove: ev => this.onMove(ev), - onEnd: () => this.onEnd(), - }); - this.disabledChanged(); - } - } - disconnectedCallback() { - this.destroyNativeRefresher(); - this.scrollEl = undefined; - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - } - /** - * Call `complete()` when your async operation has completed. - * For example, the `refreshing` state is while the app is performing - * an asynchronous operation, such as receiving more data from an - * AJAX request. Once the data has been received, you then call this - * method to signify that the refreshing has completed and to close - * the refresher. This method also changes the refresher's state from - * `refreshing` to `completing`. - */ - async complete() { - if (this.nativeRefresher) { - this.needsCompletion = true; - // Do not reset scroll el until user removes pointer from screen - if (!this.pointerDown) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["r"])(() => Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["r"])(() => this.resetNativeRefresher(this.elementToTransform, 32 /* Completing */))); - } - } - else { - this.close(32 /* Completing */, '120ms'); - } - } - /** - * Changes the refresher's state from `refreshing` to `cancelling`. - */ - async cancel() { - if (this.nativeRefresher) { - // Do not reset scroll el until user removes pointer from screen - if (!this.pointerDown) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["r"])(() => Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["r"])(() => this.resetNativeRefresher(this.elementToTransform, 16 /* Cancelling */))); - } - } - else { - this.close(16 /* Cancelling */, ''); - } - } - /** - * A number representing how far down the user has pulled. - * The number `0` represents the user hasn't pulled down at all. The - * number `1`, and anything greater than `1`, represents that the user - * has pulled far enough down that when they let go then the refresh will - * happen. If they let go and the number is less than `1`, then the - * refresh will not happen, and the content will return to it's original - * position. - */ - getProgress() { - return Promise.resolve(this.progress); - } - canStart() { - if (!this.scrollEl) { - return false; - } - if (this.state !== 1 /* Inactive */) { - return false; - } - // if the scrollTop is greater than zero then it's - // not possible to pull the content down yet - if (this.scrollEl.scrollTop > 0) { - return false; - } - return true; - } - onStart() { - this.progress = 0; - this.state = 1 /* Inactive */; - } - onMove(detail) { - if (!this.scrollEl) { - return; - } - // this method can get called like a bazillion times per second, - // so it's built to be as efficient as possible, and does its - // best to do any DOM read/writes only when absolutely necessary - // if multi-touch then get out immediately - const ev = detail.event; - if (ev.touches && ev.touches.length > 1) { - return; - } - // do nothing if it's actively refreshing - // or it's in the way of closing - // or this was never a startY - if ((this.state & 56 /* _BUSY_ */) !== 0) { - return; - } - const pullFactor = (Number.isNaN(this.pullFactor) || this.pullFactor < 0) ? 1 : this.pullFactor; - const deltaY = detail.deltaY * pullFactor; - // don't bother if they're scrolling up - // and have not already started dragging - if (deltaY <= 0) { - // the current Y is higher than the starting Y - // so they scrolled up enough to be ignored - this.progress = 0; - this.state = 1 /* Inactive */; - if (this.appliedStyles) { - // reset the styles only if they were applied - this.setCss(0, '', false, ''); - return; - } - return; - } - if (this.state === 1 /* Inactive */) { - // this refresh is not already actively pulling down - // get the content's scrollTop - const scrollHostScrollTop = this.scrollEl.scrollTop; - // if the scrollTop is greater than zero then it's - // not possible to pull the content down yet - if (scrollHostScrollTop > 0) { - this.progress = 0; - return; - } - // content scrolled all the way to the top, and dragging down - this.state = 2 /* Pulling */; - } - // prevent native scroll events - if (ev.cancelable) { - ev.preventDefault(); - } - // the refresher is actively pulling at this point - // move the scroll element within the content element - this.setCss(deltaY, '0ms', true, ''); - if (deltaY === 0) { - // don't continue if there's no delta yet - this.progress = 0; - return; - } - const pullMin = this.pullMin; - // set pull progress - this.progress = deltaY / pullMin; - // emit "start" if it hasn't started yet - if (!this.didStart) { - this.didStart = true; - this.ionStart.emit(); - } - // emit "pulling" on every move - this.ionPull.emit(); - // do nothing if the delta is less than the pull threshold - if (deltaY < pullMin) { - // ensure it stays in the pulling state, cuz its not ready yet - this.state = 2 /* Pulling */; - return; - } - if (deltaY > this.pullMax) { - // they pulled farther than the max, so kick off the refresh - this.beginRefresh(); - return; - } - // pulled farther than the pull min!! - // it is now in the `ready` state!! - // if they let go then it'll refresh, kerpow!! - this.state = 4 /* Ready */; - return; - } - onEnd() { - // only run in a zone when absolutely necessary - if (this.state === 4 /* Ready */) { - // they pulled down far enough, so it's ready to refresh - this.beginRefresh(); - } - else if (this.state === 2 /* Pulling */) { - // they were pulling down, but didn't pull down far enough - // set the content back to it's original location - // and close the refresher - // set that the refresh is actively cancelling - this.cancel(); - } - } - beginRefresh() { - // assumes we're already back in a zone - // they pulled down far enough, so it's ready to refresh - this.state = 8 /* Refreshing */; - // place the content in a hangout position while it thinks - this.setCss(this.pullMin, this.snapbackDuration, true, ''); - // emit "refresh" because it was pulled down far enough - // and they let go to begin refreshing - this.ionRefresh.emit({ - complete: this.complete.bind(this) - }); - } - close(state, delay) { - // create fallback timer incase something goes wrong with transitionEnd event - setTimeout(() => { - this.state = 1 /* Inactive */; - this.progress = 0; - this.didStart = false; - this.setCss(0, '0ms', false, ''); - }, 600); - // reset set the styles on the scroll element - // set that the refresh is actively cancelling/completing - this.state = state; - this.setCss(0, this.closeDuration, true, delay); - // TODO: stop gesture - } - setCss(y, duration, overflowVisible, delay) { - if (this.nativeRefresher) { - return; - } - this.appliedStyles = (y > 0); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => { - if (this.scrollEl && this.backgroundContentEl) { - const scrollStyle = this.scrollEl.style; - const backgroundStyle = this.backgroundContentEl.style; - scrollStyle.transform = backgroundStyle.transform = ((y > 0) ? `translateY(${y}px) translateZ(0px)` : ''); - scrollStyle.transitionDuration = backgroundStyle.transitionDuration = duration; - scrollStyle.transitionDelay = backgroundStyle.transitionDelay = delay; - scrollStyle.overflow = (overflowVisible ? 'hidden' : ''); - } - }); - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { slot: "fixed", class: { - [mode]: true, - // Used internally for styling - [`refresher-${mode}`]: true, - 'refresher-native': this.nativeRefresher, - 'refresher-active': this.state !== 1 /* Inactive */, - 'refresher-pulling': this.state === 2 /* Pulling */, - 'refresher-ready': this.state === 4 /* Ready */, - 'refresher-refreshing': this.state === 8 /* Refreshing */, - 'refresher-cancelling': this.state === 16 /* Cancelling */, - 'refresher-completing': this.state === 32 /* Completing */, - } })); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "disabled": ["disabledChanged"] - }; } -}; -Refresher.style = { - ios: refresherIosCss, - md: refresherMdCss -}; - -const RefresherContent = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - componentWillLoad() { - if (this.pullingIcon === undefined) { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const overflowRefresher = this.el.style.webkitOverflowScrolling !== undefined ? 'lines' : 'arrow-down'; - this.pullingIcon = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('refreshingIcon', mode === 'ios' && Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["i"])('mobile') ? _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('spinner', overflowRefresher) : 'circular'); - } - if (this.refreshingSpinner === undefined) { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - this.refreshingSpinner = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('refreshingSpinner', _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('spinner', mode === 'ios' ? 'lines' : 'circular')); - } - } - render() { - const pullingIcon = this.pullingIcon; - const hasSpinner = pullingIcon != null && _spinner_configs_c78e170e_js__WEBPACK_IMPORTED_MODULE_7__["S"][pullingIcon] !== undefined; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: mode }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "refresher-pulling" }, this.pullingIcon && hasSpinner && - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "refresher-pulling-icon" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "spinner-arrow-container" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-spinner", { name: this.pullingIcon, paused: true }), mode === 'md' && this.pullingIcon === 'circular' && - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "arrow-container" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { name: "caret-back-sharp" })))), this.pullingIcon && !hasSpinner && - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "refresher-pulling-icon" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { icon: this.pullingIcon, lazy: false })), this.pullingText && - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "refresher-pulling-text", innerHTML: Object(_index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_5__["s"])(this.pullingText) })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "refresher-refreshing" }, this.refreshingSpinner && - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "refresher-refreshing-icon" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-spinner", { name: this.refreshingSpinner })), this.refreshingText && - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "refresher-refreshing-text", innerHTML: Object(_index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_5__["s"])(this.refreshingText) })))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=26-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/26-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/26-es2015.js.map deleted file mode 100644 index 11b61c74b..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/26-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-refresher_2.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA4I;AACjD;AACT;AACnB;AACW;AACb;AACJ;AACK;;AAE9D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B,gEAAe;AACzC;AACA;AACA,2CAA2C,gEAAe;AAC1D;AACA;AACA,SAAS,4BAA4B;AACrC,SAAS,+BAA+B;AACxC,SAAS,6BAA6B;AACtC,SAAS;AACT;AACA,iCAAiC,gEAAe;AAChD;AACA;AACA,SAAS,2CAA2C;AACpD,SAAS,8CAA8C;AACvD,SAAS,gDAAgD;AACzD,SAAS;AACT;AACA,iCAAiC,gEAAe;AAChD;AACA;AACA,SAAS,yCAAyC;AAClD,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wCAAwC,gEAAe;AACvD;AACA;AACA,aAAa,uCAAuC;AACpD,aAAa,0CAA0C;AACvD,aAAa,4CAA4C;AACzD,aAAa;AACb;AACA,+BAA+B,gEAAe;AAC9C;AACA;AACA,aAAa,mDAAmD;AAChE,aAAa,sDAAsD;AACnE,aAAa,yDAAyD;AACtE,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,gEAAe;AAC5C;AACA;AACA,SAAS,+CAA+C,YAAY,MAAM;AAC1E,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,6BAA6B,gEAAe;AAC5C;AACA;AACA,SAAS,sCAAsC,YAAY,MAAM;AACjE,SAAS;AACT;AACA;AACA;AACA;AACA,WAAW,gEAAe;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,4DAAS;AACb;AACA;AACA,KAAK;AACL;AACA;AACA,IAAI,4DAAS;AACb;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,IAAI,4DAAS;AACb;AACA;AACA;AACA;AACA;AACA,kEAAkE,MAAM;AACxE;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;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A;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qEAAqE,mEAAU;AAC/E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,mEAAU;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,4DAAS;AACjB;AACA;AACA;AACA;AACA;AACA,YAAY,4DAAQ;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC,8DAAK;AAC3C,wBAAwB,4DAAS;AACjC;AACA;AACA,oBAAoB,4DAAS;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,8DAAK;AACrC,mDAAmD,8DAAK;AACxD,0CAA0C,8DAAK;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,6DAAY,EAAE,iBAAiB;AACvD;AACA;AACA;AACA;AACA;AACA,yEAAyE,gBAAgB;AACzF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,8BAA8B,yJAA6B;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,4DAAQ,oDAAoD,qBAAqB;AACrG;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA,uBAAuB,8DAAc;AACrC;AACA,iCAAiC,8DAAc;AAC/C;AACA,YAAY,4DAAS;AACrB;AACA;AACA;AACA;AACA,aAAa;AACb;AACA,8BAA8B,yJAA6B;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B;AAC3B,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,4DAAS;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA,gCAAgC,8DAAK;AACrC;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,gBAAgB,4DAAS;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA,iCAAiC,mEAAuB;AACxD;AACA;AACA,gBAAgB,4DAAS;AACzB,mGAAmG,iBAAiB;AACpH;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,mEAAU;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC,8DAAc;AACjD,8CAA8C,mEAAU;AACxD;AACA;AACA;AACA,kCAAkC,yJAA6B;AAC/D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,8DAAG,OAAO,8DAAG;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,8DAAG,OAAO,8DAAG;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,4DAAS;AACjB;AACA;AACA;AACA,6FAA6F,EAAE;AAC/F;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,qBAAqB,mEAAU;AAC/B,gBAAgB,4DAAC,CAAC,oDAAI,GAAG;AACzB;AACA;AACA,8BAA8B,KAAK;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,EAAE;AACf;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ,4DAAgB;AACxB;AACA;AACA;AACA,yBAAyB,mEAAU;AACnC;AACA,+BAA+B,2DAAM,yCAAyC,mEAAU,aAAa,2DAAM;AAC3G;AACA;AACA,yBAAyB,mEAAU;AACnC,qCAAqC,2DAAM,0BAA0B,2DAAM;AAC3E;AACA;AACA;AACA;AACA,kDAAkD,8DAAQ;AAC1D,qBAAqB,mEAAU;AAC/B,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,cAAc,EAAE,4DAAC,SAAS,6BAA6B;AAChF,YAAY,4DAAC,SAAS,kCAAkC,EAAE,4DAAC,SAAS,mCAAmC,EAAE,4DAAC,iBAAiB,uCAAuC;AAClK,gBAAgB,4DAAC,SAAS,2BAA2B,EAAE,4DAAC,cAAc,2BAA2B;AACjG,YAAY,4DAAC,SAAS,kCAAkC,EAAE,4DAAC,cAAc,sCAAsC;AAC/G,YAAY,4DAAC,SAAS,6CAA6C,4DAAiB,oBAAoB,IAAI,4DAAC,SAAS,gCAAgC;AACtJ,YAAY,4DAAC,SAAS,qCAAqC,EAAE,4DAAC,iBAAiB,+BAA+B;AAC9G,YAAY,4DAAC,SAAS,gDAAgD,4DAAiB,uBAAuB;AAC9G;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC;;AAEiF","file":"26-es2015.js","sourcesContent":["import { c as writeTask, r as registerInstance, e as createEvent, f as readTask, h, i as getElement, H as Host } from './index-44bf8136.js';\nimport { i as isPlatform, b as getIonMode, c as config } from './ionic-global-837be8f3.js';\nimport { c as clamp, g as getElementRoot, r as raf } from './helpers-5c745fbd.js';\nimport { c as createAnimation } from './animation-a635a2fc.js';\nimport { g as getTimeGivenProgression } from './cubic-bezier-685f606a.js';\nimport { s as sanitizeDOMString } from './index-79d74e0b.js';\nimport { d as hapticImpact } from './haptic-7b8ba70a.js';\nimport { S as SPINNERS } from './spinner-configs-c78e170e.js';\n\nconst getRefresherAnimationType = (contentEl) => {\n const previousSibling = contentEl.previousElementSibling;\n const hasHeader = previousSibling !== null && previousSibling.tagName === 'ION-HEADER';\n return hasHeader ? 'translate' : 'scale';\n};\nconst createPullingAnimation = (type, pullingSpinner) => {\n return type === 'scale' ? createScaleAnimation(pullingSpinner) : createTranslateAnimation(pullingSpinner);\n};\nconst createBaseAnimation = (pullingRefresherIcon) => {\n const spinner = pullingRefresherIcon.querySelector('ion-spinner');\n const circle = spinner.shadowRoot.querySelector('circle');\n const spinnerArrowContainer = pullingRefresherIcon.querySelector('.spinner-arrow-container');\n const arrowContainer = pullingRefresherIcon.querySelector('.arrow-container');\n const arrow = (arrowContainer) ? arrowContainer.querySelector('ion-icon') : null;\n const baseAnimation = createAnimation()\n .duration(1000)\n .easing('ease-out');\n const spinnerArrowContainerAnimation = createAnimation()\n .addElement(spinnerArrowContainer)\n .keyframes([\n { offset: 0, opacity: '0.3' },\n { offset: 0.45, opacity: '0.3' },\n { offset: 0.55, opacity: '1' },\n { offset: 1, opacity: '1' }\n ]);\n const circleInnerAnimation = createAnimation()\n .addElement(circle)\n .keyframes([\n { offset: 0, strokeDasharray: '1px, 200px' },\n { offset: 0.20, strokeDasharray: '1px, 200px' },\n { offset: 0.55, strokeDasharray: '100px, 200px' },\n { offset: 1, strokeDasharray: '100px, 200px' }\n ]);\n const circleOuterAnimation = createAnimation()\n .addElement(spinner)\n .keyframes([\n { offset: 0, transform: 'rotate(-90deg)' },\n { offset: 1, transform: 'rotate(210deg)' }\n ]);\n /**\n * Only add arrow animation if present\n * this allows users to customize the spinners\n * without errors being thrown\n */\n if (arrowContainer && arrow) {\n const arrowContainerAnimation = createAnimation()\n .addElement(arrowContainer)\n .keyframes([\n { offset: 0, transform: 'rotate(0deg)' },\n { offset: 0.30, transform: 'rotate(0deg)' },\n { offset: 0.55, transform: 'rotate(280deg)' },\n { offset: 1, transform: 'rotate(400deg)' }\n ]);\n const arrowAnimation = createAnimation()\n .addElement(arrow)\n .keyframes([\n { offset: 0, transform: 'translateX(2px) scale(0)' },\n { offset: 0.30, transform: 'translateX(2px) scale(0)' },\n { offset: 0.55, transform: 'translateX(-1.5px) scale(1)' },\n { offset: 1, transform: 'translateX(-1.5px) scale(1)' }\n ]);\n baseAnimation.addAnimation([arrowContainerAnimation, arrowAnimation]);\n }\n return baseAnimation.addAnimation([spinnerArrowContainerAnimation, circleInnerAnimation, circleOuterAnimation]);\n};\nconst createScaleAnimation = (pullingRefresherIcon) => {\n const height = pullingRefresherIcon.clientHeight;\n const spinnerAnimation = createAnimation()\n .addElement(pullingRefresherIcon)\n .keyframes([\n { offset: 0, transform: `scale(0) translateY(-${height + 20}px)` },\n { offset: 1, transform: 'scale(1) translateY(100px)' }\n ]);\n return createBaseAnimation(pullingRefresherIcon).addAnimation([spinnerAnimation]);\n};\nconst createTranslateAnimation = (pullingRefresherIcon) => {\n const height = pullingRefresherIcon.clientHeight;\n const spinnerAnimation = createAnimation()\n .addElement(pullingRefresherIcon)\n .keyframes([\n { offset: 0, transform: `translateY(-${height + 20}px)` },\n { offset: 1, transform: 'translateY(100px)' }\n ]);\n return createBaseAnimation(pullingRefresherIcon).addAnimation([spinnerAnimation]);\n};\nconst createSnapBackAnimation = (pullingRefresherIcon) => {\n return createAnimation()\n .duration(125)\n .addElement(pullingRefresherIcon)\n .fromTo('transform', 'translateY(var(--ion-pulling-refresher-translate, 100px))', 'translateY(0px)');\n};\n// iOS Native Refresher\n// -----------------------------\nconst setSpinnerOpacity = (spinner, opacity) => {\n spinner.style.setProperty('opacity', opacity.toString());\n};\nconst handleScrollWhilePulling = (spinner, ticks, opacity, currentTickToShow) => {\n writeTask(() => {\n setSpinnerOpacity(spinner, opacity);\n ticks.forEach((el, i) => el.style.setProperty('opacity', (i <= currentTickToShow) ? '0.99' : '0'));\n });\n};\nconst handleScrollWhileRefreshing = (spinner, lastVelocityY) => {\n writeTask(() => {\n // If user pulls down quickly, the spinner should spin faster\n spinner.style.setProperty('--refreshing-rotation-duration', (lastVelocityY >= 1.0) ? '0.5s' : '2s');\n spinner.style.setProperty('opacity', '1');\n });\n};\nconst translateElement = (el, value) => {\n if (!el) {\n return Promise.resolve();\n }\n const trans = transitionEndAsync(el, 200);\n writeTask(() => {\n el.style.setProperty('transition', '0.2s all ease-out');\n if (value === undefined) {\n el.style.removeProperty('transform');\n }\n else {\n el.style.setProperty('transform', `translate3d(0px, ${value}, 0px)`);\n }\n });\n return trans;\n};\n// Utils\n// -----------------------------\nconst shouldUseNativeRefresher = (referenceEl, mode) => {\n const pullingSpinner = referenceEl.querySelector('ion-refresher-content .refresher-pulling ion-spinner');\n const refreshingSpinner = referenceEl.querySelector('ion-refresher-content .refresher-refreshing ion-spinner');\n return (pullingSpinner !== null &&\n refreshingSpinner !== null &&\n ((mode === 'ios' && isPlatform('mobile') && referenceEl.style.webkitOverflowScrolling !== undefined) ||\n mode === 'md'));\n};\nconst transitionEndAsync = (el, expectedDuration = 0) => {\n return new Promise(resolve => {\n transitionEnd(el, expectedDuration, resolve);\n });\n};\nconst transitionEnd = (el, expectedDuration = 0, callback) => {\n let unRegTrans;\n let animationTimeout;\n const opts = { passive: true };\n const ANIMATION_FALLBACK_TIMEOUT = 500;\n const unregister = () => {\n if (unRegTrans) {\n unRegTrans();\n }\n };\n const onTransitionEnd = (ev) => {\n if (ev === undefined || el === ev.target) {\n unregister();\n callback(ev);\n }\n };\n if (el) {\n el.addEventListener('webkitTransitionEnd', onTransitionEnd, opts);\n el.addEventListener('transitionend', onTransitionEnd, opts);\n animationTimeout = setTimeout(onTransitionEnd, expectedDuration + ANIMATION_FALLBACK_TIMEOUT);\n unRegTrans = () => {\n if (animationTimeout) {\n clearTimeout(animationTimeout);\n animationTimeout = undefined;\n }\n el.removeEventListener('webkitTransitionEnd', onTransitionEnd, opts);\n el.removeEventListener('transitionend', onTransitionEnd, opts);\n };\n }\n return unregister;\n};\n\nconst refresherIosCss = \"ion-refresher{left:0;top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}[dir=rtl] ion-refresher,:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}ion-refresher.refresher-active{display:block}ion-refresher-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.refresher-pulling,.refresher-refreshing{display:none;width:100%}.refresher-pulling-icon,.refresher-refreshing-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms;transition:200ms;font-size:30px;text-align:center}[dir=rtl] .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}.refresher-pulling-text,.refresher-refreshing-text{font-size:16px;text-align:center}ion-refresher-content .arrow-container{display:none}.refresher-pulling ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refresher-refreshing ion-refresher-content .refresher-refreshing{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-completing ion-refresher-content .refresher-refreshing{display:block}.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-native .refresher-pulling-text,.refresher-native .refresher-refreshing-text{display:none}.refresher-ios .refresher-pulling-icon,.refresher-ios .refresher-refreshing-icon{color:var(--ion-text-color, #000)}.refresher-ios .refresher-pulling-text,.refresher-ios .refresher-refreshing-text{color:var(--ion-text-color, #000)}.refresher-ios .refresher-refreshing .spinner-lines-ios line,.refresher-ios .refresher-refreshing .spinner-lines-small-ios line,.refresher-ios .refresher-refreshing .spinner-crescent circle{stroke:var(--ion-text-color, #000)}.refresher-ios .refresher-refreshing .spinner-bubbles circle,.refresher-ios .refresher-refreshing .spinner-circles circle,.refresher-ios .refresher-refreshing .spinner-dots circle{fill:var(--ion-text-color, #000)}ion-refresher.refresher-native{display:block;z-index:1}ion-refresher.refresher-native ion-spinner{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native ion-spinner{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.refresher-native .refresher-refreshing ion-spinner{--refreshing-rotation-duration:2s;display:none;-webkit-animation:var(--refreshing-rotation-duration) ease-out refresher-rotate forwards;animation:var(--refreshing-rotation-duration) ease-out refresher-rotate forwards}.refresher-native .refresher-refreshing{display:none;-webkit-animation:250ms linear refresher-pop forwards;animation:250ms linear refresher-pop forwards}.refresher-native.refresher-refreshing .refresher-pulling ion-spinner,.refresher-native.refresher-completing .refresher-pulling ion-spinner{display:none}.refresher-native.refresher-refreshing .refresher-refreshing ion-spinner,.refresher-native.refresher-completing .refresher-refreshing ion-spinner{display:block}.refresher-native.refresher-pulling .refresher-pulling ion-spinner{display:block}.refresher-native.refresher-pulling .refresher-refreshing ion-spinner{display:none}@-webkit-keyframes refresher-pop{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes refresher-pop{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes refresher-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes refresher-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}\";\n\nconst refresherMdCss = \"ion-refresher{left:0;top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}[dir=rtl] ion-refresher,:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}ion-refresher.refresher-active{display:block}ion-refresher-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.refresher-pulling,.refresher-refreshing{display:none;width:100%}.refresher-pulling-icon,.refresher-refreshing-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms;transition:200ms;font-size:30px;text-align:center}[dir=rtl] .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}.refresher-pulling-text,.refresher-refreshing-text{font-size:16px;text-align:center}ion-refresher-content .arrow-container{display:none}.refresher-pulling ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refresher-refreshing ion-refresher-content .refresher-refreshing{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-completing ion-refresher-content .refresher-refreshing{display:block}.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-native .refresher-pulling-text,.refresher-native .refresher-refreshing-text{display:none}.refresher-md .refresher-pulling-icon,.refresher-md .refresher-refreshing-icon{color:var(--ion-text-color, #000)}.refresher-md .refresher-pulling-text,.refresher-md .refresher-refreshing-text{color:var(--ion-text-color, #000)}.refresher-md .refresher-refreshing .spinner-lines-md line,.refresher-md .refresher-refreshing .spinner-lines-small-md line,.refresher-md .refresher-refreshing .spinner-crescent circle{stroke:var(--ion-text-color, #000)}.refresher-md .refresher-refreshing .spinner-bubbles circle,.refresher-md .refresher-refreshing .spinner-circles circle,.refresher-md .refresher-refreshing .spinner-dots circle{fill:var(--ion-text-color, #000)}ion-refresher.refresher-native{display:block;z-index:1}ion-refresher.refresher-native ion-spinner{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;width:24px;height:24px;color:var(--ion-color-primary, #3880ff)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native ion-spinner{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}ion-refresher.refresher-native .spinner-arrow-container{display:inherit}ion-refresher.refresher-native .arrow-container{display:block;position:absolute;width:24px;height:24px}ion-refresher.refresher-native .arrow-container ion-icon{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;left:0;right:0;bottom:-4px;position:absolute;color:var(--ion-color-primary, #3880ff);font-size:12px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .arrow-container ion-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}ion-refresher.refresher-native.refresher-pulling ion-refresher-content .refresher-pulling,ion-refresher.refresher-native.refresher-ready ion-refresher-content .refresher-pulling{display:-ms-flexbox;display:flex}ion-refresher.refresher-native.refresher-refreshing ion-refresher-content .refresher-refreshing,ion-refresher.refresher-native.refresher-completing ion-refresher-content .refresher-refreshing,ion-refresher.refresher-native.refresher-cancelling ion-refresher-content .refresher-refreshing{display:-ms-flexbox;display:flex}ion-refresher.refresher-native .refresher-pulling-icon{-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px))}ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;border-radius:100%;padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;display:-ms-flexbox;display:flex;border:1px solid #ececec;background:white;-webkit-box-shadow:0px 1px 6px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 6px rgba(0, 0, 0, 0.1)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}\";\n\nconst Refresher = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionRefresh = createEvent(this, \"ionRefresh\", 7);\n this.ionPull = createEvent(this, \"ionPull\", 7);\n this.ionStart = createEvent(this, \"ionStart\", 7);\n this.appliedStyles = false;\n this.didStart = false;\n this.progress = 0;\n this.pointerDown = false;\n this.needsCompletion = false;\n this.didRefresh = false;\n this.lastVelocityY = 0;\n this.animations = [];\n this.nativeRefresher = false;\n /**\n * The current state which the refresher is in. The refresher's states include:\n *\n * - `inactive` - The refresher is not being pulled down or refreshing and is currently hidden.\n * - `pulling` - The user is actively pulling down the refresher, but has not reached the point yet that if the user lets go, it'll refresh.\n * - `cancelling` - The user pulled down the refresher and let go, but did not pull down far enough to kick off the `refreshing` state. After letting go, the refresher is in the `cancelling` state while it is closing, and will go back to the `inactive` state once closed.\n * - `ready` - The user has pulled down the refresher far enough that if they let go, it'll begin the `refreshing` state.\n * - `refreshing` - The refresher is actively waiting on the async operation to end. Once the refresh handler calls `complete()` it will begin the `completing` state.\n * - `completing` - The `refreshing` state has finished and the refresher is in the way of closing itself. Once closed, the refresher will go back to the `inactive` state.\n */\n this.state = 1 /* Inactive */;\n /**\n * The minimum distance the user must pull down until the\n * refresher will go into the `refreshing` state.\n * Does not apply when the refresher content uses a spinner,\n * enabling the native refresher.\n */\n this.pullMin = 60;\n /**\n * The maximum distance of the pull until the refresher\n * will automatically go into the `refreshing` state.\n * Defaults to the result of `pullMin + 60`.\n * Does not apply when the refresher content uses a spinner,\n * enabling the native refresher.\n */\n this.pullMax = this.pullMin + 60;\n /**\n * Time it takes to close the refresher.\n * Does not apply when the refresher content uses a spinner,\n * enabling the native refresher.\n */\n this.closeDuration = '280ms';\n /**\n * Time it takes the refresher to to snap back to the `refreshing` state.\n * Does not apply when the refresher content uses a spinner,\n * enabling the native refresher.\n */\n this.snapbackDuration = '280ms';\n /**\n * How much to multiply the pull speed by. To slow the pull animation down,\n * pass a number less than `1`. To speed up the pull, pass a number greater\n * than `1`. The default value is `1` which is equal to the speed of the cursor.\n * If a negative value is passed in, the factor will be `1` instead.\n *\n * For example: If the value passed is `1.2` and the content is dragged by\n * `10` pixels, instead of `10` pixels the content will be pulled by `12` pixels\n * (an increase of 20 percent). If the value passed is `0.8`, the dragged amount\n * will be `8` pixels, less than the amount the cursor has moved.\n *\n * Does not apply when the refresher content uses a spinner,\n * enabling the native refresher.\n */\n this.pullFactor = 1;\n /**\n * If `true`, the refresher will be hidden.\n */\n this.disabled = false;\n }\n disabledChanged() {\n if (this.gesture) {\n this.gesture.enable(!this.disabled);\n }\n }\n checkNativeRefresher() {\n const useNativeRefresher = shouldUseNativeRefresher(this.el, getIonMode(this));\n if (useNativeRefresher && !this.nativeRefresher) {\n const contentEl = this.el.closest('ion-content');\n this.setupNativeRefresher(contentEl);\n }\n else if (!useNativeRefresher) {\n this.destroyNativeRefresher();\n }\n }\n destroyNativeRefresher() {\n if (this.scrollEl && this.scrollListenerCallback) {\n this.scrollEl.removeEventListener('scroll', this.scrollListenerCallback);\n this.scrollListenerCallback = undefined;\n }\n this.nativeRefresher = false;\n }\n async resetNativeRefresher(el, state) {\n this.state = state;\n if (getIonMode(this) === 'ios') {\n await translateElement(el, undefined);\n }\n else {\n await transitionEndAsync(this.el.querySelector('.refresher-refreshing-icon'), 200);\n }\n this.didRefresh = false;\n this.needsCompletion = false;\n this.pointerDown = false;\n this.animations.forEach(ani => ani.destroy());\n this.animations = [];\n this.progress = 0;\n this.state = 1 /* Inactive */;\n }\n async setupiOSNativeRefresher(pullingSpinner, refreshingSpinner) {\n this.elementToTransform = this.scrollEl;\n const ticks = pullingSpinner.shadowRoot.querySelectorAll('svg');\n const MAX_PULL = this.scrollEl.clientHeight * 0.16;\n const NUM_TICKS = ticks.length;\n writeTask(() => ticks.forEach(el => el.style.setProperty('animation', 'none')));\n this.scrollListenerCallback = () => {\n // If pointer is not on screen or refresher is not active, ignore scroll\n if (!this.pointerDown && this.state === 1 /* Inactive */) {\n return;\n }\n readTask(() => {\n // PTR should only be active when overflow scrolling at the top\n const scrollTop = this.scrollEl.scrollTop;\n const refresherHeight = this.el.clientHeight;\n if (scrollTop > 0) {\n /**\n * If refresher is refreshing and user tries to scroll\n * progressively fade refresher out/in\n */\n if (this.state === 8 /* Refreshing */) {\n const ratio = clamp(0, scrollTop / (refresherHeight * 0.5), 1);\n writeTask(() => setSpinnerOpacity(refreshingSpinner, 1 - ratio));\n return;\n }\n writeTask(() => setSpinnerOpacity(pullingSpinner, 0));\n return;\n }\n if (this.pointerDown) {\n if (!this.didStart) {\n this.didStart = true;\n this.ionStart.emit();\n }\n // emit \"pulling\" on every move\n if (this.pointerDown) {\n this.ionPull.emit();\n }\n }\n // delay showing the next tick marks until user has pulled 30px\n const opacity = clamp(0, Math.abs(scrollTop) / refresherHeight, 0.99);\n const pullAmount = this.progress = clamp(0, (Math.abs(scrollTop) - 30) / MAX_PULL, 1);\n const currentTickToShow = clamp(0, Math.floor(pullAmount * NUM_TICKS), NUM_TICKS - 1);\n const shouldShowRefreshingSpinner = this.state === 8 /* Refreshing */ || currentTickToShow === NUM_TICKS - 1;\n if (shouldShowRefreshingSpinner) {\n if (this.pointerDown) {\n handleScrollWhileRefreshing(refreshingSpinner, this.lastVelocityY);\n }\n if (!this.didRefresh) {\n this.beginRefresh();\n this.didRefresh = true;\n hapticImpact({ style: 'light' });\n /**\n * Translate the content element otherwise when pointer is removed\n * from screen the scroll content will bounce back over the refresher\n */\n if (!this.pointerDown) {\n translateElement(this.elementToTransform, `${refresherHeight}px`);\n }\n }\n }\n else {\n this.state = 2 /* Pulling */;\n handleScrollWhilePulling(pullingSpinner, ticks, opacity, currentTickToShow);\n }\n });\n };\n this.scrollEl.addEventListener('scroll', this.scrollListenerCallback);\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: this.scrollEl,\n gestureName: 'refresher',\n gesturePriority: 10,\n direction: 'y',\n threshold: 5,\n onStart: () => {\n this.pointerDown = true;\n if (!this.didRefresh) {\n translateElement(this.elementToTransform, '0px');\n }\n },\n onMove: ev => {\n this.lastVelocityY = ev.velocityY;\n },\n onEnd: () => {\n this.pointerDown = false;\n this.didStart = false;\n if (this.needsCompletion) {\n this.resetNativeRefresher(this.elementToTransform, 32 /* Completing */);\n this.needsCompletion = false;\n }\n else if (this.didRefresh) {\n readTask(() => translateElement(this.elementToTransform, `${this.el.clientHeight}px`));\n }\n },\n });\n this.disabledChanged();\n }\n async setupMDNativeRefresher(contentEl, pullingSpinner, refreshingSpinner) {\n const circle = getElementRoot(pullingSpinner).querySelector('circle');\n const pullingRefresherIcon = this.el.querySelector('ion-refresher-content .refresher-pulling-icon');\n const refreshingCircle = getElementRoot(refreshingSpinner).querySelector('circle');\n if (circle !== null && refreshingCircle !== null) {\n writeTask(() => {\n circle.style.setProperty('animation', 'none');\n // This lines up the animation on the refreshing spinner with the pulling spinner\n refreshingSpinner.style.setProperty('animation-delay', '-655ms');\n refreshingCircle.style.setProperty('animation-delay', '-655ms');\n });\n }\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: this.scrollEl,\n gestureName: 'refresher',\n gesturePriority: 10,\n direction: 'y',\n threshold: 5,\n canStart: () => this.state !== 8 /* Refreshing */ && this.state !== 32 /* Completing */ && this.scrollEl.scrollTop === 0,\n onStart: (ev) => {\n ev.data = { animation: undefined, didStart: false, cancelled: false };\n },\n onMove: (ev) => {\n if ((ev.velocityY < 0 && this.progress === 0 && !ev.data.didStart) || ev.data.cancelled) {\n ev.data.cancelled = true;\n return;\n }\n if (!ev.data.didStart) {\n ev.data.didStart = true;\n this.state = 2 /* Pulling */;\n writeTask(() => {\n const animationType = getRefresherAnimationType(contentEl);\n const animation = createPullingAnimation(animationType, pullingRefresherIcon);\n ev.data.animation = animation;\n this.scrollEl.style.setProperty('--overflow', 'hidden');\n animation.progressStart(false, 0);\n this.ionStart.emit();\n this.animations.push(animation);\n });\n return;\n }\n // Since we are using an easing curve, slow the gesture tracking down a bit\n this.progress = clamp(0, (ev.deltaY / 180) * 0.5, 1);\n ev.data.animation.progressStep(this.progress);\n this.ionPull.emit();\n },\n onEnd: (ev) => {\n if (!ev.data.didStart) {\n return;\n }\n writeTask(() => this.scrollEl.style.removeProperty('--overflow'));\n if (this.progress <= 0.4) {\n this.gesture.enable(false);\n ev.data.animation\n .progressEnd(0, this.progress, 500)\n .onFinish(() => {\n this.animations.forEach(ani => ani.destroy());\n this.animations = [];\n this.gesture.enable(true);\n this.state = 1 /* Inactive */;\n });\n return;\n }\n const progress = getTimeGivenProgression([0, 0], [0, 0], [1, 1], [1, 1], this.progress)[0];\n const snapBackAnimation = createSnapBackAnimation(pullingRefresherIcon);\n this.animations.push(snapBackAnimation);\n writeTask(async () => {\n pullingRefresherIcon.style.setProperty('--ion-pulling-refresher-translate', `${(progress * 100)}px`);\n ev.data.animation.progressEnd();\n await snapBackAnimation.play();\n this.beginRefresh();\n ev.data.animation.destroy();\n });\n }\n });\n this.disabledChanged();\n }\n async setupNativeRefresher(contentEl) {\n if (this.scrollListenerCallback || !contentEl || this.nativeRefresher || !this.scrollEl) {\n return;\n }\n this.nativeRefresher = true;\n const pullingSpinner = this.el.querySelector('ion-refresher-content .refresher-pulling ion-spinner');\n const refreshingSpinner = this.el.querySelector('ion-refresher-content .refresher-refreshing ion-spinner');\n await contentEl.componentOnReady();\n if (getIonMode(this) === 'ios') {\n this.setupiOSNativeRefresher(pullingSpinner, refreshingSpinner);\n }\n else {\n this.setupMDNativeRefresher(contentEl, pullingSpinner, refreshingSpinner);\n }\n }\n componentDidUpdate() {\n this.checkNativeRefresher();\n }\n async connectedCallback() {\n if (this.el.getAttribute('slot') !== 'fixed') {\n console.error('Make sure you use: ');\n return;\n }\n const contentEl = this.el.closest('ion-content');\n if (!contentEl) {\n console.error(' must be used inside an ');\n return;\n }\n this.scrollEl = await contentEl.getScrollElement();\n this.backgroundContentEl = getElementRoot(contentEl).querySelector('#background-content');\n if (shouldUseNativeRefresher(this.el, getIonMode(this))) {\n this.setupNativeRefresher(contentEl);\n }\n else {\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: contentEl,\n gestureName: 'refresher',\n gesturePriority: 10,\n direction: 'y',\n threshold: 20,\n passive: false,\n canStart: () => this.canStart(),\n onStart: () => this.onStart(),\n onMove: ev => this.onMove(ev),\n onEnd: () => this.onEnd(),\n });\n this.disabledChanged();\n }\n }\n disconnectedCallback() {\n this.destroyNativeRefresher();\n this.scrollEl = undefined;\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n }\n /**\n * Call `complete()` when your async operation has completed.\n * For example, the `refreshing` state is while the app is performing\n * an asynchronous operation, such as receiving more data from an\n * AJAX request. Once the data has been received, you then call this\n * method to signify that the refreshing has completed and to close\n * the refresher. This method also changes the refresher's state from\n * `refreshing` to `completing`.\n */\n async complete() {\n if (this.nativeRefresher) {\n this.needsCompletion = true;\n // Do not reset scroll el until user removes pointer from screen\n if (!this.pointerDown) {\n raf(() => raf(() => this.resetNativeRefresher(this.elementToTransform, 32 /* Completing */)));\n }\n }\n else {\n this.close(32 /* Completing */, '120ms');\n }\n }\n /**\n * Changes the refresher's state from `refreshing` to `cancelling`.\n */\n async cancel() {\n if (this.nativeRefresher) {\n // Do not reset scroll el until user removes pointer from screen\n if (!this.pointerDown) {\n raf(() => raf(() => this.resetNativeRefresher(this.elementToTransform, 16 /* Cancelling */)));\n }\n }\n else {\n this.close(16 /* Cancelling */, '');\n }\n }\n /**\n * A number representing how far down the user has pulled.\n * The number `0` represents the user hasn't pulled down at all. The\n * number `1`, and anything greater than `1`, represents that the user\n * has pulled far enough down that when they let go then the refresh will\n * happen. If they let go and the number is less than `1`, then the\n * refresh will not happen, and the content will return to it's original\n * position.\n */\n getProgress() {\n return Promise.resolve(this.progress);\n }\n canStart() {\n if (!this.scrollEl) {\n return false;\n }\n if (this.state !== 1 /* Inactive */) {\n return false;\n }\n // if the scrollTop is greater than zero then it's\n // not possible to pull the content down yet\n if (this.scrollEl.scrollTop > 0) {\n return false;\n }\n return true;\n }\n onStart() {\n this.progress = 0;\n this.state = 1 /* Inactive */;\n }\n onMove(detail) {\n if (!this.scrollEl) {\n return;\n }\n // this method can get called like a bazillion times per second,\n // so it's built to be as efficient as possible, and does its\n // best to do any DOM read/writes only when absolutely necessary\n // if multi-touch then get out immediately\n const ev = detail.event;\n if (ev.touches && ev.touches.length > 1) {\n return;\n }\n // do nothing if it's actively refreshing\n // or it's in the way of closing\n // or this was never a startY\n if ((this.state & 56 /* _BUSY_ */) !== 0) {\n return;\n }\n const pullFactor = (Number.isNaN(this.pullFactor) || this.pullFactor < 0) ? 1 : this.pullFactor;\n const deltaY = detail.deltaY * pullFactor;\n // don't bother if they're scrolling up\n // and have not already started dragging\n if (deltaY <= 0) {\n // the current Y is higher than the starting Y\n // so they scrolled up enough to be ignored\n this.progress = 0;\n this.state = 1 /* Inactive */;\n if (this.appliedStyles) {\n // reset the styles only if they were applied\n this.setCss(0, '', false, '');\n return;\n }\n return;\n }\n if (this.state === 1 /* Inactive */) {\n // this refresh is not already actively pulling down\n // get the content's scrollTop\n const scrollHostScrollTop = this.scrollEl.scrollTop;\n // if the scrollTop is greater than zero then it's\n // not possible to pull the content down yet\n if (scrollHostScrollTop > 0) {\n this.progress = 0;\n return;\n }\n // content scrolled all the way to the top, and dragging down\n this.state = 2 /* Pulling */;\n }\n // prevent native scroll events\n if (ev.cancelable) {\n ev.preventDefault();\n }\n // the refresher is actively pulling at this point\n // move the scroll element within the content element\n this.setCss(deltaY, '0ms', true, '');\n if (deltaY === 0) {\n // don't continue if there's no delta yet\n this.progress = 0;\n return;\n }\n const pullMin = this.pullMin;\n // set pull progress\n this.progress = deltaY / pullMin;\n // emit \"start\" if it hasn't started yet\n if (!this.didStart) {\n this.didStart = true;\n this.ionStart.emit();\n }\n // emit \"pulling\" on every move\n this.ionPull.emit();\n // do nothing if the delta is less than the pull threshold\n if (deltaY < pullMin) {\n // ensure it stays in the pulling state, cuz its not ready yet\n this.state = 2 /* Pulling */;\n return;\n }\n if (deltaY > this.pullMax) {\n // they pulled farther than the max, so kick off the refresh\n this.beginRefresh();\n return;\n }\n // pulled farther than the pull min!!\n // it is now in the `ready` state!!\n // if they let go then it'll refresh, kerpow!!\n this.state = 4 /* Ready */;\n return;\n }\n onEnd() {\n // only run in a zone when absolutely necessary\n if (this.state === 4 /* Ready */) {\n // they pulled down far enough, so it's ready to refresh\n this.beginRefresh();\n }\n else if (this.state === 2 /* Pulling */) {\n // they were pulling down, but didn't pull down far enough\n // set the content back to it's original location\n // and close the refresher\n // set that the refresh is actively cancelling\n this.cancel();\n }\n }\n beginRefresh() {\n // assumes we're already back in a zone\n // they pulled down far enough, so it's ready to refresh\n this.state = 8 /* Refreshing */;\n // place the content in a hangout position while it thinks\n this.setCss(this.pullMin, this.snapbackDuration, true, '');\n // emit \"refresh\" because it was pulled down far enough\n // and they let go to begin refreshing\n this.ionRefresh.emit({\n complete: this.complete.bind(this)\n });\n }\n close(state, delay) {\n // create fallback timer incase something goes wrong with transitionEnd event\n setTimeout(() => {\n this.state = 1 /* Inactive */;\n this.progress = 0;\n this.didStart = false;\n this.setCss(0, '0ms', false, '');\n }, 600);\n // reset set the styles on the scroll element\n // set that the refresh is actively cancelling/completing\n this.state = state;\n this.setCss(0, this.closeDuration, true, delay);\n // TODO: stop gesture\n }\n setCss(y, duration, overflowVisible, delay) {\n if (this.nativeRefresher) {\n return;\n }\n this.appliedStyles = (y > 0);\n writeTask(() => {\n if (this.scrollEl && this.backgroundContentEl) {\n const scrollStyle = this.scrollEl.style;\n const backgroundStyle = this.backgroundContentEl.style;\n scrollStyle.transform = backgroundStyle.transform = ((y > 0) ? `translateY(${y}px) translateZ(0px)` : '');\n scrollStyle.transitionDuration = backgroundStyle.transitionDuration = duration;\n scrollStyle.transitionDelay = backgroundStyle.transitionDelay = delay;\n scrollStyle.overflow = (overflowVisible ? 'hidden' : '');\n }\n });\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { slot: \"fixed\", class: {\n [mode]: true,\n // Used internally for styling\n [`refresher-${mode}`]: true,\n 'refresher-native': this.nativeRefresher,\n 'refresher-active': this.state !== 1 /* Inactive */,\n 'refresher-pulling': this.state === 2 /* Pulling */,\n 'refresher-ready': this.state === 4 /* Ready */,\n 'refresher-refreshing': this.state === 8 /* Refreshing */,\n 'refresher-cancelling': this.state === 16 /* Cancelling */,\n 'refresher-completing': this.state === 32 /* Completing */,\n } }));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"disabled\": [\"disabledChanged\"]\n }; }\n};\nRefresher.style = {\n ios: refresherIosCss,\n md: refresherMdCss\n};\n\nconst RefresherContent = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n componentWillLoad() {\n if (this.pullingIcon === undefined) {\n const mode = getIonMode(this);\n const overflowRefresher = this.el.style.webkitOverflowScrolling !== undefined ? 'lines' : 'arrow-down';\n this.pullingIcon = config.get('refreshingIcon', mode === 'ios' && isPlatform('mobile') ? config.get('spinner', overflowRefresher) : 'circular');\n }\n if (this.refreshingSpinner === undefined) {\n const mode = getIonMode(this);\n this.refreshingSpinner = config.get('refreshingSpinner', config.get('spinner', mode === 'ios' ? 'lines' : 'circular'));\n }\n }\n render() {\n const pullingIcon = this.pullingIcon;\n const hasSpinner = pullingIcon != null && SPINNERS[pullingIcon] !== undefined;\n const mode = getIonMode(this);\n return (h(Host, { class: mode }, h(\"div\", { class: \"refresher-pulling\" }, this.pullingIcon && hasSpinner &&\n h(\"div\", { class: \"refresher-pulling-icon\" }, h(\"div\", { class: \"spinner-arrow-container\" }, h(\"ion-spinner\", { name: this.pullingIcon, paused: true }), mode === 'md' && this.pullingIcon === 'circular' &&\n h(\"div\", { class: \"arrow-container\" }, h(\"ion-icon\", { name: \"caret-back-sharp\" })))), this.pullingIcon && !hasSpinner &&\n h(\"div\", { class: \"refresher-pulling-icon\" }, h(\"ion-icon\", { icon: this.pullingIcon, lazy: false })), this.pullingText &&\n h(\"div\", { class: \"refresher-pulling-text\", innerHTML: sanitizeDOMString(this.pullingText) })), h(\"div\", { class: \"refresher-refreshing\" }, this.refreshingSpinner &&\n h(\"div\", { class: \"refresher-refreshing-icon\" }, h(\"ion-spinner\", { name: this.refreshingSpinner })), this.refreshingText &&\n h(\"div\", { class: \"refresher-refreshing-text\", innerHTML: sanitizeDOMString(this.refreshingText) }))));\n }\n get el() { return getElement(this); }\n};\n\nexport { Refresher as ion_refresher, RefresherContent as ion_refresher_content };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/26-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/26-es5.js deleted file mode 100644 index 0f407aea5..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/26-es5.js +++ /dev/null @@ -1,1381 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[26], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-refresher_2.entry.js": - /*!********************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-refresher_2.entry.js ***! - \********************************************************************/ - - /*! exports provided: ion_refresher, ion_refresher_content */ - - /***/ - function node_modulesIonicCoreDistEsmIonRefresher_2EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_refresher", function () { - return Refresher; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_refresher_content", function () { - return RefresherContent; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./animation-a635a2fc.js */ - "./node_modules/@ionic/core/dist/esm/animation-a635a2fc.js"); - /* harmony import */ - - - var _cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( - /*! ./cubic-bezier-685f606a.js */ - "./node_modules/@ionic/core/dist/esm/cubic-bezier-685f606a.js"); - /* harmony import */ - - - var _index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( - /*! ./index-79d74e0b.js */ - "./node_modules/@ionic/core/dist/esm/index-79d74e0b.js"); - /* harmony import */ - - - var _haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( - /*! ./haptic-7b8ba70a.js */ - "./node_modules/@ionic/core/dist/esm/haptic-7b8ba70a.js"); - /* harmony import */ - - - var _spinner_configs_c78e170e_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( - /*! ./spinner-configs-c78e170e.js */ - "./node_modules/@ionic/core/dist/esm/spinner-configs-c78e170e.js"); - - var getRefresherAnimationType = function getRefresherAnimationType(contentEl) { - var previousSibling = contentEl.previousElementSibling; - var hasHeader = previousSibling !== null && previousSibling.tagName === 'ION-HEADER'; - return hasHeader ? 'translate' : 'scale'; - }; - - var createPullingAnimation = function createPullingAnimation(type, pullingSpinner) { - return type === 'scale' ? createScaleAnimation(pullingSpinner) : createTranslateAnimation(pullingSpinner); - }; - - var createBaseAnimation = function createBaseAnimation(pullingRefresherIcon) { - var spinner = pullingRefresherIcon.querySelector('ion-spinner'); - var circle = spinner.shadowRoot.querySelector('circle'); - var spinnerArrowContainer = pullingRefresherIcon.querySelector('.spinner-arrow-container'); - var arrowContainer = pullingRefresherIcon.querySelector('.arrow-container'); - var arrow = arrowContainer ? arrowContainer.querySelector('ion-icon') : null; - var baseAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().duration(1000).easing('ease-out'); - var spinnerArrowContainerAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().addElement(spinnerArrowContainer).keyframes([{ - offset: 0, - opacity: '0.3' - }, { - offset: 0.45, - opacity: '0.3' - }, { - offset: 0.55, - opacity: '1' - }, { - offset: 1, - opacity: '1' - }]); - var circleInnerAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().addElement(circle).keyframes([{ - offset: 0, - strokeDasharray: '1px, 200px' - }, { - offset: 0.20, - strokeDasharray: '1px, 200px' - }, { - offset: 0.55, - strokeDasharray: '100px, 200px' - }, { - offset: 1, - strokeDasharray: '100px, 200px' - }]); - var circleOuterAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().addElement(spinner).keyframes([{ - offset: 0, - transform: 'rotate(-90deg)' - }, { - offset: 1, - transform: 'rotate(210deg)' - }]); - /** - * Only add arrow animation if present - * this allows users to customize the spinners - * without errors being thrown - */ - - if (arrowContainer && arrow) { - var arrowContainerAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().addElement(arrowContainer).keyframes([{ - offset: 0, - transform: 'rotate(0deg)' - }, { - offset: 0.30, - transform: 'rotate(0deg)' - }, { - offset: 0.55, - transform: 'rotate(280deg)' - }, { - offset: 1, - transform: 'rotate(400deg)' - }]); - var arrowAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().addElement(arrow).keyframes([{ - offset: 0, - transform: 'translateX(2px) scale(0)' - }, { - offset: 0.30, - transform: 'translateX(2px) scale(0)' - }, { - offset: 0.55, - transform: 'translateX(-1.5px) scale(1)' - }, { - offset: 1, - transform: 'translateX(-1.5px) scale(1)' - }]); - baseAnimation.addAnimation([arrowContainerAnimation, arrowAnimation]); - } - - return baseAnimation.addAnimation([spinnerArrowContainerAnimation, circleInnerAnimation, circleOuterAnimation]); - }; - - var createScaleAnimation = function createScaleAnimation(pullingRefresherIcon) { - var height = pullingRefresherIcon.clientHeight; - var spinnerAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().addElement(pullingRefresherIcon).keyframes([{ - offset: 0, - transform: "scale(0) translateY(-".concat(height + 20, "px)") - }, { - offset: 1, - transform: 'scale(1) translateY(100px)' - }]); - return createBaseAnimation(pullingRefresherIcon).addAnimation([spinnerAnimation]); - }; - - var createTranslateAnimation = function createTranslateAnimation(pullingRefresherIcon) { - var height = pullingRefresherIcon.clientHeight; - var spinnerAnimation = Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().addElement(pullingRefresherIcon).keyframes([{ - offset: 0, - transform: "translateY(-".concat(height + 20, "px)") - }, { - offset: 1, - transform: 'translateY(100px)' - }]); - return createBaseAnimation(pullingRefresherIcon).addAnimation([spinnerAnimation]); - }; - - var createSnapBackAnimation = function createSnapBackAnimation(pullingRefresherIcon) { - return Object(_animation_a635a2fc_js__WEBPACK_IMPORTED_MODULE_3__["c"])().duration(125).addElement(pullingRefresherIcon).fromTo('transform', 'translateY(var(--ion-pulling-refresher-translate, 100px))', 'translateY(0px)'); - }; // iOS Native Refresher - // ----------------------------- - - - var setSpinnerOpacity = function setSpinnerOpacity(spinner, opacity) { - spinner.style.setProperty('opacity', opacity.toString()); - }; - - var handleScrollWhilePulling = function handleScrollWhilePulling(spinner, ticks, opacity, currentTickToShow) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - setSpinnerOpacity(spinner, opacity); - ticks.forEach(function (el, i) { - return el.style.setProperty('opacity', i <= currentTickToShow ? '0.99' : '0'); - }); - }); - }; - - var handleScrollWhileRefreshing = function handleScrollWhileRefreshing(spinner, lastVelocityY) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - // If user pulls down quickly, the spinner should spin faster - spinner.style.setProperty('--refreshing-rotation-duration', lastVelocityY >= 1.0 ? '0.5s' : '2s'); - spinner.style.setProperty('opacity', '1'); - }); - }; - - var translateElement = function translateElement(el, value) { - if (!el) { - return Promise.resolve(); - } - - var trans = transitionEndAsync(el, 200); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - el.style.setProperty('transition', '0.2s all ease-out'); - - if (value === undefined) { - el.style.removeProperty('transform'); - } else { - el.style.setProperty('transform', "translate3d(0px, ".concat(value, ", 0px)")); - } - }); - return trans; - }; // Utils - // ----------------------------- - - - var shouldUseNativeRefresher = function shouldUseNativeRefresher(referenceEl, mode) { - var pullingSpinner = referenceEl.querySelector('ion-refresher-content .refresher-pulling ion-spinner'); - var refreshingSpinner = referenceEl.querySelector('ion-refresher-content .refresher-refreshing ion-spinner'); - return pullingSpinner !== null && refreshingSpinner !== null && (mode === 'ios' && Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["i"])('mobile') && referenceEl.style.webkitOverflowScrolling !== undefined || mode === 'md'); - }; - - var transitionEndAsync = function transitionEndAsync(el) { - var expectedDuration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0; - return new Promise(function (resolve) { - transitionEnd(el, expectedDuration, resolve); - }); - }; - - var transitionEnd = function transitionEnd(el) { - var expectedDuration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0; - var callback = arguments.length > 2 ? arguments[2] : undefined; - var unRegTrans; - var animationTimeout; - var opts = { - passive: true - }; - var ANIMATION_FALLBACK_TIMEOUT = 500; - - var unregister = function unregister() { - if (unRegTrans) { - unRegTrans(); - } - }; - - var onTransitionEnd = function onTransitionEnd(ev) { - if (ev === undefined || el === ev.target) { - unregister(); - callback(ev); - } - }; - - if (el) { - el.addEventListener('webkitTransitionEnd', onTransitionEnd, opts); - el.addEventListener('transitionend', onTransitionEnd, opts); - animationTimeout = setTimeout(onTransitionEnd, expectedDuration + ANIMATION_FALLBACK_TIMEOUT); - - unRegTrans = function unRegTrans() { - if (animationTimeout) { - clearTimeout(animationTimeout); - animationTimeout = undefined; - } - - el.removeEventListener('webkitTransitionEnd', onTransitionEnd, opts); - el.removeEventListener('transitionend', onTransitionEnd, opts); - }; - } - - return unregister; - }; - - var refresherIosCss = "ion-refresher{left:0;top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}[dir=rtl] ion-refresher,:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}ion-refresher.refresher-active{display:block}ion-refresher-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.refresher-pulling,.refresher-refreshing{display:none;width:100%}.refresher-pulling-icon,.refresher-refreshing-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms;transition:200ms;font-size:30px;text-align:center}[dir=rtl] .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}.refresher-pulling-text,.refresher-refreshing-text{font-size:16px;text-align:center}ion-refresher-content .arrow-container{display:none}.refresher-pulling ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refresher-refreshing ion-refresher-content .refresher-refreshing{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-completing ion-refresher-content .refresher-refreshing{display:block}.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-native .refresher-pulling-text,.refresher-native .refresher-refreshing-text{display:none}.refresher-ios .refresher-pulling-icon,.refresher-ios .refresher-refreshing-icon{color:var(--ion-text-color, #000)}.refresher-ios .refresher-pulling-text,.refresher-ios .refresher-refreshing-text{color:var(--ion-text-color, #000)}.refresher-ios .refresher-refreshing .spinner-lines-ios line,.refresher-ios .refresher-refreshing .spinner-lines-small-ios line,.refresher-ios .refresher-refreshing .spinner-crescent circle{stroke:var(--ion-text-color, #000)}.refresher-ios .refresher-refreshing .spinner-bubbles circle,.refresher-ios .refresher-refreshing .spinner-circles circle,.refresher-ios .refresher-refreshing .spinner-dots circle{fill:var(--ion-text-color, #000)}ion-refresher.refresher-native{display:block;z-index:1}ion-refresher.refresher-native ion-spinner{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native ion-spinner{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.refresher-native .refresher-refreshing ion-spinner{--refreshing-rotation-duration:2s;display:none;-webkit-animation:var(--refreshing-rotation-duration) ease-out refresher-rotate forwards;animation:var(--refreshing-rotation-duration) ease-out refresher-rotate forwards}.refresher-native .refresher-refreshing{display:none;-webkit-animation:250ms linear refresher-pop forwards;animation:250ms linear refresher-pop forwards}.refresher-native.refresher-refreshing .refresher-pulling ion-spinner,.refresher-native.refresher-completing .refresher-pulling ion-spinner{display:none}.refresher-native.refresher-refreshing .refresher-refreshing ion-spinner,.refresher-native.refresher-completing .refresher-refreshing ion-spinner{display:block}.refresher-native.refresher-pulling .refresher-pulling ion-spinner{display:block}.refresher-native.refresher-pulling .refresher-refreshing ion-spinner{display:none}@-webkit-keyframes refresher-pop{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes refresher-pop{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes refresher-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes refresher-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}"; - var refresherMdCss = "ion-refresher{left:0;top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}[dir=rtl] ion-refresher,:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}ion-refresher.refresher-active{display:block}ion-refresher-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.refresher-pulling,.refresher-refreshing{display:none;width:100%}.refresher-pulling-icon,.refresher-refreshing-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms;transition:200ms;font-size:30px;text-align:center}[dir=rtl] .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}.refresher-pulling-text,.refresher-refreshing-text{font-size:16px;text-align:center}ion-refresher-content .arrow-container{display:none}.refresher-pulling ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refresher-refreshing ion-refresher-content .refresher-refreshing{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-completing ion-refresher-content .refresher-refreshing{display:block}.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-native .refresher-pulling-text,.refresher-native .refresher-refreshing-text{display:none}.refresher-md .refresher-pulling-icon,.refresher-md .refresher-refreshing-icon{color:var(--ion-text-color, #000)}.refresher-md .refresher-pulling-text,.refresher-md .refresher-refreshing-text{color:var(--ion-text-color, #000)}.refresher-md .refresher-refreshing .spinner-lines-md line,.refresher-md .refresher-refreshing .spinner-lines-small-md line,.refresher-md .refresher-refreshing .spinner-crescent circle{stroke:var(--ion-text-color, #000)}.refresher-md .refresher-refreshing .spinner-bubbles circle,.refresher-md .refresher-refreshing .spinner-circles circle,.refresher-md .refresher-refreshing .spinner-dots circle{fill:var(--ion-text-color, #000)}ion-refresher.refresher-native{display:block;z-index:1}ion-refresher.refresher-native ion-spinner{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;width:24px;height:24px;color:var(--ion-color-primary, #3880ff)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native ion-spinner{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}ion-refresher.refresher-native .spinner-arrow-container{display:inherit}ion-refresher.refresher-native .arrow-container{display:block;position:absolute;width:24px;height:24px}ion-refresher.refresher-native .arrow-container ion-icon{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;left:0;right:0;bottom:-4px;position:absolute;color:var(--ion-color-primary, #3880ff);font-size:12px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .arrow-container ion-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}ion-refresher.refresher-native.refresher-pulling ion-refresher-content .refresher-pulling,ion-refresher.refresher-native.refresher-ready ion-refresher-content .refresher-pulling{display:-ms-flexbox;display:flex}ion-refresher.refresher-native.refresher-refreshing ion-refresher-content .refresher-refreshing,ion-refresher.refresher-native.refresher-completing ion-refresher-content .refresher-refreshing,ion-refresher.refresher-native.refresher-cancelling ion-refresher-content .refresher-refreshing{display:-ms-flexbox;display:flex}ion-refresher.refresher-native .refresher-pulling-icon{-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px))}ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;border-radius:100%;padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;display:-ms-flexbox;display:flex;border:1px solid #ececec;background:white;-webkit-box-shadow:0px 1px 6px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 6px rgba(0, 0, 0, 0.1)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}"; - - var Refresher = /*#__PURE__*/function () { - function Refresher(hostRef) { - _classCallCheck(this, Refresher); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionRefresh = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionRefresh", 7); - this.ionPull = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionPull", 7); - this.ionStart = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStart", 7); - this.appliedStyles = false; - this.didStart = false; - this.progress = 0; - this.pointerDown = false; - this.needsCompletion = false; - this.didRefresh = false; - this.lastVelocityY = 0; - this.animations = []; - this.nativeRefresher = false; - /** - * The current state which the refresher is in. The refresher's states include: - * - * - `inactive` - The refresher is not being pulled down or refreshing and is currently hidden. - * - `pulling` - The user is actively pulling down the refresher, but has not reached the point yet that if the user lets go, it'll refresh. - * - `cancelling` - The user pulled down the refresher and let go, but did not pull down far enough to kick off the `refreshing` state. After letting go, the refresher is in the `cancelling` state while it is closing, and will go back to the `inactive` state once closed. - * - `ready` - The user has pulled down the refresher far enough that if they let go, it'll begin the `refreshing` state. - * - `refreshing` - The refresher is actively waiting on the async operation to end. Once the refresh handler calls `complete()` it will begin the `completing` state. - * - `completing` - The `refreshing` state has finished and the refresher is in the way of closing itself. Once closed, the refresher will go back to the `inactive` state. - */ - - this.state = 1 - /* Inactive */ - ; - /** - * The minimum distance the user must pull down until the - * refresher will go into the `refreshing` state. - * Does not apply when the refresher content uses a spinner, - * enabling the native refresher. - */ - - this.pullMin = 60; - /** - * The maximum distance of the pull until the refresher - * will automatically go into the `refreshing` state. - * Defaults to the result of `pullMin + 60`. - * Does not apply when the refresher content uses a spinner, - * enabling the native refresher. - */ - - this.pullMax = this.pullMin + 60; - /** - * Time it takes to close the refresher. - * Does not apply when the refresher content uses a spinner, - * enabling the native refresher. - */ - - this.closeDuration = '280ms'; - /** - * Time it takes the refresher to to snap back to the `refreshing` state. - * Does not apply when the refresher content uses a spinner, - * enabling the native refresher. - */ - - this.snapbackDuration = '280ms'; - /** - * How much to multiply the pull speed by. To slow the pull animation down, - * pass a number less than `1`. To speed up the pull, pass a number greater - * than `1`. The default value is `1` which is equal to the speed of the cursor. - * If a negative value is passed in, the factor will be `1` instead. - * - * For example: If the value passed is `1.2` and the content is dragged by - * `10` pixels, instead of `10` pixels the content will be pulled by `12` pixels - * (an increase of 20 percent). If the value passed is `0.8`, the dragged amount - * will be `8` pixels, less than the amount the cursor has moved. - * - * Does not apply when the refresher content uses a spinner, - * enabling the native refresher. - */ - - this.pullFactor = 1; - /** - * If `true`, the refresher will be hidden. - */ - - this.disabled = false; - } - - _createClass(Refresher, [{ - key: "disabledChanged", - value: function disabledChanged() { - if (this.gesture) { - this.gesture.enable(!this.disabled); - } - } - }, { - key: "checkNativeRefresher", - value: function checkNativeRefresher() { - var useNativeRefresher = shouldUseNativeRefresher(this.el, Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this)); - - if (useNativeRefresher && !this.nativeRefresher) { - var contentEl = this.el.closest('ion-content'); - this.setupNativeRefresher(contentEl); - } else if (!useNativeRefresher) { - this.destroyNativeRefresher(); - } - } - }, { - key: "destroyNativeRefresher", - value: function destroyNativeRefresher() { - if (this.scrollEl && this.scrollListenerCallback) { - this.scrollEl.removeEventListener('scroll', this.scrollListenerCallback); - this.scrollListenerCallback = undefined; - } - - this.nativeRefresher = false; - } - }, { - key: "resetNativeRefresher", - value: function () { - var _resetNativeRefresher = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(el, state) { - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - this.state = state; - - if (!(Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) === 'ios')) { - _context.next = 6; - break; - } - - _context.next = 4; - return translateElement(el, undefined); - - case 4: - _context.next = 8; - break; - - case 6: - _context.next = 8; - return transitionEndAsync(this.el.querySelector('.refresher-refreshing-icon'), 200); - - case 8: - this.didRefresh = false; - this.needsCompletion = false; - this.pointerDown = false; - this.animations.forEach(function (ani) { - return ani.destroy(); - }); - this.animations = []; - this.progress = 0; - this.state = 1 - /* Inactive */ - ; - - case 15: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function resetNativeRefresher(_x, _x2) { - return _resetNativeRefresher.apply(this, arguments); - } - - return resetNativeRefresher; - }() - }, { - key: "setupiOSNativeRefresher", - value: function () { - var _setupiOSNativeRefresher = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(pullingSpinner, refreshingSpinner) { - var _this = this; - - var ticks, MAX_PULL, NUM_TICKS; - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - this.elementToTransform = this.scrollEl; - ticks = pullingSpinner.shadowRoot.querySelectorAll('svg'); - MAX_PULL = this.scrollEl.clientHeight * 0.16; - NUM_TICKS = ticks.length; - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - return ticks.forEach(function (el) { - return el.style.setProperty('animation', 'none'); - }); - }); - - this.scrollListenerCallback = function () { - // If pointer is not on screen or refresher is not active, ignore scroll - if (!_this.pointerDown && _this.state === 1 - /* Inactive */ - ) { - return; - } - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(function () { - // PTR should only be active when overflow scrolling at the top - var scrollTop = _this.scrollEl.scrollTop; - var refresherHeight = _this.el.clientHeight; - - if (scrollTop > 0) { - /** - * If refresher is refreshing and user tries to scroll - * progressively fade refresher out/in - */ - if (_this.state === 8 - /* Refreshing */ - ) { - var ratio = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, scrollTop / (refresherHeight * 0.5), 1); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - return setSpinnerOpacity(refreshingSpinner, 1 - ratio); - }); - return; - } - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - return setSpinnerOpacity(pullingSpinner, 0); - }); - return; - } - - if (_this.pointerDown) { - if (!_this.didStart) { - _this.didStart = true; - - _this.ionStart.emit(); - } // emit "pulling" on every move - - - if (_this.pointerDown) { - _this.ionPull.emit(); - } - } // delay showing the next tick marks until user has pulled 30px - - - var opacity = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, Math.abs(scrollTop) / refresherHeight, 0.99); - var pullAmount = _this.progress = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, (Math.abs(scrollTop) - 30) / MAX_PULL, 1); - var currentTickToShow = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, Math.floor(pullAmount * NUM_TICKS), NUM_TICKS - 1); - var shouldShowRefreshingSpinner = _this.state === 8 - /* Refreshing */ - || currentTickToShow === NUM_TICKS - 1; - - if (shouldShowRefreshingSpinner) { - if (_this.pointerDown) { - handleScrollWhileRefreshing(refreshingSpinner, _this.lastVelocityY); - } - - if (!_this.didRefresh) { - _this.beginRefresh(); - - _this.didRefresh = true; - Object(_haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_6__["d"])({ - style: 'light' - }); - /** - * Translate the content element otherwise when pointer is removed - * from screen the scroll content will bounce back over the refresher - */ - - if (!_this.pointerDown) { - translateElement(_this.elementToTransform, "".concat(refresherHeight, "px")); - } - } - } else { - _this.state = 2 - /* Pulling */ - ; - handleScrollWhilePulling(pullingSpinner, ticks, opacity, currentTickToShow); - } - }); - }; - - this.scrollEl.addEventListener('scroll', this.scrollListenerCallback); - _context2.next = 9; - return Promise.resolve().then(__webpack_require__.bind(null, - /*! ./index-eea61379.js */ - "./node_modules/@ionic/core/dist/esm/index-eea61379.js")); - - case 9: - this.gesture = _context2.sent.createGesture({ - el: this.scrollEl, - gestureName: 'refresher', - gesturePriority: 10, - direction: 'y', - threshold: 5, - onStart: function onStart() { - _this.pointerDown = true; - - if (!_this.didRefresh) { - translateElement(_this.elementToTransform, '0px'); - } - }, - onMove: function onMove(ev) { - _this.lastVelocityY = ev.velocityY; - }, - onEnd: function onEnd() { - _this.pointerDown = false; - _this.didStart = false; - - if (_this.needsCompletion) { - _this.resetNativeRefresher(_this.elementToTransform, 32 - /* Completing */ - ); - - _this.needsCompletion = false; - } else if (_this.didRefresh) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(function () { - return translateElement(_this.elementToTransform, "".concat(_this.el.clientHeight, "px")); - }); - } - } - }); - this.disabledChanged(); - - case 11: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function setupiOSNativeRefresher(_x3, _x4) { - return _setupiOSNativeRefresher.apply(this, arguments); - } - - return setupiOSNativeRefresher; - }() - }, { - key: "setupMDNativeRefresher", - value: function () { - var _setupMDNativeRefresher = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(contentEl, pullingSpinner, refreshingSpinner) { - var _this2 = this; - - var circle, pullingRefresherIcon, refreshingCircle; - return regeneratorRuntime.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - circle = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["g"])(pullingSpinner).querySelector('circle'); - pullingRefresherIcon = this.el.querySelector('ion-refresher-content .refresher-pulling-icon'); - refreshingCircle = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["g"])(refreshingSpinner).querySelector('circle'); - - if (circle !== null && refreshingCircle !== null) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - circle.style.setProperty('animation', 'none'); // This lines up the animation on the refreshing spinner with the pulling spinner - - refreshingSpinner.style.setProperty('animation-delay', '-655ms'); - refreshingCircle.style.setProperty('animation-delay', '-655ms'); - }); - } - - _context4.next = 6; - return Promise.resolve().then(__webpack_require__.bind(null, - /*! ./index-eea61379.js */ - "./node_modules/@ionic/core/dist/esm/index-eea61379.js")); - - case 6: - this.gesture = _context4.sent.createGesture({ - el: this.scrollEl, - gestureName: 'refresher', - gesturePriority: 10, - direction: 'y', - threshold: 5, - canStart: function canStart() { - return _this2.state !== 8 - /* Refreshing */ - && _this2.state !== 32 - /* Completing */ - && _this2.scrollEl.scrollTop === 0; - }, - onStart: function onStart(ev) { - ev.data = { - animation: undefined, - didStart: false, - cancelled: false - }; - }, - onMove: function onMove(ev) { - if (ev.velocityY < 0 && _this2.progress === 0 && !ev.data.didStart || ev.data.cancelled) { - ev.data.cancelled = true; - return; - } - - if (!ev.data.didStart) { - ev.data.didStart = true; - _this2.state = 2 - /* Pulling */ - ; - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - var animationType = getRefresherAnimationType(contentEl); - var animation = createPullingAnimation(animationType, pullingRefresherIcon); - ev.data.animation = animation; - - _this2.scrollEl.style.setProperty('--overflow', 'hidden'); - - animation.progressStart(false, 0); - - _this2.ionStart.emit(); - - _this2.animations.push(animation); - }); - return; - } // Since we are using an easing curve, slow the gesture tracking down a bit - - - _this2.progress = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["c"])(0, ev.deltaY / 180 * 0.5, 1); - ev.data.animation.progressStep(_this2.progress); - - _this2.ionPull.emit(); - }, - onEnd: function onEnd(ev) { - if (!ev.data.didStart) { - return; - } - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - return _this2.scrollEl.style.removeProperty('--overflow'); - }); - - if (_this2.progress <= 0.4) { - _this2.gesture.enable(false); - - ev.data.animation.progressEnd(0, _this2.progress, 500).onFinish(function () { - _this2.animations.forEach(function (ani) { - return ani.destroy(); - }); - - _this2.animations = []; - - _this2.gesture.enable(true); - - _this2.state = 1 - /* Inactive */ - ; - }); - return; - } - - var progress = Object(_cubic_bezier_685f606a_js__WEBPACK_IMPORTED_MODULE_4__["g"])([0, 0], [0, 0], [1, 1], [1, 1], _this2.progress)[0]; - var snapBackAnimation = createSnapBackAnimation(pullingRefresherIcon); - - _this2.animations.push(snapBackAnimation); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])( /*#__PURE__*/_asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() { - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - pullingRefresherIcon.style.setProperty('--ion-pulling-refresher-translate', "".concat(progress * 100, "px")); - ev.data.animation.progressEnd(); - _context3.next = 4; - return snapBackAnimation.play(); - - case 4: - _this2.beginRefresh(); - - ev.data.animation.destroy(); - - case 6: - case "end": - return _context3.stop(); - } - } - }, _callee3); - }))); - } - }); - this.disabledChanged(); - - case 8: - case "end": - return _context4.stop(); - } - } - }, _callee4, this); - })); - - function setupMDNativeRefresher(_x5, _x6, _x7) { - return _setupMDNativeRefresher.apply(this, arguments); - } - - return setupMDNativeRefresher; - }() - }, { - key: "setupNativeRefresher", - value: function () { - var _setupNativeRefresher = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee5(contentEl) { - var pullingSpinner, refreshingSpinner; - return regeneratorRuntime.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - if (!(this.scrollListenerCallback || !contentEl || this.nativeRefresher || !this.scrollEl)) { - _context5.next = 2; - break; - } - - return _context5.abrupt("return"); - - case 2: - this.nativeRefresher = true; - pullingSpinner = this.el.querySelector('ion-refresher-content .refresher-pulling ion-spinner'); - refreshingSpinner = this.el.querySelector('ion-refresher-content .refresher-refreshing ion-spinner'); - _context5.next = 7; - return contentEl.componentOnReady(); - - case 7: - if (Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) === 'ios') { - this.setupiOSNativeRefresher(pullingSpinner, refreshingSpinner); - } else { - this.setupMDNativeRefresher(contentEl, pullingSpinner, refreshingSpinner); - } - - case 8: - case "end": - return _context5.stop(); - } - } - }, _callee5, this); - })); - - function setupNativeRefresher(_x8) { - return _setupNativeRefresher.apply(this, arguments); - } - - return setupNativeRefresher; - }() - }, { - key: "componentDidUpdate", - value: function componentDidUpdate() { - this.checkNativeRefresher(); - } - }, { - key: "connectedCallback", - value: function () { - var _connectedCallback = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() { - var _this3 = this; - - var contentEl; - return regeneratorRuntime.wrap(function _callee6$(_context6) { - while (1) { - switch (_context6.prev = _context6.next) { - case 0: - if (!(this.el.getAttribute('slot') !== 'fixed')) { - _context6.next = 3; - break; - } - - console.error('Make sure you use: '); - return _context6.abrupt("return"); - - case 3: - contentEl = this.el.closest('ion-content'); - - if (contentEl) { - _context6.next = 7; - break; - } - - console.error(' must be used inside an '); - return _context6.abrupt("return"); - - case 7: - _context6.next = 9; - return contentEl.getScrollElement(); - - case 9: - this.scrollEl = _context6.sent; - this.backgroundContentEl = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["g"])(contentEl).querySelector('#background-content'); - - if (!shouldUseNativeRefresher(this.el, Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this))) { - _context6.next = 15; - break; - } - - this.setupNativeRefresher(contentEl); - _context6.next = 19; - break; - - case 15: - _context6.next = 17; - return Promise.resolve().then(__webpack_require__.bind(null, - /*! ./index-eea61379.js */ - "./node_modules/@ionic/core/dist/esm/index-eea61379.js")); - - case 17: - this.gesture = _context6.sent.createGesture({ - el: contentEl, - gestureName: 'refresher', - gesturePriority: 10, - direction: 'y', - threshold: 20, - passive: false, - canStart: function canStart() { - return _this3.canStart(); - }, - onStart: function onStart() { - return _this3.onStart(); - }, - onMove: function onMove(ev) { - return _this3.onMove(ev); - }, - onEnd: function onEnd() { - return _this3.onEnd(); - } - }); - this.disabledChanged(); - - case 19: - case "end": - return _context6.stop(); - } - } - }, _callee6, this); - })); - - function connectedCallback() { - return _connectedCallback.apply(this, arguments); - } - - return connectedCallback; - }() - }, { - key: "disconnectedCallback", - value: function disconnectedCallback() { - this.destroyNativeRefresher(); - this.scrollEl = undefined; - - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - } - /** - * Call `complete()` when your async operation has completed. - * For example, the `refreshing` state is while the app is performing - * an asynchronous operation, such as receiving more data from an - * AJAX request. Once the data has been received, you then call this - * method to signify that the refreshing has completed and to close - * the refresher. This method also changes the refresher's state from - * `refreshing` to `completing`. - */ - - }, { - key: "complete", - value: function () { - var _complete = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() { - var _this4 = this; - - return regeneratorRuntime.wrap(function _callee7$(_context7) { - while (1) { - switch (_context7.prev = _context7.next) { - case 0: - if (this.nativeRefresher) { - this.needsCompletion = true; // Do not reset scroll el until user removes pointer from screen - - if (!this.pointerDown) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["r"])(function () { - return Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["r"])(function () { - return _this4.resetNativeRefresher(_this4.elementToTransform, 32 - /* Completing */ - ); - }); - }); - } - } else { - this.close(32 - /* Completing */ - , '120ms'); - } - - case 1: - case "end": - return _context7.stop(); - } - } - }, _callee7, this); - })); - - function complete() { - return _complete.apply(this, arguments); - } - - return complete; - }() - /** - * Changes the refresher's state from `refreshing` to `cancelling`. - */ - - }, { - key: "cancel", - value: function () { - var _cancel = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee8() { - var _this5 = this; - - return regeneratorRuntime.wrap(function _callee8$(_context8) { - while (1) { - switch (_context8.prev = _context8.next) { - case 0: - if (this.nativeRefresher) { - // Do not reset scroll el until user removes pointer from screen - if (!this.pointerDown) { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["r"])(function () { - return Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["r"])(function () { - return _this5.resetNativeRefresher(_this5.elementToTransform, 16 - /* Cancelling */ - ); - }); - }); - } - } else { - this.close(16 - /* Cancelling */ - , ''); - } - - case 1: - case "end": - return _context8.stop(); - } - } - }, _callee8, this); - })); - - function cancel() { - return _cancel.apply(this, arguments); - } - - return cancel; - }() - /** - * A number representing how far down the user has pulled. - * The number `0` represents the user hasn't pulled down at all. The - * number `1`, and anything greater than `1`, represents that the user - * has pulled far enough down that when they let go then the refresh will - * happen. If they let go and the number is less than `1`, then the - * refresh will not happen, and the content will return to it's original - * position. - */ - - }, { - key: "getProgress", - value: function getProgress() { - return Promise.resolve(this.progress); - } - }, { - key: "canStart", - value: function canStart() { - if (!this.scrollEl) { - return false; - } - - if (this.state !== 1 - /* Inactive */ - ) { - return false; - } // if the scrollTop is greater than zero then it's - // not possible to pull the content down yet - - - if (this.scrollEl.scrollTop > 0) { - return false; - } - - return true; - } - }, { - key: "onStart", - value: function onStart() { - this.progress = 0; - this.state = 1 - /* Inactive */ - ; - } - }, { - key: "onMove", - value: function onMove(detail) { - if (!this.scrollEl) { - return; - } // this method can get called like a bazillion times per second, - // so it's built to be as efficient as possible, and does its - // best to do any DOM read/writes only when absolutely necessary - // if multi-touch then get out immediately - - - var ev = detail.event; - - if (ev.touches && ev.touches.length > 1) { - return; - } // do nothing if it's actively refreshing - // or it's in the way of closing - // or this was never a startY - - - if ((this.state & 56 - /* _BUSY_ */ - ) !== 0) { - return; - } - - var pullFactor = Number.isNaN(this.pullFactor) || this.pullFactor < 0 ? 1 : this.pullFactor; - var deltaY = detail.deltaY * pullFactor; // don't bother if they're scrolling up - // and have not already started dragging - - if (deltaY <= 0) { - // the current Y is higher than the starting Y - // so they scrolled up enough to be ignored - this.progress = 0; - this.state = 1 - /* Inactive */ - ; - - if (this.appliedStyles) { - // reset the styles only if they were applied - this.setCss(0, '', false, ''); - return; - } - - return; - } - - if (this.state === 1 - /* Inactive */ - ) { - // this refresh is not already actively pulling down - // get the content's scrollTop - var scrollHostScrollTop = this.scrollEl.scrollTop; // if the scrollTop is greater than zero then it's - // not possible to pull the content down yet - - if (scrollHostScrollTop > 0) { - this.progress = 0; - return; - } // content scrolled all the way to the top, and dragging down - - - this.state = 2 - /* Pulling */ - ; - } // prevent native scroll events - - - if (ev.cancelable) { - ev.preventDefault(); - } // the refresher is actively pulling at this point - // move the scroll element within the content element - - - this.setCss(deltaY, '0ms', true, ''); - - if (deltaY === 0) { - // don't continue if there's no delta yet - this.progress = 0; - return; - } - - var pullMin = this.pullMin; // set pull progress - - this.progress = deltaY / pullMin; // emit "start" if it hasn't started yet - - if (!this.didStart) { - this.didStart = true; - this.ionStart.emit(); - } // emit "pulling" on every move - - - this.ionPull.emit(); // do nothing if the delta is less than the pull threshold - - if (deltaY < pullMin) { - // ensure it stays in the pulling state, cuz its not ready yet - this.state = 2 - /* Pulling */ - ; - return; - } - - if (deltaY > this.pullMax) { - // they pulled farther than the max, so kick off the refresh - this.beginRefresh(); - return; - } // pulled farther than the pull min!! - // it is now in the `ready` state!! - // if they let go then it'll refresh, kerpow!! - - - this.state = 4 - /* Ready */ - ; - return; - } - }, { - key: "onEnd", - value: function onEnd() { - // only run in a zone when absolutely necessary - if (this.state === 4 - /* Ready */ - ) { - // they pulled down far enough, so it's ready to refresh - this.beginRefresh(); - } else if (this.state === 2 - /* Pulling */ - ) { - // they were pulling down, but didn't pull down far enough - // set the content back to it's original location - // and close the refresher - // set that the refresh is actively cancelling - this.cancel(); - } - } - }, { - key: "beginRefresh", - value: function beginRefresh() { - // assumes we're already back in a zone - // they pulled down far enough, so it's ready to refresh - this.state = 8 - /* Refreshing */ - ; // place the content in a hangout position while it thinks - - this.setCss(this.pullMin, this.snapbackDuration, true, ''); // emit "refresh" because it was pulled down far enough - // and they let go to begin refreshing - - this.ionRefresh.emit({ - complete: this.complete.bind(this) - }); - } - }, { - key: "close", - value: function close(state, delay) { - var _this6 = this; - - // create fallback timer incase something goes wrong with transitionEnd event - setTimeout(function () { - _this6.state = 1 - /* Inactive */ - ; - _this6.progress = 0; - _this6.didStart = false; - - _this6.setCss(0, '0ms', false, ''); - }, 600); // reset set the styles on the scroll element - // set that the refresh is actively cancelling/completing - - this.state = state; - this.setCss(0, this.closeDuration, true, delay); // TODO: stop gesture - } - }, { - key: "setCss", - value: function setCss(y, duration, overflowVisible, delay) { - var _this7 = this; - - if (this.nativeRefresher) { - return; - } - - this.appliedStyles = y > 0; - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - if (_this7.scrollEl && _this7.backgroundContentEl) { - var scrollStyle = _this7.scrollEl.style; - var backgroundStyle = _this7.backgroundContentEl.style; - scrollStyle.transform = backgroundStyle.transform = y > 0 ? "translateY(".concat(y, "px) translateZ(0px)") : ''; - scrollStyle.transitionDuration = backgroundStyle.transitionDuration = duration; - scrollStyle.transitionDelay = backgroundStyle.transitionDelay = delay; - scrollStyle.overflow = overflowVisible ? 'hidden' : ''; - } - }); - } - }, { - key: "render", - value: function render() { - var _class; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - slot: "fixed", - "class": (_class = {}, _defineProperty(_class, mode, true), _defineProperty(_class, "refresher-".concat(mode), true), _defineProperty(_class, 'refresher-native', this.nativeRefresher), _defineProperty(_class, 'refresher-active', this.state !== 1), _defineProperty(_class, 'refresher-pulling', this.state === 2), _defineProperty(_class, 'refresher-ready', this.state === 4), _defineProperty(_class, 'refresher-refreshing', this.state === 8), _defineProperty(_class, 'refresher-cancelling', this.state === 16), _defineProperty(_class, 'refresher-completing', this.state === 32), _class) - }); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "disabled": ["disabledChanged"] - }; - } - }]); - - return Refresher; - }(); - - Refresher.style = { - ios: refresherIosCss, - md: refresherMdCss - }; - - var RefresherContent = /*#__PURE__*/function () { - function RefresherContent(hostRef) { - _classCallCheck(this, RefresherContent); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - - _createClass(RefresherContent, [{ - key: "componentWillLoad", - value: function componentWillLoad() { - if (this.pullingIcon === undefined) { - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var overflowRefresher = this.el.style.webkitOverflowScrolling !== undefined ? 'lines' : 'arrow-down'; - this.pullingIcon = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('refreshingIcon', mode === 'ios' && Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["i"])('mobile') ? _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('spinner', overflowRefresher) : 'circular'); - } - - if (this.refreshingSpinner === undefined) { - var _mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - - this.refreshingSpinner = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('refreshingSpinner', _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('spinner', _mode === 'ios' ? 'lines' : 'circular')); - } - } - }, { - key: "render", - value: function render() { - var pullingIcon = this.pullingIcon; - var hasSpinner = pullingIcon != null && _spinner_configs_c78e170e_js__WEBPACK_IMPORTED_MODULE_7__["S"][pullingIcon] !== undefined; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": mode - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "refresher-pulling" - }, this.pullingIcon && hasSpinner && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "refresher-pulling-icon" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "spinner-arrow-container" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-spinner", { - name: this.pullingIcon, - paused: true - }), mode === 'md' && this.pullingIcon === 'circular' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "arrow-container" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { - name: "caret-back-sharp" - })))), this.pullingIcon && !hasSpinner && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "refresher-pulling-icon" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { - icon: this.pullingIcon, - lazy: false - })), this.pullingText && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "refresher-pulling-text", - innerHTML: Object(_index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_5__["s"])(this.pullingText) - })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "refresher-refreshing" - }, this.refreshingSpinner && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "refresher-refreshing-icon" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-spinner", { - name: this.refreshingSpinner - })), this.refreshingText && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "refresher-refreshing-text", - innerHTML: Object(_index_79d74e0b_js__WEBPACK_IMPORTED_MODULE_5__["s"])(this.refreshingText) - }))); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return RefresherContent; - }(); - /***/ - - } -}]); -//# sourceMappingURL=26-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/26-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/26-es5.js.map deleted file mode 100644 index cb0048935..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/26-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-refresher_2.entry.js"],"names":["getRefresherAnimationType","contentEl","previousSibling","previousElementSibling","hasHeader","tagName","createPullingAnimation","type","pullingSpinner","createScaleAnimation","createTranslateAnimation","createBaseAnimation","pullingRefresherIcon","spinner","querySelector","circle","shadowRoot","spinnerArrowContainer","arrowContainer","arrow","baseAnimation","duration","easing","spinnerArrowContainerAnimation","addElement","keyframes","offset","opacity","circleInnerAnimation","strokeDasharray","circleOuterAnimation","transform","arrowContainerAnimation","arrowAnimation","addAnimation","height","clientHeight","spinnerAnimation","createSnapBackAnimation","fromTo","setSpinnerOpacity","style","setProperty","toString","handleScrollWhilePulling","ticks","currentTickToShow","forEach","el","i","handleScrollWhileRefreshing","lastVelocityY","translateElement","value","Promise","resolve","trans","transitionEndAsync","undefined","removeProperty","shouldUseNativeRefresher","referenceEl","mode","refreshingSpinner","webkitOverflowScrolling","expectedDuration","transitionEnd","callback","unRegTrans","animationTimeout","opts","passive","ANIMATION_FALLBACK_TIMEOUT","unregister","onTransitionEnd","ev","target","addEventListener","setTimeout","clearTimeout","removeEventListener","refresherIosCss","refresherMdCss","Refresher","hostRef","ionRefresh","ionPull","ionStart","appliedStyles","didStart","progress","pointerDown","needsCompletion","didRefresh","animations","nativeRefresher","state","pullMin","pullMax","closeDuration","snapbackDuration","pullFactor","disabled","gesture","enable","useNativeRefresher","closest","setupNativeRefresher","destroyNativeRefresher","scrollEl","scrollListenerCallback","ani","destroy","elementToTransform","querySelectorAll","MAX_PULL","NUM_TICKS","length","scrollTop","refresherHeight","ratio","emit","Math","abs","pullAmount","floor","shouldShowRefreshingSpinner","beginRefresh","createGesture","gestureName","gesturePriority","direction","threshold","onStart","onMove","velocityY","onEnd","resetNativeRefresher","disabledChanged","refreshingCircle","canStart","data","animation","cancelled","animationType","progressStart","push","deltaY","progressStep","progressEnd","onFinish","snapBackAnimation","play","componentOnReady","setupiOSNativeRefresher","setupMDNativeRefresher","checkNativeRefresher","getAttribute","console","error","getScrollElement","backgroundContentEl","close","detail","event","touches","Number","isNaN","setCss","scrollHostScrollTop","cancelable","preventDefault","cancel","complete","bind","delay","y","overflowVisible","scrollStyle","backgroundStyle","transitionDuration","transitionDelay","overflow","slot","ios","md","RefresherContent","pullingIcon","overflowRefresher","get","hasSpinner","name","paused","icon","lazy","pullingText","innerHTML","refreshingText"],"mappings":"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","file":"26-es5.js","sourcesContent":["import { c as writeTask, r as registerInstance, e as createEvent, f as readTask, h, i as getElement, H as Host } from './index-44bf8136.js';\nimport { i as isPlatform, b as getIonMode, c as config } from './ionic-global-837be8f3.js';\nimport { c as clamp, g as getElementRoot, r as raf } from './helpers-5c745fbd.js';\nimport { c as createAnimation } from './animation-a635a2fc.js';\nimport { g as getTimeGivenProgression } from './cubic-bezier-685f606a.js';\nimport { s as sanitizeDOMString } from './index-79d74e0b.js';\nimport { d as hapticImpact } from './haptic-7b8ba70a.js';\nimport { S as SPINNERS } from './spinner-configs-c78e170e.js';\n\nconst getRefresherAnimationType = (contentEl) => {\n const previousSibling = contentEl.previousElementSibling;\n const hasHeader = previousSibling !== null && previousSibling.tagName === 'ION-HEADER';\n return hasHeader ? 'translate' : 'scale';\n};\nconst createPullingAnimation = (type, pullingSpinner) => {\n return type === 'scale' ? createScaleAnimation(pullingSpinner) : createTranslateAnimation(pullingSpinner);\n};\nconst createBaseAnimation = (pullingRefresherIcon) => {\n const spinner = pullingRefresherIcon.querySelector('ion-spinner');\n const circle = spinner.shadowRoot.querySelector('circle');\n const spinnerArrowContainer = pullingRefresherIcon.querySelector('.spinner-arrow-container');\n const arrowContainer = pullingRefresherIcon.querySelector('.arrow-container');\n const arrow = (arrowContainer) ? arrowContainer.querySelector('ion-icon') : null;\n const baseAnimation = createAnimation()\n .duration(1000)\n .easing('ease-out');\n const spinnerArrowContainerAnimation = createAnimation()\n .addElement(spinnerArrowContainer)\n .keyframes([\n { offset: 0, opacity: '0.3' },\n { offset: 0.45, opacity: '0.3' },\n { offset: 0.55, opacity: '1' },\n { offset: 1, opacity: '1' }\n ]);\n const circleInnerAnimation = createAnimation()\n .addElement(circle)\n .keyframes([\n { offset: 0, strokeDasharray: '1px, 200px' },\n { offset: 0.20, strokeDasharray: '1px, 200px' },\n { offset: 0.55, strokeDasharray: '100px, 200px' },\n { offset: 1, strokeDasharray: '100px, 200px' }\n ]);\n const circleOuterAnimation = createAnimation()\n .addElement(spinner)\n .keyframes([\n { offset: 0, transform: 'rotate(-90deg)' },\n { offset: 1, transform: 'rotate(210deg)' }\n ]);\n /**\n * Only add arrow animation if present\n * this allows users to customize the spinners\n * without errors being thrown\n */\n if (arrowContainer && arrow) {\n const arrowContainerAnimation = createAnimation()\n .addElement(arrowContainer)\n .keyframes([\n { offset: 0, transform: 'rotate(0deg)' },\n { offset: 0.30, transform: 'rotate(0deg)' },\n { offset: 0.55, transform: 'rotate(280deg)' },\n { offset: 1, transform: 'rotate(400deg)' }\n ]);\n const arrowAnimation = createAnimation()\n .addElement(arrow)\n .keyframes([\n { offset: 0, transform: 'translateX(2px) scale(0)' },\n { offset: 0.30, transform: 'translateX(2px) scale(0)' },\n { offset: 0.55, transform: 'translateX(-1.5px) scale(1)' },\n { offset: 1, transform: 'translateX(-1.5px) scale(1)' }\n ]);\n baseAnimation.addAnimation([arrowContainerAnimation, arrowAnimation]);\n }\n return baseAnimation.addAnimation([spinnerArrowContainerAnimation, circleInnerAnimation, circleOuterAnimation]);\n};\nconst createScaleAnimation = (pullingRefresherIcon) => {\n const height = pullingRefresherIcon.clientHeight;\n const spinnerAnimation = createAnimation()\n .addElement(pullingRefresherIcon)\n .keyframes([\n { offset: 0, transform: `scale(0) translateY(-${height + 20}px)` },\n { offset: 1, transform: 'scale(1) translateY(100px)' }\n ]);\n return createBaseAnimation(pullingRefresherIcon).addAnimation([spinnerAnimation]);\n};\nconst createTranslateAnimation = (pullingRefresherIcon) => {\n const height = pullingRefresherIcon.clientHeight;\n const spinnerAnimation = createAnimation()\n .addElement(pullingRefresherIcon)\n .keyframes([\n { offset: 0, transform: `translateY(-${height + 20}px)` },\n { offset: 1, transform: 'translateY(100px)' }\n ]);\n return createBaseAnimation(pullingRefresherIcon).addAnimation([spinnerAnimation]);\n};\nconst createSnapBackAnimation = (pullingRefresherIcon) => {\n return createAnimation()\n .duration(125)\n .addElement(pullingRefresherIcon)\n .fromTo('transform', 'translateY(var(--ion-pulling-refresher-translate, 100px))', 'translateY(0px)');\n};\n// iOS Native Refresher\n// -----------------------------\nconst setSpinnerOpacity = (spinner, opacity) => {\n spinner.style.setProperty('opacity', opacity.toString());\n};\nconst handleScrollWhilePulling = (spinner, ticks, opacity, currentTickToShow) => {\n writeTask(() => {\n setSpinnerOpacity(spinner, opacity);\n ticks.forEach((el, i) => el.style.setProperty('opacity', (i <= currentTickToShow) ? '0.99' : '0'));\n });\n};\nconst handleScrollWhileRefreshing = (spinner, lastVelocityY) => {\n writeTask(() => {\n // If user pulls down quickly, the spinner should spin faster\n spinner.style.setProperty('--refreshing-rotation-duration', (lastVelocityY >= 1.0) ? '0.5s' : '2s');\n spinner.style.setProperty('opacity', '1');\n });\n};\nconst translateElement = (el, value) => {\n if (!el) {\n return Promise.resolve();\n }\n const trans = transitionEndAsync(el, 200);\n writeTask(() => {\n el.style.setProperty('transition', '0.2s all ease-out');\n if (value === undefined) {\n el.style.removeProperty('transform');\n }\n else {\n el.style.setProperty('transform', `translate3d(0px, ${value}, 0px)`);\n }\n });\n return trans;\n};\n// Utils\n// -----------------------------\nconst shouldUseNativeRefresher = (referenceEl, mode) => {\n const pullingSpinner = referenceEl.querySelector('ion-refresher-content .refresher-pulling ion-spinner');\n const refreshingSpinner = referenceEl.querySelector('ion-refresher-content .refresher-refreshing ion-spinner');\n return (pullingSpinner !== null &&\n refreshingSpinner !== null &&\n ((mode === 'ios' && isPlatform('mobile') && referenceEl.style.webkitOverflowScrolling !== undefined) ||\n mode === 'md'));\n};\nconst transitionEndAsync = (el, expectedDuration = 0) => {\n return new Promise(resolve => {\n transitionEnd(el, expectedDuration, resolve);\n });\n};\nconst transitionEnd = (el, expectedDuration = 0, callback) => {\n let unRegTrans;\n let animationTimeout;\n const opts = { passive: true };\n const ANIMATION_FALLBACK_TIMEOUT = 500;\n const unregister = () => {\n if (unRegTrans) {\n unRegTrans();\n }\n };\n const onTransitionEnd = (ev) => {\n if (ev === undefined || el === ev.target) {\n unregister();\n callback(ev);\n }\n };\n if (el) {\n el.addEventListener('webkitTransitionEnd', onTransitionEnd, opts);\n el.addEventListener('transitionend', onTransitionEnd, opts);\n animationTimeout = setTimeout(onTransitionEnd, expectedDuration + ANIMATION_FALLBACK_TIMEOUT);\n unRegTrans = () => {\n if (animationTimeout) {\n clearTimeout(animationTimeout);\n animationTimeout = undefined;\n }\n el.removeEventListener('webkitTransitionEnd', onTransitionEnd, opts);\n el.removeEventListener('transitionend', onTransitionEnd, opts);\n };\n }\n return unregister;\n};\n\nconst refresherIosCss = \"ion-refresher{left:0;top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}[dir=rtl] ion-refresher,:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}ion-refresher.refresher-active{display:block}ion-refresher-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.refresher-pulling,.refresher-refreshing{display:none;width:100%}.refresher-pulling-icon,.refresher-refreshing-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms;transition:200ms;font-size:30px;text-align:center}[dir=rtl] .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}.refresher-pulling-text,.refresher-refreshing-text{font-size:16px;text-align:center}ion-refresher-content .arrow-container{display:none}.refresher-pulling ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refresher-refreshing ion-refresher-content .refresher-refreshing{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-completing ion-refresher-content .refresher-refreshing{display:block}.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-native .refresher-pulling-text,.refresher-native .refresher-refreshing-text{display:none}.refresher-ios .refresher-pulling-icon,.refresher-ios .refresher-refreshing-icon{color:var(--ion-text-color, #000)}.refresher-ios .refresher-pulling-text,.refresher-ios .refresher-refreshing-text{color:var(--ion-text-color, #000)}.refresher-ios .refresher-refreshing .spinner-lines-ios line,.refresher-ios .refresher-refreshing .spinner-lines-small-ios line,.refresher-ios .refresher-refreshing .spinner-crescent circle{stroke:var(--ion-text-color, #000)}.refresher-ios .refresher-refreshing .spinner-bubbles circle,.refresher-ios .refresher-refreshing .spinner-circles circle,.refresher-ios .refresher-refreshing .spinner-dots circle{fill:var(--ion-text-color, #000)}ion-refresher.refresher-native{display:block;z-index:1}ion-refresher.refresher-native ion-spinner{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native ion-spinner{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.refresher-native .refresher-refreshing ion-spinner{--refreshing-rotation-duration:2s;display:none;-webkit-animation:var(--refreshing-rotation-duration) ease-out refresher-rotate forwards;animation:var(--refreshing-rotation-duration) ease-out refresher-rotate forwards}.refresher-native .refresher-refreshing{display:none;-webkit-animation:250ms linear refresher-pop forwards;animation:250ms linear refresher-pop forwards}.refresher-native.refresher-refreshing .refresher-pulling ion-spinner,.refresher-native.refresher-completing .refresher-pulling ion-spinner{display:none}.refresher-native.refresher-refreshing .refresher-refreshing ion-spinner,.refresher-native.refresher-completing .refresher-refreshing ion-spinner{display:block}.refresher-native.refresher-pulling .refresher-pulling ion-spinner{display:block}.refresher-native.refresher-pulling .refresher-refreshing ion-spinner{display:none}@-webkit-keyframes refresher-pop{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes refresher-pop{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes refresher-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes refresher-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}\";\n\nconst refresherMdCss = \"ion-refresher{left:0;top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}[dir=rtl] ion-refresher,:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}ion-refresher.refresher-active{display:block}ion-refresher-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.refresher-pulling,.refresher-refreshing{display:none;width:100%}.refresher-pulling-icon,.refresher-refreshing-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms;transition:200ms;font-size:30px;text-align:center}[dir=rtl] .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}.refresher-pulling-text,.refresher-refreshing-text{font-size:16px;text-align:center}ion-refresher-content .arrow-container{display:none}.refresher-pulling ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refresher-refreshing ion-refresher-content .refresher-refreshing{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-completing ion-refresher-content .refresher-refreshing{display:block}.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-native .refresher-pulling-text,.refresher-native .refresher-refreshing-text{display:none}.refresher-md .refresher-pulling-icon,.refresher-md .refresher-refreshing-icon{color:var(--ion-text-color, #000)}.refresher-md .refresher-pulling-text,.refresher-md .refresher-refreshing-text{color:var(--ion-text-color, #000)}.refresher-md .refresher-refreshing .spinner-lines-md line,.refresher-md .refresher-refreshing .spinner-lines-small-md line,.refresher-md .refresher-refreshing .spinner-crescent circle{stroke:var(--ion-text-color, #000)}.refresher-md .refresher-refreshing .spinner-bubbles circle,.refresher-md .refresher-refreshing .spinner-circles circle,.refresher-md .refresher-refreshing .spinner-dots circle{fill:var(--ion-text-color, #000)}ion-refresher.refresher-native{display:block;z-index:1}ion-refresher.refresher-native ion-spinner{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;width:24px;height:24px;color:var(--ion-color-primary, #3880ff)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native ion-spinner{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}ion-refresher.refresher-native .spinner-arrow-container{display:inherit}ion-refresher.refresher-native .arrow-container{display:block;position:absolute;width:24px;height:24px}ion-refresher.refresher-native .arrow-container ion-icon{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;left:0;right:0;bottom:-4px;position:absolute;color:var(--ion-color-primary, #3880ff);font-size:12px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .arrow-container ion-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}ion-refresher.refresher-native.refresher-pulling ion-refresher-content .refresher-pulling,ion-refresher.refresher-native.refresher-ready ion-refresher-content .refresher-pulling{display:-ms-flexbox;display:flex}ion-refresher.refresher-native.refresher-refreshing ion-refresher-content .refresher-refreshing,ion-refresher.refresher-native.refresher-completing ion-refresher-content .refresher-refreshing,ion-refresher.refresher-native.refresher-cancelling ion-refresher-content .refresher-refreshing{display:-ms-flexbox;display:flex}ion-refresher.refresher-native .refresher-pulling-icon{-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px))}ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;border-radius:100%;padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;display:-ms-flexbox;display:flex;border:1px solid #ececec;background:white;-webkit-box-shadow:0px 1px 6px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 6px rgba(0, 0, 0, 0.1)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}\";\n\nconst Refresher = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionRefresh = createEvent(this, \"ionRefresh\", 7);\n this.ionPull = createEvent(this, \"ionPull\", 7);\n this.ionStart = createEvent(this, \"ionStart\", 7);\n this.appliedStyles = false;\n this.didStart = false;\n this.progress = 0;\n this.pointerDown = false;\n this.needsCompletion = false;\n this.didRefresh = false;\n this.lastVelocityY = 0;\n this.animations = [];\n this.nativeRefresher = false;\n /**\n * The current state which the refresher is in. The refresher's states include:\n *\n * - `inactive` - The refresher is not being pulled down or refreshing and is currently hidden.\n * - `pulling` - The user is actively pulling down the refresher, but has not reached the point yet that if the user lets go, it'll refresh.\n * - `cancelling` - The user pulled down the refresher and let go, but did not pull down far enough to kick off the `refreshing` state. After letting go, the refresher is in the `cancelling` state while it is closing, and will go back to the `inactive` state once closed.\n * - `ready` - The user has pulled down the refresher far enough that if they let go, it'll begin the `refreshing` state.\n * - `refreshing` - The refresher is actively waiting on the async operation to end. Once the refresh handler calls `complete()` it will begin the `completing` state.\n * - `completing` - The `refreshing` state has finished and the refresher is in the way of closing itself. Once closed, the refresher will go back to the `inactive` state.\n */\n this.state = 1 /* Inactive */;\n /**\n * The minimum distance the user must pull down until the\n * refresher will go into the `refreshing` state.\n * Does not apply when the refresher content uses a spinner,\n * enabling the native refresher.\n */\n this.pullMin = 60;\n /**\n * The maximum distance of the pull until the refresher\n * will automatically go into the `refreshing` state.\n * Defaults to the result of `pullMin + 60`.\n * Does not apply when the refresher content uses a spinner,\n * enabling the native refresher.\n */\n this.pullMax = this.pullMin + 60;\n /**\n * Time it takes to close the refresher.\n * Does not apply when the refresher content uses a spinner,\n * enabling the native refresher.\n */\n this.closeDuration = '280ms';\n /**\n * Time it takes the refresher to to snap back to the `refreshing` state.\n * Does not apply when the refresher content uses a spinner,\n * enabling the native refresher.\n */\n this.snapbackDuration = '280ms';\n /**\n * How much to multiply the pull speed by. To slow the pull animation down,\n * pass a number less than `1`. To speed up the pull, pass a number greater\n * than `1`. The default value is `1` which is equal to the speed of the cursor.\n * If a negative value is passed in, the factor will be `1` instead.\n *\n * For example: If the value passed is `1.2` and the content is dragged by\n * `10` pixels, instead of `10` pixels the content will be pulled by `12` pixels\n * (an increase of 20 percent). If the value passed is `0.8`, the dragged amount\n * will be `8` pixels, less than the amount the cursor has moved.\n *\n * Does not apply when the refresher content uses a spinner,\n * enabling the native refresher.\n */\n this.pullFactor = 1;\n /**\n * If `true`, the refresher will be hidden.\n */\n this.disabled = false;\n }\n disabledChanged() {\n if (this.gesture) {\n this.gesture.enable(!this.disabled);\n }\n }\n checkNativeRefresher() {\n const useNativeRefresher = shouldUseNativeRefresher(this.el, getIonMode(this));\n if (useNativeRefresher && !this.nativeRefresher) {\n const contentEl = this.el.closest('ion-content');\n this.setupNativeRefresher(contentEl);\n }\n else if (!useNativeRefresher) {\n this.destroyNativeRefresher();\n }\n }\n destroyNativeRefresher() {\n if (this.scrollEl && this.scrollListenerCallback) {\n this.scrollEl.removeEventListener('scroll', this.scrollListenerCallback);\n this.scrollListenerCallback = undefined;\n }\n this.nativeRefresher = false;\n }\n async resetNativeRefresher(el, state) {\n this.state = state;\n if (getIonMode(this) === 'ios') {\n await translateElement(el, undefined);\n }\n else {\n await transitionEndAsync(this.el.querySelector('.refresher-refreshing-icon'), 200);\n }\n this.didRefresh = false;\n this.needsCompletion = false;\n this.pointerDown = false;\n this.animations.forEach(ani => ani.destroy());\n this.animations = [];\n this.progress = 0;\n this.state = 1 /* Inactive */;\n }\n async setupiOSNativeRefresher(pullingSpinner, refreshingSpinner) {\n this.elementToTransform = this.scrollEl;\n const ticks = pullingSpinner.shadowRoot.querySelectorAll('svg');\n const MAX_PULL = this.scrollEl.clientHeight * 0.16;\n const NUM_TICKS = ticks.length;\n writeTask(() => ticks.forEach(el => el.style.setProperty('animation', 'none')));\n this.scrollListenerCallback = () => {\n // If pointer is not on screen or refresher is not active, ignore scroll\n if (!this.pointerDown && this.state === 1 /* Inactive */) {\n return;\n }\n readTask(() => {\n // PTR should only be active when overflow scrolling at the top\n const scrollTop = this.scrollEl.scrollTop;\n const refresherHeight = this.el.clientHeight;\n if (scrollTop > 0) {\n /**\n * If refresher is refreshing and user tries to scroll\n * progressively fade refresher out/in\n */\n if (this.state === 8 /* Refreshing */) {\n const ratio = clamp(0, scrollTop / (refresherHeight * 0.5), 1);\n writeTask(() => setSpinnerOpacity(refreshingSpinner, 1 - ratio));\n return;\n }\n writeTask(() => setSpinnerOpacity(pullingSpinner, 0));\n return;\n }\n if (this.pointerDown) {\n if (!this.didStart) {\n this.didStart = true;\n this.ionStart.emit();\n }\n // emit \"pulling\" on every move\n if (this.pointerDown) {\n this.ionPull.emit();\n }\n }\n // delay showing the next tick marks until user has pulled 30px\n const opacity = clamp(0, Math.abs(scrollTop) / refresherHeight, 0.99);\n const pullAmount = this.progress = clamp(0, (Math.abs(scrollTop) - 30) / MAX_PULL, 1);\n const currentTickToShow = clamp(0, Math.floor(pullAmount * NUM_TICKS), NUM_TICKS - 1);\n const shouldShowRefreshingSpinner = this.state === 8 /* Refreshing */ || currentTickToShow === NUM_TICKS - 1;\n if (shouldShowRefreshingSpinner) {\n if (this.pointerDown) {\n handleScrollWhileRefreshing(refreshingSpinner, this.lastVelocityY);\n }\n if (!this.didRefresh) {\n this.beginRefresh();\n this.didRefresh = true;\n hapticImpact({ style: 'light' });\n /**\n * Translate the content element otherwise when pointer is removed\n * from screen the scroll content will bounce back over the refresher\n */\n if (!this.pointerDown) {\n translateElement(this.elementToTransform, `${refresherHeight}px`);\n }\n }\n }\n else {\n this.state = 2 /* Pulling */;\n handleScrollWhilePulling(pullingSpinner, ticks, opacity, currentTickToShow);\n }\n });\n };\n this.scrollEl.addEventListener('scroll', this.scrollListenerCallback);\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: this.scrollEl,\n gestureName: 'refresher',\n gesturePriority: 10,\n direction: 'y',\n threshold: 5,\n onStart: () => {\n this.pointerDown = true;\n if (!this.didRefresh) {\n translateElement(this.elementToTransform, '0px');\n }\n },\n onMove: ev => {\n this.lastVelocityY = ev.velocityY;\n },\n onEnd: () => {\n this.pointerDown = false;\n this.didStart = false;\n if (this.needsCompletion) {\n this.resetNativeRefresher(this.elementToTransform, 32 /* Completing */);\n this.needsCompletion = false;\n }\n else if (this.didRefresh) {\n readTask(() => translateElement(this.elementToTransform, `${this.el.clientHeight}px`));\n }\n },\n });\n this.disabledChanged();\n }\n async setupMDNativeRefresher(contentEl, pullingSpinner, refreshingSpinner) {\n const circle = getElementRoot(pullingSpinner).querySelector('circle');\n const pullingRefresherIcon = this.el.querySelector('ion-refresher-content .refresher-pulling-icon');\n const refreshingCircle = getElementRoot(refreshingSpinner).querySelector('circle');\n if (circle !== null && refreshingCircle !== null) {\n writeTask(() => {\n circle.style.setProperty('animation', 'none');\n // This lines up the animation on the refreshing spinner with the pulling spinner\n refreshingSpinner.style.setProperty('animation-delay', '-655ms');\n refreshingCircle.style.setProperty('animation-delay', '-655ms');\n });\n }\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: this.scrollEl,\n gestureName: 'refresher',\n gesturePriority: 10,\n direction: 'y',\n threshold: 5,\n canStart: () => this.state !== 8 /* Refreshing */ && this.state !== 32 /* Completing */ && this.scrollEl.scrollTop === 0,\n onStart: (ev) => {\n ev.data = { animation: undefined, didStart: false, cancelled: false };\n },\n onMove: (ev) => {\n if ((ev.velocityY < 0 && this.progress === 0 && !ev.data.didStart) || ev.data.cancelled) {\n ev.data.cancelled = true;\n return;\n }\n if (!ev.data.didStart) {\n ev.data.didStart = true;\n this.state = 2 /* Pulling */;\n writeTask(() => {\n const animationType = getRefresherAnimationType(contentEl);\n const animation = createPullingAnimation(animationType, pullingRefresherIcon);\n ev.data.animation = animation;\n this.scrollEl.style.setProperty('--overflow', 'hidden');\n animation.progressStart(false, 0);\n this.ionStart.emit();\n this.animations.push(animation);\n });\n return;\n }\n // Since we are using an easing curve, slow the gesture tracking down a bit\n this.progress = clamp(0, (ev.deltaY / 180) * 0.5, 1);\n ev.data.animation.progressStep(this.progress);\n this.ionPull.emit();\n },\n onEnd: (ev) => {\n if (!ev.data.didStart) {\n return;\n }\n writeTask(() => this.scrollEl.style.removeProperty('--overflow'));\n if (this.progress <= 0.4) {\n this.gesture.enable(false);\n ev.data.animation\n .progressEnd(0, this.progress, 500)\n .onFinish(() => {\n this.animations.forEach(ani => ani.destroy());\n this.animations = [];\n this.gesture.enable(true);\n this.state = 1 /* Inactive */;\n });\n return;\n }\n const progress = getTimeGivenProgression([0, 0], [0, 0], [1, 1], [1, 1], this.progress)[0];\n const snapBackAnimation = createSnapBackAnimation(pullingRefresherIcon);\n this.animations.push(snapBackAnimation);\n writeTask(async () => {\n pullingRefresherIcon.style.setProperty('--ion-pulling-refresher-translate', `${(progress * 100)}px`);\n ev.data.animation.progressEnd();\n await snapBackAnimation.play();\n this.beginRefresh();\n ev.data.animation.destroy();\n });\n }\n });\n this.disabledChanged();\n }\n async setupNativeRefresher(contentEl) {\n if (this.scrollListenerCallback || !contentEl || this.nativeRefresher || !this.scrollEl) {\n return;\n }\n this.nativeRefresher = true;\n const pullingSpinner = this.el.querySelector('ion-refresher-content .refresher-pulling ion-spinner');\n const refreshingSpinner = this.el.querySelector('ion-refresher-content .refresher-refreshing ion-spinner');\n await contentEl.componentOnReady();\n if (getIonMode(this) === 'ios') {\n this.setupiOSNativeRefresher(pullingSpinner, refreshingSpinner);\n }\n else {\n this.setupMDNativeRefresher(contentEl, pullingSpinner, refreshingSpinner);\n }\n }\n componentDidUpdate() {\n this.checkNativeRefresher();\n }\n async connectedCallback() {\n if (this.el.getAttribute('slot') !== 'fixed') {\n console.error('Make sure you use: ');\n return;\n }\n const contentEl = this.el.closest('ion-content');\n if (!contentEl) {\n console.error(' must be used inside an ');\n return;\n }\n this.scrollEl = await contentEl.getScrollElement();\n this.backgroundContentEl = getElementRoot(contentEl).querySelector('#background-content');\n if (shouldUseNativeRefresher(this.el, getIonMode(this))) {\n this.setupNativeRefresher(contentEl);\n }\n else {\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: contentEl,\n gestureName: 'refresher',\n gesturePriority: 10,\n direction: 'y',\n threshold: 20,\n passive: false,\n canStart: () => this.canStart(),\n onStart: () => this.onStart(),\n onMove: ev => this.onMove(ev),\n onEnd: () => this.onEnd(),\n });\n this.disabledChanged();\n }\n }\n disconnectedCallback() {\n this.destroyNativeRefresher();\n this.scrollEl = undefined;\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n }\n /**\n * Call `complete()` when your async operation has completed.\n * For example, the `refreshing` state is while the app is performing\n * an asynchronous operation, such as receiving more data from an\n * AJAX request. Once the data has been received, you then call this\n * method to signify that the refreshing has completed and to close\n * the refresher. This method also changes the refresher's state from\n * `refreshing` to `completing`.\n */\n async complete() {\n if (this.nativeRefresher) {\n this.needsCompletion = true;\n // Do not reset scroll el until user removes pointer from screen\n if (!this.pointerDown) {\n raf(() => raf(() => this.resetNativeRefresher(this.elementToTransform, 32 /* Completing */)));\n }\n }\n else {\n this.close(32 /* Completing */, '120ms');\n }\n }\n /**\n * Changes the refresher's state from `refreshing` to `cancelling`.\n */\n async cancel() {\n if (this.nativeRefresher) {\n // Do not reset scroll el until user removes pointer from screen\n if (!this.pointerDown) {\n raf(() => raf(() => this.resetNativeRefresher(this.elementToTransform, 16 /* Cancelling */)));\n }\n }\n else {\n this.close(16 /* Cancelling */, '');\n }\n }\n /**\n * A number representing how far down the user has pulled.\n * The number `0` represents the user hasn't pulled down at all. The\n * number `1`, and anything greater than `1`, represents that the user\n * has pulled far enough down that when they let go then the refresh will\n * happen. If they let go and the number is less than `1`, then the\n * refresh will not happen, and the content will return to it's original\n * position.\n */\n getProgress() {\n return Promise.resolve(this.progress);\n }\n canStart() {\n if (!this.scrollEl) {\n return false;\n }\n if (this.state !== 1 /* Inactive */) {\n return false;\n }\n // if the scrollTop is greater than zero then it's\n // not possible to pull the content down yet\n if (this.scrollEl.scrollTop > 0) {\n return false;\n }\n return true;\n }\n onStart() {\n this.progress = 0;\n this.state = 1 /* Inactive */;\n }\n onMove(detail) {\n if (!this.scrollEl) {\n return;\n }\n // this method can get called like a bazillion times per second,\n // so it's built to be as efficient as possible, and does its\n // best to do any DOM read/writes only when absolutely necessary\n // if multi-touch then get out immediately\n const ev = detail.event;\n if (ev.touches && ev.touches.length > 1) {\n return;\n }\n // do nothing if it's actively refreshing\n // or it's in the way of closing\n // or this was never a startY\n if ((this.state & 56 /* _BUSY_ */) !== 0) {\n return;\n }\n const pullFactor = (Number.isNaN(this.pullFactor) || this.pullFactor < 0) ? 1 : this.pullFactor;\n const deltaY = detail.deltaY * pullFactor;\n // don't bother if they're scrolling up\n // and have not already started dragging\n if (deltaY <= 0) {\n // the current Y is higher than the starting Y\n // so they scrolled up enough to be ignored\n this.progress = 0;\n this.state = 1 /* Inactive */;\n if (this.appliedStyles) {\n // reset the styles only if they were applied\n this.setCss(0, '', false, '');\n return;\n }\n return;\n }\n if (this.state === 1 /* Inactive */) {\n // this refresh is not already actively pulling down\n // get the content's scrollTop\n const scrollHostScrollTop = this.scrollEl.scrollTop;\n // if the scrollTop is greater than zero then it's\n // not possible to pull the content down yet\n if (scrollHostScrollTop > 0) {\n this.progress = 0;\n return;\n }\n // content scrolled all the way to the top, and dragging down\n this.state = 2 /* Pulling */;\n }\n // prevent native scroll events\n if (ev.cancelable) {\n ev.preventDefault();\n }\n // the refresher is actively pulling at this point\n // move the scroll element within the content element\n this.setCss(deltaY, '0ms', true, '');\n if (deltaY === 0) {\n // don't continue if there's no delta yet\n this.progress = 0;\n return;\n }\n const pullMin = this.pullMin;\n // set pull progress\n this.progress = deltaY / pullMin;\n // emit \"start\" if it hasn't started yet\n if (!this.didStart) {\n this.didStart = true;\n this.ionStart.emit();\n }\n // emit \"pulling\" on every move\n this.ionPull.emit();\n // do nothing if the delta is less than the pull threshold\n if (deltaY < pullMin) {\n // ensure it stays in the pulling state, cuz its not ready yet\n this.state = 2 /* Pulling */;\n return;\n }\n if (deltaY > this.pullMax) {\n // they pulled farther than the max, so kick off the refresh\n this.beginRefresh();\n return;\n }\n // pulled farther than the pull min!!\n // it is now in the `ready` state!!\n // if they let go then it'll refresh, kerpow!!\n this.state = 4 /* Ready */;\n return;\n }\n onEnd() {\n // only run in a zone when absolutely necessary\n if (this.state === 4 /* Ready */) {\n // they pulled down far enough, so it's ready to refresh\n this.beginRefresh();\n }\n else if (this.state === 2 /* Pulling */) {\n // they were pulling down, but didn't pull down far enough\n // set the content back to it's original location\n // and close the refresher\n // set that the refresh is actively cancelling\n this.cancel();\n }\n }\n beginRefresh() {\n // assumes we're already back in a zone\n // they pulled down far enough, so it's ready to refresh\n this.state = 8 /* Refreshing */;\n // place the content in a hangout position while it thinks\n this.setCss(this.pullMin, this.snapbackDuration, true, '');\n // emit \"refresh\" because it was pulled down far enough\n // and they let go to begin refreshing\n this.ionRefresh.emit({\n complete: this.complete.bind(this)\n });\n }\n close(state, delay) {\n // create fallback timer incase something goes wrong with transitionEnd event\n setTimeout(() => {\n this.state = 1 /* Inactive */;\n this.progress = 0;\n this.didStart = false;\n this.setCss(0, '0ms', false, '');\n }, 600);\n // reset set the styles on the scroll element\n // set that the refresh is actively cancelling/completing\n this.state = state;\n this.setCss(0, this.closeDuration, true, delay);\n // TODO: stop gesture\n }\n setCss(y, duration, overflowVisible, delay) {\n if (this.nativeRefresher) {\n return;\n }\n this.appliedStyles = (y > 0);\n writeTask(() => {\n if (this.scrollEl && this.backgroundContentEl) {\n const scrollStyle = this.scrollEl.style;\n const backgroundStyle = this.backgroundContentEl.style;\n scrollStyle.transform = backgroundStyle.transform = ((y > 0) ? `translateY(${y}px) translateZ(0px)` : '');\n scrollStyle.transitionDuration = backgroundStyle.transitionDuration = duration;\n scrollStyle.transitionDelay = backgroundStyle.transitionDelay = delay;\n scrollStyle.overflow = (overflowVisible ? 'hidden' : '');\n }\n });\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { slot: \"fixed\", class: {\n [mode]: true,\n // Used internally for styling\n [`refresher-${mode}`]: true,\n 'refresher-native': this.nativeRefresher,\n 'refresher-active': this.state !== 1 /* Inactive */,\n 'refresher-pulling': this.state === 2 /* Pulling */,\n 'refresher-ready': this.state === 4 /* Ready */,\n 'refresher-refreshing': this.state === 8 /* Refreshing */,\n 'refresher-cancelling': this.state === 16 /* Cancelling */,\n 'refresher-completing': this.state === 32 /* Completing */,\n } }));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"disabled\": [\"disabledChanged\"]\n }; }\n};\nRefresher.style = {\n ios: refresherIosCss,\n md: refresherMdCss\n};\n\nconst RefresherContent = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n componentWillLoad() {\n if (this.pullingIcon === undefined) {\n const mode = getIonMode(this);\n const overflowRefresher = this.el.style.webkitOverflowScrolling !== undefined ? 'lines' : 'arrow-down';\n this.pullingIcon = config.get('refreshingIcon', mode === 'ios' && isPlatform('mobile') ? config.get('spinner', overflowRefresher) : 'circular');\n }\n if (this.refreshingSpinner === undefined) {\n const mode = getIonMode(this);\n this.refreshingSpinner = config.get('refreshingSpinner', config.get('spinner', mode === 'ios' ? 'lines' : 'circular'));\n }\n }\n render() {\n const pullingIcon = this.pullingIcon;\n const hasSpinner = pullingIcon != null && SPINNERS[pullingIcon] !== undefined;\n const mode = getIonMode(this);\n return (h(Host, { class: mode }, h(\"div\", { class: \"refresher-pulling\" }, this.pullingIcon && hasSpinner &&\n h(\"div\", { class: \"refresher-pulling-icon\" }, h(\"div\", { class: \"spinner-arrow-container\" }, h(\"ion-spinner\", { name: this.pullingIcon, paused: true }), mode === 'md' && this.pullingIcon === 'circular' &&\n h(\"div\", { class: \"arrow-container\" }, h(\"ion-icon\", { name: \"caret-back-sharp\" })))), this.pullingIcon && !hasSpinner &&\n h(\"div\", { class: \"refresher-pulling-icon\" }, h(\"ion-icon\", { icon: this.pullingIcon, lazy: false })), this.pullingText &&\n h(\"div\", { class: \"refresher-pulling-text\", innerHTML: sanitizeDOMString(this.pullingText) })), h(\"div\", { class: \"refresher-refreshing\" }, this.refreshingSpinner &&\n h(\"div\", { class: \"refresher-refreshing-icon\" }, h(\"ion-spinner\", { name: this.refreshingSpinner })), this.refreshingText &&\n h(\"div\", { class: \"refresher-refreshing-text\", innerHTML: sanitizeDOMString(this.refreshingText) }))));\n }\n get el() { return getElement(this); }\n};\n\nexport { Refresher as ion_refresher, RefresherContent as ion_refresher_content };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/27-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/27-es2015.js deleted file mode 100644 index 40c38357e..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/27-es2015.js +++ /dev/null @@ -1,322 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[27],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-reorder_2.entry.js": -/*!******************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-reorder_2.entry.js ***! - \******************************************************************/ -/*! exports provided: ion_reorder, ion_reorder_group */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_reorder", function() { return Reorder; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_reorder_group", function() { return ReorderGroup; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./haptic-7b8ba70a.js */ "./node_modules/@ionic/core/dist/esm/haptic-7b8ba70a.js"); - - - - -const reorderIosCss = ":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block;font-size:22px}.reorder-icon{font-size:34px;opacity:0.4}"; - -const reorderMdCss = ":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block;font-size:22px}.reorder-icon{font-size:31px;opacity:0.3}"; - -const Reorder = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - onClick(ev) { - ev.preventDefault(); - ev.stopImmediatePropagation(); - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const reorderIcon = mode === 'ios' ? 'reorder-three-outline' : 'reorder-two-sharp'; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: mode }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { name: reorderIcon, lazy: false, class: "reorder-icon", part: "icon" })))); - } -}; -Reorder.style = { - ios: reorderIosCss, - md: reorderMdCss -}; - -const reorderGroupCss = ".reorder-list-active>*{-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms;will-change:transform}.reorder-enabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-enabled ion-reorder{display:block;cursor:-webkit-grab;cursor:grab;pointer-events:all;-ms-touch-action:none;touch-action:none}.reorder-selected,.reorder-selected ion-reorder{cursor:-webkit-grabbing;cursor:grabbing}.reorder-selected{position:relative;-webkit-transition:none !important;transition:none !important;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);opacity:0.8;z-index:100}.reorder-visible ion-reorder .reorder-icon{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}"; - -const ReorderGroup = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionItemReorder = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionItemReorder", 7); - this.lastToIndex = -1; - this.cachedHeights = []; - this.scrollElTop = 0; - this.scrollElBottom = 0; - this.scrollElInitial = 0; - this.containerTop = 0; - this.containerBottom = 0; - this.state = 0 /* Idle */; - /** - * If `true`, the reorder will be hidden. - */ - this.disabled = true; - } - disabledChanged() { - if (this.gesture) { - this.gesture.enable(!this.disabled); - } - } - async connectedCallback() { - const contentEl = this.el.closest('ion-content'); - if (contentEl) { - this.scrollEl = await contentEl.getScrollElement(); - } - this.gesture = (await Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! ./index-eea61379.js */ "./node_modules/@ionic/core/dist/esm/index-eea61379.js"))).createGesture({ - el: this.el, - gestureName: 'reorder', - gesturePriority: 110, - threshold: 0, - direction: 'y', - passive: false, - canStart: detail => this.canStart(detail), - onStart: ev => this.onStart(ev), - onMove: ev => this.onMove(ev), - onEnd: () => this.onEnd(), - }); - this.disabledChanged(); - } - disconnectedCallback() { - this.onEnd(); - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - } - /** - * Completes the reorder operation. Must be called by the `ionItemReorder` event. - * - * If a list of items is passed, the list will be reordered and returned in the - * proper order. - * - * If no parameters are passed or if `true` is passed in, the reorder will complete - * and the item will remain in the position it was dragged to. If `false` is passed, - * the reorder will complete and the item will bounce back to its original position. - * - * @param listOrReorder A list of items to be sorted and returned in the new order or a - * boolean of whether or not the reorder should reposition the item. - */ - complete(listOrReorder) { - return Promise.resolve(this.completeSync(listOrReorder)); - } - canStart(ev) { - if (this.selectedItemEl || this.state !== 0 /* Idle */) { - return false; - } - const target = ev.event.target; - const reorderEl = target.closest('ion-reorder'); - if (!reorderEl) { - return false; - } - const item = findReorderItem(reorderEl, this.el); - if (!item) { - return false; - } - ev.data = item; - return true; - } - onStart(ev) { - ev.event.preventDefault(); - const item = this.selectedItemEl = ev.data; - const heights = this.cachedHeights; - heights.length = 0; - const el = this.el; - const children = el.children; - if (!children || children.length === 0) { - return; - } - let sum = 0; - for (let i = 0; i < children.length; i++) { - const child = children[i]; - sum += child.offsetHeight; - heights.push(sum); - child.$ionIndex = i; - } - const box = el.getBoundingClientRect(); - this.containerTop = box.top; - this.containerBottom = box.bottom; - if (this.scrollEl) { - const scrollBox = this.scrollEl.getBoundingClientRect(); - this.scrollElInitial = this.scrollEl.scrollTop; - this.scrollElTop = scrollBox.top + AUTO_SCROLL_MARGIN; - this.scrollElBottom = scrollBox.bottom - AUTO_SCROLL_MARGIN; - } - else { - this.scrollElInitial = 0; - this.scrollElTop = 0; - this.scrollElBottom = 0; - } - this.lastToIndex = indexForItem(item); - this.selectedItemHeight = item.offsetHeight; - this.state = 1 /* Active */; - item.classList.add(ITEM_REORDER_SELECTED); - Object(_haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_2__["a"])(); - } - onMove(ev) { - const selectedItem = this.selectedItemEl; - if (!selectedItem) { - return; - } - // Scroll if we reach the scroll margins - const scroll = this.autoscroll(ev.currentY); - // // Get coordinate - const top = this.containerTop - scroll; - const bottom = this.containerBottom - scroll; - const currentY = Math.max(top, Math.min(ev.currentY, bottom)); - const deltaY = scroll + currentY - ev.startY; - const normalizedY = currentY - top; - const toIndex = this.itemIndexForTop(normalizedY); - if (toIndex !== this.lastToIndex) { - const fromIndex = indexForItem(selectedItem); - this.lastToIndex = toIndex; - Object(_haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_2__["b"])(); - this.reorderMove(fromIndex, toIndex); - } - // Update selected item position - selectedItem.style.transform = `translateY(${deltaY}px)`; - } - onEnd() { - const selectedItemEl = this.selectedItemEl; - this.state = 2 /* Complete */; - if (!selectedItemEl) { - this.state = 0 /* Idle */; - return; - } - const toIndex = this.lastToIndex; - const fromIndex = indexForItem(selectedItemEl); - if (toIndex === fromIndex) { - this.completeSync(); - } - else { - this.ionItemReorder.emit({ - from: fromIndex, - to: toIndex, - complete: this.completeSync.bind(this) - }); - } - Object(_haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_2__["h"])(); - } - completeSync(listOrReorder) { - const selectedItemEl = this.selectedItemEl; - if (selectedItemEl && this.state === 2 /* Complete */) { - const children = this.el.children; - const len = children.length; - const toIndex = this.lastToIndex; - const fromIndex = indexForItem(selectedItemEl); - if (toIndex !== fromIndex && (listOrReorder === undefined || listOrReorder === true)) { - const ref = (fromIndex < toIndex) - ? children[toIndex + 1] - : children[toIndex]; - this.el.insertBefore(selectedItemEl, ref); - } - if (Array.isArray(listOrReorder)) { - listOrReorder = reorderArray(listOrReorder, fromIndex, toIndex); - } - for (let i = 0; i < len; i++) { - children[i].style['transform'] = ''; - } - selectedItemEl.style.transition = ''; - selectedItemEl.classList.remove(ITEM_REORDER_SELECTED); - this.selectedItemEl = undefined; - this.state = 0 /* Idle */; - } - return listOrReorder; - } - itemIndexForTop(deltaY) { - const heights = this.cachedHeights; - let i = 0; - // TODO: since heights is a sorted array of integers, we can do - // speed up the search using binary search. Remember that linear-search is still - // faster than binary-search for small arrays (<64) due CPU branch misprediction. - for (i = 0; i < heights.length; i++) { - if (heights[i] > deltaY) { - break; - } - } - return i; - } - /********* DOM WRITE ********* */ - reorderMove(fromIndex, toIndex) { - const itemHeight = this.selectedItemHeight; - const children = this.el.children; - for (let i = 0; i < children.length; i++) { - const style = children[i].style; - let value = ''; - if (i > fromIndex && i <= toIndex) { - value = `translateY(${-itemHeight}px)`; - } - else if (i < fromIndex && i >= toIndex) { - value = `translateY(${itemHeight}px)`; - } - style['transform'] = value; - } - } - autoscroll(posY) { - if (!this.scrollEl) { - return 0; - } - let amount = 0; - if (posY < this.scrollElTop) { - amount = -SCROLL_JUMP; - } - else if (posY > this.scrollElBottom) { - amount = SCROLL_JUMP; - } - if (amount !== 0) { - this.scrollEl.scrollBy(0, amount); - } - return this.scrollEl.scrollTop - this.scrollElInitial; - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: { - [mode]: true, - 'reorder-enabled': !this.disabled, - 'reorder-list-active': this.state !== 0 /* Idle */, - } })); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "disabled": ["disabledChanged"] - }; } -}; -const indexForItem = (element) => { - return element['$ionIndex']; -}; -const findReorderItem = (node, container) => { - let parent; - while (node) { - parent = node.parentElement; - if (parent === container) { - return node; - } - node = parent; - } - return undefined; -}; -const AUTO_SCROLL_MARGIN = 60; -const SCROLL_JUMP = 10; -const ITEM_REORDER_SELECTED = 'reorder-selected'; -const reorderArray = (array, from, to) => { - const element = array[from]; - array.splice(from, 1); - array.splice(to, 0, element); - return array.slice(); -}; -ReorderGroup.style = reorderGroupCss; - - - - -/***/ }) - -}]); -//# sourceMappingURL=27-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/27-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/27-es2015.js.map deleted file mode 100644 index b7c960021..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/27-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-reorder_2.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6G;AAChD;AAC0D;;AAEvH,qCAAqC,aAAa,cAAc,YAAY,cAAc,cAAc,eAAe,cAAc,eAAe,YAAY;;AAEhK,oCAAoC,aAAa,cAAc,YAAY,cAAc,cAAc,eAAe,cAAc,eAAe,YAAY;;AAE/J;AACA;AACA,QAAQ,4DAAgB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,cAAc,EAAE,4DAAC,eAAe,4DAAC,cAAc,sEAAsE;AAC9I;AACA;AACA;AACA;AACA;AACA;;AAEA,gDAAgD,2CAA2C,mCAAmC,2BAA2B,oDAAoD,sBAAsB,iBAAiB,yBAAyB,sBAAsB,qBAAqB,iBAAiB,6BAA6B,cAAc,oBAAoB,YAAY,mBAAmB,sBAAsB,kBAAkB,gDAAgD,wBAAwB,gBAAgB,kBAAkB,kBAAkB,mCAAmC,2BAA2B,+CAA+C,uCAAuC,YAAY,YAAY,2CAA2C,yCAAyC,iCAAiC;;AAE52B;AACA;AACA,QAAQ,4DAAgB;AACxB,8BAA8B,4DAAW;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,yJAA6B;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,qBAAqB;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,6DAAoB;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,6DAAsB;AAClC;AACA;AACA;AACA,qDAAqD,OAAO;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA,QAAQ,6DAAkB;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,SAAS;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,oBAAoB;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,qBAAqB;AAC5C;AACA;AACA;AACA,sCAAsC,YAAY;AAClD;AACA;AACA,sCAAsC,WAAW;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B,gBAAgB,4DAAC,CAAC,oDAAI,GAAG;AACzB;AACA;AACA;AACA,aAAa,EAAE;AACf;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEqE","file":"27-es2015.js","sourcesContent":["import { r as registerInstance, h, H as Host, e as createEvent, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { a as hapticSelectionStart, b as hapticSelectionChanged, h as hapticSelectionEnd } from './haptic-7b8ba70a.js';\n\nconst reorderIosCss = \":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block;font-size:22px}.reorder-icon{font-size:34px;opacity:0.4}\";\n\nconst reorderMdCss = \":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block;font-size:22px}.reorder-icon{font-size:31px;opacity:0.3}\";\n\nconst Reorder = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n onClick(ev) {\n ev.preventDefault();\n ev.stopImmediatePropagation();\n }\n render() {\n const mode = getIonMode(this);\n const reorderIcon = mode === 'ios' ? 'reorder-three-outline' : 'reorder-two-sharp';\n return (h(Host, { class: mode }, h(\"slot\", null, h(\"ion-icon\", { name: reorderIcon, lazy: false, class: \"reorder-icon\", part: \"icon\" }))));\n }\n};\nReorder.style = {\n ios: reorderIosCss,\n md: reorderMdCss\n};\n\nconst reorderGroupCss = \".reorder-list-active>*{-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms;will-change:transform}.reorder-enabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-enabled ion-reorder{display:block;cursor:-webkit-grab;cursor:grab;pointer-events:all;-ms-touch-action:none;touch-action:none}.reorder-selected,.reorder-selected ion-reorder{cursor:-webkit-grabbing;cursor:grabbing}.reorder-selected{position:relative;-webkit-transition:none !important;transition:none !important;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);opacity:0.8;z-index:100}.reorder-visible ion-reorder .reorder-icon{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}\";\n\nconst ReorderGroup = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionItemReorder = createEvent(this, \"ionItemReorder\", 7);\n this.lastToIndex = -1;\n this.cachedHeights = [];\n this.scrollElTop = 0;\n this.scrollElBottom = 0;\n this.scrollElInitial = 0;\n this.containerTop = 0;\n this.containerBottom = 0;\n this.state = 0 /* Idle */;\n /**\n * If `true`, the reorder will be hidden.\n */\n this.disabled = true;\n }\n disabledChanged() {\n if (this.gesture) {\n this.gesture.enable(!this.disabled);\n }\n }\n async connectedCallback() {\n const contentEl = this.el.closest('ion-content');\n if (contentEl) {\n this.scrollEl = await contentEl.getScrollElement();\n }\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: this.el,\n gestureName: 'reorder',\n gesturePriority: 110,\n threshold: 0,\n direction: 'y',\n passive: false,\n canStart: detail => this.canStart(detail),\n onStart: ev => this.onStart(ev),\n onMove: ev => this.onMove(ev),\n onEnd: () => this.onEnd(),\n });\n this.disabledChanged();\n }\n disconnectedCallback() {\n this.onEnd();\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n }\n /**\n * Completes the reorder operation. Must be called by the `ionItemReorder` event.\n *\n * If a list of items is passed, the list will be reordered and returned in the\n * proper order.\n *\n * If no parameters are passed or if `true` is passed in, the reorder will complete\n * and the item will remain in the position it was dragged to. If `false` is passed,\n * the reorder will complete and the item will bounce back to its original position.\n *\n * @param listOrReorder A list of items to be sorted and returned in the new order or a\n * boolean of whether or not the reorder should reposition the item.\n */\n complete(listOrReorder) {\n return Promise.resolve(this.completeSync(listOrReorder));\n }\n canStart(ev) {\n if (this.selectedItemEl || this.state !== 0 /* Idle */) {\n return false;\n }\n const target = ev.event.target;\n const reorderEl = target.closest('ion-reorder');\n if (!reorderEl) {\n return false;\n }\n const item = findReorderItem(reorderEl, this.el);\n if (!item) {\n return false;\n }\n ev.data = item;\n return true;\n }\n onStart(ev) {\n ev.event.preventDefault();\n const item = this.selectedItemEl = ev.data;\n const heights = this.cachedHeights;\n heights.length = 0;\n const el = this.el;\n const children = el.children;\n if (!children || children.length === 0) {\n return;\n }\n let sum = 0;\n for (let i = 0; i < children.length; i++) {\n const child = children[i];\n sum += child.offsetHeight;\n heights.push(sum);\n child.$ionIndex = i;\n }\n const box = el.getBoundingClientRect();\n this.containerTop = box.top;\n this.containerBottom = box.bottom;\n if (this.scrollEl) {\n const scrollBox = this.scrollEl.getBoundingClientRect();\n this.scrollElInitial = this.scrollEl.scrollTop;\n this.scrollElTop = scrollBox.top + AUTO_SCROLL_MARGIN;\n this.scrollElBottom = scrollBox.bottom - AUTO_SCROLL_MARGIN;\n }\n else {\n this.scrollElInitial = 0;\n this.scrollElTop = 0;\n this.scrollElBottom = 0;\n }\n this.lastToIndex = indexForItem(item);\n this.selectedItemHeight = item.offsetHeight;\n this.state = 1 /* Active */;\n item.classList.add(ITEM_REORDER_SELECTED);\n hapticSelectionStart();\n }\n onMove(ev) {\n const selectedItem = this.selectedItemEl;\n if (!selectedItem) {\n return;\n }\n // Scroll if we reach the scroll margins\n const scroll = this.autoscroll(ev.currentY);\n // // Get coordinate\n const top = this.containerTop - scroll;\n const bottom = this.containerBottom - scroll;\n const currentY = Math.max(top, Math.min(ev.currentY, bottom));\n const deltaY = scroll + currentY - ev.startY;\n const normalizedY = currentY - top;\n const toIndex = this.itemIndexForTop(normalizedY);\n if (toIndex !== this.lastToIndex) {\n const fromIndex = indexForItem(selectedItem);\n this.lastToIndex = toIndex;\n hapticSelectionChanged();\n this.reorderMove(fromIndex, toIndex);\n }\n // Update selected item position\n selectedItem.style.transform = `translateY(${deltaY}px)`;\n }\n onEnd() {\n const selectedItemEl = this.selectedItemEl;\n this.state = 2 /* Complete */;\n if (!selectedItemEl) {\n this.state = 0 /* Idle */;\n return;\n }\n const toIndex = this.lastToIndex;\n const fromIndex = indexForItem(selectedItemEl);\n if (toIndex === fromIndex) {\n this.completeSync();\n }\n else {\n this.ionItemReorder.emit({\n from: fromIndex,\n to: toIndex,\n complete: this.completeSync.bind(this)\n });\n }\n hapticSelectionEnd();\n }\n completeSync(listOrReorder) {\n const selectedItemEl = this.selectedItemEl;\n if (selectedItemEl && this.state === 2 /* Complete */) {\n const children = this.el.children;\n const len = children.length;\n const toIndex = this.lastToIndex;\n const fromIndex = indexForItem(selectedItemEl);\n if (toIndex !== fromIndex && (listOrReorder === undefined || listOrReorder === true)) {\n const ref = (fromIndex < toIndex)\n ? children[toIndex + 1]\n : children[toIndex];\n this.el.insertBefore(selectedItemEl, ref);\n }\n if (Array.isArray(listOrReorder)) {\n listOrReorder = reorderArray(listOrReorder, fromIndex, toIndex);\n }\n for (let i = 0; i < len; i++) {\n children[i].style['transform'] = '';\n }\n selectedItemEl.style.transition = '';\n selectedItemEl.classList.remove(ITEM_REORDER_SELECTED);\n this.selectedItemEl = undefined;\n this.state = 0 /* Idle */;\n }\n return listOrReorder;\n }\n itemIndexForTop(deltaY) {\n const heights = this.cachedHeights;\n let i = 0;\n // TODO: since heights is a sorted array of integers, we can do\n // speed up the search using binary search. Remember that linear-search is still\n // faster than binary-search for small arrays (<64) due CPU branch misprediction.\n for (i = 0; i < heights.length; i++) {\n if (heights[i] > deltaY) {\n break;\n }\n }\n return i;\n }\n /********* DOM WRITE ********* */\n reorderMove(fromIndex, toIndex) {\n const itemHeight = this.selectedItemHeight;\n const children = this.el.children;\n for (let i = 0; i < children.length; i++) {\n const style = children[i].style;\n let value = '';\n if (i > fromIndex && i <= toIndex) {\n value = `translateY(${-itemHeight}px)`;\n }\n else if (i < fromIndex && i >= toIndex) {\n value = `translateY(${itemHeight}px)`;\n }\n style['transform'] = value;\n }\n }\n autoscroll(posY) {\n if (!this.scrollEl) {\n return 0;\n }\n let amount = 0;\n if (posY < this.scrollElTop) {\n amount = -SCROLL_JUMP;\n }\n else if (posY > this.scrollElBottom) {\n amount = SCROLL_JUMP;\n }\n if (amount !== 0) {\n this.scrollEl.scrollBy(0, amount);\n }\n return this.scrollEl.scrollTop - this.scrollElInitial;\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n 'reorder-enabled': !this.disabled,\n 'reorder-list-active': this.state !== 0 /* Idle */,\n } }));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"disabled\": [\"disabledChanged\"]\n }; }\n};\nconst indexForItem = (element) => {\n return element['$ionIndex'];\n};\nconst findReorderItem = (node, container) => {\n let parent;\n while (node) {\n parent = node.parentElement;\n if (parent === container) {\n return node;\n }\n node = parent;\n }\n return undefined;\n};\nconst AUTO_SCROLL_MARGIN = 60;\nconst SCROLL_JUMP = 10;\nconst ITEM_REORDER_SELECTED = 'reorder-selected';\nconst reorderArray = (array, from, to) => {\n const element = array[from];\n array.splice(from, 1);\n array.splice(to, 0, element);\n return array.slice();\n};\nReorderGroup.style = reorderGroupCss;\n\nexport { Reorder as ion_reorder, ReorderGroup as ion_reorder_group };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/27-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/27-es5.js deleted file mode 100644 index 015d57e08..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/27-es5.js +++ /dev/null @@ -1,511 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[27], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-reorder_2.entry.js": - /*!******************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-reorder_2.entry.js ***! - \******************************************************************/ - - /*! exports provided: ion_reorder, ion_reorder_group */ - - /***/ - function node_modulesIonicCoreDistEsmIonReorder_2EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_reorder", function () { - return Reorder; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_reorder_group", function () { - return ReorderGroup; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./haptic-7b8ba70a.js */ - "./node_modules/@ionic/core/dist/esm/haptic-7b8ba70a.js"); - - var reorderIosCss = ":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block;font-size:22px}.reorder-icon{font-size:34px;opacity:0.4}"; - var reorderMdCss = ":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block;font-size:22px}.reorder-icon{font-size:31px;opacity:0.3}"; - - var Reorder = /*#__PURE__*/function () { - function Reorder(hostRef) { - _classCallCheck(this, Reorder); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - - _createClass(Reorder, [{ - key: "onClick", - value: function onClick(ev) { - ev.preventDefault(); - ev.stopImmediatePropagation(); - } - }, { - key: "render", - value: function render() { - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var reorderIcon = mode === 'ios' ? 'reorder-three-outline' : 'reorder-two-sharp'; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": mode - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { - name: reorderIcon, - lazy: false, - "class": "reorder-icon", - part: "icon" - }))); - } - }]); - - return Reorder; - }(); - - Reorder.style = { - ios: reorderIosCss, - md: reorderMdCss - }; - var reorderGroupCss = ".reorder-list-active>*{-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms;will-change:transform}.reorder-enabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-enabled ion-reorder{display:block;cursor:-webkit-grab;cursor:grab;pointer-events:all;-ms-touch-action:none;touch-action:none}.reorder-selected,.reorder-selected ion-reorder{cursor:-webkit-grabbing;cursor:grabbing}.reorder-selected{position:relative;-webkit-transition:none !important;transition:none !important;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);opacity:0.8;z-index:100}.reorder-visible ion-reorder .reorder-icon{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}"; - - var ReorderGroup = /*#__PURE__*/function () { - function ReorderGroup(hostRef) { - _classCallCheck(this, ReorderGroup); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionItemReorder = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionItemReorder", 7); - this.lastToIndex = -1; - this.cachedHeights = []; - this.scrollElTop = 0; - this.scrollElBottom = 0; - this.scrollElInitial = 0; - this.containerTop = 0; - this.containerBottom = 0; - this.state = 0 - /* Idle */ - ; - /** - * If `true`, the reorder will be hidden. - */ - - this.disabled = true; - } - - _createClass(ReorderGroup, [{ - key: "disabledChanged", - value: function disabledChanged() { - if (this.gesture) { - this.gesture.enable(!this.disabled); - } - } - }, { - key: "connectedCallback", - value: function () { - var _connectedCallback = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - var _this = this; - - var contentEl; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - contentEl = this.el.closest('ion-content'); - - if (!contentEl) { - _context.next = 5; - break; - } - - _context.next = 4; - return contentEl.getScrollElement(); - - case 4: - this.scrollEl = _context.sent; - - case 5: - _context.next = 7; - return Promise.resolve().then(__webpack_require__.bind(null, - /*! ./index-eea61379.js */ - "./node_modules/@ionic/core/dist/esm/index-eea61379.js")); - - case 7: - this.gesture = _context.sent.createGesture({ - el: this.el, - gestureName: 'reorder', - gesturePriority: 110, - threshold: 0, - direction: 'y', - passive: false, - canStart: function canStart(detail) { - return _this.canStart(detail); - }, - onStart: function onStart(ev) { - return _this.onStart(ev); - }, - onMove: function onMove(ev) { - return _this.onMove(ev); - }, - onEnd: function onEnd() { - return _this.onEnd(); - } - }); - this.disabledChanged(); - - case 9: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function connectedCallback() { - return _connectedCallback.apply(this, arguments); - } - - return connectedCallback; - }() - }, { - key: "disconnectedCallback", - value: function disconnectedCallback() { - this.onEnd(); - - if (this.gesture) { - this.gesture.destroy(); - this.gesture = undefined; - } - } - /** - * Completes the reorder operation. Must be called by the `ionItemReorder` event. - * - * If a list of items is passed, the list will be reordered and returned in the - * proper order. - * - * If no parameters are passed or if `true` is passed in, the reorder will complete - * and the item will remain in the position it was dragged to. If `false` is passed, - * the reorder will complete and the item will bounce back to its original position. - * - * @param listOrReorder A list of items to be sorted and returned in the new order or a - * boolean of whether or not the reorder should reposition the item. - */ - - }, { - key: "complete", - value: function complete(listOrReorder) { - return Promise.resolve(this.completeSync(listOrReorder)); - } - }, { - key: "canStart", - value: function canStart(ev) { - if (this.selectedItemEl || this.state !== 0 - /* Idle */ - ) { - return false; - } - - var target = ev.event.target; - var reorderEl = target.closest('ion-reorder'); - - if (!reorderEl) { - return false; - } - - var item = findReorderItem(reorderEl, this.el); - - if (!item) { - return false; - } - - ev.data = item; - return true; - } - }, { - key: "onStart", - value: function onStart(ev) { - ev.event.preventDefault(); - var item = this.selectedItemEl = ev.data; - var heights = this.cachedHeights; - heights.length = 0; - var el = this.el; - var children = el.children; - - if (!children || children.length === 0) { - return; - } - - var sum = 0; - - for (var i = 0; i < children.length; i++) { - var child = children[i]; - sum += child.offsetHeight; - heights.push(sum); - child.$ionIndex = i; - } - - var box = el.getBoundingClientRect(); - this.containerTop = box.top; - this.containerBottom = box.bottom; - - if (this.scrollEl) { - var scrollBox = this.scrollEl.getBoundingClientRect(); - this.scrollElInitial = this.scrollEl.scrollTop; - this.scrollElTop = scrollBox.top + AUTO_SCROLL_MARGIN; - this.scrollElBottom = scrollBox.bottom - AUTO_SCROLL_MARGIN; - } else { - this.scrollElInitial = 0; - this.scrollElTop = 0; - this.scrollElBottom = 0; - } - - this.lastToIndex = indexForItem(item); - this.selectedItemHeight = item.offsetHeight; - this.state = 1 - /* Active */ - ; - item.classList.add(ITEM_REORDER_SELECTED); - Object(_haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_2__["a"])(); - } - }, { - key: "onMove", - value: function onMove(ev) { - var selectedItem = this.selectedItemEl; - - if (!selectedItem) { - return; - } // Scroll if we reach the scroll margins - - - var scroll = this.autoscroll(ev.currentY); // // Get coordinate - - var top = this.containerTop - scroll; - var bottom = this.containerBottom - scroll; - var currentY = Math.max(top, Math.min(ev.currentY, bottom)); - var deltaY = scroll + currentY - ev.startY; - var normalizedY = currentY - top; - var toIndex = this.itemIndexForTop(normalizedY); - - if (toIndex !== this.lastToIndex) { - var fromIndex = indexForItem(selectedItem); - this.lastToIndex = toIndex; - Object(_haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_2__["b"])(); - this.reorderMove(fromIndex, toIndex); - } // Update selected item position - - - selectedItem.style.transform = "translateY(".concat(deltaY, "px)"); - } - }, { - key: "onEnd", - value: function onEnd() { - var selectedItemEl = this.selectedItemEl; - this.state = 2 - /* Complete */ - ; - - if (!selectedItemEl) { - this.state = 0 - /* Idle */ - ; - return; - } - - var toIndex = this.lastToIndex; - var fromIndex = indexForItem(selectedItemEl); - - if (toIndex === fromIndex) { - this.completeSync(); - } else { - this.ionItemReorder.emit({ - from: fromIndex, - to: toIndex, - complete: this.completeSync.bind(this) - }); - } - - Object(_haptic_7b8ba70a_js__WEBPACK_IMPORTED_MODULE_2__["h"])(); - } - }, { - key: "completeSync", - value: function completeSync(listOrReorder) { - var selectedItemEl = this.selectedItemEl; - - if (selectedItemEl && this.state === 2 - /* Complete */ - ) { - var children = this.el.children; - var len = children.length; - var toIndex = this.lastToIndex; - var fromIndex = indexForItem(selectedItemEl); - - if (toIndex !== fromIndex && (listOrReorder === undefined || listOrReorder === true)) { - var ref = fromIndex < toIndex ? children[toIndex + 1] : children[toIndex]; - this.el.insertBefore(selectedItemEl, ref); - } - - if (Array.isArray(listOrReorder)) { - listOrReorder = reorderArray(listOrReorder, fromIndex, toIndex); - } - - for (var i = 0; i < len; i++) { - children[i].style['transform'] = ''; - } - - selectedItemEl.style.transition = ''; - selectedItemEl.classList.remove(ITEM_REORDER_SELECTED); - this.selectedItemEl = undefined; - this.state = 0 - /* Idle */ - ; - } - - return listOrReorder; - } - }, { - key: "itemIndexForTop", - value: function itemIndexForTop(deltaY) { - var heights = this.cachedHeights; - var i = 0; // TODO: since heights is a sorted array of integers, we can do - // speed up the search using binary search. Remember that linear-search is still - // faster than binary-search for small arrays (<64) due CPU branch misprediction. - - for (i = 0; i < heights.length; i++) { - if (heights[i] > deltaY) { - break; - } - } - - return i; - } - /********* DOM WRITE ********* */ - - }, { - key: "reorderMove", - value: function reorderMove(fromIndex, toIndex) { - var itemHeight = this.selectedItemHeight; - var children = this.el.children; - - for (var i = 0; i < children.length; i++) { - var style = children[i].style; - var value = ''; - - if (i > fromIndex && i <= toIndex) { - value = "translateY(".concat(-itemHeight, "px)"); - } else if (i < fromIndex && i >= toIndex) { - value = "translateY(".concat(itemHeight, "px)"); - } - - style['transform'] = value; - } - } - }, { - key: "autoscroll", - value: function autoscroll(posY) { - if (!this.scrollEl) { - return 0; - } - - var amount = 0; - - if (posY < this.scrollElTop) { - amount = -SCROLL_JUMP; - } else if (posY > this.scrollElBottom) { - amount = SCROLL_JUMP; - } - - if (amount !== 0) { - this.scrollEl.scrollBy(0, amount); - } - - return this.scrollEl.scrollTop - this.scrollElInitial; - } - }, { - key: "render", - value: function render() { - var _class; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": (_class = {}, _defineProperty(_class, mode, true), _defineProperty(_class, 'reorder-enabled', !this.disabled), _defineProperty(_class, 'reorder-list-active', this.state !== 0), _class) - }); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "disabled": ["disabledChanged"] - }; - } - }]); - - return ReorderGroup; - }(); - - var indexForItem = function indexForItem(element) { - return element['$ionIndex']; - }; - - var findReorderItem = function findReorderItem(node, container) { - var parent; - - while (node) { - parent = node.parentElement; - - if (parent === container) { - return node; - } - - node = parent; - } - - return undefined; - }; - - var AUTO_SCROLL_MARGIN = 60; - var SCROLL_JUMP = 10; - var ITEM_REORDER_SELECTED = 'reorder-selected'; - - var reorderArray = function reorderArray(array, from, to) { - var element = array[from]; - array.splice(from, 1); - array.splice(to, 0, element); - return array.slice(); - }; - - ReorderGroup.style = reorderGroupCss; - /***/ - } -}]); -//# sourceMappingURL=27-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/27-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/27-es5.js.map deleted file mode 100644 index af6c70af2..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/27-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-reorder_2.entry.js"],"names":["reorderIosCss","reorderMdCss","Reorder","hostRef","ev","preventDefault","stopImmediatePropagation","mode","reorderIcon","name","lazy","part","style","ios","md","reorderGroupCss","ReorderGroup","ionItemReorder","lastToIndex","cachedHeights","scrollElTop","scrollElBottom","scrollElInitial","containerTop","containerBottom","state","disabled","gesture","enable","contentEl","el","closest","getScrollElement","scrollEl","createGesture","gestureName","gesturePriority","threshold","direction","passive","canStart","detail","onStart","onMove","onEnd","disabledChanged","destroy","undefined","listOrReorder","Promise","resolve","completeSync","selectedItemEl","target","event","reorderEl","item","findReorderItem","data","heights","length","children","sum","i","child","offsetHeight","push","$ionIndex","box","getBoundingClientRect","top","bottom","scrollBox","scrollTop","AUTO_SCROLL_MARGIN","indexForItem","selectedItemHeight","classList","add","ITEM_REORDER_SELECTED","selectedItem","scroll","autoscroll","currentY","Math","max","min","deltaY","startY","normalizedY","toIndex","itemIndexForTop","fromIndex","reorderMove","transform","emit","from","to","complete","bind","len","ref","insertBefore","Array","isArray","reorderArray","transition","remove","itemHeight","value","posY","amount","SCROLL_JUMP","scrollBy","element","node","container","parent","parentElement","array","splice","slice"],"mappings":"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","file":"27-es5.js","sourcesContent":["import { r as registerInstance, h, H as Host, e as createEvent, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { a as hapticSelectionStart, b as hapticSelectionChanged, h as hapticSelectionEnd } from './haptic-7b8ba70a.js';\n\nconst reorderIosCss = \":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block;font-size:22px}.reorder-icon{font-size:34px;opacity:0.4}\";\n\nconst reorderMdCss = \":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block;font-size:22px}.reorder-icon{font-size:31px;opacity:0.3}\";\n\nconst Reorder = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n onClick(ev) {\n ev.preventDefault();\n ev.stopImmediatePropagation();\n }\n render() {\n const mode = getIonMode(this);\n const reorderIcon = mode === 'ios' ? 'reorder-three-outline' : 'reorder-two-sharp';\n return (h(Host, { class: mode }, h(\"slot\", null, h(\"ion-icon\", { name: reorderIcon, lazy: false, class: \"reorder-icon\", part: \"icon\" }))));\n }\n};\nReorder.style = {\n ios: reorderIosCss,\n md: reorderMdCss\n};\n\nconst reorderGroupCss = \".reorder-list-active>*{-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms;will-change:transform}.reorder-enabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-enabled ion-reorder{display:block;cursor:-webkit-grab;cursor:grab;pointer-events:all;-ms-touch-action:none;touch-action:none}.reorder-selected,.reorder-selected ion-reorder{cursor:-webkit-grabbing;cursor:grabbing}.reorder-selected{position:relative;-webkit-transition:none !important;transition:none !important;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);opacity:0.8;z-index:100}.reorder-visible ion-reorder .reorder-icon{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}\";\n\nconst ReorderGroup = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionItemReorder = createEvent(this, \"ionItemReorder\", 7);\n this.lastToIndex = -1;\n this.cachedHeights = [];\n this.scrollElTop = 0;\n this.scrollElBottom = 0;\n this.scrollElInitial = 0;\n this.containerTop = 0;\n this.containerBottom = 0;\n this.state = 0 /* Idle */;\n /**\n * If `true`, the reorder will be hidden.\n */\n this.disabled = true;\n }\n disabledChanged() {\n if (this.gesture) {\n this.gesture.enable(!this.disabled);\n }\n }\n async connectedCallback() {\n const contentEl = this.el.closest('ion-content');\n if (contentEl) {\n this.scrollEl = await contentEl.getScrollElement();\n }\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: this.el,\n gestureName: 'reorder',\n gesturePriority: 110,\n threshold: 0,\n direction: 'y',\n passive: false,\n canStart: detail => this.canStart(detail),\n onStart: ev => this.onStart(ev),\n onMove: ev => this.onMove(ev),\n onEnd: () => this.onEnd(),\n });\n this.disabledChanged();\n }\n disconnectedCallback() {\n this.onEnd();\n if (this.gesture) {\n this.gesture.destroy();\n this.gesture = undefined;\n }\n }\n /**\n * Completes the reorder operation. Must be called by the `ionItemReorder` event.\n *\n * If a list of items is passed, the list will be reordered and returned in the\n * proper order.\n *\n * If no parameters are passed or if `true` is passed in, the reorder will complete\n * and the item will remain in the position it was dragged to. If `false` is passed,\n * the reorder will complete and the item will bounce back to its original position.\n *\n * @param listOrReorder A list of items to be sorted and returned in the new order or a\n * boolean of whether or not the reorder should reposition the item.\n */\n complete(listOrReorder) {\n return Promise.resolve(this.completeSync(listOrReorder));\n }\n canStart(ev) {\n if (this.selectedItemEl || this.state !== 0 /* Idle */) {\n return false;\n }\n const target = ev.event.target;\n const reorderEl = target.closest('ion-reorder');\n if (!reorderEl) {\n return false;\n }\n const item = findReorderItem(reorderEl, this.el);\n if (!item) {\n return false;\n }\n ev.data = item;\n return true;\n }\n onStart(ev) {\n ev.event.preventDefault();\n const item = this.selectedItemEl = ev.data;\n const heights = this.cachedHeights;\n heights.length = 0;\n const el = this.el;\n const children = el.children;\n if (!children || children.length === 0) {\n return;\n }\n let sum = 0;\n for (let i = 0; i < children.length; i++) {\n const child = children[i];\n sum += child.offsetHeight;\n heights.push(sum);\n child.$ionIndex = i;\n }\n const box = el.getBoundingClientRect();\n this.containerTop = box.top;\n this.containerBottom = box.bottom;\n if (this.scrollEl) {\n const scrollBox = this.scrollEl.getBoundingClientRect();\n this.scrollElInitial = this.scrollEl.scrollTop;\n this.scrollElTop = scrollBox.top + AUTO_SCROLL_MARGIN;\n this.scrollElBottom = scrollBox.bottom - AUTO_SCROLL_MARGIN;\n }\n else {\n this.scrollElInitial = 0;\n this.scrollElTop = 0;\n this.scrollElBottom = 0;\n }\n this.lastToIndex = indexForItem(item);\n this.selectedItemHeight = item.offsetHeight;\n this.state = 1 /* Active */;\n item.classList.add(ITEM_REORDER_SELECTED);\n hapticSelectionStart();\n }\n onMove(ev) {\n const selectedItem = this.selectedItemEl;\n if (!selectedItem) {\n return;\n }\n // Scroll if we reach the scroll margins\n const scroll = this.autoscroll(ev.currentY);\n // // Get coordinate\n const top = this.containerTop - scroll;\n const bottom = this.containerBottom - scroll;\n const currentY = Math.max(top, Math.min(ev.currentY, bottom));\n const deltaY = scroll + currentY - ev.startY;\n const normalizedY = currentY - top;\n const toIndex = this.itemIndexForTop(normalizedY);\n if (toIndex !== this.lastToIndex) {\n const fromIndex = indexForItem(selectedItem);\n this.lastToIndex = toIndex;\n hapticSelectionChanged();\n this.reorderMove(fromIndex, toIndex);\n }\n // Update selected item position\n selectedItem.style.transform = `translateY(${deltaY}px)`;\n }\n onEnd() {\n const selectedItemEl = this.selectedItemEl;\n this.state = 2 /* Complete */;\n if (!selectedItemEl) {\n this.state = 0 /* Idle */;\n return;\n }\n const toIndex = this.lastToIndex;\n const fromIndex = indexForItem(selectedItemEl);\n if (toIndex === fromIndex) {\n this.completeSync();\n }\n else {\n this.ionItemReorder.emit({\n from: fromIndex,\n to: toIndex,\n complete: this.completeSync.bind(this)\n });\n }\n hapticSelectionEnd();\n }\n completeSync(listOrReorder) {\n const selectedItemEl = this.selectedItemEl;\n if (selectedItemEl && this.state === 2 /* Complete */) {\n const children = this.el.children;\n const len = children.length;\n const toIndex = this.lastToIndex;\n const fromIndex = indexForItem(selectedItemEl);\n if (toIndex !== fromIndex && (listOrReorder === undefined || listOrReorder === true)) {\n const ref = (fromIndex < toIndex)\n ? children[toIndex + 1]\n : children[toIndex];\n this.el.insertBefore(selectedItemEl, ref);\n }\n if (Array.isArray(listOrReorder)) {\n listOrReorder = reorderArray(listOrReorder, fromIndex, toIndex);\n }\n for (let i = 0; i < len; i++) {\n children[i].style['transform'] = '';\n }\n selectedItemEl.style.transition = '';\n selectedItemEl.classList.remove(ITEM_REORDER_SELECTED);\n this.selectedItemEl = undefined;\n this.state = 0 /* Idle */;\n }\n return listOrReorder;\n }\n itemIndexForTop(deltaY) {\n const heights = this.cachedHeights;\n let i = 0;\n // TODO: since heights is a sorted array of integers, we can do\n // speed up the search using binary search. Remember that linear-search is still\n // faster than binary-search for small arrays (<64) due CPU branch misprediction.\n for (i = 0; i < heights.length; i++) {\n if (heights[i] > deltaY) {\n break;\n }\n }\n return i;\n }\n /********* DOM WRITE ********* */\n reorderMove(fromIndex, toIndex) {\n const itemHeight = this.selectedItemHeight;\n const children = this.el.children;\n for (let i = 0; i < children.length; i++) {\n const style = children[i].style;\n let value = '';\n if (i > fromIndex && i <= toIndex) {\n value = `translateY(${-itemHeight}px)`;\n }\n else if (i < fromIndex && i >= toIndex) {\n value = `translateY(${itemHeight}px)`;\n }\n style['transform'] = value;\n }\n }\n autoscroll(posY) {\n if (!this.scrollEl) {\n return 0;\n }\n let amount = 0;\n if (posY < this.scrollElTop) {\n amount = -SCROLL_JUMP;\n }\n else if (posY > this.scrollElBottom) {\n amount = SCROLL_JUMP;\n }\n if (amount !== 0) {\n this.scrollEl.scrollBy(0, amount);\n }\n return this.scrollEl.scrollTop - this.scrollElInitial;\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n 'reorder-enabled': !this.disabled,\n 'reorder-list-active': this.state !== 0 /* Idle */,\n } }));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"disabled\": [\"disabledChanged\"]\n }; }\n};\nconst indexForItem = (element) => {\n return element['$ionIndex'];\n};\nconst findReorderItem = (node, container) => {\n let parent;\n while (node) {\n parent = node.parentElement;\n if (parent === container) {\n return node;\n }\n node = parent;\n }\n return undefined;\n};\nconst AUTO_SCROLL_MARGIN = 60;\nconst SCROLL_JUMP = 10;\nconst ITEM_REORDER_SELECTED = 'reorder-selected';\nconst reorderArray = (array, from, to) => {\n const element = array[from];\n array.splice(from, 1);\n array.splice(to, 0, element);\n return array.slice();\n};\nReorderGroup.style = reorderGroupCss;\n\nexport { Reorder as ion_reorder, ReorderGroup as ion_reorder_group };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/28-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/28-es2015.js deleted file mode 100644 index bf772c182..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/28-es2015.js +++ /dev/null @@ -1,109 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[28],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-ripple-effect.entry.js": -/*!**********************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-ripple-effect.entry.js ***! - \**********************************************************************/ -/*! exports provided: ion_ripple_effect */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_ripple_effect", function() { return RippleEffect; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - - - -const rippleEffectCss = ":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:strict;pointer-events:none}:host(.unbounded){contain:layout size style}.ripple-effect{border-radius:50%;position:absolute;background-color:currentColor;color:inherit;contain:strict;opacity:0;-webkit-animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;will-change:transform, opacity;pointer-events:none}.fade-out{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1));-webkit-animation:150ms fadeOutAnimation forwards;animation:150ms fadeOutAnimation forwards}@-webkit-keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@-webkit-keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@-webkit-keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}@keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}"; - -const RippleEffect = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * Sets the type of ripple-effect: - * - * - `bounded`: the ripple effect expands from the user's click position - * - `unbounded`: the ripple effect expands from the center of the button and overflows the container. - * - * NOTE: Surfaces for bounded ripples should have the overflow property set to hidden, - * while surfaces for unbounded ripples should have it set to visible. - */ - this.type = 'bounded'; - } - /** - * Adds the ripple effect to the parent element. - * - * @param x The horizontal coordinate of where the ripple should start. - * @param y The vertical coordinate of where the ripple should start. - */ - async addRipple(x, y) { - return new Promise(resolve => { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(() => { - const rect = this.el.getBoundingClientRect(); - const width = rect.width; - const height = rect.height; - const hypotenuse = Math.sqrt(width * width + height * height); - const maxDim = Math.max(height, width); - const maxRadius = this.unbounded ? maxDim : hypotenuse + PADDING; - const initialSize = Math.floor(maxDim * INITIAL_ORIGIN_SCALE); - const finalScale = maxRadius / initialSize; - let posX = x - rect.left; - let posY = y - rect.top; - if (this.unbounded) { - posX = width * 0.5; - posY = height * 0.5; - } - const styleX = posX - initialSize * 0.5; - const styleY = posY - initialSize * 0.5; - const moveX = width * 0.5 - posX; - const moveY = height * 0.5 - posY; - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => { - const div = document.createElement('div'); - div.classList.add('ripple-effect'); - const style = div.style; - style.top = styleY + 'px'; - style.left = styleX + 'px'; - style.width = style.height = initialSize + 'px'; - style.setProperty('--final-scale', `${finalScale}`); - style.setProperty('--translate-end', `${moveX}px, ${moveY}px`); - const container = this.el.shadowRoot || this.el; - container.appendChild(div); - setTimeout(() => { - resolve(() => { - removeRipple(div); - }); - }, 225 + 100); - }); - }); - }); - } - get unbounded() { - return this.type === 'unbounded'; - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { role: "presentation", class: { - [mode]: true, - 'unbounded': this.unbounded - } })); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -const removeRipple = (ripple) => { - ripple.classList.add('fade-out'); - setTimeout(() => { - ripple.remove(); - }, 200); -}; -const PADDING = 10; -const INITIAL_ORIGIN_SCALE = 0.5; -RippleEffect.style = rippleEffectCss; - - - - -/***/ }) - -}]); -//# sourceMappingURL=28-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/28-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/28-es2015.js.map deleted file mode 100644 index 13d01e6a4..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/28-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-ripple-effect.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAA0H;AAC7D;;AAE7D,+BAA+B,OAAO,QAAQ,MAAM,SAAS,kBAAkB,eAAe,oBAAoB,kBAAkB,0BAA0B,eAAe,kBAAkB,kBAAkB,8BAA8B,cAAc,eAAe,UAAU,gFAAgF,wEAAwE,+BAA+B,oBAAoB,UAAU,+EAA+E,uEAAuE,kDAAkD,0CAA0C,mCAAmC,KAAK,+DAA+D,uDAAuD,2BAA2B,mBAAmB,GAAG,+EAA+E,wEAAwE,2BAA2B,KAAK,+DAA+D,uDAAuD,2BAA2B,mBAAmB,GAAG,+EAA+E,wEAAwE,mCAAmC,KAAK,yCAAyC,iCAAiC,UAAU,GAAG,cAAc,2BAA2B,KAAK,yCAAyC,iCAAiC,UAAU,GAAG,cAAc,oCAAoC,KAAK,yCAAyC,iCAAiC,aAAa,GAAG,WAAW,4BAA4B,KAAK,yCAAyC,iCAAiC,aAAa,GAAG,WAAW;;AAEv8D;AACA;AACA,QAAQ,4DAAgB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,4DAAQ;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,4DAAS;AACzB;AACA;AACA;AACA;AACA;AACA;AACA,0DAA0D,WAAW;AACrE,4DAA4D,MAAM,MAAM,MAAM;AAC9E;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB,qBAAqB;AACrB,iBAAiB;AACjB,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B,gBAAgB,4DAAC,CAAC,oDAAI,GAAG;AACzB;AACA;AACA,aAAa,EAAE;AACf;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAE6C","file":"28-es2015.js","sourcesContent":["import { r as registerInstance, f as readTask, c as writeTask, h, i as getElement, H as Host } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\n\nconst rippleEffectCss = \":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:strict;pointer-events:none}:host(.unbounded){contain:layout size style}.ripple-effect{border-radius:50%;position:absolute;background-color:currentColor;color:inherit;contain:strict;opacity:0;-webkit-animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;will-change:transform, opacity;pointer-events:none}.fade-out{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1));-webkit-animation:150ms fadeOutAnimation forwards;animation:150ms fadeOutAnimation forwards}@-webkit-keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@-webkit-keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@-webkit-keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}@keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}\";\n\nconst RippleEffect = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * Sets the type of ripple-effect:\n *\n * - `bounded`: the ripple effect expands from the user's click position\n * - `unbounded`: the ripple effect expands from the center of the button and overflows the container.\n *\n * NOTE: Surfaces for bounded ripples should have the overflow property set to hidden,\n * while surfaces for unbounded ripples should have it set to visible.\n */\n this.type = 'bounded';\n }\n /**\n * Adds the ripple effect to the parent element.\n *\n * @param x The horizontal coordinate of where the ripple should start.\n * @param y The vertical coordinate of where the ripple should start.\n */\n async addRipple(x, y) {\n return new Promise(resolve => {\n readTask(() => {\n const rect = this.el.getBoundingClientRect();\n const width = rect.width;\n const height = rect.height;\n const hypotenuse = Math.sqrt(width * width + height * height);\n const maxDim = Math.max(height, width);\n const maxRadius = this.unbounded ? maxDim : hypotenuse + PADDING;\n const initialSize = Math.floor(maxDim * INITIAL_ORIGIN_SCALE);\n const finalScale = maxRadius / initialSize;\n let posX = x - rect.left;\n let posY = y - rect.top;\n if (this.unbounded) {\n posX = width * 0.5;\n posY = height * 0.5;\n }\n const styleX = posX - initialSize * 0.5;\n const styleY = posY - initialSize * 0.5;\n const moveX = width * 0.5 - posX;\n const moveY = height * 0.5 - posY;\n writeTask(() => {\n const div = document.createElement('div');\n div.classList.add('ripple-effect');\n const style = div.style;\n style.top = styleY + 'px';\n style.left = styleX + 'px';\n style.width = style.height = initialSize + 'px';\n style.setProperty('--final-scale', `${finalScale}`);\n style.setProperty('--translate-end', `${moveX}px, ${moveY}px`);\n const container = this.el.shadowRoot || this.el;\n container.appendChild(div);\n setTimeout(() => {\n resolve(() => {\n removeRipple(div);\n });\n }, 225 + 100);\n });\n });\n });\n }\n get unbounded() {\n return this.type === 'unbounded';\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { role: \"presentation\", class: {\n [mode]: true,\n 'unbounded': this.unbounded\n } }));\n }\n get el() { return getElement(this); }\n};\nconst removeRipple = (ripple) => {\n ripple.classList.add('fade-out');\n setTimeout(() => {\n ripple.remove();\n }, 200);\n};\nconst PADDING = 10;\nconst INITIAL_ORIGIN_SCALE = 0.5;\nRippleEffect.style = rippleEffectCss;\n\nexport { RippleEffect as ion_ripple_effect };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/28-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/28-es5.js deleted file mode 100644 index ef259678f..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/28-es5.js +++ /dev/null @@ -1,179 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[28], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-ripple-effect.entry.js": - /*!**********************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-ripple-effect.entry.js ***! - \**********************************************************************/ - - /*! exports provided: ion_ripple_effect */ - - /***/ - function node_modulesIonicCoreDistEsmIonRippleEffectEntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_ripple_effect", function () { - return RippleEffect; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - - var rippleEffectCss = ":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:strict;pointer-events:none}:host(.unbounded){contain:layout size style}.ripple-effect{border-radius:50%;position:absolute;background-color:currentColor;color:inherit;contain:strict;opacity:0;-webkit-animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;will-change:transform, opacity;pointer-events:none}.fade-out{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1));-webkit-animation:150ms fadeOutAnimation forwards;animation:150ms fadeOutAnimation forwards}@-webkit-keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@-webkit-keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@-webkit-keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}@keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}"; - - var RippleEffect = /*#__PURE__*/function () { - function RippleEffect(hostRef) { - _classCallCheck(this, RippleEffect); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * Sets the type of ripple-effect: - * - * - `bounded`: the ripple effect expands from the user's click position - * - `unbounded`: the ripple effect expands from the center of the button and overflows the container. - * - * NOTE: Surfaces for bounded ripples should have the overflow property set to hidden, - * while surfaces for unbounded ripples should have it set to visible. - */ - - this.type = 'bounded'; - } - /** - * Adds the ripple effect to the parent element. - * - * @param x The horizontal coordinate of where the ripple should start. - * @param y The vertical coordinate of where the ripple should start. - */ - - - _createClass(RippleEffect, [{ - key: "addRipple", - value: function () { - var _addRipple = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(x, y) { - var _this = this; - - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - return _context.abrupt("return", new Promise(function (resolve) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(function () { - var rect = _this.el.getBoundingClientRect(); - - var width = rect.width; - var height = rect.height; - var hypotenuse = Math.sqrt(width * width + height * height); - var maxDim = Math.max(height, width); - var maxRadius = _this.unbounded ? maxDim : hypotenuse + PADDING; - var initialSize = Math.floor(maxDim * INITIAL_ORIGIN_SCALE); - var finalScale = maxRadius / initialSize; - var posX = x - rect.left; - var posY = y - rect.top; - - if (_this.unbounded) { - posX = width * 0.5; - posY = height * 0.5; - } - - var styleX = posX - initialSize * 0.5; - var styleY = posY - initialSize * 0.5; - var moveX = width * 0.5 - posX; - var moveY = height * 0.5 - posY; - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - var div = document.createElement('div'); - div.classList.add('ripple-effect'); - var style = div.style; - style.top = styleY + 'px'; - style.left = styleX + 'px'; - style.width = style.height = initialSize + 'px'; - style.setProperty('--final-scale', "".concat(finalScale)); - style.setProperty('--translate-end', "".concat(moveX, "px, ").concat(moveY, "px")); - var container = _this.el.shadowRoot || _this.el; - container.appendChild(div); - setTimeout(function () { - resolve(function () { - removeRipple(div); - }); - }, 225 + 100); - }); - }); - })); - - case 1: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - function addRipple(_x, _x2) { - return _addRipple.apply(this, arguments); - } - - return addRipple; - }() - }, { - key: "render", - value: function render() { - var _class; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - role: "presentation", - "class": (_class = {}, _defineProperty(_class, mode, true), _defineProperty(_class, 'unbounded', this.unbounded), _class) - }); - } - }, { - key: "unbounded", - get: function get() { - return this.type === 'unbounded'; - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return RippleEffect; - }(); - - var removeRipple = function removeRipple(ripple) { - ripple.classList.add('fade-out'); - setTimeout(function () { - ripple.remove(); - }, 200); - }; - - var PADDING = 10; - var INITIAL_ORIGIN_SCALE = 0.5; - RippleEffect.style = rippleEffectCss; - /***/ - } -}]); -//# sourceMappingURL=28-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/28-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/28-es5.js.map deleted file mode 100644 index eec33d647..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/28-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-ripple-effect.entry.js"],"names":["rippleEffectCss","RippleEffect","hostRef","type","x","y","Promise","resolve","rect","el","getBoundingClientRect","width","height","hypotenuse","Math","sqrt","maxDim","max","maxRadius","unbounded","PADDING","initialSize","floor","INITIAL_ORIGIN_SCALE","finalScale","posX","left","posY","top","styleX","styleY","moveX","moveY","div","document","createElement","classList","add","style","setProperty","container","shadowRoot","appendChild","setTimeout","removeRipple","mode","role","ripple","remove"],"mappings":"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","file":"28-es5.js","sourcesContent":["import { r as registerInstance, f as readTask, c as writeTask, h, i as getElement, H as Host } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\n\nconst rippleEffectCss = \":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:strict;pointer-events:none}:host(.unbounded){contain:layout size style}.ripple-effect{border-radius:50%;position:absolute;background-color:currentColor;color:inherit;contain:strict;opacity:0;-webkit-animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;will-change:transform, opacity;pointer-events:none}.fade-out{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1));-webkit-animation:150ms fadeOutAnimation forwards;animation:150ms fadeOutAnimation forwards}@-webkit-keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@-webkit-keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@-webkit-keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}@keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}\";\n\nconst RippleEffect = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * Sets the type of ripple-effect:\n *\n * - `bounded`: the ripple effect expands from the user's click position\n * - `unbounded`: the ripple effect expands from the center of the button and overflows the container.\n *\n * NOTE: Surfaces for bounded ripples should have the overflow property set to hidden,\n * while surfaces for unbounded ripples should have it set to visible.\n */\n this.type = 'bounded';\n }\n /**\n * Adds the ripple effect to the parent element.\n *\n * @param x The horizontal coordinate of where the ripple should start.\n * @param y The vertical coordinate of where the ripple should start.\n */\n async addRipple(x, y) {\n return new Promise(resolve => {\n readTask(() => {\n const rect = this.el.getBoundingClientRect();\n const width = rect.width;\n const height = rect.height;\n const hypotenuse = Math.sqrt(width * width + height * height);\n const maxDim = Math.max(height, width);\n const maxRadius = this.unbounded ? maxDim : hypotenuse + PADDING;\n const initialSize = Math.floor(maxDim * INITIAL_ORIGIN_SCALE);\n const finalScale = maxRadius / initialSize;\n let posX = x - rect.left;\n let posY = y - rect.top;\n if (this.unbounded) {\n posX = width * 0.5;\n posY = height * 0.5;\n }\n const styleX = posX - initialSize * 0.5;\n const styleY = posY - initialSize * 0.5;\n const moveX = width * 0.5 - posX;\n const moveY = height * 0.5 - posY;\n writeTask(() => {\n const div = document.createElement('div');\n div.classList.add('ripple-effect');\n const style = div.style;\n style.top = styleY + 'px';\n style.left = styleX + 'px';\n style.width = style.height = initialSize + 'px';\n style.setProperty('--final-scale', `${finalScale}`);\n style.setProperty('--translate-end', `${moveX}px, ${moveY}px`);\n const container = this.el.shadowRoot || this.el;\n container.appendChild(div);\n setTimeout(() => {\n resolve(() => {\n removeRipple(div);\n });\n }, 225 + 100);\n });\n });\n });\n }\n get unbounded() {\n return this.type === 'unbounded';\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { role: \"presentation\", class: {\n [mode]: true,\n 'unbounded': this.unbounded\n } }));\n }\n get el() { return getElement(this); }\n};\nconst removeRipple = (ripple) => {\n ripple.classList.add('fade-out');\n setTimeout(() => {\n ripple.remove();\n }, 200);\n};\nconst PADDING = 10;\nconst INITIAL_ORIGIN_SCALE = 0.5;\nRippleEffect.style = rippleEffectCss;\n\nexport { RippleEffect as ion_ripple_effect };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/29-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/29-es2015.js deleted file mode 100644 index 7cf5af0d0..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/29-es2015.js +++ /dev/null @@ -1,792 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[29],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-route_4.entry.js": -/*!****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-route_4.entry.js ***! - \****************************************************************/ -/*! exports provided: ion_route, ion_route_redirect, ion_router, ion_router_link */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_route", function() { return Route; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_route_redirect", function() { return RouteRedirect; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_router", function() { return Router; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_router_link", function() { return RouterLink; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - - -const Route = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionRouteDataChanged = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionRouteDataChanged", 7); - /** - * Relative path that needs to match in order for this route to apply. - * - * Accepts paths similar to expressjs so that you can define parameters - * in the url /foo/:bar where bar would be available in incoming props. - */ - this.url = ''; - } - onUpdate(newValue) { - this.ionRouteDataChanged.emit(newValue); - } - onComponentProps(newValue, oldValue) { - if (newValue === oldValue) { - return; - } - const keys1 = newValue ? Object.keys(newValue) : []; - const keys2 = oldValue ? Object.keys(oldValue) : []; - if (keys1.length !== keys2.length) { - this.onUpdate(newValue); - return; - } - for (const key of keys1) { - if (newValue[key] !== oldValue[key]) { - this.onUpdate(newValue); - return; - } - } - } - connectedCallback() { - this.ionRouteDataChanged.emit(); - } - static get watchers() { return { - "url": ["onUpdate"], - "component": ["onUpdate"], - "componentProps": ["onComponentProps"] - }; } -}; - -const RouteRedirect = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionRouteRedirectChanged = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionRouteRedirectChanged", 7); - } - propDidChange() { - this.ionRouteRedirectChanged.emit(); - } - connectedCallback() { - this.ionRouteRedirectChanged.emit(); - } - static get watchers() { return { - "from": ["propDidChange"], - "to": ["propDidChange"] - }; } -}; - -const ROUTER_INTENT_NONE = 'root'; -const ROUTER_INTENT_FORWARD = 'forward'; -const ROUTER_INTENT_BACK = 'back'; - -const generatePath = (segments) => { - const path = segments - .filter(s => s.length > 0) - .join('/'); - return '/' + path; -}; -const chainToPath = (chain) => { - const path = []; - for (const route of chain) { - for (const segment of route.path) { - if (segment[0] === ':') { - const param = route.params && route.params[segment.slice(1)]; - if (!param) { - return null; - } - path.push(param); - } - else if (segment !== '') { - path.push(segment); - } - } - } - return path; -}; -const writePath = (history, root, useHash, path, direction, state, queryString) => { - let url = generatePath([ - ...parsePath(root), - ...path - ]); - if (useHash) { - url = '#' + url; - } - if (queryString !== undefined) { - url = url + '?' + queryString; - } - if (direction === ROUTER_INTENT_FORWARD) { - history.pushState(state, '', url); - } - else { - history.replaceState(state, '', url); - } -}; -const removePrefix = (prefix, path) => { - if (prefix.length > path.length) { - return null; - } - if (prefix.length <= 1 && prefix[0] === '') { - return path; - } - for (let i = 0; i < prefix.length; i++) { - if (prefix[i].length > 0 && prefix[i] !== path[i]) { - return null; - } - } - if (path.length === prefix.length) { - return ['']; - } - return path.slice(prefix.length); -}; -const readPath = (loc, root, useHash) => { - let pathname = loc.pathname; - if (useHash) { - const hash = loc.hash; - pathname = (hash[0] === '#') - ? hash.slice(1) - : ''; - } - const prefix = parsePath(root); - const path = parsePath(pathname); - return removePrefix(prefix, path); -}; -const parsePath = (path) => { - if (path == null) { - return ['']; - } - const removeQueryString = path.split('?')[0]; - const segments = removeQueryString.split('/') - .map(s => s.trim()) - .filter(s => s.length > 0); - if (segments.length === 0) { - return ['']; - } - else { - return segments; - } -}; - -const printRoutes = (routes) => { - console.group(`[ion-core] ROUTES[${routes.length}]`); - for (const chain of routes) { - const path = []; - chain.forEach(r => path.push(...r.path)); - const ids = chain.map(r => r.id); - console.debug(`%c ${generatePath(path)}`, 'font-weight: bold; padding-left: 20px', '=>\t', `(${ids.join(', ')})`); - } - console.groupEnd(); -}; -const printRedirects = (redirects) => { - console.group(`[ion-core] REDIRECTS[${redirects.length}]`); - for (const redirect of redirects) { - if (redirect.to) { - console.debug('FROM: ', `$c ${generatePath(redirect.from)}`, 'font-weight: bold', ' TO: ', `$c ${generatePath(redirect.to)}`, 'font-weight: bold'); - } - } - console.groupEnd(); -}; - -const writeNavState = async (root, chain, direction, index, changed = false, animation) => { - try { - // find next navigation outlet in the DOM - const outlet = searchNavNode(root); - // make sure we can continue interacting the DOM, otherwise abort - if (index >= chain.length || !outlet) { - return changed; - } - await outlet.componentOnReady(); - const route = chain[index]; - const result = await outlet.setRouteId(route.id, route.params, direction, animation); - // if the outlet changed the page, reset navigation to neutral (no direction) - // this means nested outlets will not animate - if (result.changed) { - direction = ROUTER_INTENT_NONE; - changed = true; - } - // recursively set nested outlets - changed = await writeNavState(result.element, chain, direction, index + 1, changed, animation); - // once all nested outlets are visible let's make the parent visible too, - // using markVisible prevents flickering - if (result.markVisible) { - await result.markVisible(); - } - return changed; - } - catch (e) { - console.error(e); - return false; - } -}; -const readNavState = async (root) => { - const ids = []; - let outlet; - let node = root; - // tslint:disable-next-line:no-constant-condition - while (true) { - outlet = searchNavNode(node); - if (outlet) { - const id = await outlet.getRouteId(); - if (id) { - node = id.element; - id.element = undefined; - ids.push(id); - } - else { - break; - } - } - else { - break; - } - } - return { ids, outlet }; -}; -const waitUntilNavNode = () => { - if (searchNavNode(document.body)) { - return Promise.resolve(); - } - return new Promise(resolve => { - window.addEventListener('ionNavWillLoad', resolve, { once: true }); - }); -}; -const QUERY = ':not([no-router]) ion-nav, :not([no-router]) ion-tabs, :not([no-router]) ion-router-outlet'; -const searchNavNode = (root) => { - if (!root) { - return undefined; - } - if (root.matches(QUERY)) { - return root; - } - const outlet = root.querySelector(QUERY); - return outlet ? outlet : undefined; -}; - -const matchesRedirect = (input, route) => { - const { from, to } = route; - if (to === undefined) { - return false; - } - if (from.length > input.length) { - return false; - } - for (let i = 0; i < from.length; i++) { - const expected = from[i]; - if (expected === '*') { - return true; - } - if (expected !== input[i]) { - return false; - } - } - return from.length === input.length; -}; -const routeRedirect = (path, routes) => { - return routes.find(route => matchesRedirect(path, route)); -}; -const matchesIDs = (ids, chain) => { - const len = Math.min(ids.length, chain.length); - let i = 0; - for (; i < len; i++) { - if (ids[i].toLowerCase() !== chain[i].id) { - break; - } - } - return i; -}; -const matchesPath = (inputPath, chain) => { - const segments = new RouterSegments(inputPath); - let matchesDefault = false; - let allparams; - for (let i = 0; i < chain.length; i++) { - const path = chain[i].path; - if (path[0] === '') { - matchesDefault = true; - } - else { - for (const segment of path) { - const data = segments.next(); - // data param - if (segment[0] === ':') { - if (data === '') { - return null; - } - allparams = allparams || []; - const params = allparams[i] || (allparams[i] = {}); - params[segment.slice(1)] = data; - } - else if (data !== segment) { - return null; - } - } - matchesDefault = false; - } - } - const matches = (matchesDefault) - ? matchesDefault === (segments.next() === '') - : true; - if (!matches) { - return null; - } - if (allparams) { - return chain.map((route, i) => ({ - id: route.id, - path: route.path, - params: mergeParams(route.params, allparams[i]) - })); - } - return chain; -}; -const mergeParams = (a, b) => { - if (!a && b) { - return b; - } - else if (a && !b) { - return a; - } - else if (a && b) { - return Object.assign(Object.assign({}, a), b); - } - return undefined; -}; -const routerIDsToChain = (ids, chains) => { - let match = null; - let maxMatches = 0; - const plainIDs = ids.map(i => i.id); - for (const chain of chains) { - const score = matchesIDs(plainIDs, chain); - if (score > maxMatches) { - match = chain; - maxMatches = score; - } - } - if (match) { - return match.map((route, i) => ({ - id: route.id, - path: route.path, - params: mergeParams(route.params, ids[i] && ids[i].params) - })); - } - return null; -}; -const routerPathToChain = (path, chains) => { - let match = null; - let matches = 0; - for (const chain of chains) { - const matchedChain = matchesPath(path, chain); - if (matchedChain !== null) { - const score = computePriority(matchedChain); - if (score > matches) { - matches = score; - match = matchedChain; - } - } - } - return match; -}; -const computePriority = (chain) => { - let score = 1; - let level = 1; - for (const route of chain) { - for (const path of route.path) { - if (path[0] === ':') { - score += Math.pow(1, level); - } - else if (path !== '') { - score += Math.pow(2, level); - } - level++; - } - } - return score; -}; -class RouterSegments { - constructor(path) { - this.path = path.slice(); - } - next() { - if (this.path.length > 0) { - return this.path.shift(); - } - return ''; - } -} - -const readRedirects = (root) => { - return Array.from(root.children) - .filter(el => el.tagName === 'ION-ROUTE-REDIRECT') - .map(el => { - const to = readProp(el, 'to'); - return { - from: parsePath(readProp(el, 'from')), - to: to == null ? undefined : parsePath(to), - }; - }); -}; -const readRoutes = (root) => { - return flattenRouterTree(readRouteNodes(root)); -}; -const readRouteNodes = (root, node = root) => { - return Array.from(node.children) - .filter(el => el.tagName === 'ION-ROUTE' && el.component) - .map(el => { - const component = readProp(el, 'component'); - if (component == null) { - throw new Error('component missing in ion-route'); - } - return { - path: parsePath(readProp(el, 'url')), - id: component.toLowerCase(), - params: el.componentProps, - beforeLeave: el.beforeLeave, - beforeEnter: el.beforeEnter, - children: readRouteNodes(root, el) - }; - }); -}; -const readProp = (el, prop) => { - if (prop in el) { - return el[prop]; - } - if (el.hasAttribute(prop)) { - return el.getAttribute(prop); - } - return null; -}; -const flattenRouterTree = (nodes) => { - const routes = []; - for (const node of nodes) { - flattenNode([], routes, node); - } - return routes; -}; -const flattenNode = (chain, routes, node) => { - const s = chain.slice(); - s.push({ - id: node.id, - path: node.path, - params: node.params, - beforeLeave: node.beforeLeave, - beforeEnter: node.beforeEnter - }); - if (node.children.length === 0) { - routes.push(s); - return; - } - for (const sub of node.children) { - flattenNode(s, routes, sub); - } -}; - -const Router = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionRouteWillChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionRouteWillChange", 7); - this.ionRouteDidChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionRouteDidChange", 7); - this.previousPath = null; - this.busy = false; - this.state = 0; - this.lastState = 0; - /** - * By default `ion-router` will match the routes at the root path ("/"). - * That can be changed when - * - */ - this.root = '/'; - /** - * The router can work in two "modes": - * - With hash: `/index.html#/path/to/page` - * - Without hash: `/path/to/page` - * - * Using one or another might depend in the requirements of your app and/or where it's deployed. - * - * Usually "hash-less" navigation works better for SEO and it's more user friendly too, but it might - * requires additional server-side configuration in order to properly work. - * - * On the otherside hash-navigation is much easier to deploy, it even works over the file protocol. - * - * By default, this property is `true`, change to `false` to allow hash-less URLs. - */ - this.useHash = true; - } - async componentWillLoad() { - console.debug('[ion-router] router will load'); - await waitUntilNavNode(); - console.debug('[ion-router] found nav'); - await this.onRoutesChanged(); - } - componentDidLoad() { - window.addEventListener('ionRouteRedirectChanged', Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["e"])(this.onRedirectChanged.bind(this), 10)); - window.addEventListener('ionRouteDataChanged', Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["e"])(this.onRoutesChanged.bind(this), 100)); - } - async onPopState() { - const direction = this.historyDirection(); - let path = this.getPath(); - const canProceed = await this.runGuards(path); - if (canProceed !== true) { - if (typeof canProceed === 'object') { - path = parsePath(canProceed.redirect); - } - return false; - } - console.debug('[ion-router] URL changed -> update nav', path, direction); - return this.writeNavStateRoot(path, direction); - } - onBackButton(ev) { - ev.detail.register(0, processNextHandler => { - this.back(); - processNextHandler(); - }); - } - /** @internal */ - async canTransition() { - const canProceed = await this.runGuards(); - if (canProceed !== true) { - if (typeof canProceed === 'object') { - return canProceed.redirect; - } - else { - return false; - } - } - return true; - } - /** - * Navigate to the specified URL. - * - * @param url The url to navigate to. - * @param direction The direction of the animation. Defaults to `"forward"`. - */ - async push(url, direction = 'forward', animation) { - if (url.startsWith('.')) { - url = (new URL(url, window.location.href)).pathname; - } - console.debug('[ion-router] URL pushed -> updating nav', url, direction); - let path = parsePath(url); - let queryString = url.split('?')[1]; - const canProceed = await this.runGuards(path); - if (canProceed !== true) { - if (typeof canProceed === 'object') { - path = parsePath(canProceed.redirect); - queryString = canProceed.redirect.split('?')[1]; - } - else { - return false; - } - } - this.setPath(path, direction, queryString); - return this.writeNavStateRoot(path, direction, animation); - } - /** - * Go back to previous page in the window.history. - */ - back() { - window.history.back(); - return Promise.resolve(this.waitPromise); - } - /** @internal */ - async printDebug() { - console.debug('CURRENT PATH', this.getPath()); - console.debug('PREVIOUS PATH', this.previousPath); - printRoutes(readRoutes(this.el)); - printRedirects(readRedirects(this.el)); - } - /** @internal */ - async navChanged(direction) { - if (this.busy) { - console.warn('[ion-router] router is busy, navChanged was cancelled'); - return false; - } - const { ids, outlet } = await readNavState(window.document.body); - const routes = readRoutes(this.el); - const chain = routerIDsToChain(ids, routes); - if (!chain) { - console.warn('[ion-router] no matching URL for ', ids.map(i => i.id)); - return false; - } - const path = chainToPath(chain); - if (!path) { - console.warn('[ion-router] router could not match path because some required param is missing'); - return false; - } - console.debug('[ion-router] nav changed -> update URL', ids, path); - this.setPath(path, direction); - await this.safeWriteNavState(outlet, chain, ROUTER_INTENT_NONE, path, null, ids.length); - return true; - } - onRedirectChanged() { - const path = this.getPath(); - if (path && routeRedirect(path, readRedirects(this.el))) { - this.writeNavStateRoot(path, ROUTER_INTENT_NONE); - } - } - onRoutesChanged() { - return this.writeNavStateRoot(this.getPath(), ROUTER_INTENT_NONE); - } - historyDirection() { - const win = window; - if (win.history.state === null) { - this.state++; - win.history.replaceState(this.state, win.document.title, win.document.location && win.document.location.href); - } - const state = win.history.state; - const lastState = this.lastState; - this.lastState = state; - if (state > lastState || (state >= lastState && lastState > 0)) { - return ROUTER_INTENT_FORWARD; - } - else if (state < lastState) { - return ROUTER_INTENT_BACK; - } - else { - return ROUTER_INTENT_NONE; - } - } - async writeNavStateRoot(path, direction, animation) { - if (!path) { - console.error('[ion-router] URL is not part of the routing set'); - return false; - } - // lookup redirect rule - const redirects = readRedirects(this.el); - const redirect = routeRedirect(path, redirects); - let redirectFrom = null; - if (redirect) { - this.setPath(redirect.to, direction); - redirectFrom = redirect.from; - path = redirect.to; - } - // lookup route chain - const routes = readRoutes(this.el); - const chain = routerPathToChain(path, routes); - if (!chain) { - console.error('[ion-router] the path does not match any route'); - return false; - } - // write DOM give - return this.safeWriteNavState(document.body, chain, direction, path, redirectFrom, 0, animation); - } - async safeWriteNavState(node, chain, direction, path, redirectFrom, index = 0, animation) { - const unlock = await this.lock(); - let changed = false; - try { - changed = await this.writeNavState(node, chain, direction, path, redirectFrom, index, animation); - } - catch (e) { - console.error(e); - } - unlock(); - return changed; - } - async lock() { - const p = this.waitPromise; - let resolve; - this.waitPromise = new Promise(r => resolve = r); - if (p !== undefined) { - await p; - } - return resolve; - } - async runGuards(to = this.getPath(), from = parsePath(this.previousPath)) { - if (!to || !from) { - return true; - } - const routes = readRoutes(this.el); - const toChain = routerPathToChain(to, routes); - const fromChain = routerPathToChain(from, routes); - const beforeEnterHook = toChain && toChain[toChain.length - 1].beforeEnter; - const beforeLeaveHook = fromChain && fromChain[fromChain.length - 1].beforeLeave; - const canLeave = beforeLeaveHook ? await beforeLeaveHook() : true; - if (canLeave === false || typeof canLeave === 'object') { - return canLeave; - } - const canEnter = beforeEnterHook ? await beforeEnterHook() : true; - if (canEnter === false || typeof canEnter === 'object') { - return canEnter; - } - return true; - } - async writeNavState(node, chain, direction, path, redirectFrom, index = 0, animation) { - if (this.busy) { - console.warn('[ion-router] router is busy, transition was cancelled'); - return false; - } - this.busy = true; - // generate route event and emit will change - const routeEvent = this.routeChangeEvent(path, redirectFrom); - if (routeEvent) { - this.ionRouteWillChange.emit(routeEvent); - } - const changed = await writeNavState(node, chain, direction, index, false, animation); - this.busy = false; - if (changed) { - console.debug('[ion-router] route changed', path); - } - // emit did change - if (routeEvent) { - this.ionRouteDidChange.emit(routeEvent); - } - return changed; - } - setPath(path, direction, queryString) { - this.state++; - writePath(window.history, this.root, this.useHash, path, direction, this.state, queryString); - } - getPath() { - return readPath(window.location, this.root, this.useHash); - } - routeChangeEvent(path, redirectFromPath) { - const from = this.previousPath; - const to = generatePath(path); - this.previousPath = to; - if (to === from) { - return null; - } - const redirectedFrom = redirectFromPath ? generatePath(redirectFromPath) : null; - return { - from, - redirectedFrom, - to, - }; - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; - -const routerLinkCss = ":host{--background:transparent;--color:var(--ion-color-primary, #3880ff);background:var(--background);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}a{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit}"; - -const RouterLink = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * When using a router, it specifies the transition direction when navigating to - * another page using `href`. - */ - this.routerDirection = 'forward'; - this.onClick = (ev) => { - Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["o"])(this.href, ev, this.routerDirection, this.routerAnimation); - }; - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const attrs = { - href: this.href, - rel: this.rel, - target: this.target - }; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { onClick: this.onClick, class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["c"])(this.color)), { [mode]: true, 'ion-activatable': true }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("a", Object.assign({}, attrs), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)))); - } -}; -RouterLink.style = routerLinkCss; - - - - -/***/ }) - -}]); -//# sourceMappingURL=29-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/29-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/29-es2015.js.map deleted file mode 100644 index d07d08a3a..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/29-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-route_4.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6G;AAChD;AACP;AACsB;;AAE5E;AACA;AACA,QAAQ,4DAAgB;AACxB,mCAAmC,4DAAW;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B;AAC3B;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;AACA,QAAQ,4DAAgB;AACxB,uCAAuC,4DAAW;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B;AAC3B;AACA;AACA,MAAM;AACN;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,mBAAmB;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,uCAAuC,cAAc;AACrD;AACA;AACA;AACA;AACA,4BAA4B,mBAAmB,sBAAsB,kCAAkC,eAAe;AACtH;AACA;AACA;AACA;AACA,0CAA0C,iBAAiB;AAC3D;AACA;AACA,0CAA0C,4BAA4B,uCAAuC,0BAA0B;AACvI;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA,4DAA4D,aAAa;AACzE,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,WAAW,WAAW;AACtB;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,iBAAiB;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,SAAS;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,kBAAkB;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qEAAqE;AACrE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6CAA6C;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ,4DAAgB;AACxB,kCAAkC,4DAAW;AAC7C,iCAAiC,4DAAW;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2DAA2D,8DAAQ;AACnE,uDAAuD,8DAAQ;AAC/D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,cAAc;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC;;AAEA,6BAA6B,yBAAyB,0CAA0C,6BAA6B,mBAAmB,kBAAkB,4BAA4B,EAAE,oBAAoB,kBAAkB,mBAAmB,oBAAoB,uBAAuB,wBAAwB,oBAAoB,sBAAsB,uBAAuB,mBAAmB,oBAAoB,cAAc;;AAElb;AACA;AACA,QAAQ,4DAAgB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,4DAAO;AACnB;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B;AACA;AACA;AACA;AACA;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,6DAA6D,EAAE,4DAAkB,gBAAgB,wCAAwC,GAAG,EAAE,4DAAC,sBAAsB,UAAU,4DAAC;AACzM;AACA;AACA;;AAEwH","file":"29-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, i as getElement, h, H as Host } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { e as debounce } from './helpers-5c745fbd.js';\nimport { o as openURL, c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst Route = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionRouteDataChanged = createEvent(this, \"ionRouteDataChanged\", 7);\n /**\n * Relative path that needs to match in order for this route to apply.\n *\n * Accepts paths similar to expressjs so that you can define parameters\n * in the url /foo/:bar where bar would be available in incoming props.\n */\n this.url = '';\n }\n onUpdate(newValue) {\n this.ionRouteDataChanged.emit(newValue);\n }\n onComponentProps(newValue, oldValue) {\n if (newValue === oldValue) {\n return;\n }\n const keys1 = newValue ? Object.keys(newValue) : [];\n const keys2 = oldValue ? Object.keys(oldValue) : [];\n if (keys1.length !== keys2.length) {\n this.onUpdate(newValue);\n return;\n }\n for (const key of keys1) {\n if (newValue[key] !== oldValue[key]) {\n this.onUpdate(newValue);\n return;\n }\n }\n }\n connectedCallback() {\n this.ionRouteDataChanged.emit();\n }\n static get watchers() { return {\n \"url\": [\"onUpdate\"],\n \"component\": [\"onUpdate\"],\n \"componentProps\": [\"onComponentProps\"]\n }; }\n};\n\nconst RouteRedirect = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionRouteRedirectChanged = createEvent(this, \"ionRouteRedirectChanged\", 7);\n }\n propDidChange() {\n this.ionRouteRedirectChanged.emit();\n }\n connectedCallback() {\n this.ionRouteRedirectChanged.emit();\n }\n static get watchers() { return {\n \"from\": [\"propDidChange\"],\n \"to\": [\"propDidChange\"]\n }; }\n};\n\nconst ROUTER_INTENT_NONE = 'root';\nconst ROUTER_INTENT_FORWARD = 'forward';\nconst ROUTER_INTENT_BACK = 'back';\n\nconst generatePath = (segments) => {\n const path = segments\n .filter(s => s.length > 0)\n .join('/');\n return '/' + path;\n};\nconst chainToPath = (chain) => {\n const path = [];\n for (const route of chain) {\n for (const segment of route.path) {\n if (segment[0] === ':') {\n const param = route.params && route.params[segment.slice(1)];\n if (!param) {\n return null;\n }\n path.push(param);\n }\n else if (segment !== '') {\n path.push(segment);\n }\n }\n }\n return path;\n};\nconst writePath = (history, root, useHash, path, direction, state, queryString) => {\n let url = generatePath([\n ...parsePath(root),\n ...path\n ]);\n if (useHash) {\n url = '#' + url;\n }\n if (queryString !== undefined) {\n url = url + '?' + queryString;\n }\n if (direction === ROUTER_INTENT_FORWARD) {\n history.pushState(state, '', url);\n }\n else {\n history.replaceState(state, '', url);\n }\n};\nconst removePrefix = (prefix, path) => {\n if (prefix.length > path.length) {\n return null;\n }\n if (prefix.length <= 1 && prefix[0] === '') {\n return path;\n }\n for (let i = 0; i < prefix.length; i++) {\n if (prefix[i].length > 0 && prefix[i] !== path[i]) {\n return null;\n }\n }\n if (path.length === prefix.length) {\n return [''];\n }\n return path.slice(prefix.length);\n};\nconst readPath = (loc, root, useHash) => {\n let pathname = loc.pathname;\n if (useHash) {\n const hash = loc.hash;\n pathname = (hash[0] === '#')\n ? hash.slice(1)\n : '';\n }\n const prefix = parsePath(root);\n const path = parsePath(pathname);\n return removePrefix(prefix, path);\n};\nconst parsePath = (path) => {\n if (path == null) {\n return [''];\n }\n const removeQueryString = path.split('?')[0];\n const segments = removeQueryString.split('/')\n .map(s => s.trim())\n .filter(s => s.length > 0);\n if (segments.length === 0) {\n return [''];\n }\n else {\n return segments;\n }\n};\n\nconst printRoutes = (routes) => {\n console.group(`[ion-core] ROUTES[${routes.length}]`);\n for (const chain of routes) {\n const path = [];\n chain.forEach(r => path.push(...r.path));\n const ids = chain.map(r => r.id);\n console.debug(`%c ${generatePath(path)}`, 'font-weight: bold; padding-left: 20px', '=>\\t', `(${ids.join(', ')})`);\n }\n console.groupEnd();\n};\nconst printRedirects = (redirects) => {\n console.group(`[ion-core] REDIRECTS[${redirects.length}]`);\n for (const redirect of redirects) {\n if (redirect.to) {\n console.debug('FROM: ', `$c ${generatePath(redirect.from)}`, 'font-weight: bold', ' TO: ', `$c ${generatePath(redirect.to)}`, 'font-weight: bold');\n }\n }\n console.groupEnd();\n};\n\nconst writeNavState = async (root, chain, direction, index, changed = false, animation) => {\n try {\n // find next navigation outlet in the DOM\n const outlet = searchNavNode(root);\n // make sure we can continue interacting the DOM, otherwise abort\n if (index >= chain.length || !outlet) {\n return changed;\n }\n await outlet.componentOnReady();\n const route = chain[index];\n const result = await outlet.setRouteId(route.id, route.params, direction, animation);\n // if the outlet changed the page, reset navigation to neutral (no direction)\n // this means nested outlets will not animate\n if (result.changed) {\n direction = ROUTER_INTENT_NONE;\n changed = true;\n }\n // recursively set nested outlets\n changed = await writeNavState(result.element, chain, direction, index + 1, changed, animation);\n // once all nested outlets are visible let's make the parent visible too,\n // using markVisible prevents flickering\n if (result.markVisible) {\n await result.markVisible();\n }\n return changed;\n }\n catch (e) {\n console.error(e);\n return false;\n }\n};\nconst readNavState = async (root) => {\n const ids = [];\n let outlet;\n let node = root;\n // tslint:disable-next-line:no-constant-condition\n while (true) {\n outlet = searchNavNode(node);\n if (outlet) {\n const id = await outlet.getRouteId();\n if (id) {\n node = id.element;\n id.element = undefined;\n ids.push(id);\n }\n else {\n break;\n }\n }\n else {\n break;\n }\n }\n return { ids, outlet };\n};\nconst waitUntilNavNode = () => {\n if (searchNavNode(document.body)) {\n return Promise.resolve();\n }\n return new Promise(resolve => {\n window.addEventListener('ionNavWillLoad', resolve, { once: true });\n });\n};\nconst QUERY = ':not([no-router]) ion-nav, :not([no-router]) ion-tabs, :not([no-router]) ion-router-outlet';\nconst searchNavNode = (root) => {\n if (!root) {\n return undefined;\n }\n if (root.matches(QUERY)) {\n return root;\n }\n const outlet = root.querySelector(QUERY);\n return outlet ? outlet : undefined;\n};\n\nconst matchesRedirect = (input, route) => {\n const { from, to } = route;\n if (to === undefined) {\n return false;\n }\n if (from.length > input.length) {\n return false;\n }\n for (let i = 0; i < from.length; i++) {\n const expected = from[i];\n if (expected === '*') {\n return true;\n }\n if (expected !== input[i]) {\n return false;\n }\n }\n return from.length === input.length;\n};\nconst routeRedirect = (path, routes) => {\n return routes.find(route => matchesRedirect(path, route));\n};\nconst matchesIDs = (ids, chain) => {\n const len = Math.min(ids.length, chain.length);\n let i = 0;\n for (; i < len; i++) {\n if (ids[i].toLowerCase() !== chain[i].id) {\n break;\n }\n }\n return i;\n};\nconst matchesPath = (inputPath, chain) => {\n const segments = new RouterSegments(inputPath);\n let matchesDefault = false;\n let allparams;\n for (let i = 0; i < chain.length; i++) {\n const path = chain[i].path;\n if (path[0] === '') {\n matchesDefault = true;\n }\n else {\n for (const segment of path) {\n const data = segments.next();\n // data param\n if (segment[0] === ':') {\n if (data === '') {\n return null;\n }\n allparams = allparams || [];\n const params = allparams[i] || (allparams[i] = {});\n params[segment.slice(1)] = data;\n }\n else if (data !== segment) {\n return null;\n }\n }\n matchesDefault = false;\n }\n }\n const matches = (matchesDefault)\n ? matchesDefault === (segments.next() === '')\n : true;\n if (!matches) {\n return null;\n }\n if (allparams) {\n return chain.map((route, i) => ({\n id: route.id,\n path: route.path,\n params: mergeParams(route.params, allparams[i])\n }));\n }\n return chain;\n};\nconst mergeParams = (a, b) => {\n if (!a && b) {\n return b;\n }\n else if (a && !b) {\n return a;\n }\n else if (a && b) {\n return Object.assign(Object.assign({}, a), b);\n }\n return undefined;\n};\nconst routerIDsToChain = (ids, chains) => {\n let match = null;\n let maxMatches = 0;\n const plainIDs = ids.map(i => i.id);\n for (const chain of chains) {\n const score = matchesIDs(plainIDs, chain);\n if (score > maxMatches) {\n match = chain;\n maxMatches = score;\n }\n }\n if (match) {\n return match.map((route, i) => ({\n id: route.id,\n path: route.path,\n params: mergeParams(route.params, ids[i] && ids[i].params)\n }));\n }\n return null;\n};\nconst routerPathToChain = (path, chains) => {\n let match = null;\n let matches = 0;\n for (const chain of chains) {\n const matchedChain = matchesPath(path, chain);\n if (matchedChain !== null) {\n const score = computePriority(matchedChain);\n if (score > matches) {\n matches = score;\n match = matchedChain;\n }\n }\n }\n return match;\n};\nconst computePriority = (chain) => {\n let score = 1;\n let level = 1;\n for (const route of chain) {\n for (const path of route.path) {\n if (path[0] === ':') {\n score += Math.pow(1, level);\n }\n else if (path !== '') {\n score += Math.pow(2, level);\n }\n level++;\n }\n }\n return score;\n};\nclass RouterSegments {\n constructor(path) {\n this.path = path.slice();\n }\n next() {\n if (this.path.length > 0) {\n return this.path.shift();\n }\n return '';\n }\n}\n\nconst readRedirects = (root) => {\n return Array.from(root.children)\n .filter(el => el.tagName === 'ION-ROUTE-REDIRECT')\n .map(el => {\n const to = readProp(el, 'to');\n return {\n from: parsePath(readProp(el, 'from')),\n to: to == null ? undefined : parsePath(to),\n };\n });\n};\nconst readRoutes = (root) => {\n return flattenRouterTree(readRouteNodes(root));\n};\nconst readRouteNodes = (root, node = root) => {\n return Array.from(node.children)\n .filter(el => el.tagName === 'ION-ROUTE' && el.component)\n .map(el => {\n const component = readProp(el, 'component');\n if (component == null) {\n throw new Error('component missing in ion-route');\n }\n return {\n path: parsePath(readProp(el, 'url')),\n id: component.toLowerCase(),\n params: el.componentProps,\n beforeLeave: el.beforeLeave,\n beforeEnter: el.beforeEnter,\n children: readRouteNodes(root, el)\n };\n });\n};\nconst readProp = (el, prop) => {\n if (prop in el) {\n return el[prop];\n }\n if (el.hasAttribute(prop)) {\n return el.getAttribute(prop);\n }\n return null;\n};\nconst flattenRouterTree = (nodes) => {\n const routes = [];\n for (const node of nodes) {\n flattenNode([], routes, node);\n }\n return routes;\n};\nconst flattenNode = (chain, routes, node) => {\n const s = chain.slice();\n s.push({\n id: node.id,\n path: node.path,\n params: node.params,\n beforeLeave: node.beforeLeave,\n beforeEnter: node.beforeEnter\n });\n if (node.children.length === 0) {\n routes.push(s);\n return;\n }\n for (const sub of node.children) {\n flattenNode(s, routes, sub);\n }\n};\n\nconst Router = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionRouteWillChange = createEvent(this, \"ionRouteWillChange\", 7);\n this.ionRouteDidChange = createEvent(this, \"ionRouteDidChange\", 7);\n this.previousPath = null;\n this.busy = false;\n this.state = 0;\n this.lastState = 0;\n /**\n * By default `ion-router` will match the routes at the root path (\"/\").\n * That can be changed when\n *\n */\n this.root = '/';\n /**\n * The router can work in two \"modes\":\n * - With hash: `/index.html#/path/to/page`\n * - Without hash: `/path/to/page`\n *\n * Using one or another might depend in the requirements of your app and/or where it's deployed.\n *\n * Usually \"hash-less\" navigation works better for SEO and it's more user friendly too, but it might\n * requires additional server-side configuration in order to properly work.\n *\n * On the otherside hash-navigation is much easier to deploy, it even works over the file protocol.\n *\n * By default, this property is `true`, change to `false` to allow hash-less URLs.\n */\n this.useHash = true;\n }\n async componentWillLoad() {\n console.debug('[ion-router] router will load');\n await waitUntilNavNode();\n console.debug('[ion-router] found nav');\n await this.onRoutesChanged();\n }\n componentDidLoad() {\n window.addEventListener('ionRouteRedirectChanged', debounce(this.onRedirectChanged.bind(this), 10));\n window.addEventListener('ionRouteDataChanged', debounce(this.onRoutesChanged.bind(this), 100));\n }\n async onPopState() {\n const direction = this.historyDirection();\n let path = this.getPath();\n const canProceed = await this.runGuards(path);\n if (canProceed !== true) {\n if (typeof canProceed === 'object') {\n path = parsePath(canProceed.redirect);\n }\n return false;\n }\n console.debug('[ion-router] URL changed -> update nav', path, direction);\n return this.writeNavStateRoot(path, direction);\n }\n onBackButton(ev) {\n ev.detail.register(0, processNextHandler => {\n this.back();\n processNextHandler();\n });\n }\n /** @internal */\n async canTransition() {\n const canProceed = await this.runGuards();\n if (canProceed !== true) {\n if (typeof canProceed === 'object') {\n return canProceed.redirect;\n }\n else {\n return false;\n }\n }\n return true;\n }\n /**\n * Navigate to the specified URL.\n *\n * @param url The url to navigate to.\n * @param direction The direction of the animation. Defaults to `\"forward\"`.\n */\n async push(url, direction = 'forward', animation) {\n if (url.startsWith('.')) {\n url = (new URL(url, window.location.href)).pathname;\n }\n console.debug('[ion-router] URL pushed -> updating nav', url, direction);\n let path = parsePath(url);\n let queryString = url.split('?')[1];\n const canProceed = await this.runGuards(path);\n if (canProceed !== true) {\n if (typeof canProceed === 'object') {\n path = parsePath(canProceed.redirect);\n queryString = canProceed.redirect.split('?')[1];\n }\n else {\n return false;\n }\n }\n this.setPath(path, direction, queryString);\n return this.writeNavStateRoot(path, direction, animation);\n }\n /**\n * Go back to previous page in the window.history.\n */\n back() {\n window.history.back();\n return Promise.resolve(this.waitPromise);\n }\n /** @internal */\n async printDebug() {\n console.debug('CURRENT PATH', this.getPath());\n console.debug('PREVIOUS PATH', this.previousPath);\n printRoutes(readRoutes(this.el));\n printRedirects(readRedirects(this.el));\n }\n /** @internal */\n async navChanged(direction) {\n if (this.busy) {\n console.warn('[ion-router] router is busy, navChanged was cancelled');\n return false;\n }\n const { ids, outlet } = await readNavState(window.document.body);\n const routes = readRoutes(this.el);\n const chain = routerIDsToChain(ids, routes);\n if (!chain) {\n console.warn('[ion-router] no matching URL for ', ids.map(i => i.id));\n return false;\n }\n const path = chainToPath(chain);\n if (!path) {\n console.warn('[ion-router] router could not match path because some required param is missing');\n return false;\n }\n console.debug('[ion-router] nav changed -> update URL', ids, path);\n this.setPath(path, direction);\n await this.safeWriteNavState(outlet, chain, ROUTER_INTENT_NONE, path, null, ids.length);\n return true;\n }\n onRedirectChanged() {\n const path = this.getPath();\n if (path && routeRedirect(path, readRedirects(this.el))) {\n this.writeNavStateRoot(path, ROUTER_INTENT_NONE);\n }\n }\n onRoutesChanged() {\n return this.writeNavStateRoot(this.getPath(), ROUTER_INTENT_NONE);\n }\n historyDirection() {\n const win = window;\n if (win.history.state === null) {\n this.state++;\n win.history.replaceState(this.state, win.document.title, win.document.location && win.document.location.href);\n }\n const state = win.history.state;\n const lastState = this.lastState;\n this.lastState = state;\n if (state > lastState || (state >= lastState && lastState > 0)) {\n return ROUTER_INTENT_FORWARD;\n }\n else if (state < lastState) {\n return ROUTER_INTENT_BACK;\n }\n else {\n return ROUTER_INTENT_NONE;\n }\n }\n async writeNavStateRoot(path, direction, animation) {\n if (!path) {\n console.error('[ion-router] URL is not part of the routing set');\n return false;\n }\n // lookup redirect rule\n const redirects = readRedirects(this.el);\n const redirect = routeRedirect(path, redirects);\n let redirectFrom = null;\n if (redirect) {\n this.setPath(redirect.to, direction);\n redirectFrom = redirect.from;\n path = redirect.to;\n }\n // lookup route chain\n const routes = readRoutes(this.el);\n const chain = routerPathToChain(path, routes);\n if (!chain) {\n console.error('[ion-router] the path does not match any route');\n return false;\n }\n // write DOM give\n return this.safeWriteNavState(document.body, chain, direction, path, redirectFrom, 0, animation);\n }\n async safeWriteNavState(node, chain, direction, path, redirectFrom, index = 0, animation) {\n const unlock = await this.lock();\n let changed = false;\n try {\n changed = await this.writeNavState(node, chain, direction, path, redirectFrom, index, animation);\n }\n catch (e) {\n console.error(e);\n }\n unlock();\n return changed;\n }\n async lock() {\n const p = this.waitPromise;\n let resolve;\n this.waitPromise = new Promise(r => resolve = r);\n if (p !== undefined) {\n await p;\n }\n return resolve;\n }\n async runGuards(to = this.getPath(), from = parsePath(this.previousPath)) {\n if (!to || !from) {\n return true;\n }\n const routes = readRoutes(this.el);\n const toChain = routerPathToChain(to, routes);\n const fromChain = routerPathToChain(from, routes);\n const beforeEnterHook = toChain && toChain[toChain.length - 1].beforeEnter;\n const beforeLeaveHook = fromChain && fromChain[fromChain.length - 1].beforeLeave;\n const canLeave = beforeLeaveHook ? await beforeLeaveHook() : true;\n if (canLeave === false || typeof canLeave === 'object') {\n return canLeave;\n }\n const canEnter = beforeEnterHook ? await beforeEnterHook() : true;\n if (canEnter === false || typeof canEnter === 'object') {\n return canEnter;\n }\n return true;\n }\n async writeNavState(node, chain, direction, path, redirectFrom, index = 0, animation) {\n if (this.busy) {\n console.warn('[ion-router] router is busy, transition was cancelled');\n return false;\n }\n this.busy = true;\n // generate route event and emit will change\n const routeEvent = this.routeChangeEvent(path, redirectFrom);\n if (routeEvent) {\n this.ionRouteWillChange.emit(routeEvent);\n }\n const changed = await writeNavState(node, chain, direction, index, false, animation);\n this.busy = false;\n if (changed) {\n console.debug('[ion-router] route changed', path);\n }\n // emit did change\n if (routeEvent) {\n this.ionRouteDidChange.emit(routeEvent);\n }\n return changed;\n }\n setPath(path, direction, queryString) {\n this.state++;\n writePath(window.history, this.root, this.useHash, path, direction, this.state, queryString);\n }\n getPath() {\n return readPath(window.location, this.root, this.useHash);\n }\n routeChangeEvent(path, redirectFromPath) {\n const from = this.previousPath;\n const to = generatePath(path);\n this.previousPath = to;\n if (to === from) {\n return null;\n }\n const redirectedFrom = redirectFromPath ? generatePath(redirectFromPath) : null;\n return {\n from,\n redirectedFrom,\n to,\n };\n }\n get el() { return getElement(this); }\n};\n\nconst routerLinkCss = \":host{--background:transparent;--color:var(--ion-color-primary, #3880ff);background:var(--background);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}a{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit}\";\n\nconst RouterLink = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * When using a router, it specifies the transition direction when navigating to\n * another page using `href`.\n */\n this.routerDirection = 'forward';\n this.onClick = (ev) => {\n openURL(this.href, ev, this.routerDirection, this.routerAnimation);\n };\n }\n render() {\n const mode = getIonMode(this);\n const attrs = {\n href: this.href,\n rel: this.rel,\n target: this.target\n };\n return (h(Host, { onClick: this.onClick, class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, 'ion-activatable': true }) }, h(\"a\", Object.assign({}, attrs), h(\"slot\", null))));\n }\n};\nRouterLink.style = routerLinkCss;\n\nexport { Route as ion_route, RouteRedirect as ion_route_redirect, Router as ion_router, RouterLink as ion_router_link };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/29-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/29-es5.js deleted file mode 100644 index 78b5ae654..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/29-es5.js +++ /dev/null @@ -1,1712 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } - -function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } - -function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); } - -function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); } - -function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[29], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-route_4.entry.js": - /*!****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-route_4.entry.js ***! - \****************************************************************/ - - /*! exports provided: ion_route, ion_route_redirect, ion_router, ion_router_link */ - - /***/ - function node_modulesIonicCoreDistEsmIonRoute_4EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_route", function () { - return Route; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_route_redirect", function () { - return RouteRedirect; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_router", function () { - return Router; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_router_link", function () { - return RouterLink; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - var Route = /*#__PURE__*/function () { - function Route(hostRef) { - _classCallCheck(this, Route); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionRouteDataChanged = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionRouteDataChanged", 7); - /** - * Relative path that needs to match in order for this route to apply. - * - * Accepts paths similar to expressjs so that you can define parameters - * in the url /foo/:bar where bar would be available in incoming props. - */ - - this.url = ''; - } - - _createClass(Route, [{ - key: "onUpdate", - value: function onUpdate(newValue) { - this.ionRouteDataChanged.emit(newValue); - } - }, { - key: "onComponentProps", - value: function onComponentProps(newValue, oldValue) { - if (newValue === oldValue) { - return; - } - - var keys1 = newValue ? Object.keys(newValue) : []; - var keys2 = oldValue ? Object.keys(oldValue) : []; - - if (keys1.length !== keys2.length) { - this.onUpdate(newValue); - return; - } - - var _iterator = _createForOfIteratorHelper(keys1), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var key = _step.value; - - if (newValue[key] !== oldValue[key]) { - this.onUpdate(newValue); - return; - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - }, { - key: "connectedCallback", - value: function connectedCallback() { - this.ionRouteDataChanged.emit(); - } - }], [{ - key: "watchers", - get: function get() { - return { - "url": ["onUpdate"], - "component": ["onUpdate"], - "componentProps": ["onComponentProps"] - }; - } - }]); - - return Route; - }(); - - var RouteRedirect = /*#__PURE__*/function () { - function RouteRedirect(hostRef) { - _classCallCheck(this, RouteRedirect); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionRouteRedirectChanged = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionRouteRedirectChanged", 7); - } - - _createClass(RouteRedirect, [{ - key: "propDidChange", - value: function propDidChange() { - this.ionRouteRedirectChanged.emit(); - } - }, { - key: "connectedCallback", - value: function connectedCallback() { - this.ionRouteRedirectChanged.emit(); - } - }], [{ - key: "watchers", - get: function get() { - return { - "from": ["propDidChange"], - "to": ["propDidChange"] - }; - } - }]); - - return RouteRedirect; - }(); - - var ROUTER_INTENT_NONE = 'root'; - var ROUTER_INTENT_FORWARD = 'forward'; - var ROUTER_INTENT_BACK = 'back'; - - var generatePath = function generatePath(segments) { - var path = segments.filter(function (s) { - return s.length > 0; - }).join('/'); - return '/' + path; - }; - - var chainToPath = function chainToPath(chain) { - var path = []; - - var _iterator2 = _createForOfIteratorHelper(chain), - _step2; - - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - var route = _step2.value; - - var _iterator3 = _createForOfIteratorHelper(route.path), - _step3; - - try { - for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { - var segment = _step3.value; - - if (segment[0] === ':') { - var param = route.params && route.params[segment.slice(1)]; - - if (!param) { - return null; - } - - path.push(param); - } else if (segment !== '') { - path.push(segment); - } - } - } catch (err) { - _iterator3.e(err); - } finally { - _iterator3.f(); - } - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - - return path; - }; - - var writePath = function writePath(history, root, useHash, path, direction, state, queryString) { - var url = generatePath([].concat(_toConsumableArray(parsePath(root)), _toConsumableArray(path))); - - if (useHash) { - url = '#' + url; - } - - if (queryString !== undefined) { - url = url + '?' + queryString; - } - - if (direction === ROUTER_INTENT_FORWARD) { - history.pushState(state, '', url); - } else { - history.replaceState(state, '', url); - } - }; - - var removePrefix = function removePrefix(prefix, path) { - if (prefix.length > path.length) { - return null; - } - - if (prefix.length <= 1 && prefix[0] === '') { - return path; - } - - for (var i = 0; i < prefix.length; i++) { - if (prefix[i].length > 0 && prefix[i] !== path[i]) { - return null; - } - } - - if (path.length === prefix.length) { - return ['']; - } - - return path.slice(prefix.length); - }; - - var readPath = function readPath(loc, root, useHash) { - var pathname = loc.pathname; - - if (useHash) { - var hash = loc.hash; - pathname = hash[0] === '#' ? hash.slice(1) : ''; - } - - var prefix = parsePath(root); - var path = parsePath(pathname); - return removePrefix(prefix, path); - }; - - var parsePath = function parsePath(path) { - if (path == null) { - return ['']; - } - - var removeQueryString = path.split('?')[0]; - var segments = removeQueryString.split('/').map(function (s) { - return s.trim(); - }).filter(function (s) { - return s.length > 0; - }); - - if (segments.length === 0) { - return ['']; - } else { - return segments; - } - }; - - var printRoutes = function printRoutes(routes) { - console.group("[ion-core] ROUTES[".concat(routes.length, "]")); - - var _iterator4 = _createForOfIteratorHelper(routes), - _step4; - - try { - var _loop = function _loop() { - var chain = _step4.value; - var path = []; - chain.forEach(function (r) { - return path.push.apply(path, _toConsumableArray(r.path)); - }); - var ids = chain.map(function (r) { - return r.id; - }); - console.debug("%c ".concat(generatePath(path)), 'font-weight: bold; padding-left: 20px', '=>\t', "(".concat(ids.join(', '), ")")); - }; - - for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) { - _loop(); - } - } catch (err) { - _iterator4.e(err); - } finally { - _iterator4.f(); - } - - console.groupEnd(); - }; - - var printRedirects = function printRedirects(redirects) { - console.group("[ion-core] REDIRECTS[".concat(redirects.length, "]")); - - var _iterator5 = _createForOfIteratorHelper(redirects), - _step5; - - try { - for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) { - var redirect = _step5.value; - - if (redirect.to) { - console.debug('FROM: ', "$c ".concat(generatePath(redirect.from)), 'font-weight: bold', ' TO: ', "$c ".concat(generatePath(redirect.to)), 'font-weight: bold'); - } - } - } catch (err) { - _iterator5.e(err); - } finally { - _iterator5.f(); - } - - console.groupEnd(); - }; - - var _writeNavState = /*#__PURE__*/function () { - var _ref = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee(root, chain, direction, index) { - var changed, - animation, - outlet, - route, - result, - _args = arguments; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - changed = _args.length > 4 && _args[4] !== undefined ? _args[4] : false; - animation = _args.length > 5 ? _args[5] : undefined; - _context.prev = 2; - // find next navigation outlet in the DOM - outlet = searchNavNode(root); // make sure we can continue interacting the DOM, otherwise abort - - if (!(index >= chain.length || !outlet)) { - _context.next = 6; - break; - } - - return _context.abrupt("return", changed); - - case 6: - _context.next = 8; - return outlet.componentOnReady(); - - case 8: - route = chain[index]; - _context.next = 11; - return outlet.setRouteId(route.id, route.params, direction, animation); - - case 11: - result = _context.sent; - - // if the outlet changed the page, reset navigation to neutral (no direction) - // this means nested outlets will not animate - if (result.changed) { - direction = ROUTER_INTENT_NONE; - changed = true; - } // recursively set nested outlets - - - _context.next = 15; - return _writeNavState(result.element, chain, direction, index + 1, changed, animation); - - case 15: - changed = _context.sent; - - if (!result.markVisible) { - _context.next = 19; - break; - } - - _context.next = 19; - return result.markVisible(); - - case 19: - return _context.abrupt("return", changed); - - case 22: - _context.prev = 22; - _context.t0 = _context["catch"](2); - console.error(_context.t0); - return _context.abrupt("return", false); - - case 26: - case "end": - return _context.stop(); - } - } - }, _callee, null, [[2, 22]]); - })); - - return function writeNavState(_x, _x2, _x3, _x4) { - return _ref.apply(this, arguments); - }; - }(); - - var readNavState = /*#__PURE__*/function () { - var _ref2 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(root) { - var ids, outlet, node, id; - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - ids = []; - node = root; // tslint:disable-next-line:no-constant-condition - - case 2: - if (!true) { - _context2.next = 20; - break; - } - - outlet = searchNavNode(node); - - if (!outlet) { - _context2.next = 17; - break; - } - - _context2.next = 7; - return outlet.getRouteId(); - - case 7: - id = _context2.sent; - - if (!id) { - _context2.next = 14; - break; - } - - node = id.element; - id.element = undefined; - ids.push(id); - _context2.next = 15; - break; - - case 14: - return _context2.abrupt("break", 20); - - case 15: - _context2.next = 18; - break; - - case 17: - return _context2.abrupt("break", 20); - - case 18: - _context2.next = 2; - break; - - case 20: - return _context2.abrupt("return", { - ids: ids, - outlet: outlet - }); - - case 21: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - - return function readNavState(_x5) { - return _ref2.apply(this, arguments); - }; - }(); - - var waitUntilNavNode = function waitUntilNavNode() { - if (searchNavNode(document.body)) { - return Promise.resolve(); - } - - return new Promise(function (resolve) { - window.addEventListener('ionNavWillLoad', resolve, { - once: true - }); - }); - }; - - var QUERY = ':not([no-router]) ion-nav, :not([no-router]) ion-tabs, :not([no-router]) ion-router-outlet'; - - var searchNavNode = function searchNavNode(root) { - if (!root) { - return undefined; - } - - if (root.matches(QUERY)) { - return root; - } - - var outlet = root.querySelector(QUERY); - return outlet ? outlet : undefined; - }; - - var matchesRedirect = function matchesRedirect(input, route) { - var from = route.from, - to = route.to; - - if (to === undefined) { - return false; - } - - if (from.length > input.length) { - return false; - } - - for (var i = 0; i < from.length; i++) { - var expected = from[i]; - - if (expected === '*') { - return true; - } - - if (expected !== input[i]) { - return false; - } - } - - return from.length === input.length; - }; - - var routeRedirect = function routeRedirect(path, routes) { - return routes.find(function (route) { - return matchesRedirect(path, route); - }); - }; - - var matchesIDs = function matchesIDs(ids, chain) { - var len = Math.min(ids.length, chain.length); - var i = 0; - - for (; i < len; i++) { - if (ids[i].toLowerCase() !== chain[i].id) { - break; - } - } - - return i; - }; - - var matchesPath = function matchesPath(inputPath, chain) { - var segments = new RouterSegments(inputPath); - var matchesDefault = false; - var allparams; - - for (var i = 0; i < chain.length; i++) { - var path = chain[i].path; - - if (path[0] === '') { - matchesDefault = true; - } else { - var _iterator6 = _createForOfIteratorHelper(path), - _step6; - - try { - for (_iterator6.s(); !(_step6 = _iterator6.n()).done;) { - var segment = _step6.value; - var data = segments.next(); // data param - - if (segment[0] === ':') { - if (data === '') { - return null; - } - - allparams = allparams || []; - var params = allparams[i] || (allparams[i] = {}); - params[segment.slice(1)] = data; - } else if (data !== segment) { - return null; - } - } - } catch (err) { - _iterator6.e(err); - } finally { - _iterator6.f(); - } - - matchesDefault = false; - } - } - - var matches = matchesDefault ? matchesDefault === (segments.next() === '') : true; - - if (!matches) { - return null; - } - - if (allparams) { - return chain.map(function (route, i) { - return { - id: route.id, - path: route.path, - params: mergeParams(route.params, allparams[i]) - }; - }); - } - - return chain; - }; - - var mergeParams = function mergeParams(a, b) { - if (!a && b) { - return b; - } else if (a && !b) { - return a; - } else if (a && b) { - return Object.assign(Object.assign({}, a), b); - } - - return undefined; - }; - - var routerIDsToChain = function routerIDsToChain(ids, chains) { - var match = null; - var maxMatches = 0; - var plainIDs = ids.map(function (i) { - return i.id; - }); - - var _iterator7 = _createForOfIteratorHelper(chains), - _step7; - - try { - for (_iterator7.s(); !(_step7 = _iterator7.n()).done;) { - var chain = _step7.value; - var score = matchesIDs(plainIDs, chain); - - if (score > maxMatches) { - match = chain; - maxMatches = score; - } - } - } catch (err) { - _iterator7.e(err); - } finally { - _iterator7.f(); - } - - if (match) { - return match.map(function (route, i) { - return { - id: route.id, - path: route.path, - params: mergeParams(route.params, ids[i] && ids[i].params) - }; - }); - } - - return null; - }; - - var routerPathToChain = function routerPathToChain(path, chains) { - var match = null; - var matches = 0; - - var _iterator8 = _createForOfIteratorHelper(chains), - _step8; - - try { - for (_iterator8.s(); !(_step8 = _iterator8.n()).done;) { - var chain = _step8.value; - var matchedChain = matchesPath(path, chain); - - if (matchedChain !== null) { - var score = computePriority(matchedChain); - - if (score > matches) { - matches = score; - match = matchedChain; - } - } - } - } catch (err) { - _iterator8.e(err); - } finally { - _iterator8.f(); - } - - return match; - }; - - var computePriority = function computePriority(chain) { - var score = 1; - var level = 1; - - var _iterator9 = _createForOfIteratorHelper(chain), - _step9; - - try { - for (_iterator9.s(); !(_step9 = _iterator9.n()).done;) { - var route = _step9.value; - - var _iterator10 = _createForOfIteratorHelper(route.path), - _step10; - - try { - for (_iterator10.s(); !(_step10 = _iterator10.n()).done;) { - var path = _step10.value; - - if (path[0] === ':') { - score += Math.pow(1, level); - } else if (path !== '') { - score += Math.pow(2, level); - } - - level++; - } - } catch (err) { - _iterator10.e(err); - } finally { - _iterator10.f(); - } - } - } catch (err) { - _iterator9.e(err); - } finally { - _iterator9.f(); - } - - return score; - }; - - var RouterSegments = /*#__PURE__*/function () { - function RouterSegments(path) { - _classCallCheck(this, RouterSegments); - - this.path = path.slice(); - } - - _createClass(RouterSegments, [{ - key: "next", - value: function next() { - if (this.path.length > 0) { - return this.path.shift(); - } - - return ''; - } - }]); - - return RouterSegments; - }(); - - var readRedirects = function readRedirects(root) { - return Array.from(root.children).filter(function (el) { - return el.tagName === 'ION-ROUTE-REDIRECT'; - }).map(function (el) { - var to = readProp(el, 'to'); - return { - from: parsePath(readProp(el, 'from')), - to: to == null ? undefined : parsePath(to) - }; - }); - }; - - var readRoutes = function readRoutes(root) { - return flattenRouterTree(readRouteNodes(root)); - }; - - var readRouteNodes = function readRouteNodes(root) { - var node = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : root; - return Array.from(node.children).filter(function (el) { - return el.tagName === 'ION-ROUTE' && el.component; - }).map(function (el) { - var component = readProp(el, 'component'); - - if (component == null) { - throw new Error('component missing in ion-route'); - } - - return { - path: parsePath(readProp(el, 'url')), - id: component.toLowerCase(), - params: el.componentProps, - beforeLeave: el.beforeLeave, - beforeEnter: el.beforeEnter, - children: readRouteNodes(root, el) - }; - }); - }; - - var readProp = function readProp(el, prop) { - if (prop in el) { - return el[prop]; - } - - if (el.hasAttribute(prop)) { - return el.getAttribute(prop); - } - - return null; - }; - - var flattenRouterTree = function flattenRouterTree(nodes) { - var routes = []; - - var _iterator11 = _createForOfIteratorHelper(nodes), - _step11; - - try { - for (_iterator11.s(); !(_step11 = _iterator11.n()).done;) { - var node = _step11.value; - flattenNode([], routes, node); - } - } catch (err) { - _iterator11.e(err); - } finally { - _iterator11.f(); - } - - return routes; - }; - - var flattenNode = function flattenNode(chain, routes, node) { - var s = chain.slice(); - s.push({ - id: node.id, - path: node.path, - params: node.params, - beforeLeave: node.beforeLeave, - beforeEnter: node.beforeEnter - }); - - if (node.children.length === 0) { - routes.push(s); - return; - } - - var _iterator12 = _createForOfIteratorHelper(node.children), - _step12; - - try { - for (_iterator12.s(); !(_step12 = _iterator12.n()).done;) { - var sub = _step12.value; - flattenNode(s, routes, sub); - } - } catch (err) { - _iterator12.e(err); - } finally { - _iterator12.f(); - } - }; - - var Router = /*#__PURE__*/function () { - function Router(hostRef) { - _classCallCheck(this, Router); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionRouteWillChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionRouteWillChange", 7); - this.ionRouteDidChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionRouteDidChange", 7); - this.previousPath = null; - this.busy = false; - this.state = 0; - this.lastState = 0; - /** - * By default `ion-router` will match the routes at the root path ("/"). - * That can be changed when - * - */ - - this.root = '/'; - /** - * The router can work in two "modes": - * - With hash: `/index.html#/path/to/page` - * - Without hash: `/path/to/page` - * - * Using one or another might depend in the requirements of your app and/or where it's deployed. - * - * Usually "hash-less" navigation works better for SEO and it's more user friendly too, but it might - * requires additional server-side configuration in order to properly work. - * - * On the otherside hash-navigation is much easier to deploy, it even works over the file protocol. - * - * By default, this property is `true`, change to `false` to allow hash-less URLs. - */ - - this.useHash = true; - } - - _createClass(Router, [{ - key: "componentWillLoad", - value: function () { - var _componentWillLoad = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() { - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - console.debug('[ion-router] router will load'); - _context3.next = 3; - return waitUntilNavNode(); - - case 3: - console.debug('[ion-router] found nav'); - _context3.next = 6; - return this.onRoutesChanged(); - - case 6: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function componentWillLoad() { - return _componentWillLoad.apply(this, arguments); - } - - return componentWillLoad; - }() - }, { - key: "componentDidLoad", - value: function componentDidLoad() { - window.addEventListener('ionRouteRedirectChanged', Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["e"])(this.onRedirectChanged.bind(this), 10)); - window.addEventListener('ionRouteDataChanged', Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["e"])(this.onRoutesChanged.bind(this), 100)); - } - }, { - key: "onPopState", - value: function () { - var _onPopState = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() { - var direction, path, canProceed; - return regeneratorRuntime.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - direction = this.historyDirection(); - path = this.getPath(); - _context4.next = 4; - return this.runGuards(path); - - case 4: - canProceed = _context4.sent; - - if (!(canProceed !== true)) { - _context4.next = 8; - break; - } - - if (typeof canProceed === 'object') { - path = parsePath(canProceed.redirect); - } - - return _context4.abrupt("return", false); - - case 8: - console.debug('[ion-router] URL changed -> update nav', path, direction); - return _context4.abrupt("return", this.writeNavStateRoot(path, direction)); - - case 10: - case "end": - return _context4.stop(); - } - } - }, _callee4, this); - })); - - function onPopState() { - return _onPopState.apply(this, arguments); - } - - return onPopState; - }() - }, { - key: "onBackButton", - value: function onBackButton(ev) { - var _this = this; - - ev.detail.register(0, function (processNextHandler) { - _this.back(); - - processNextHandler(); - }); - } - /** @internal */ - - }, { - key: "canTransition", - value: function () { - var _canTransition = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee5() { - var canProceed; - return regeneratorRuntime.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - _context5.next = 2; - return this.runGuards(); - - case 2: - canProceed = _context5.sent; - - if (!(canProceed !== true)) { - _context5.next = 9; - break; - } - - if (!(typeof canProceed === 'object')) { - _context5.next = 8; - break; - } - - return _context5.abrupt("return", canProceed.redirect); - - case 8: - return _context5.abrupt("return", false); - - case 9: - return _context5.abrupt("return", true); - - case 10: - case "end": - return _context5.stop(); - } - } - }, _callee5, this); - })); - - function canTransition() { - return _canTransition.apply(this, arguments); - } - - return canTransition; - }() - /** - * Navigate to the specified URL. - * - * @param url The url to navigate to. - * @param direction The direction of the animation. Defaults to `"forward"`. - */ - - }, { - key: "push", - value: function () { - var _push = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee6(url) { - var direction, - animation, - path, - queryString, - canProceed, - _args6 = arguments; - return regeneratorRuntime.wrap(function _callee6$(_context6) { - while (1) { - switch (_context6.prev = _context6.next) { - case 0: - direction = _args6.length > 1 && _args6[1] !== undefined ? _args6[1] : 'forward'; - animation = _args6.length > 2 ? _args6[2] : undefined; - - if (url.startsWith('.')) { - url = new URL(url, window.location.href).pathname; - } - - console.debug('[ion-router] URL pushed -> updating nav', url, direction); - path = parsePath(url); - queryString = url.split('?')[1]; - _context6.next = 8; - return this.runGuards(path); - - case 8: - canProceed = _context6.sent; - - if (!(canProceed !== true)) { - _context6.next = 16; - break; - } - - if (!(typeof canProceed === 'object')) { - _context6.next = 15; - break; - } - - path = parsePath(canProceed.redirect); - queryString = canProceed.redirect.split('?')[1]; - _context6.next = 16; - break; - - case 15: - return _context6.abrupt("return", false); - - case 16: - this.setPath(path, direction, queryString); - return _context6.abrupt("return", this.writeNavStateRoot(path, direction, animation)); - - case 18: - case "end": - return _context6.stop(); - } - } - }, _callee6, this); - })); - - function push(_x6) { - return _push.apply(this, arguments); - } - - return push; - }() - /** - * Go back to previous page in the window.history. - */ - - }, { - key: "back", - value: function back() { - window.history.back(); - return Promise.resolve(this.waitPromise); - } - /** @internal */ - - }, { - key: "printDebug", - value: function () { - var _printDebug = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() { - return regeneratorRuntime.wrap(function _callee7$(_context7) { - while (1) { - switch (_context7.prev = _context7.next) { - case 0: - console.debug('CURRENT PATH', this.getPath()); - console.debug('PREVIOUS PATH', this.previousPath); - printRoutes(readRoutes(this.el)); - printRedirects(readRedirects(this.el)); - - case 4: - case "end": - return _context7.stop(); - } - } - }, _callee7, this); - })); - - function printDebug() { - return _printDebug.apply(this, arguments); - } - - return printDebug; - }() - /** @internal */ - - }, { - key: "navChanged", - value: function () { - var _navChanged = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee8(direction) { - var _yield$readNavState, ids, outlet, routes, chain, path; - - return regeneratorRuntime.wrap(function _callee8$(_context8) { - while (1) { - switch (_context8.prev = _context8.next) { - case 0: - if (!this.busy) { - _context8.next = 3; - break; - } - - console.warn('[ion-router] router is busy, navChanged was cancelled'); - return _context8.abrupt("return", false); - - case 3: - _context8.next = 5; - return readNavState(window.document.body); - - case 5: - _yield$readNavState = _context8.sent; - ids = _yield$readNavState.ids; - outlet = _yield$readNavState.outlet; - routes = readRoutes(this.el); - chain = routerIDsToChain(ids, routes); - - if (chain) { - _context8.next = 13; - break; - } - - console.warn('[ion-router] no matching URL for ', ids.map(function (i) { - return i.id; - })); - return _context8.abrupt("return", false); - - case 13: - path = chainToPath(chain); - - if (path) { - _context8.next = 17; - break; - } - - console.warn('[ion-router] router could not match path because some required param is missing'); - return _context8.abrupt("return", false); - - case 17: - console.debug('[ion-router] nav changed -> update URL', ids, path); - this.setPath(path, direction); - _context8.next = 21; - return this.safeWriteNavState(outlet, chain, ROUTER_INTENT_NONE, path, null, ids.length); - - case 21: - return _context8.abrupt("return", true); - - case 22: - case "end": - return _context8.stop(); - } - } - }, _callee8, this); - })); - - function navChanged(_x7) { - return _navChanged.apply(this, arguments); - } - - return navChanged; - }() - }, { - key: "onRedirectChanged", - value: function onRedirectChanged() { - var path = this.getPath(); - - if (path && routeRedirect(path, readRedirects(this.el))) { - this.writeNavStateRoot(path, ROUTER_INTENT_NONE); - } - } - }, { - key: "onRoutesChanged", - value: function onRoutesChanged() { - return this.writeNavStateRoot(this.getPath(), ROUTER_INTENT_NONE); - } - }, { - key: "historyDirection", - value: function historyDirection() { - var win = window; - - if (win.history.state === null) { - this.state++; - win.history.replaceState(this.state, win.document.title, win.document.location && win.document.location.href); - } - - var state = win.history.state; - var lastState = this.lastState; - this.lastState = state; - - if (state > lastState || state >= lastState && lastState > 0) { - return ROUTER_INTENT_FORWARD; - } else if (state < lastState) { - return ROUTER_INTENT_BACK; - } else { - return ROUTER_INTENT_NONE; - } - } - }, { - key: "writeNavStateRoot", - value: function () { - var _writeNavStateRoot = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee9(path, direction, animation) { - var redirects, redirect, redirectFrom, routes, chain; - return regeneratorRuntime.wrap(function _callee9$(_context9) { - while (1) { - switch (_context9.prev = _context9.next) { - case 0: - if (path) { - _context9.next = 3; - break; - } - - console.error('[ion-router] URL is not part of the routing set'); - return _context9.abrupt("return", false); - - case 3: - // lookup redirect rule - redirects = readRedirects(this.el); - redirect = routeRedirect(path, redirects); - redirectFrom = null; - - if (redirect) { - this.setPath(redirect.to, direction); - redirectFrom = redirect.from; - path = redirect.to; - } // lookup route chain - - - routes = readRoutes(this.el); - chain = routerPathToChain(path, routes); - - if (chain) { - _context9.next = 12; - break; - } - - console.error('[ion-router] the path does not match any route'); - return _context9.abrupt("return", false); - - case 12: - return _context9.abrupt("return", this.safeWriteNavState(document.body, chain, direction, path, redirectFrom, 0, animation)); - - case 13: - case "end": - return _context9.stop(); - } - } - }, _callee9, this); - })); - - function writeNavStateRoot(_x8, _x9, _x10) { - return _writeNavStateRoot.apply(this, arguments); - } - - return writeNavStateRoot; - }() - }, { - key: "safeWriteNavState", - value: function () { - var _safeWriteNavState = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee10(node, chain, direction, path, redirectFrom) { - var index, - animation, - unlock, - changed, - _args10 = arguments; - return regeneratorRuntime.wrap(function _callee10$(_context10) { - while (1) { - switch (_context10.prev = _context10.next) { - case 0: - index = _args10.length > 5 && _args10[5] !== undefined ? _args10[5] : 0; - animation = _args10.length > 6 ? _args10[6] : undefined; - _context10.next = 4; - return this.lock(); - - case 4: - unlock = _context10.sent; - changed = false; - _context10.prev = 6; - _context10.next = 9; - return this.writeNavState(node, chain, direction, path, redirectFrom, index, animation); - - case 9: - changed = _context10.sent; - _context10.next = 15; - break; - - case 12: - _context10.prev = 12; - _context10.t0 = _context10["catch"](6); - console.error(_context10.t0); - - case 15: - unlock(); - return _context10.abrupt("return", changed); - - case 17: - case "end": - return _context10.stop(); - } - } - }, _callee10, this, [[6, 12]]); - })); - - function safeWriteNavState(_x11, _x12, _x13, _x14, _x15) { - return _safeWriteNavState.apply(this, arguments); - } - - return safeWriteNavState; - }() - }, { - key: "lock", - value: function () { - var _lock = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee11() { - var p, resolve; - return regeneratorRuntime.wrap(function _callee11$(_context11) { - while (1) { - switch (_context11.prev = _context11.next) { - case 0: - p = this.waitPromise; - this.waitPromise = new Promise(function (r) { - return resolve = r; - }); - - if (!(p !== undefined)) { - _context11.next = 5; - break; - } - - _context11.next = 5; - return p; - - case 5: - return _context11.abrupt("return", resolve); - - case 6: - case "end": - return _context11.stop(); - } - } - }, _callee11, this); - })); - - function lock() { - return _lock.apply(this, arguments); - } - - return lock; - }() - }, { - key: "runGuards", - value: function () { - var _runGuards = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee12() { - var to, - from, - routes, - toChain, - fromChain, - beforeEnterHook, - beforeLeaveHook, - canLeave, - canEnter, - _args12 = arguments; - return regeneratorRuntime.wrap(function _callee12$(_context12) { - while (1) { - switch (_context12.prev = _context12.next) { - case 0: - to = _args12.length > 0 && _args12[0] !== undefined ? _args12[0] : this.getPath(); - from = _args12.length > 1 && _args12[1] !== undefined ? _args12[1] : parsePath(this.previousPath); - - if (!(!to || !from)) { - _context12.next = 4; - break; - } - - return _context12.abrupt("return", true); - - case 4: - routes = readRoutes(this.el); - toChain = routerPathToChain(to, routes); - fromChain = routerPathToChain(from, routes); - beforeEnterHook = toChain && toChain[toChain.length - 1].beforeEnter; - beforeLeaveHook = fromChain && fromChain[fromChain.length - 1].beforeLeave; - - if (!beforeLeaveHook) { - _context12.next = 15; - break; - } - - _context12.next = 12; - return beforeLeaveHook(); - - case 12: - _context12.t0 = _context12.sent; - _context12.next = 16; - break; - - case 15: - _context12.t0 = true; - - case 16: - canLeave = _context12.t0; - - if (!(canLeave === false || typeof canLeave === 'object')) { - _context12.next = 19; - break; - } - - return _context12.abrupt("return", canLeave); - - case 19: - if (!beforeEnterHook) { - _context12.next = 25; - break; - } - - _context12.next = 22; - return beforeEnterHook(); - - case 22: - _context12.t1 = _context12.sent; - _context12.next = 26; - break; - - case 25: - _context12.t1 = true; - - case 26: - canEnter = _context12.t1; - - if (!(canEnter === false || typeof canEnter === 'object')) { - _context12.next = 29; - break; - } - - return _context12.abrupt("return", canEnter); - - case 29: - return _context12.abrupt("return", true); - - case 30: - case "end": - return _context12.stop(); - } - } - }, _callee12, this); - })); - - function runGuards() { - return _runGuards.apply(this, arguments); - } - - return runGuards; - }() - }, { - key: "writeNavState", - value: function () { - var _writeNavState2 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee13(node, chain, direction, path, redirectFrom) { - var index, - animation, - routeEvent, - changed, - _args13 = arguments; - return regeneratorRuntime.wrap(function _callee13$(_context13) { - while (1) { - switch (_context13.prev = _context13.next) { - case 0: - index = _args13.length > 5 && _args13[5] !== undefined ? _args13[5] : 0; - animation = _args13.length > 6 ? _args13[6] : undefined; - - if (!this.busy) { - _context13.next = 5; - break; - } - - console.warn('[ion-router] router is busy, transition was cancelled'); - return _context13.abrupt("return", false); - - case 5: - this.busy = true; // generate route event and emit will change - - routeEvent = this.routeChangeEvent(path, redirectFrom); - - if (routeEvent) { - this.ionRouteWillChange.emit(routeEvent); - } - - _context13.next = 10; - return _writeNavState(node, chain, direction, index, false, animation); - - case 10: - changed = _context13.sent; - this.busy = false; - - if (changed) { - console.debug('[ion-router] route changed', path); - } // emit did change - - - if (routeEvent) { - this.ionRouteDidChange.emit(routeEvent); - } - - return _context13.abrupt("return", changed); - - case 15: - case "end": - return _context13.stop(); - } - } - }, _callee13, this); - })); - - function writeNavState(_x16, _x17, _x18, _x19, _x20) { - return _writeNavState2.apply(this, arguments); - } - - return writeNavState; - }() - }, { - key: "setPath", - value: function setPath(path, direction, queryString) { - this.state++; - writePath(window.history, this.root, this.useHash, path, direction, this.state, queryString); - } - }, { - key: "getPath", - value: function getPath() { - return readPath(window.location, this.root, this.useHash); - } - }, { - key: "routeChangeEvent", - value: function routeChangeEvent(path, redirectFromPath) { - var from = this.previousPath; - var to = generatePath(path); - this.previousPath = to; - - if (to === from) { - return null; - } - - var redirectedFrom = redirectFromPath ? generatePath(redirectFromPath) : null; - return { - from: from, - redirectedFrom: redirectedFrom, - to: to - }; - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return Router; - }(); - - var routerLinkCss = ":host{--background:transparent;--color:var(--ion-color-primary, #3880ff);background:var(--background);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}a{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit}"; - - var RouterLink = /*#__PURE__*/function () { - function RouterLink(hostRef) { - var _this2 = this; - - _classCallCheck(this, RouterLink); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * When using a router, it specifies the transition direction when navigating to - * another page using `href`. - */ - - this.routerDirection = 'forward'; - - this.onClick = function (ev) { - Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["o"])(_this2.href, ev, _this2.routerDirection, _this2.routerAnimation); - }; - } - - _createClass(RouterLink, [{ - key: "render", - value: function render() { - var _Object$assign; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var attrs = { - href: this.href, - rel: this.rel, - target: this.target - }; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - onClick: this.onClick, - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["c"])(this.color)), (_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, 'ion-activatable', true), _Object$assign)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("a", Object.assign({}, attrs), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } - }]); - - return RouterLink; - }(); - - RouterLink.style = routerLinkCss; - /***/ - } -}]); -//# sourceMappingURL=29-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/29-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/29-es5.js.map deleted file mode 100644 index d740ad35e..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/29-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-route_4.entry.js"],"names":["Route","hostRef","ionRouteDataChanged","url","newValue","emit","oldValue","keys1","Object","keys","keys2","length","onUpdate","key","RouteRedirect","ionRouteRedirectChanged","ROUTER_INTENT_NONE","ROUTER_INTENT_FORWARD","ROUTER_INTENT_BACK","generatePath","segments","path","filter","s","join","chainToPath","chain","route","segment","param","params","slice","push","writePath","history","root","useHash","direction","state","queryString","parsePath","undefined","pushState","replaceState","removePrefix","prefix","i","readPath","loc","pathname","hash","removeQueryString","split","map","trim","printRoutes","routes","console","group","forEach","r","ids","id","debug","groupEnd","printRedirects","redirects","redirect","to","from","writeNavState","index","changed","animation","outlet","searchNavNode","componentOnReady","setRouteId","result","element","markVisible","error","readNavState","node","getRouteId","waitUntilNavNode","document","body","Promise","resolve","window","addEventListener","once","QUERY","matches","querySelector","matchesRedirect","input","expected","routeRedirect","find","matchesIDs","len","Math","min","toLowerCase","matchesPath","inputPath","RouterSegments","matchesDefault","allparams","data","next","mergeParams","a","b","assign","routerIDsToChain","chains","match","maxMatches","plainIDs","score","routerPathToChain","matchedChain","computePriority","level","pow","shift","readRedirects","Array","children","el","tagName","readProp","readRoutes","flattenRouterTree","readRouteNodes","component","Error","componentProps","beforeLeave","beforeEnter","prop","hasAttribute","getAttribute","nodes","flattenNode","sub","Router","ionRouteWillChange","ionRouteDidChange","previousPath","busy","lastState","onRoutesChanged","onRedirectChanged","bind","historyDirection","getPath","runGuards","canProceed","writeNavStateRoot","ev","detail","register","processNextHandler","back","startsWith","URL","location","href","setPath","waitPromise","warn","safeWriteNavState","win","title","redirectFrom","lock","unlock","p","toChain","fromChain","beforeEnterHook","beforeLeaveHook","canLeave","canEnter","routeEvent","routeChangeEvent","redirectFromPath","redirectedFrom","routerLinkCss","RouterLink","routerDirection","onClick","routerAnimation","mode","attrs","rel","target","color","style"],"mappings":"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","file":"29-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, i as getElement, h, H as Host } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { e as debounce } from './helpers-5c745fbd.js';\nimport { o as openURL, c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst Route = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionRouteDataChanged = createEvent(this, \"ionRouteDataChanged\", 7);\n /**\n * Relative path that needs to match in order for this route to apply.\n *\n * Accepts paths similar to expressjs so that you can define parameters\n * in the url /foo/:bar where bar would be available in incoming props.\n */\n this.url = '';\n }\n onUpdate(newValue) {\n this.ionRouteDataChanged.emit(newValue);\n }\n onComponentProps(newValue, oldValue) {\n if (newValue === oldValue) {\n return;\n }\n const keys1 = newValue ? Object.keys(newValue) : [];\n const keys2 = oldValue ? Object.keys(oldValue) : [];\n if (keys1.length !== keys2.length) {\n this.onUpdate(newValue);\n return;\n }\n for (const key of keys1) {\n if (newValue[key] !== oldValue[key]) {\n this.onUpdate(newValue);\n return;\n }\n }\n }\n connectedCallback() {\n this.ionRouteDataChanged.emit();\n }\n static get watchers() { return {\n \"url\": [\"onUpdate\"],\n \"component\": [\"onUpdate\"],\n \"componentProps\": [\"onComponentProps\"]\n }; }\n};\n\nconst RouteRedirect = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionRouteRedirectChanged = createEvent(this, \"ionRouteRedirectChanged\", 7);\n }\n propDidChange() {\n this.ionRouteRedirectChanged.emit();\n }\n connectedCallback() {\n this.ionRouteRedirectChanged.emit();\n }\n static get watchers() { return {\n \"from\": [\"propDidChange\"],\n \"to\": [\"propDidChange\"]\n }; }\n};\n\nconst ROUTER_INTENT_NONE = 'root';\nconst ROUTER_INTENT_FORWARD = 'forward';\nconst ROUTER_INTENT_BACK = 'back';\n\nconst generatePath = (segments) => {\n const path = segments\n .filter(s => s.length > 0)\n .join('/');\n return '/' + path;\n};\nconst chainToPath = (chain) => {\n const path = [];\n for (const route of chain) {\n for (const segment of route.path) {\n if (segment[0] === ':') {\n const param = route.params && route.params[segment.slice(1)];\n if (!param) {\n return null;\n }\n path.push(param);\n }\n else if (segment !== '') {\n path.push(segment);\n }\n }\n }\n return path;\n};\nconst writePath = (history, root, useHash, path, direction, state, queryString) => {\n let url = generatePath([\n ...parsePath(root),\n ...path\n ]);\n if (useHash) {\n url = '#' + url;\n }\n if (queryString !== undefined) {\n url = url + '?' + queryString;\n }\n if (direction === ROUTER_INTENT_FORWARD) {\n history.pushState(state, '', url);\n }\n else {\n history.replaceState(state, '', url);\n }\n};\nconst removePrefix = (prefix, path) => {\n if (prefix.length > path.length) {\n return null;\n }\n if (prefix.length <= 1 && prefix[0] === '') {\n return path;\n }\n for (let i = 0; i < prefix.length; i++) {\n if (prefix[i].length > 0 && prefix[i] !== path[i]) {\n return null;\n }\n }\n if (path.length === prefix.length) {\n return [''];\n }\n return path.slice(prefix.length);\n};\nconst readPath = (loc, root, useHash) => {\n let pathname = loc.pathname;\n if (useHash) {\n const hash = loc.hash;\n pathname = (hash[0] === '#')\n ? hash.slice(1)\n : '';\n }\n const prefix = parsePath(root);\n const path = parsePath(pathname);\n return removePrefix(prefix, path);\n};\nconst parsePath = (path) => {\n if (path == null) {\n return [''];\n }\n const removeQueryString = path.split('?')[0];\n const segments = removeQueryString.split('/')\n .map(s => s.trim())\n .filter(s => s.length > 0);\n if (segments.length === 0) {\n return [''];\n }\n else {\n return segments;\n }\n};\n\nconst printRoutes = (routes) => {\n console.group(`[ion-core] ROUTES[${routes.length}]`);\n for (const chain of routes) {\n const path = [];\n chain.forEach(r => path.push(...r.path));\n const ids = chain.map(r => r.id);\n console.debug(`%c ${generatePath(path)}`, 'font-weight: bold; padding-left: 20px', '=>\\t', `(${ids.join(', ')})`);\n }\n console.groupEnd();\n};\nconst printRedirects = (redirects) => {\n console.group(`[ion-core] REDIRECTS[${redirects.length}]`);\n for (const redirect of redirects) {\n if (redirect.to) {\n console.debug('FROM: ', `$c ${generatePath(redirect.from)}`, 'font-weight: bold', ' TO: ', `$c ${generatePath(redirect.to)}`, 'font-weight: bold');\n }\n }\n console.groupEnd();\n};\n\nconst writeNavState = async (root, chain, direction, index, changed = false, animation) => {\n try {\n // find next navigation outlet in the DOM\n const outlet = searchNavNode(root);\n // make sure we can continue interacting the DOM, otherwise abort\n if (index >= chain.length || !outlet) {\n return changed;\n }\n await outlet.componentOnReady();\n const route = chain[index];\n const result = await outlet.setRouteId(route.id, route.params, direction, animation);\n // if the outlet changed the page, reset navigation to neutral (no direction)\n // this means nested outlets will not animate\n if (result.changed) {\n direction = ROUTER_INTENT_NONE;\n changed = true;\n }\n // recursively set nested outlets\n changed = await writeNavState(result.element, chain, direction, index + 1, changed, animation);\n // once all nested outlets are visible let's make the parent visible too,\n // using markVisible prevents flickering\n if (result.markVisible) {\n await result.markVisible();\n }\n return changed;\n }\n catch (e) {\n console.error(e);\n return false;\n }\n};\nconst readNavState = async (root) => {\n const ids = [];\n let outlet;\n let node = root;\n // tslint:disable-next-line:no-constant-condition\n while (true) {\n outlet = searchNavNode(node);\n if (outlet) {\n const id = await outlet.getRouteId();\n if (id) {\n node = id.element;\n id.element = undefined;\n ids.push(id);\n }\n else {\n break;\n }\n }\n else {\n break;\n }\n }\n return { ids, outlet };\n};\nconst waitUntilNavNode = () => {\n if (searchNavNode(document.body)) {\n return Promise.resolve();\n }\n return new Promise(resolve => {\n window.addEventListener('ionNavWillLoad', resolve, { once: true });\n });\n};\nconst QUERY = ':not([no-router]) ion-nav, :not([no-router]) ion-tabs, :not([no-router]) ion-router-outlet';\nconst searchNavNode = (root) => {\n if (!root) {\n return undefined;\n }\n if (root.matches(QUERY)) {\n return root;\n }\n const outlet = root.querySelector(QUERY);\n return outlet ? outlet : undefined;\n};\n\nconst matchesRedirect = (input, route) => {\n const { from, to } = route;\n if (to === undefined) {\n return false;\n }\n if (from.length > input.length) {\n return false;\n }\n for (let i = 0; i < from.length; i++) {\n const expected = from[i];\n if (expected === '*') {\n return true;\n }\n if (expected !== input[i]) {\n return false;\n }\n }\n return from.length === input.length;\n};\nconst routeRedirect = (path, routes) => {\n return routes.find(route => matchesRedirect(path, route));\n};\nconst matchesIDs = (ids, chain) => {\n const len = Math.min(ids.length, chain.length);\n let i = 0;\n for (; i < len; i++) {\n if (ids[i].toLowerCase() !== chain[i].id) {\n break;\n }\n }\n return i;\n};\nconst matchesPath = (inputPath, chain) => {\n const segments = new RouterSegments(inputPath);\n let matchesDefault = false;\n let allparams;\n for (let i = 0; i < chain.length; i++) {\n const path = chain[i].path;\n if (path[0] === '') {\n matchesDefault = true;\n }\n else {\n for (const segment of path) {\n const data = segments.next();\n // data param\n if (segment[0] === ':') {\n if (data === '') {\n return null;\n }\n allparams = allparams || [];\n const params = allparams[i] || (allparams[i] = {});\n params[segment.slice(1)] = data;\n }\n else if (data !== segment) {\n return null;\n }\n }\n matchesDefault = false;\n }\n }\n const matches = (matchesDefault)\n ? matchesDefault === (segments.next() === '')\n : true;\n if (!matches) {\n return null;\n }\n if (allparams) {\n return chain.map((route, i) => ({\n id: route.id,\n path: route.path,\n params: mergeParams(route.params, allparams[i])\n }));\n }\n return chain;\n};\nconst mergeParams = (a, b) => {\n if (!a && b) {\n return b;\n }\n else if (a && !b) {\n return a;\n }\n else if (a && b) {\n return Object.assign(Object.assign({}, a), b);\n }\n return undefined;\n};\nconst routerIDsToChain = (ids, chains) => {\n let match = null;\n let maxMatches = 0;\n const plainIDs = ids.map(i => i.id);\n for (const chain of chains) {\n const score = matchesIDs(plainIDs, chain);\n if (score > maxMatches) {\n match = chain;\n maxMatches = score;\n }\n }\n if (match) {\n return match.map((route, i) => ({\n id: route.id,\n path: route.path,\n params: mergeParams(route.params, ids[i] && ids[i].params)\n }));\n }\n return null;\n};\nconst routerPathToChain = (path, chains) => {\n let match = null;\n let matches = 0;\n for (const chain of chains) {\n const matchedChain = matchesPath(path, chain);\n if (matchedChain !== null) {\n const score = computePriority(matchedChain);\n if (score > matches) {\n matches = score;\n match = matchedChain;\n }\n }\n }\n return match;\n};\nconst computePriority = (chain) => {\n let score = 1;\n let level = 1;\n for (const route of chain) {\n for (const path of route.path) {\n if (path[0] === ':') {\n score += Math.pow(1, level);\n }\n else if (path !== '') {\n score += Math.pow(2, level);\n }\n level++;\n }\n }\n return score;\n};\nclass RouterSegments {\n constructor(path) {\n this.path = path.slice();\n }\n next() {\n if (this.path.length > 0) {\n return this.path.shift();\n }\n return '';\n }\n}\n\nconst readRedirects = (root) => {\n return Array.from(root.children)\n .filter(el => el.tagName === 'ION-ROUTE-REDIRECT')\n .map(el => {\n const to = readProp(el, 'to');\n return {\n from: parsePath(readProp(el, 'from')),\n to: to == null ? undefined : parsePath(to),\n };\n });\n};\nconst readRoutes = (root) => {\n return flattenRouterTree(readRouteNodes(root));\n};\nconst readRouteNodes = (root, node = root) => {\n return Array.from(node.children)\n .filter(el => el.tagName === 'ION-ROUTE' && el.component)\n .map(el => {\n const component = readProp(el, 'component');\n if (component == null) {\n throw new Error('component missing in ion-route');\n }\n return {\n path: parsePath(readProp(el, 'url')),\n id: component.toLowerCase(),\n params: el.componentProps,\n beforeLeave: el.beforeLeave,\n beforeEnter: el.beforeEnter,\n children: readRouteNodes(root, el)\n };\n });\n};\nconst readProp = (el, prop) => {\n if (prop in el) {\n return el[prop];\n }\n if (el.hasAttribute(prop)) {\n return el.getAttribute(prop);\n }\n return null;\n};\nconst flattenRouterTree = (nodes) => {\n const routes = [];\n for (const node of nodes) {\n flattenNode([], routes, node);\n }\n return routes;\n};\nconst flattenNode = (chain, routes, node) => {\n const s = chain.slice();\n s.push({\n id: node.id,\n path: node.path,\n params: node.params,\n beforeLeave: node.beforeLeave,\n beforeEnter: node.beforeEnter\n });\n if (node.children.length === 0) {\n routes.push(s);\n return;\n }\n for (const sub of node.children) {\n flattenNode(s, routes, sub);\n }\n};\n\nconst Router = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionRouteWillChange = createEvent(this, \"ionRouteWillChange\", 7);\n this.ionRouteDidChange = createEvent(this, \"ionRouteDidChange\", 7);\n this.previousPath = null;\n this.busy = false;\n this.state = 0;\n this.lastState = 0;\n /**\n * By default `ion-router` will match the routes at the root path (\"/\").\n * That can be changed when\n *\n */\n this.root = '/';\n /**\n * The router can work in two \"modes\":\n * - With hash: `/index.html#/path/to/page`\n * - Without hash: `/path/to/page`\n *\n * Using one or another might depend in the requirements of your app and/or where it's deployed.\n *\n * Usually \"hash-less\" navigation works better for SEO and it's more user friendly too, but it might\n * requires additional server-side configuration in order to properly work.\n *\n * On the otherside hash-navigation is much easier to deploy, it even works over the file protocol.\n *\n * By default, this property is `true`, change to `false` to allow hash-less URLs.\n */\n this.useHash = true;\n }\n async componentWillLoad() {\n console.debug('[ion-router] router will load');\n await waitUntilNavNode();\n console.debug('[ion-router] found nav');\n await this.onRoutesChanged();\n }\n componentDidLoad() {\n window.addEventListener('ionRouteRedirectChanged', debounce(this.onRedirectChanged.bind(this), 10));\n window.addEventListener('ionRouteDataChanged', debounce(this.onRoutesChanged.bind(this), 100));\n }\n async onPopState() {\n const direction = this.historyDirection();\n let path = this.getPath();\n const canProceed = await this.runGuards(path);\n if (canProceed !== true) {\n if (typeof canProceed === 'object') {\n path = parsePath(canProceed.redirect);\n }\n return false;\n }\n console.debug('[ion-router] URL changed -> update nav', path, direction);\n return this.writeNavStateRoot(path, direction);\n }\n onBackButton(ev) {\n ev.detail.register(0, processNextHandler => {\n this.back();\n processNextHandler();\n });\n }\n /** @internal */\n async canTransition() {\n const canProceed = await this.runGuards();\n if (canProceed !== true) {\n if (typeof canProceed === 'object') {\n return canProceed.redirect;\n }\n else {\n return false;\n }\n }\n return true;\n }\n /**\n * Navigate to the specified URL.\n *\n * @param url The url to navigate to.\n * @param direction The direction of the animation. Defaults to `\"forward\"`.\n */\n async push(url, direction = 'forward', animation) {\n if (url.startsWith('.')) {\n url = (new URL(url, window.location.href)).pathname;\n }\n console.debug('[ion-router] URL pushed -> updating nav', url, direction);\n let path = parsePath(url);\n let queryString = url.split('?')[1];\n const canProceed = await this.runGuards(path);\n if (canProceed !== true) {\n if (typeof canProceed === 'object') {\n path = parsePath(canProceed.redirect);\n queryString = canProceed.redirect.split('?')[1];\n }\n else {\n return false;\n }\n }\n this.setPath(path, direction, queryString);\n return this.writeNavStateRoot(path, direction, animation);\n }\n /**\n * Go back to previous page in the window.history.\n */\n back() {\n window.history.back();\n return Promise.resolve(this.waitPromise);\n }\n /** @internal */\n async printDebug() {\n console.debug('CURRENT PATH', this.getPath());\n console.debug('PREVIOUS PATH', this.previousPath);\n printRoutes(readRoutes(this.el));\n printRedirects(readRedirects(this.el));\n }\n /** @internal */\n async navChanged(direction) {\n if (this.busy) {\n console.warn('[ion-router] router is busy, navChanged was cancelled');\n return false;\n }\n const { ids, outlet } = await readNavState(window.document.body);\n const routes = readRoutes(this.el);\n const chain = routerIDsToChain(ids, routes);\n if (!chain) {\n console.warn('[ion-router] no matching URL for ', ids.map(i => i.id));\n return false;\n }\n const path = chainToPath(chain);\n if (!path) {\n console.warn('[ion-router] router could not match path because some required param is missing');\n return false;\n }\n console.debug('[ion-router] nav changed -> update URL', ids, path);\n this.setPath(path, direction);\n await this.safeWriteNavState(outlet, chain, ROUTER_INTENT_NONE, path, null, ids.length);\n return true;\n }\n onRedirectChanged() {\n const path = this.getPath();\n if (path && routeRedirect(path, readRedirects(this.el))) {\n this.writeNavStateRoot(path, ROUTER_INTENT_NONE);\n }\n }\n onRoutesChanged() {\n return this.writeNavStateRoot(this.getPath(), ROUTER_INTENT_NONE);\n }\n historyDirection() {\n const win = window;\n if (win.history.state === null) {\n this.state++;\n win.history.replaceState(this.state, win.document.title, win.document.location && win.document.location.href);\n }\n const state = win.history.state;\n const lastState = this.lastState;\n this.lastState = state;\n if (state > lastState || (state >= lastState && lastState > 0)) {\n return ROUTER_INTENT_FORWARD;\n }\n else if (state < lastState) {\n return ROUTER_INTENT_BACK;\n }\n else {\n return ROUTER_INTENT_NONE;\n }\n }\n async writeNavStateRoot(path, direction, animation) {\n if (!path) {\n console.error('[ion-router] URL is not part of the routing set');\n return false;\n }\n // lookup redirect rule\n const redirects = readRedirects(this.el);\n const redirect = routeRedirect(path, redirects);\n let redirectFrom = null;\n if (redirect) {\n this.setPath(redirect.to, direction);\n redirectFrom = redirect.from;\n path = redirect.to;\n }\n // lookup route chain\n const routes = readRoutes(this.el);\n const chain = routerPathToChain(path, routes);\n if (!chain) {\n console.error('[ion-router] the path does not match any route');\n return false;\n }\n // write DOM give\n return this.safeWriteNavState(document.body, chain, direction, path, redirectFrom, 0, animation);\n }\n async safeWriteNavState(node, chain, direction, path, redirectFrom, index = 0, animation) {\n const unlock = await this.lock();\n let changed = false;\n try {\n changed = await this.writeNavState(node, chain, direction, path, redirectFrom, index, animation);\n }\n catch (e) {\n console.error(e);\n }\n unlock();\n return changed;\n }\n async lock() {\n const p = this.waitPromise;\n let resolve;\n this.waitPromise = new Promise(r => resolve = r);\n if (p !== undefined) {\n await p;\n }\n return resolve;\n }\n async runGuards(to = this.getPath(), from = parsePath(this.previousPath)) {\n if (!to || !from) {\n return true;\n }\n const routes = readRoutes(this.el);\n const toChain = routerPathToChain(to, routes);\n const fromChain = routerPathToChain(from, routes);\n const beforeEnterHook = toChain && toChain[toChain.length - 1].beforeEnter;\n const beforeLeaveHook = fromChain && fromChain[fromChain.length - 1].beforeLeave;\n const canLeave = beforeLeaveHook ? await beforeLeaveHook() : true;\n if (canLeave === false || typeof canLeave === 'object') {\n return canLeave;\n }\n const canEnter = beforeEnterHook ? await beforeEnterHook() : true;\n if (canEnter === false || typeof canEnter === 'object') {\n return canEnter;\n }\n return true;\n }\n async writeNavState(node, chain, direction, path, redirectFrom, index = 0, animation) {\n if (this.busy) {\n console.warn('[ion-router] router is busy, transition was cancelled');\n return false;\n }\n this.busy = true;\n // generate route event and emit will change\n const routeEvent = this.routeChangeEvent(path, redirectFrom);\n if (routeEvent) {\n this.ionRouteWillChange.emit(routeEvent);\n }\n const changed = await writeNavState(node, chain, direction, index, false, animation);\n this.busy = false;\n if (changed) {\n console.debug('[ion-router] route changed', path);\n }\n // emit did change\n if (routeEvent) {\n this.ionRouteDidChange.emit(routeEvent);\n }\n return changed;\n }\n setPath(path, direction, queryString) {\n this.state++;\n writePath(window.history, this.root, this.useHash, path, direction, this.state, queryString);\n }\n getPath() {\n return readPath(window.location, this.root, this.useHash);\n }\n routeChangeEvent(path, redirectFromPath) {\n const from = this.previousPath;\n const to = generatePath(path);\n this.previousPath = to;\n if (to === from) {\n return null;\n }\n const redirectedFrom = redirectFromPath ? generatePath(redirectFromPath) : null;\n return {\n from,\n redirectedFrom,\n to,\n };\n }\n get el() { return getElement(this); }\n};\n\nconst routerLinkCss = \":host{--background:transparent;--color:var(--ion-color-primary, #3880ff);background:var(--background);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}a{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit}\";\n\nconst RouterLink = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * When using a router, it specifies the transition direction when navigating to\n * another page using `href`.\n */\n this.routerDirection = 'forward';\n this.onClick = (ev) => {\n openURL(this.href, ev, this.routerDirection, this.routerAnimation);\n };\n }\n render() {\n const mode = getIonMode(this);\n const attrs = {\n href: this.href,\n rel: this.rel,\n target: this.target\n };\n return (h(Host, { onClick: this.onClick, class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, 'ion-activatable': true }) }, h(\"a\", Object.assign({}, attrs), h(\"slot\", null))));\n }\n};\nRouterLink.style = routerLinkCss;\n\nexport { Route as ion_route, RouteRedirect as ion_route_redirect, Router as ion_router, RouterLink as ion_router_link };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/3-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/3-es2015.js deleted file mode 100644 index 647563e6d..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/3-es2015.js +++ /dev/null @@ -1,75 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[3],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-avatar_3.entry.js": -/*!*****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-avatar_3.entry.js ***! - \*****************************************************************/ -/*! exports provided: ion_avatar, ion_badge, ion_thumbnail */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_avatar", function() { return Avatar; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_badge", function() { return Badge; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_thumbnail", function() { return Thumbnail; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - -const avatarIosCss = ":host{border-radius:var(--border-radius);display:block}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}:host{--border-radius:50%;width:48px;height:48px}"; - -const avatarMdCss = ":host{border-radius:var(--border-radius);display:block}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}:host{--border-radius:50%;width:64px;height:64px}"; - -const Avatar = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - render() { - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } -}; -Avatar.style = { - ios: avatarIosCss, - md: avatarMdCss -}; - -const badgeIosCss = ":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);--padding-top:3px;--padding-end:8px;--padding-bottom:3px;--padding-start:8px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:inline-block;min-width:10px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:13px;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{border-radius:10px}"; - -const badgeMdCss = ":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);--padding-top:3px;--padding-end:8px;--padding-bottom:3px;--padding-start:8px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:inline-block;min-width:10px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:13px;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{--padding-top:3px;--padding-end:4px;--padding-bottom:4px;--padding-start:4px;border-radius:4px}"; - -const Badge = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(this.color)), { [mode]: true }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } -}; -Badge.style = { - ios: badgeIosCss, - md: badgeMdCss -}; - -const thumbnailCss = ":host{--size:48px;--border-radius:0;border-radius:var(--border-radius);display:block;width:var(--size);height:var(--size)}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}"; - -const Thumbnail = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - render() { - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } -}; -Thumbnail.style = thumbnailCss; - - - - -/***/ }) - -}]); -//# sourceMappingURL=3-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/3-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/3-es2015.js.map deleted file mode 100644 index 970984497..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/3-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-avatar_3.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0E;AACb;AACC;;AAE9D,4BAA4B,mCAAmC,cAAc,kCAAkC,mCAAmC,WAAW,YAAY,oBAAoB,iBAAiB,gBAAgB,MAAM,oBAAoB,WAAW,YAAY;;AAE/Q,2BAA2B,mCAAmC,cAAc,kCAAkC,mCAAmC,WAAW,YAAY,oBAAoB,iBAAiB,gBAAgB,MAAM,oBAAoB,WAAW,YAAY;;AAE9Q;AACA;AACA,QAAQ,4DAAgB;AACxB;AACA;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,QAAQ,mEAAU,QAAQ,EAAE,4DAAC;AACtD;AACA;AACA;AACA;AACA;AACA;;AAEA,2BAA2B,+CAA+C,gDAAgD,kBAAkB,kBAAkB,qBAAqB,oBAAoB,kCAAkC,mCAAmC,kCAAkC,iCAAiC,+BAA+B,qCAAqC,qBAAqB,eAAe,6BAA6B,mBAAmB,4CAA4C,eAAe,iBAAiB,cAAc,kBAAkB,mBAAmB,gBAAgB,wBAAwB,+FAA+F,MAAM,mBAAmB,oBAAoB,2CAA2C,0CAA0C,uCAAuC,uCAAuC,kBAAkB,iCAAiC,gCAAgC,cAAc,aAAa,MAAM,mBAAmB;;AAEpkC,0BAA0B,+CAA+C,gDAAgD,kBAAkB,kBAAkB,qBAAqB,oBAAoB,kCAAkC,mCAAmC,kCAAkC,iCAAiC,+BAA+B,qCAAqC,qBAAqB,eAAe,6BAA6B,mBAAmB,4CAA4C,eAAe,iBAAiB,cAAc,kBAAkB,mBAAmB,gBAAgB,wBAAwB,+FAA+F,MAAM,mBAAmB,oBAAoB,2CAA2C,0CAA0C,uCAAuC,uCAAuC,kBAAkB,iCAAiC,gCAAgC,cAAc,aAAa,MAAM,kBAAkB,kBAAkB,qBAAqB,oBAAoB,kBAAkB;;AAE/oC;AACA;AACA,QAAQ,4DAAgB;AACxB;AACA;AACA,qBAAqB,mEAAU;AAC/B,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,sCAAsC,EAAE,4DAAkB,gBAAgB,eAAe,GAAG,EAAE,4DAAC;AACxH;AACA;AACA;AACA;AACA;AACA;;AAEA,4BAA4B,YAAY,kBAAkB,mCAAmC,cAAc,kBAAkB,mBAAmB,kCAAkC,mCAAmC,WAAW,YAAY,oBAAoB,iBAAiB,gBAAgB;;AAEjS;AACA;AACA,QAAQ,4DAAgB;AACxB;AACA;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,QAAQ,mEAAU,QAAQ,EAAE,4DAAC;AACtD;AACA;AACA;;AAEgF","file":"3-es2015.js","sourcesContent":["import { r as registerInstance, h, H as Host } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst avatarIosCss = \":host{border-radius:var(--border-radius);display:block}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}:host{--border-radius:50%;width:48px;height:48px}\";\n\nconst avatarMdCss = \":host{border-radius:var(--border-radius);display:block}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}:host{--border-radius:50%;width:64px;height:64px}\";\n\nconst Avatar = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n return (h(Host, { class: getIonMode(this) }, h(\"slot\", null)));\n }\n};\nAvatar.style = {\n ios: avatarIosCss,\n md: avatarMdCss\n};\n\nconst badgeIosCss = \":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);--padding-top:3px;--padding-end:8px;--padding-bottom:3px;--padding-start:8px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:inline-block;min-width:10px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:13px;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{border-radius:10px}\";\n\nconst badgeMdCss = \":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);--padding-top:3px;--padding-end:8px;--padding-bottom:3px;--padding-start:8px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:inline-block;min-width:10px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:13px;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{--padding-top:3px;--padding-end:4px;--padding-bottom:4px;--padding-start:4px;border-radius:4px}\";\n\nconst Badge = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true }) }, h(\"slot\", null)));\n }\n};\nBadge.style = {\n ios: badgeIosCss,\n md: badgeMdCss\n};\n\nconst thumbnailCss = \":host{--size:48px;--border-radius:0;border-radius:var(--border-radius);display:block;width:var(--size);height:var(--size)}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}\";\n\nconst Thumbnail = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n return (h(Host, { class: getIonMode(this) }, h(\"slot\", null)));\n }\n};\nThumbnail.style = thumbnailCss;\n\nexport { Avatar as ion_avatar, Badge as ion_badge, Thumbnail as ion_thumbnail };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/3-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/3-es5.js deleted file mode 100644 index 7d694d5c9..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/3-es5.js +++ /dev/null @@ -1,138 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[3], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-avatar_3.entry.js": - /*!*****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-avatar_3.entry.js ***! - \*****************************************************************/ - - /*! exports provided: ion_avatar, ion_badge, ion_thumbnail */ - - /***/ - function node_modulesIonicCoreDistEsmIonAvatar_3EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_avatar", function () { - return Avatar; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_badge", function () { - return Badge; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_thumbnail", function () { - return Thumbnail; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - var avatarIosCss = ":host{border-radius:var(--border-radius);display:block}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}:host{--border-radius:50%;width:48px;height:48px}"; - var avatarMdCss = ":host{border-radius:var(--border-radius);display:block}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}:host{--border-radius:50%;width:64px;height:64px}"; - - var Avatar = /*#__PURE__*/function () { - function Avatar(hostRef) { - _classCallCheck(this, Avatar); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - - _createClass(Avatar, [{ - key: "render", - value: function render() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }]); - - return Avatar; - }(); - - Avatar.style = { - ios: avatarIosCss, - md: avatarMdCss - }; - var badgeIosCss = ":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);--padding-top:3px;--padding-end:8px;--padding-bottom:3px;--padding-start:8px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:inline-block;min-width:10px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:13px;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{border-radius:10px}"; - var badgeMdCss = ":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);--padding-top:3px;--padding-end:8px;--padding-bottom:3px;--padding-start:8px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:inline-block;min-width:10px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:13px;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{--padding-top:3px;--padding-end:4px;--padding-bottom:4px;--padding-start:4px;border-radius:4px}"; - - var Badge = /*#__PURE__*/function () { - function Badge(hostRef) { - _classCallCheck(this, Badge); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - - _createClass(Badge, [{ - key: "render", - value: function render() { - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(this.color)), _defineProperty({}, mode, true)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }]); - - return Badge; - }(); - - Badge.style = { - ios: badgeIosCss, - md: badgeMdCss - }; - var thumbnailCss = ":host{--size:48px;--border-radius:0;border-radius:var(--border-radius);display:block;width:var(--size);height:var(--size)}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}"; - - var Thumbnail = /*#__PURE__*/function () { - function Thumbnail(hostRef) { - _classCallCheck(this, Thumbnail); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - - _createClass(Thumbnail, [{ - key: "render", - value: function render() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }]); - - return Thumbnail; - }(); - - Thumbnail.style = thumbnailCss; - /***/ - } -}]); -//# sourceMappingURL=3-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/3-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/3-es5.js.map deleted file mode 100644 index fb3e4a58c..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/3-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-avatar_3.entry.js"],"names":["avatarIosCss","avatarMdCss","Avatar","hostRef","style","ios","md","badgeIosCss","badgeMdCss","Badge","mode","Object","assign","color","thumbnailCss","Thumbnail"],"mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;;AAIA,QAAMA,YAAY,GAAG,2PAArB;AAEA,QAAMC,WAAW,GAAG,2PAApB;;AAEA,QAAMC,MAAM;AACR,sBAAYC,OAAZ,EAAqB;AAAA;;AACjB,qEAAiB,IAAjB,EAAuBA,OAAvB;AACH;;AAHO;AAAA;AAAA,iCAIC;AACL,iBAAQ,6DAAE,oDAAF,EAAQ;AAAE,qBAAO,oEAAW,IAAX;AAAT,WAAR,EAAqC,6DAAE,MAAF,EAAU,IAAV,CAArC,CAAR;AACH;AANO;;AAAA;AAAA,OAAZ;;AAQAD,UAAM,CAACE,KAAP,GAAe;AACXC,SAAG,EAAEL,YADM;AAEXM,QAAE,EAAEL;AAFO,KAAf;AAKA,QAAMM,WAAW,GAAG,ijCAApB;AAEA,QAAMC,UAAU,GAAG,6nCAAnB;;AAEA,QAAMC,KAAK;AACP,qBAAYN,OAAZ,EAAqB;AAAA;;AACjB,qEAAiB,IAAjB,EAAuBA,OAAvB;AACH;;AAHM;AAAA;AAAA,iCAIE;AACL,cAAMO,IAAI,GAAG,oEAAW,IAAX,CAAb;AACA,iBAAQ,6DAAE,oDAAF,EAAQ;AAAE,qBAAOC,MAAM,CAACC,MAAP,CAAcD,MAAM,CAACC,MAAP,CAAc,EAAd,EAAkB,6DAAmB,KAAKC,KAAxB,CAAlB,CAAd,sBAAoEH,IAApE,EAA2E,IAA3E;AAAT,WAAR,EAAuG,6DAAE,MAAF,EAAU,IAAV,CAAvG,CAAR;AACH;AAPM;;AAAA;AAAA,OAAX;;AASAD,SAAK,CAACL,KAAN,GAAc;AACVC,SAAG,EAAEE,WADK;AAEVD,QAAE,EAAEE;AAFM,KAAd;AAKA,QAAMM,YAAY,GAAG,6QAArB;;AAEA,QAAMC,SAAS;AACX,yBAAYZ,OAAZ,EAAqB;AAAA;;AACjB,qEAAiB,IAAjB,EAAuBA,OAAvB;AACH;;AAHU;AAAA;AAAA,iCAIF;AACL,iBAAQ,6DAAE,oDAAF,EAAQ;AAAE,qBAAO,oEAAW,IAAX;AAAT,WAAR,EAAqC,6DAAE,MAAF,EAAU,IAAV,CAArC,CAAR;AACH;AANU;;AAAA;AAAA,OAAf;;AAQAY,aAAS,CAACX,KAAV,GAAkBU,YAAlB","file":"3-es5.js","sourcesContent":["import { r as registerInstance, h, H as Host } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst avatarIosCss = \":host{border-radius:var(--border-radius);display:block}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}:host{--border-radius:50%;width:48px;height:48px}\";\n\nconst avatarMdCss = \":host{border-radius:var(--border-radius);display:block}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}:host{--border-radius:50%;width:64px;height:64px}\";\n\nconst Avatar = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n return (h(Host, { class: getIonMode(this) }, h(\"slot\", null)));\n }\n};\nAvatar.style = {\n ios: avatarIosCss,\n md: avatarMdCss\n};\n\nconst badgeIosCss = \":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);--padding-top:3px;--padding-end:8px;--padding-bottom:3px;--padding-start:8px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:inline-block;min-width:10px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:13px;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{border-radius:10px}\";\n\nconst badgeMdCss = \":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);--padding-top:3px;--padding-end:8px;--padding-bottom:3px;--padding-start:8px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:inline-block;min-width:10px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:13px;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{--padding-top:3px;--padding-end:4px;--padding-bottom:4px;--padding-start:4px;border-radius:4px}\";\n\nconst Badge = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true }) }, h(\"slot\", null)));\n }\n};\nBadge.style = {\n ios: badgeIosCss,\n md: badgeMdCss\n};\n\nconst thumbnailCss = \":host{--size:48px;--border-radius:0;border-radius:var(--border-radius);display:block;width:var(--size);height:var(--size)}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}\";\n\nconst Thumbnail = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n return (h(Host, { class: getIonMode(this) }, h(\"slot\", null)));\n }\n};\nThumbnail.style = thumbnailCss;\n\nexport { Avatar as ion_avatar, Badge as ion_badge, Thumbnail as ion_thumbnail };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/30-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/30-es2015.js deleted file mode 100644 index ed22f5b12..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/30-es2015.js +++ /dev/null @@ -1,348 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[30],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-searchbar.entry.js": -/*!******************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-searchbar.entry.js ***! - \******************************************************************/ -/*! exports provided: ion_searchbar */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_searchbar", function() { return Searchbar; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - - -const searchbarIosCss = ".sc-ion-searchbar-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-searchbar-ios-h{color:var(--ion-color-contrast)}.ion-color.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{background:var(--ion-color-base)}.ion-color.sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios,.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.ion-color.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{color:inherit}.searchbar-search-icon.sc-ion-searchbar-ios{color:var(--icon-color);pointer-events:none}.searchbar-input-container.sc-ion-searchbar-ios{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:100%}.searchbar-input.sc-ion-searchbar-ios{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;border-radius:var(--border-radius);display:block;width:100%;border:0;outline:none;background:var(--background);font-family:inherit;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-input.sc-ion-searchbar-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-webkit-search-cancel-button,.searchbar-input.sc-ion-searchbar-ios::-ms-clear{display:none}.searchbar-cancel-button.sc-ion-searchbar-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:none;height:100%;border:0;outline:none;color:var(--cancel-button-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-cancel-button.sc-ion-searchbar-ios>div.sc-ion-searchbar-ios{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.searchbar-clear-button.sc-ion-searchbar-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:none;min-height:0;outline:none;color:var(--clear-button-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-has-value.searchbar-has-focus.sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios{display:block}.searchbar-disabled.sc-ion-searchbar-ios-h{cursor:default;opacity:0.4;pointer-events:none}.sc-ion-searchbar-ios-h{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.07);--border-radius:10px;--box-shadow:none;--cancel-button-color:var(--ion-color-primary, #3880ff);--clear-button-color:var(--ion-color-step-600, #666666);--color:var(--ion-text-color, #000);--icon-color:var(--ion-color-step-600, #666666);padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;height:60px;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-searchbar-ios-h{padding-left:unset;padding-right:unset;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px}}.searchbar-input-container.sc-ion-searchbar-ios{height:36px}.searchbar-search-icon.sc-ion-searchbar-ios{margin-left:calc(50% - 60px);left:5px;top:0;position:absolute;width:22px;height:100%;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-search-icon.sc-ion-searchbar-ios{margin-left:unset;-webkit-margin-start:calc(50% - 60px);margin-inline-start:calc(50% - 60px)}}[dir=rtl].sc-ion-searchbar-ios .searchbar-search-icon.sc-ion-searchbar-ios,[dir=rtl].sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,[dir=rtl] .sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{left:unset;right:unset;right:5px}.searchbar-input.sc-ion-searchbar-ios{padding-left:28px;padding-right:28px;padding-top:0;padding-bottom:0;height:100%;font-size:17px;font-weight:400;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-input.sc-ion-searchbar-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:28px;padding-inline-start:28px;-webkit-padding-end:28px;padding-inline-end:28px}}.searchbar-clear-button.sc-ion-searchbar-ios{right:0;top:0;background-position:center;position:absolute;width:30px;height:100%;border:0;background-color:transparent}[dir=rtl].sc-ion-searchbar-ios .searchbar-clear-button.sc-ion-searchbar-ios,[dir=rtl].sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios,[dir=rtl] .sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios{left:unset;right:unset;left:0}.searchbar-clear-icon.sc-ion-searchbar-ios{width:18px;height:100%}.searchbar-cancel-button.sc-ion-searchbar-ios{padding-left:8px;padding-right:0;padding-top:0;padding-bottom:0;-ms-flex-negative:0;flex-shrink:0;background-color:transparent;font-size:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-cancel-button.sc-ion-searchbar-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:0;padding-inline-end:0}}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{margin-left:unset;-webkit-margin-start:0;margin-inline-start:0}}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{padding-left:30px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{padding-left:unset;-webkit-padding-start:30px;padding-inline-start:30px}}.searchbar-has-focus.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-should-show-cancel.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{display:block}.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{-webkit-transition:all 300ms ease;transition:all 300ms ease}.searchbar-animated.searchbar-has-focus.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-animated.searchbar-should-show-cancel.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{opacity:1;pointer-events:auto}.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{margin-right:-100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 300ms ease;transition:all 300ms ease;opacity:0;pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{margin-right:unset;-webkit-margin-end:-100%;margin-inline-end:-100%}}.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios,.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{-webkit-transition-duration:0ms;transition-duration:0ms}.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{color:var(--ion-color-base)}@media (any-hover: hover){.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios:hover{color:var(--ion-color-tint)}}ion-toolbar.sc-ion-searchbar-ios-h,ion-toolbar .sc-ion-searchbar-ios-h{padding-top:1px;padding-bottom:15px;height:52px}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color),ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color){color:inherit}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-cancel-button.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-cancel-button.sc-ion-searchbar-ios{color:currentColor}ion-toolbar.ion-color.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{color:currentColor;opacity:0.5}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-input.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-input.sc-ion-searchbar-ios{background:rgba(var(--ion-color-contrast-rgb), 0.07);color:currentColor}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-clear-button.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-clear-button.sc-ion-searchbar-ios{color:currentColor;opacity:0.5}"; - -const searchbarMdCss = ".sc-ion-searchbar-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-searchbar-md-h{color:var(--ion-color-contrast)}.ion-color.sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md{background:var(--ion-color-base)}.ion-color.sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md,.ion-color.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,.ion-color.sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{color:inherit}.searchbar-search-icon.sc-ion-searchbar-md{color:var(--icon-color);pointer-events:none}.searchbar-input-container.sc-ion-searchbar-md{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:100%}.searchbar-input.sc-ion-searchbar-md{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;border-radius:var(--border-radius);display:block;width:100%;border:0;outline:none;background:var(--background);font-family:inherit;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-input.sc-ion-searchbar-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-webkit-search-cancel-button,.searchbar-input.sc-ion-searchbar-md::-ms-clear{display:none}.searchbar-cancel-button.sc-ion-searchbar-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:none;height:100%;border:0;outline:none;color:var(--cancel-button-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-cancel-button.sc-ion-searchbar-md>div.sc-ion-searchbar-md{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.searchbar-clear-button.sc-ion-searchbar-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:none;min-height:0;outline:none;color:var(--clear-button-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-has-value.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md{display:block}.searchbar-disabled.sc-ion-searchbar-md-h{cursor:default;opacity:0.4;pointer-events:none}.sc-ion-searchbar-md-h{--background:var(--ion-background-color, #fff);--border-radius:2px;--box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);--cancel-button-color:var(--ion-color-step-900, #1a1a1a);--clear-button-color:initial;--color:var(--ion-color-step-850, #262626);--icon-color:var(--ion-color-step-600, #666666);padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;background:inherit}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-searchbar-md-h{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.searchbar-search-icon.sc-ion-searchbar-md{left:16px;top:11px;width:21px;height:21px}[dir=rtl].sc-ion-searchbar-md .searchbar-search-icon.sc-ion-searchbar-md,[dir=rtl].sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{left:unset;right:unset;right:16px}.searchbar-cancel-button.sc-ion-searchbar-md{left:5px;top:0;background-color:transparent;font-size:1.6em}[dir=rtl].sc-ion-searchbar-md .searchbar-cancel-button.sc-ion-searchbar-md,[dir=rtl].sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md{left:unset;right:unset;right:5px}.searchbar-search-icon.sc-ion-searchbar-md,.searchbar-cancel-button.sc-ion-searchbar-md{position:absolute}.searchbar-search-icon.ion-activated.sc-ion-searchbar-md,.searchbar-cancel-button.ion-activated.sc-ion-searchbar-md{background-color:transparent}.searchbar-input.sc-ion-searchbar-md{padding-left:55px;padding-right:55px;padding-top:6px;padding-bottom:6px;background-position:left 8px center;height:auto;font-size:16px;font-weight:400;line-height:30px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-input.sc-ion-searchbar-md{padding-left:unset;padding-right:unset;-webkit-padding-start:55px;padding-inline-start:55px;-webkit-padding-end:55px;padding-inline-end:55px}}[dir=rtl].sc-ion-searchbar-md .searchbar-input.sc-ion-searchbar-md,[dir=rtl].sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md{background-position:right 8px center}.searchbar-clear-button.sc-ion-searchbar-md{right:13px;top:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;position:absolute;height:100%;border:0;background-color:transparent}[dir=rtl].sc-ion-searchbar-md .searchbar-clear-button.sc-ion-searchbar-md,[dir=rtl].sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md{left:unset;right:unset;left:13px}.searchbar-clear-button.ion-activated.sc-ion-searchbar-md{background-color:transparent}.searchbar-clear-icon.sc-ion-searchbar-md{width:22px;height:100%}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{display:block}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,.searchbar-should-show-cancel.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md{display:block}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md+.searchbar-search-icon.sc-ion-searchbar-md,.searchbar-should-show-cancel.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md+.searchbar-search-icon.sc-ion-searchbar-md{display:none}ion-toolbar.sc-ion-searchbar-md-h,ion-toolbar .sc-ion-searchbar-md-h{padding-left:7px;padding-right:7px;padding-top:3px;padding-bottom:3px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-toolbar.sc-ion-searchbar-md-h,ion-toolbar .sc-ion-searchbar-md-h{padding-left:unset;padding-right:unset;-webkit-padding-start:7px;padding-inline-start:7px;-webkit-padding-end:7px;padding-inline-end:7px}}"; - -const Searchbar = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionInput = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionInput", 7); - this.ionChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionChange", 7); - this.ionCancel = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionCancel", 7); - this.ionClear = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionClear", 7); - this.ionBlur = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionBlur", 7); - this.ionFocus = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionFocus", 7); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.isCancelVisible = false; - this.shouldAlignLeft = true; - this.focused = false; - this.noAnimate = true; - /** - * If `true`, enable searchbar animation. - */ - this.animated = false; - /** - * Set the input's autocomplete property. - */ - this.autocomplete = 'off'; - /** - * Set the input's autocorrect property. - */ - this.autocorrect = 'off'; - /** - * Set the cancel button icon. Only applies to `md` mode. - * Defaults to `"arrow-back-sharp"`. - */ - this.cancelButtonIcon = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('backButtonIcon', 'arrow-back-sharp'); - /** - * Set the the cancel button text. Only applies to `ios` mode. - */ - this.cancelButtonText = 'Cancel'; - /** - * Set the amount of time, in milliseconds, to wait to trigger the `ionChange` event after each keystroke. - */ - this.debounce = 250; - /** - * If `true`, the user cannot interact with the input. - */ - this.disabled = false; - /** - * Set the input's placeholder. - * `placeholder` can accept either plaintext or HTML as a string. - * To display characters normally reserved for HTML, they - * must be escaped. For example `` would become - * `<Ionic>` - * - * For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) - */ - this.placeholder = 'Search'; - /** - * Sets the behavior for the cancel button. Defaults to `"never"`. - * Setting to `"focus"` shows the cancel button on focus. - * Setting to `"never"` hides the cancel button. - * Setting to `"always"` shows the cancel button regardless - * of focus state. - */ - this.showCancelButton = 'never'; - /** - * If `true`, enable spellcheck on the input. - */ - this.spellcheck = false; - /** - * Set the type of the input. - */ - this.type = 'search'; - /** - * the value of the searchbar. - */ - this.value = ''; - /** - * Clears the input field and triggers the control change. - */ - this.onClearInput = (ev) => { - this.ionClear.emit(); - if (ev) { - ev.preventDefault(); - ev.stopPropagation(); - } - // setTimeout() fixes https://github.com/ionic-team/ionic/issues/7527 - // wait for 4 frames - setTimeout(() => { - const value = this.getValue(); - if (value !== '') { - this.value = ''; - this.ionInput.emit(); - } - }, 16 * 4); - }; - /** - * Clears the input field and tells the input to blur since - * the clearInput function doesn't want the input to blur - * then calls the custom cancel function if the user passed one in. - */ - this.onCancelSearchbar = (ev) => { - if (ev) { - ev.preventDefault(); - ev.stopPropagation(); - } - this.ionCancel.emit(); - this.onClearInput(); - if (this.nativeInput) { - this.nativeInput.blur(); - } - }; - /** - * Update the Searchbar input value when the input changes - */ - this.onInput = (ev) => { - const input = ev.target; - if (input) { - this.value = input.value; - } - this.ionInput.emit(ev); - }; - /** - * Sets the Searchbar to not focused and checks if it should align left - * based on whether there is a value in the searchbar or not. - */ - this.onBlur = () => { - this.focused = false; - this.ionBlur.emit(); - this.positionElements(); - }; - /** - * Sets the Searchbar to focused and active on input focus. - */ - this.onFocus = () => { - this.focused = true; - this.ionFocus.emit(); - this.positionElements(); - }; - } - debounceChanged() { - this.ionChange = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["d"])(this.ionChange, this.debounce); - } - valueChanged() { - const inputEl = this.nativeInput; - const value = this.getValue(); - if (inputEl && inputEl.value !== value) { - inputEl.value = value; - } - this.ionChange.emit({ value }); - } - showCancelButtonChanged() { - requestAnimationFrame(() => { - this.positionElements(); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["j"])(this); - }); - } - connectedCallback() { - this.emitStyle(); - } - componentDidLoad() { - this.positionElements(); - this.debounceChanged(); - setTimeout(() => { - this.noAnimate = false; - }, 300); - } - emitStyle() { - this.ionStyle.emit({ - 'searchbar': true - }); - } - /** - * Sets focus on the specified `ion-searchbar`. Use this method instead of the global - * `input.focus()`. - */ - async setFocus() { - if (this.nativeInput) { - this.nativeInput.focus(); - } - } - /** - * Returns the native `` element used under the hood. - */ - getInputElement() { - return Promise.resolve(this.nativeInput); - } - /** - * Positions the input search icon, placeholder, and the cancel button - * based on the input value and if it is focused. (ios only) - */ - positionElements() { - const value = this.getValue(); - const prevAlignLeft = this.shouldAlignLeft; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const shouldAlignLeft = (!this.animated || value.trim() !== '' || !!this.focused); - this.shouldAlignLeft = shouldAlignLeft; - if (mode !== 'ios') { - return; - } - if (prevAlignLeft !== shouldAlignLeft) { - this.positionPlaceholder(); - } - if (this.animated) { - this.positionCancelButton(); - } - } - /** - * Positions the input placeholder - */ - positionPlaceholder() { - const inputEl = this.nativeInput; - if (!inputEl) { - return; - } - const isRTL = document.dir === 'rtl'; - const iconEl = (this.el.shadowRoot || this.el).querySelector('.searchbar-search-icon'); - if (this.shouldAlignLeft) { - inputEl.removeAttribute('style'); - iconEl.removeAttribute('style'); - } - else { - // Create a dummy span to get the placeholder width - const doc = document; - const tempSpan = doc.createElement('span'); - tempSpan.innerText = this.placeholder || ''; - doc.body.appendChild(tempSpan); - // Get the width of the span then remove it - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["r"])(() => { - const textWidth = tempSpan.offsetWidth; - tempSpan.remove(); - // Calculate the input padding - const inputLeft = 'calc(50% - ' + (textWidth / 2) + 'px)'; - // Calculate the icon margin - const iconLeft = 'calc(50% - ' + ((textWidth / 2) + 30) + 'px)'; - // Set the input padding start and icon margin start - if (isRTL) { - inputEl.style.paddingRight = inputLeft; - iconEl.style.marginRight = iconLeft; - } - else { - inputEl.style.paddingLeft = inputLeft; - iconEl.style.marginLeft = iconLeft; - } - }); - } - } - /** - * Show the iOS Cancel button on focus, hide it offscreen otherwise - */ - positionCancelButton() { - const isRTL = document.dir === 'rtl'; - const cancelButton = (this.el.shadowRoot || this.el).querySelector('.searchbar-cancel-button'); - const shouldShowCancel = this.shouldShowCancelButton(); - if (cancelButton && shouldShowCancel !== this.isCancelVisible) { - const cancelStyle = cancelButton.style; - this.isCancelVisible = shouldShowCancel; - if (shouldShowCancel) { - if (isRTL) { - cancelStyle.marginLeft = '0'; - } - else { - cancelStyle.marginRight = '0'; - } - } - else { - const offset = cancelButton.offsetWidth; - if (offset > 0) { - if (isRTL) { - cancelStyle.marginLeft = -offset + 'px'; - } - else { - cancelStyle.marginRight = -offset + 'px'; - } - } - } - } - } - getValue() { - return this.value || ''; - } - hasValue() { - return this.getValue() !== ''; - } - /** - * Determines whether or not the cancel button should be visible onscreen. - * Cancel button should be shown if one of two conditions applies: - * 1. `showCancelButton` is set to `always`. - * 2. `showCancelButton` is set to `focus`, and the searchbar has been focused. - */ - shouldShowCancelButton() { - if ((this.showCancelButton === 'never') || (this.showCancelButton === 'focus' && !this.focused)) { - return false; - } - return true; - } - render() { - const { cancelButtonText } = this; - const animated = this.animated && _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('animated', true); - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const clearIcon = this.clearIcon || (mode === 'ios' ? 'close-circle' : 'close-sharp'); - const searchIcon = this.searchIcon || (mode === 'ios' ? 'search-outline' : 'search-sharp'); - const shouldShowCancelButton = this.shouldShowCancelButton(); - const cancelButton = (this.showCancelButton !== 'never') && (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { "aria-label": cancelButtonText, "aria-hidden": shouldShowCancelButton ? undefined : 'true', type: "button", tabIndex: mode === 'ios' && !shouldShowCancelButton ? -1 : undefined, onMouseDown: this.onCancelSearchbar, onTouchStart: this.onCancelSearchbar, class: "searchbar-cancel-button" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { "aria-hidden": "true" }, mode === 'md' - ? Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { "aria-hidden": "true", mode: mode, icon: this.cancelButtonIcon, lazy: false }) - : cancelButtonText))); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { role: "search", "aria-disabled": this.disabled ? 'true' : null, class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["c"])(this.color)), { [mode]: true, 'searchbar-animated': animated, 'searchbar-disabled': this.disabled, 'searchbar-no-animate': animated && this.noAnimate, 'searchbar-has-value': this.hasValue(), 'searchbar-left-aligned': this.shouldAlignLeft, 'searchbar-has-focus': this.focused, 'searchbar-should-show-cancel': this.shouldShowCancelButton() }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "searchbar-input-container" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("input", { "aria-label": "search text", disabled: this.disabled, ref: el => this.nativeInput = el, class: "searchbar-input", inputMode: this.inputmode, enterKeyHint: this.enterkeyhint, onInput: this.onInput, onBlur: this.onBlur, onFocus: this.onFocus, placeholder: this.placeholder, type: this.type, value: this.getValue(), autoComplete: this.autocomplete, autoCorrect: this.autocorrect, spellcheck: this.spellcheck }), mode === 'md' && cancelButton, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { "aria-hidden": "true", mode: mode, icon: searchIcon, lazy: false, class: "searchbar-search-icon" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { "aria-label": "reset", type: "button", "no-blur": true, class: "searchbar-clear-button", onMouseDown: this.onClearInput, onTouchStart: this.onClearInput }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { "aria-hidden": "true", mode: mode, icon: clearIcon, lazy: false, class: "searchbar-clear-icon" }))), mode === 'ios' && cancelButton)); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "debounce": ["debounceChanged"], - "value": ["valueChanged"], - "showCancelButton": ["showCancelButtonChanged"] - }; } -}; -Searchbar.style = { - ios: searchbarIosCss, - md: searchbarMdCss -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=30-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/30-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/30-es2015.js.map deleted file mode 100644 index 0acdf6c6e..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/30-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-searchbar.entry.js"],"names":[],"mappings":"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uBAAuB,4DAAW;AAClC,wBAAwB,4DAAW;AACnC,wBAAwB,4DAAW;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,2DAAM;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,SAAS;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,8DAAa;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,QAAQ;AACrC;AACA;AACA;AACA;AACA,YAAY,4DAAW;AACvB,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,8DAAG;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,mBAAmB;AAClC,0CAA0C,2DAAM;AAChD,qBAAqB,mEAAU;AAC/B;AACA;AACA;AACA,qEAAqE,4DAAC,YAAY,gSAAgS,EAAE,4DAAC,SAAS,wBAAwB;AACtZ,cAAc,4DAAC,cAAc,8EAA8E;AAC3G;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,sGAAsG,EAAE,4DAAkB,gBAAgB,oUAAoU,GAAG,EAAE,4DAAC,SAAS,qCAAqC,EAAE,4DAAC,WAAW,uZAAuZ,kCAAkC,4DAAC,cAAc,mGAAmG,GAAG,4DAAC,YAAY,2JAA2J,EAAE,4DAAC,cAAc,iGAAiG;AACj3C;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;;AAEsC","file":"30-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, j as forceUpdate, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { c as config, b as getIonMode } from './ionic-global-837be8f3.js';\nimport { d as debounceEvent, r as raf } from './helpers-5c745fbd.js';\nimport { c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst searchbarIosCss = \".sc-ion-searchbar-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-searchbar-ios-h{color:var(--ion-color-contrast)}.ion-color.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{background:var(--ion-color-base)}.ion-color.sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios,.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.ion-color.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{color:inherit}.searchbar-search-icon.sc-ion-searchbar-ios{color:var(--icon-color);pointer-events:none}.searchbar-input-container.sc-ion-searchbar-ios{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:100%}.searchbar-input.sc-ion-searchbar-ios{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;border-radius:var(--border-radius);display:block;width:100%;border:0;outline:none;background:var(--background);font-family:inherit;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-input.sc-ion-searchbar-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-webkit-search-cancel-button,.searchbar-input.sc-ion-searchbar-ios::-ms-clear{display:none}.searchbar-cancel-button.sc-ion-searchbar-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:none;height:100%;border:0;outline:none;color:var(--cancel-button-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-cancel-button.sc-ion-searchbar-ios>div.sc-ion-searchbar-ios{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.searchbar-clear-button.sc-ion-searchbar-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:none;min-height:0;outline:none;color:var(--clear-button-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-has-value.searchbar-has-focus.sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios{display:block}.searchbar-disabled.sc-ion-searchbar-ios-h{cursor:default;opacity:0.4;pointer-events:none}.sc-ion-searchbar-ios-h{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.07);--border-radius:10px;--box-shadow:none;--cancel-button-color:var(--ion-color-primary, #3880ff);--clear-button-color:var(--ion-color-step-600, #666666);--color:var(--ion-text-color, #000);--icon-color:var(--ion-color-step-600, #666666);padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;height:60px;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-searchbar-ios-h{padding-left:unset;padding-right:unset;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px}}.searchbar-input-container.sc-ion-searchbar-ios{height:36px}.searchbar-search-icon.sc-ion-searchbar-ios{margin-left:calc(50% - 60px);left:5px;top:0;position:absolute;width:22px;height:100%;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-search-icon.sc-ion-searchbar-ios{margin-left:unset;-webkit-margin-start:calc(50% - 60px);margin-inline-start:calc(50% - 60px)}}[dir=rtl].sc-ion-searchbar-ios .searchbar-search-icon.sc-ion-searchbar-ios,[dir=rtl].sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,[dir=rtl] .sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{left:unset;right:unset;right:5px}.searchbar-input.sc-ion-searchbar-ios{padding-left:28px;padding-right:28px;padding-top:0;padding-bottom:0;height:100%;font-size:17px;font-weight:400;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-input.sc-ion-searchbar-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:28px;padding-inline-start:28px;-webkit-padding-end:28px;padding-inline-end:28px}}.searchbar-clear-button.sc-ion-searchbar-ios{right:0;top:0;background-position:center;position:absolute;width:30px;height:100%;border:0;background-color:transparent}[dir=rtl].sc-ion-searchbar-ios .searchbar-clear-button.sc-ion-searchbar-ios,[dir=rtl].sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios,[dir=rtl] .sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios{left:unset;right:unset;left:0}.searchbar-clear-icon.sc-ion-searchbar-ios{width:18px;height:100%}.searchbar-cancel-button.sc-ion-searchbar-ios{padding-left:8px;padding-right:0;padding-top:0;padding-bottom:0;-ms-flex-negative:0;flex-shrink:0;background-color:transparent;font-size:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-cancel-button.sc-ion-searchbar-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:0;padding-inline-end:0}}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{margin-left:unset;-webkit-margin-start:0;margin-inline-start:0}}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{padding-left:30px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{padding-left:unset;-webkit-padding-start:30px;padding-inline-start:30px}}.searchbar-has-focus.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-should-show-cancel.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{display:block}.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{-webkit-transition:all 300ms ease;transition:all 300ms ease}.searchbar-animated.searchbar-has-focus.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-animated.searchbar-should-show-cancel.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{opacity:1;pointer-events:auto}.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{margin-right:-100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 300ms ease;transition:all 300ms ease;opacity:0;pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{margin-right:unset;-webkit-margin-end:-100%;margin-inline-end:-100%}}.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios,.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{-webkit-transition-duration:0ms;transition-duration:0ms}.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{color:var(--ion-color-base)}@media (any-hover: hover){.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios:hover{color:var(--ion-color-tint)}}ion-toolbar.sc-ion-searchbar-ios-h,ion-toolbar .sc-ion-searchbar-ios-h{padding-top:1px;padding-bottom:15px;height:52px}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color),ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color){color:inherit}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-cancel-button.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-cancel-button.sc-ion-searchbar-ios{color:currentColor}ion-toolbar.ion-color.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{color:currentColor;opacity:0.5}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-input.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-input.sc-ion-searchbar-ios{background:rgba(var(--ion-color-contrast-rgb), 0.07);color:currentColor}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-clear-button.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-clear-button.sc-ion-searchbar-ios{color:currentColor;opacity:0.5}\";\n\nconst searchbarMdCss = \".sc-ion-searchbar-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-searchbar-md-h{color:var(--ion-color-contrast)}.ion-color.sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md{background:var(--ion-color-base)}.ion-color.sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md,.ion-color.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,.ion-color.sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{color:inherit}.searchbar-search-icon.sc-ion-searchbar-md{color:var(--icon-color);pointer-events:none}.searchbar-input-container.sc-ion-searchbar-md{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:100%}.searchbar-input.sc-ion-searchbar-md{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;border-radius:var(--border-radius);display:block;width:100%;border:0;outline:none;background:var(--background);font-family:inherit;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-input.sc-ion-searchbar-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-webkit-search-cancel-button,.searchbar-input.sc-ion-searchbar-md::-ms-clear{display:none}.searchbar-cancel-button.sc-ion-searchbar-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:none;height:100%;border:0;outline:none;color:var(--cancel-button-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-cancel-button.sc-ion-searchbar-md>div.sc-ion-searchbar-md{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.searchbar-clear-button.sc-ion-searchbar-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:none;min-height:0;outline:none;color:var(--clear-button-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-has-value.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md{display:block}.searchbar-disabled.sc-ion-searchbar-md-h{cursor:default;opacity:0.4;pointer-events:none}.sc-ion-searchbar-md-h{--background:var(--ion-background-color, #fff);--border-radius:2px;--box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);--cancel-button-color:var(--ion-color-step-900, #1a1a1a);--clear-button-color:initial;--color:var(--ion-color-step-850, #262626);--icon-color:var(--ion-color-step-600, #666666);padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;background:inherit}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-searchbar-md-h{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.searchbar-search-icon.sc-ion-searchbar-md{left:16px;top:11px;width:21px;height:21px}[dir=rtl].sc-ion-searchbar-md .searchbar-search-icon.sc-ion-searchbar-md,[dir=rtl].sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{left:unset;right:unset;right:16px}.searchbar-cancel-button.sc-ion-searchbar-md{left:5px;top:0;background-color:transparent;font-size:1.6em}[dir=rtl].sc-ion-searchbar-md .searchbar-cancel-button.sc-ion-searchbar-md,[dir=rtl].sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md{left:unset;right:unset;right:5px}.searchbar-search-icon.sc-ion-searchbar-md,.searchbar-cancel-button.sc-ion-searchbar-md{position:absolute}.searchbar-search-icon.ion-activated.sc-ion-searchbar-md,.searchbar-cancel-button.ion-activated.sc-ion-searchbar-md{background-color:transparent}.searchbar-input.sc-ion-searchbar-md{padding-left:55px;padding-right:55px;padding-top:6px;padding-bottom:6px;background-position:left 8px center;height:auto;font-size:16px;font-weight:400;line-height:30px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-input.sc-ion-searchbar-md{padding-left:unset;padding-right:unset;-webkit-padding-start:55px;padding-inline-start:55px;-webkit-padding-end:55px;padding-inline-end:55px}}[dir=rtl].sc-ion-searchbar-md .searchbar-input.sc-ion-searchbar-md,[dir=rtl].sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md{background-position:right 8px center}.searchbar-clear-button.sc-ion-searchbar-md{right:13px;top:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;position:absolute;height:100%;border:0;background-color:transparent}[dir=rtl].sc-ion-searchbar-md .searchbar-clear-button.sc-ion-searchbar-md,[dir=rtl].sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md{left:unset;right:unset;left:13px}.searchbar-clear-button.ion-activated.sc-ion-searchbar-md{background-color:transparent}.searchbar-clear-icon.sc-ion-searchbar-md{width:22px;height:100%}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{display:block}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,.searchbar-should-show-cancel.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md{display:block}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md+.searchbar-search-icon.sc-ion-searchbar-md,.searchbar-should-show-cancel.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md+.searchbar-search-icon.sc-ion-searchbar-md{display:none}ion-toolbar.sc-ion-searchbar-md-h,ion-toolbar .sc-ion-searchbar-md-h{padding-left:7px;padding-right:7px;padding-top:3px;padding-bottom:3px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-toolbar.sc-ion-searchbar-md-h,ion-toolbar .sc-ion-searchbar-md-h{padding-left:unset;padding-right:unset;-webkit-padding-start:7px;padding-inline-start:7px;-webkit-padding-end:7px;padding-inline-end:7px}}\";\n\nconst Searchbar = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionInput = createEvent(this, \"ionInput\", 7);\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.ionCancel = createEvent(this, \"ionCancel\", 7);\n this.ionClear = createEvent(this, \"ionClear\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.isCancelVisible = false;\n this.shouldAlignLeft = true;\n this.focused = false;\n this.noAnimate = true;\n /**\n * If `true`, enable searchbar animation.\n */\n this.animated = false;\n /**\n * Set the input's autocomplete property.\n */\n this.autocomplete = 'off';\n /**\n * Set the input's autocorrect property.\n */\n this.autocorrect = 'off';\n /**\n * Set the cancel button icon. Only applies to `md` mode.\n * Defaults to `\"arrow-back-sharp\"`.\n */\n this.cancelButtonIcon = config.get('backButtonIcon', 'arrow-back-sharp');\n /**\n * Set the the cancel button text. Only applies to `ios` mode.\n */\n this.cancelButtonText = 'Cancel';\n /**\n * Set the amount of time, in milliseconds, to wait to trigger the `ionChange` event after each keystroke.\n */\n this.debounce = 250;\n /**\n * If `true`, the user cannot interact with the input.\n */\n this.disabled = false;\n /**\n * Set the input's placeholder.\n * `placeholder` can accept either plaintext or HTML as a string.\n * To display characters normally reserved for HTML, they\n * must be escaped. For example `` would become\n * `<Ionic>`\n *\n * For more information: [Security Documentation](https://ionicframework.com/docs/faq/security)\n */\n this.placeholder = 'Search';\n /**\n * Sets the behavior for the cancel button. Defaults to `\"never\"`.\n * Setting to `\"focus\"` shows the cancel button on focus.\n * Setting to `\"never\"` hides the cancel button.\n * Setting to `\"always\"` shows the cancel button regardless\n * of focus state.\n */\n this.showCancelButton = 'never';\n /**\n * If `true`, enable spellcheck on the input.\n */\n this.spellcheck = false;\n /**\n * Set the type of the input.\n */\n this.type = 'search';\n /**\n * the value of the searchbar.\n */\n this.value = '';\n /**\n * Clears the input field and triggers the control change.\n */\n this.onClearInput = (ev) => {\n this.ionClear.emit();\n if (ev) {\n ev.preventDefault();\n ev.stopPropagation();\n }\n // setTimeout() fixes https://github.com/ionic-team/ionic/issues/7527\n // wait for 4 frames\n setTimeout(() => {\n const value = this.getValue();\n if (value !== '') {\n this.value = '';\n this.ionInput.emit();\n }\n }, 16 * 4);\n };\n /**\n * Clears the input field and tells the input to blur since\n * the clearInput function doesn't want the input to blur\n * then calls the custom cancel function if the user passed one in.\n */\n this.onCancelSearchbar = (ev) => {\n if (ev) {\n ev.preventDefault();\n ev.stopPropagation();\n }\n this.ionCancel.emit();\n this.onClearInput();\n if (this.nativeInput) {\n this.nativeInput.blur();\n }\n };\n /**\n * Update the Searchbar input value when the input changes\n */\n this.onInput = (ev) => {\n const input = ev.target;\n if (input) {\n this.value = input.value;\n }\n this.ionInput.emit(ev);\n };\n /**\n * Sets the Searchbar to not focused and checks if it should align left\n * based on whether there is a value in the searchbar or not.\n */\n this.onBlur = () => {\n this.focused = false;\n this.ionBlur.emit();\n this.positionElements();\n };\n /**\n * Sets the Searchbar to focused and active on input focus.\n */\n this.onFocus = () => {\n this.focused = true;\n this.ionFocus.emit();\n this.positionElements();\n };\n }\n debounceChanged() {\n this.ionChange = debounceEvent(this.ionChange, this.debounce);\n }\n valueChanged() {\n const inputEl = this.nativeInput;\n const value = this.getValue();\n if (inputEl && inputEl.value !== value) {\n inputEl.value = value;\n }\n this.ionChange.emit({ value });\n }\n showCancelButtonChanged() {\n requestAnimationFrame(() => {\n this.positionElements();\n forceUpdate(this);\n });\n }\n connectedCallback() {\n this.emitStyle();\n }\n componentDidLoad() {\n this.positionElements();\n this.debounceChanged();\n setTimeout(() => {\n this.noAnimate = false;\n }, 300);\n }\n emitStyle() {\n this.ionStyle.emit({\n 'searchbar': true\n });\n }\n /**\n * Sets focus on the specified `ion-searchbar`. Use this method instead of the global\n * `input.focus()`.\n */\n async setFocus() {\n if (this.nativeInput) {\n this.nativeInput.focus();\n }\n }\n /**\n * Returns the native `` element used under the hood.\n */\n getInputElement() {\n return Promise.resolve(this.nativeInput);\n }\n /**\n * Positions the input search icon, placeholder, and the cancel button\n * based on the input value and if it is focused. (ios only)\n */\n positionElements() {\n const value = this.getValue();\n const prevAlignLeft = this.shouldAlignLeft;\n const mode = getIonMode(this);\n const shouldAlignLeft = (!this.animated || value.trim() !== '' || !!this.focused);\n this.shouldAlignLeft = shouldAlignLeft;\n if (mode !== 'ios') {\n return;\n }\n if (prevAlignLeft !== shouldAlignLeft) {\n this.positionPlaceholder();\n }\n if (this.animated) {\n this.positionCancelButton();\n }\n }\n /**\n * Positions the input placeholder\n */\n positionPlaceholder() {\n const inputEl = this.nativeInput;\n if (!inputEl) {\n return;\n }\n const isRTL = document.dir === 'rtl';\n const iconEl = (this.el.shadowRoot || this.el).querySelector('.searchbar-search-icon');\n if (this.shouldAlignLeft) {\n inputEl.removeAttribute('style');\n iconEl.removeAttribute('style');\n }\n else {\n // Create a dummy span to get the placeholder width\n const doc = document;\n const tempSpan = doc.createElement('span');\n tempSpan.innerText = this.placeholder || '';\n doc.body.appendChild(tempSpan);\n // Get the width of the span then remove it\n raf(() => {\n const textWidth = tempSpan.offsetWidth;\n tempSpan.remove();\n // Calculate the input padding\n const inputLeft = 'calc(50% - ' + (textWidth / 2) + 'px)';\n // Calculate the icon margin\n const iconLeft = 'calc(50% - ' + ((textWidth / 2) + 30) + 'px)';\n // Set the input padding start and icon margin start\n if (isRTL) {\n inputEl.style.paddingRight = inputLeft;\n iconEl.style.marginRight = iconLeft;\n }\n else {\n inputEl.style.paddingLeft = inputLeft;\n iconEl.style.marginLeft = iconLeft;\n }\n });\n }\n }\n /**\n * Show the iOS Cancel button on focus, hide it offscreen otherwise\n */\n positionCancelButton() {\n const isRTL = document.dir === 'rtl';\n const cancelButton = (this.el.shadowRoot || this.el).querySelector('.searchbar-cancel-button');\n const shouldShowCancel = this.shouldShowCancelButton();\n if (cancelButton && shouldShowCancel !== this.isCancelVisible) {\n const cancelStyle = cancelButton.style;\n this.isCancelVisible = shouldShowCancel;\n if (shouldShowCancel) {\n if (isRTL) {\n cancelStyle.marginLeft = '0';\n }\n else {\n cancelStyle.marginRight = '0';\n }\n }\n else {\n const offset = cancelButton.offsetWidth;\n if (offset > 0) {\n if (isRTL) {\n cancelStyle.marginLeft = -offset + 'px';\n }\n else {\n cancelStyle.marginRight = -offset + 'px';\n }\n }\n }\n }\n }\n getValue() {\n return this.value || '';\n }\n hasValue() {\n return this.getValue() !== '';\n }\n /**\n * Determines whether or not the cancel button should be visible onscreen.\n * Cancel button should be shown if one of two conditions applies:\n * 1. `showCancelButton` is set to `always`.\n * 2. `showCancelButton` is set to `focus`, and the searchbar has been focused.\n */\n shouldShowCancelButton() {\n if ((this.showCancelButton === 'never') || (this.showCancelButton === 'focus' && !this.focused)) {\n return false;\n }\n return true;\n }\n render() {\n const { cancelButtonText } = this;\n const animated = this.animated && config.getBoolean('animated', true);\n const mode = getIonMode(this);\n const clearIcon = this.clearIcon || (mode === 'ios' ? 'close-circle' : 'close-sharp');\n const searchIcon = this.searchIcon || (mode === 'ios' ? 'search-outline' : 'search-sharp');\n const shouldShowCancelButton = this.shouldShowCancelButton();\n const cancelButton = (this.showCancelButton !== 'never') && (h(\"button\", { \"aria-label\": cancelButtonText, \"aria-hidden\": shouldShowCancelButton ? undefined : 'true', type: \"button\", tabIndex: mode === 'ios' && !shouldShowCancelButton ? -1 : undefined, onMouseDown: this.onCancelSearchbar, onTouchStart: this.onCancelSearchbar, class: \"searchbar-cancel-button\" }, h(\"div\", { \"aria-hidden\": \"true\" }, mode === 'md'\n ? h(\"ion-icon\", { \"aria-hidden\": \"true\", mode: mode, icon: this.cancelButtonIcon, lazy: false })\n : cancelButtonText)));\n return (h(Host, { role: \"search\", \"aria-disabled\": this.disabled ? 'true' : null, class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, 'searchbar-animated': animated, 'searchbar-disabled': this.disabled, 'searchbar-no-animate': animated && this.noAnimate, 'searchbar-has-value': this.hasValue(), 'searchbar-left-aligned': this.shouldAlignLeft, 'searchbar-has-focus': this.focused, 'searchbar-should-show-cancel': this.shouldShowCancelButton() }) }, h(\"div\", { class: \"searchbar-input-container\" }, h(\"input\", { \"aria-label\": \"search text\", disabled: this.disabled, ref: el => this.nativeInput = el, class: \"searchbar-input\", inputMode: this.inputmode, enterKeyHint: this.enterkeyhint, onInput: this.onInput, onBlur: this.onBlur, onFocus: this.onFocus, placeholder: this.placeholder, type: this.type, value: this.getValue(), autoComplete: this.autocomplete, autoCorrect: this.autocorrect, spellcheck: this.spellcheck }), mode === 'md' && cancelButton, h(\"ion-icon\", { \"aria-hidden\": \"true\", mode: mode, icon: searchIcon, lazy: false, class: \"searchbar-search-icon\" }), h(\"button\", { \"aria-label\": \"reset\", type: \"button\", \"no-blur\": true, class: \"searchbar-clear-button\", onMouseDown: this.onClearInput, onTouchStart: this.onClearInput }, h(\"ion-icon\", { \"aria-hidden\": \"true\", mode: mode, icon: clearIcon, lazy: false, class: \"searchbar-clear-icon\" }))), mode === 'ios' && cancelButton));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"debounce\": [\"debounceChanged\"],\n \"value\": [\"valueChanged\"],\n \"showCancelButton\": [\"showCancelButtonChanged\"]\n }; }\n};\nSearchbar.style = {\n ios: searchbarIosCss,\n md: searchbarMdCss\n};\n\nexport { Searchbar as ion_searchbar };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/30-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/30-es5.js deleted file mode 100644 index dd22e3b5a..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/30-es5.js +++ /dev/null @@ -1,560 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[30], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-searchbar.entry.js": - /*!******************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-searchbar.entry.js ***! - \******************************************************************/ - - /*! exports provided: ion_searchbar */ - - /***/ - function node_modulesIonicCoreDistEsmIonSearchbarEntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_searchbar", function () { - return Searchbar; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - var searchbarIosCss = ".sc-ion-searchbar-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-searchbar-ios-h{color:var(--ion-color-contrast)}.ion-color.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{background:var(--ion-color-base)}.ion-color.sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios,.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.ion-color.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{color:inherit}.searchbar-search-icon.sc-ion-searchbar-ios{color:var(--icon-color);pointer-events:none}.searchbar-input-container.sc-ion-searchbar-ios{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:100%}.searchbar-input.sc-ion-searchbar-ios{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;border-radius:var(--border-radius);display:block;width:100%;border:0;outline:none;background:var(--background);font-family:inherit;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-input.sc-ion-searchbar-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-webkit-search-cancel-button,.searchbar-input.sc-ion-searchbar-ios::-ms-clear{display:none}.searchbar-cancel-button.sc-ion-searchbar-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:none;height:100%;border:0;outline:none;color:var(--cancel-button-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-cancel-button.sc-ion-searchbar-ios>div.sc-ion-searchbar-ios{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.searchbar-clear-button.sc-ion-searchbar-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:none;min-height:0;outline:none;color:var(--clear-button-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-has-value.searchbar-has-focus.sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios{display:block}.searchbar-disabled.sc-ion-searchbar-ios-h{cursor:default;opacity:0.4;pointer-events:none}.sc-ion-searchbar-ios-h{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.07);--border-radius:10px;--box-shadow:none;--cancel-button-color:var(--ion-color-primary, #3880ff);--clear-button-color:var(--ion-color-step-600, #666666);--color:var(--ion-text-color, #000);--icon-color:var(--ion-color-step-600, #666666);padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;height:60px;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-searchbar-ios-h{padding-left:unset;padding-right:unset;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px}}.searchbar-input-container.sc-ion-searchbar-ios{height:36px}.searchbar-search-icon.sc-ion-searchbar-ios{margin-left:calc(50% - 60px);left:5px;top:0;position:absolute;width:22px;height:100%;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-search-icon.sc-ion-searchbar-ios{margin-left:unset;-webkit-margin-start:calc(50% - 60px);margin-inline-start:calc(50% - 60px)}}[dir=rtl].sc-ion-searchbar-ios .searchbar-search-icon.sc-ion-searchbar-ios,[dir=rtl].sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,[dir=rtl] .sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{left:unset;right:unset;right:5px}.searchbar-input.sc-ion-searchbar-ios{padding-left:28px;padding-right:28px;padding-top:0;padding-bottom:0;height:100%;font-size:17px;font-weight:400;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-input.sc-ion-searchbar-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:28px;padding-inline-start:28px;-webkit-padding-end:28px;padding-inline-end:28px}}.searchbar-clear-button.sc-ion-searchbar-ios{right:0;top:0;background-position:center;position:absolute;width:30px;height:100%;border:0;background-color:transparent}[dir=rtl].sc-ion-searchbar-ios .searchbar-clear-button.sc-ion-searchbar-ios,[dir=rtl].sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios,[dir=rtl] .sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios{left:unset;right:unset;left:0}.searchbar-clear-icon.sc-ion-searchbar-ios{width:18px;height:100%}.searchbar-cancel-button.sc-ion-searchbar-ios{padding-left:8px;padding-right:0;padding-top:0;padding-bottom:0;-ms-flex-negative:0;flex-shrink:0;background-color:transparent;font-size:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-cancel-button.sc-ion-searchbar-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:0;padding-inline-end:0}}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{margin-left:unset;-webkit-margin-start:0;margin-inline-start:0}}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{padding-left:30px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{padding-left:unset;-webkit-padding-start:30px;padding-inline-start:30px}}.searchbar-has-focus.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-should-show-cancel.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{display:block}.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{-webkit-transition:all 300ms ease;transition:all 300ms ease}.searchbar-animated.searchbar-has-focus.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-animated.searchbar-should-show-cancel.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{opacity:1;pointer-events:auto}.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{margin-right:-100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 300ms ease;transition:all 300ms ease;opacity:0;pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{margin-right:unset;-webkit-margin-end:-100%;margin-inline-end:-100%}}.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios,.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{-webkit-transition-duration:0ms;transition-duration:0ms}.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{color:var(--ion-color-base)}@media (any-hover: hover){.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios:hover{color:var(--ion-color-tint)}}ion-toolbar.sc-ion-searchbar-ios-h,ion-toolbar .sc-ion-searchbar-ios-h{padding-top:1px;padding-bottom:15px;height:52px}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color),ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color){color:inherit}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-cancel-button.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-cancel-button.sc-ion-searchbar-ios{color:currentColor}ion-toolbar.ion-color.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{color:currentColor;opacity:0.5}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-input.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-input.sc-ion-searchbar-ios{background:rgba(var(--ion-color-contrast-rgb), 0.07);color:currentColor}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-clear-button.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-clear-button.sc-ion-searchbar-ios{color:currentColor;opacity:0.5}"; - var searchbarMdCss = ".sc-ion-searchbar-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-searchbar-md-h{color:var(--ion-color-contrast)}.ion-color.sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md{background:var(--ion-color-base)}.ion-color.sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md,.ion-color.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,.ion-color.sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{color:inherit}.searchbar-search-icon.sc-ion-searchbar-md{color:var(--icon-color);pointer-events:none}.searchbar-input-container.sc-ion-searchbar-md{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:100%}.searchbar-input.sc-ion-searchbar-md{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;border-radius:var(--border-radius);display:block;width:100%;border:0;outline:none;background:var(--background);font-family:inherit;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-input.sc-ion-searchbar-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-webkit-search-cancel-button,.searchbar-input.sc-ion-searchbar-md::-ms-clear{display:none}.searchbar-cancel-button.sc-ion-searchbar-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:none;height:100%;border:0;outline:none;color:var(--cancel-button-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-cancel-button.sc-ion-searchbar-md>div.sc-ion-searchbar-md{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.searchbar-clear-button.sc-ion-searchbar-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:none;min-height:0;outline:none;color:var(--clear-button-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-has-value.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md{display:block}.searchbar-disabled.sc-ion-searchbar-md-h{cursor:default;opacity:0.4;pointer-events:none}.sc-ion-searchbar-md-h{--background:var(--ion-background-color, #fff);--border-radius:2px;--box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);--cancel-button-color:var(--ion-color-step-900, #1a1a1a);--clear-button-color:initial;--color:var(--ion-color-step-850, #262626);--icon-color:var(--ion-color-step-600, #666666);padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;background:inherit}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-searchbar-md-h{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.searchbar-search-icon.sc-ion-searchbar-md{left:16px;top:11px;width:21px;height:21px}[dir=rtl].sc-ion-searchbar-md .searchbar-search-icon.sc-ion-searchbar-md,[dir=rtl].sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{left:unset;right:unset;right:16px}.searchbar-cancel-button.sc-ion-searchbar-md{left:5px;top:0;background-color:transparent;font-size:1.6em}[dir=rtl].sc-ion-searchbar-md .searchbar-cancel-button.sc-ion-searchbar-md,[dir=rtl].sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md{left:unset;right:unset;right:5px}.searchbar-search-icon.sc-ion-searchbar-md,.searchbar-cancel-button.sc-ion-searchbar-md{position:absolute}.searchbar-search-icon.ion-activated.sc-ion-searchbar-md,.searchbar-cancel-button.ion-activated.sc-ion-searchbar-md{background-color:transparent}.searchbar-input.sc-ion-searchbar-md{padding-left:55px;padding-right:55px;padding-top:6px;padding-bottom:6px;background-position:left 8px center;height:auto;font-size:16px;font-weight:400;line-height:30px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-input.sc-ion-searchbar-md{padding-left:unset;padding-right:unset;-webkit-padding-start:55px;padding-inline-start:55px;-webkit-padding-end:55px;padding-inline-end:55px}}[dir=rtl].sc-ion-searchbar-md .searchbar-input.sc-ion-searchbar-md,[dir=rtl].sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md{background-position:right 8px center}.searchbar-clear-button.sc-ion-searchbar-md{right:13px;top:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;position:absolute;height:100%;border:0;background-color:transparent}[dir=rtl].sc-ion-searchbar-md .searchbar-clear-button.sc-ion-searchbar-md,[dir=rtl].sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md{left:unset;right:unset;left:13px}.searchbar-clear-button.ion-activated.sc-ion-searchbar-md{background-color:transparent}.searchbar-clear-icon.sc-ion-searchbar-md{width:22px;height:100%}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{display:block}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,.searchbar-should-show-cancel.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md{display:block}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md+.searchbar-search-icon.sc-ion-searchbar-md,.searchbar-should-show-cancel.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md+.searchbar-search-icon.sc-ion-searchbar-md{display:none}ion-toolbar.sc-ion-searchbar-md-h,ion-toolbar .sc-ion-searchbar-md-h{padding-left:7px;padding-right:7px;padding-top:3px;padding-bottom:3px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-toolbar.sc-ion-searchbar-md-h,ion-toolbar .sc-ion-searchbar-md-h{padding-left:unset;padding-right:unset;-webkit-padding-start:7px;padding-inline-start:7px;-webkit-padding-end:7px;padding-inline-end:7px}}"; - - var Searchbar = /*#__PURE__*/function () { - function Searchbar(hostRef) { - var _this = this; - - _classCallCheck(this, Searchbar); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionInput = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionInput", 7); - this.ionChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionChange", 7); - this.ionCancel = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionCancel", 7); - this.ionClear = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionClear", 7); - this.ionBlur = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionBlur", 7); - this.ionFocus = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionFocus", 7); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.isCancelVisible = false; - this.shouldAlignLeft = true; - this.focused = false; - this.noAnimate = true; - /** - * If `true`, enable searchbar animation. - */ - - this.animated = false; - /** - * Set the input's autocomplete property. - */ - - this.autocomplete = 'off'; - /** - * Set the input's autocorrect property. - */ - - this.autocorrect = 'off'; - /** - * Set the cancel button icon. Only applies to `md` mode. - * Defaults to `"arrow-back-sharp"`. - */ - - this.cancelButtonIcon = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('backButtonIcon', 'arrow-back-sharp'); - /** - * Set the the cancel button text. Only applies to `ios` mode. - */ - - this.cancelButtonText = 'Cancel'; - /** - * Set the amount of time, in milliseconds, to wait to trigger the `ionChange` event after each keystroke. - */ - - this.debounce = 250; - /** - * If `true`, the user cannot interact with the input. - */ - - this.disabled = false; - /** - * Set the input's placeholder. - * `placeholder` can accept either plaintext or HTML as a string. - * To display characters normally reserved for HTML, they - * must be escaped. For example `` would become - * `<Ionic>` - * - * For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) - */ - - this.placeholder = 'Search'; - /** - * Sets the behavior for the cancel button. Defaults to `"never"`. - * Setting to `"focus"` shows the cancel button on focus. - * Setting to `"never"` hides the cancel button. - * Setting to `"always"` shows the cancel button regardless - * of focus state. - */ - - this.showCancelButton = 'never'; - /** - * If `true`, enable spellcheck on the input. - */ - - this.spellcheck = false; - /** - * Set the type of the input. - */ - - this.type = 'search'; - /** - * the value of the searchbar. - */ - - this.value = ''; - /** - * Clears the input field and triggers the control change. - */ - - this.onClearInput = function (ev) { - _this.ionClear.emit(); - - if (ev) { - ev.preventDefault(); - ev.stopPropagation(); - } // setTimeout() fixes https://github.com/ionic-team/ionic/issues/7527 - // wait for 4 frames - - - setTimeout(function () { - var value = _this.getValue(); - - if (value !== '') { - _this.value = ''; - - _this.ionInput.emit(); - } - }, 16 * 4); - }; - /** - * Clears the input field and tells the input to blur since - * the clearInput function doesn't want the input to blur - * then calls the custom cancel function if the user passed one in. - */ - - - this.onCancelSearchbar = function (ev) { - if (ev) { - ev.preventDefault(); - ev.stopPropagation(); - } - - _this.ionCancel.emit(); - - _this.onClearInput(); - - if (_this.nativeInput) { - _this.nativeInput.blur(); - } - }; - /** - * Update the Searchbar input value when the input changes - */ - - - this.onInput = function (ev) { - var input = ev.target; - - if (input) { - _this.value = input.value; - } - - _this.ionInput.emit(ev); - }; - /** - * Sets the Searchbar to not focused and checks if it should align left - * based on whether there is a value in the searchbar or not. - */ - - - this.onBlur = function () { - _this.focused = false; - - _this.ionBlur.emit(); - - _this.positionElements(); - }; - /** - * Sets the Searchbar to focused and active on input focus. - */ - - - this.onFocus = function () { - _this.focused = true; - - _this.ionFocus.emit(); - - _this.positionElements(); - }; - } - - _createClass(Searchbar, [{ - key: "debounceChanged", - value: function debounceChanged() { - this.ionChange = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["d"])(this.ionChange, this.debounce); - } - }, { - key: "valueChanged", - value: function valueChanged() { - var inputEl = this.nativeInput; - var value = this.getValue(); - - if (inputEl && inputEl.value !== value) { - inputEl.value = value; - } - - this.ionChange.emit({ - value: value - }); - } - }, { - key: "showCancelButtonChanged", - value: function showCancelButtonChanged() { - var _this2 = this; - - requestAnimationFrame(function () { - _this2.positionElements(); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["j"])(_this2); - }); - } - }, { - key: "connectedCallback", - value: function connectedCallback() { - this.emitStyle(); - } - }, { - key: "componentDidLoad", - value: function componentDidLoad() { - var _this3 = this; - - this.positionElements(); - this.debounceChanged(); - setTimeout(function () { - _this3.noAnimate = false; - }, 300); - } - }, { - key: "emitStyle", - value: function emitStyle() { - this.ionStyle.emit({ - 'searchbar': true - }); - } - /** - * Sets focus on the specified `ion-searchbar`. Use this method instead of the global - * `input.focus()`. - */ - - }, { - key: "setFocus", - value: function () { - var _setFocus = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - if (this.nativeInput) { - this.nativeInput.focus(); - } - - case 1: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function setFocus() { - return _setFocus.apply(this, arguments); - } - - return setFocus; - }() - /** - * Returns the native `` element used under the hood. - */ - - }, { - key: "getInputElement", - value: function getInputElement() { - return Promise.resolve(this.nativeInput); - } - /** - * Positions the input search icon, placeholder, and the cancel button - * based on the input value and if it is focused. (ios only) - */ - - }, { - key: "positionElements", - value: function positionElements() { - var value = this.getValue(); - var prevAlignLeft = this.shouldAlignLeft; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var shouldAlignLeft = !this.animated || value.trim() !== '' || !!this.focused; - this.shouldAlignLeft = shouldAlignLeft; - - if (mode !== 'ios') { - return; - } - - if (prevAlignLeft !== shouldAlignLeft) { - this.positionPlaceholder(); - } - - if (this.animated) { - this.positionCancelButton(); - } - } - /** - * Positions the input placeholder - */ - - }, { - key: "positionPlaceholder", - value: function positionPlaceholder() { - var inputEl = this.nativeInput; - - if (!inputEl) { - return; - } - - var isRTL = document.dir === 'rtl'; - var iconEl = (this.el.shadowRoot || this.el).querySelector('.searchbar-search-icon'); - - if (this.shouldAlignLeft) { - inputEl.removeAttribute('style'); - iconEl.removeAttribute('style'); - } else { - // Create a dummy span to get the placeholder width - var doc = document; - var tempSpan = doc.createElement('span'); - tempSpan.innerText = this.placeholder || ''; - doc.body.appendChild(tempSpan); // Get the width of the span then remove it - - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["r"])(function () { - var textWidth = tempSpan.offsetWidth; - tempSpan.remove(); // Calculate the input padding - - var inputLeft = 'calc(50% - ' + textWidth / 2 + 'px)'; // Calculate the icon margin - - var iconLeft = 'calc(50% - ' + (textWidth / 2 + 30) + 'px)'; // Set the input padding start and icon margin start - - if (isRTL) { - inputEl.style.paddingRight = inputLeft; - iconEl.style.marginRight = iconLeft; - } else { - inputEl.style.paddingLeft = inputLeft; - iconEl.style.marginLeft = iconLeft; - } - }); - } - } - /** - * Show the iOS Cancel button on focus, hide it offscreen otherwise - */ - - }, { - key: "positionCancelButton", - value: function positionCancelButton() { - var isRTL = document.dir === 'rtl'; - var cancelButton = (this.el.shadowRoot || this.el).querySelector('.searchbar-cancel-button'); - var shouldShowCancel = this.shouldShowCancelButton(); - - if (cancelButton && shouldShowCancel !== this.isCancelVisible) { - var cancelStyle = cancelButton.style; - this.isCancelVisible = shouldShowCancel; - - if (shouldShowCancel) { - if (isRTL) { - cancelStyle.marginLeft = '0'; - } else { - cancelStyle.marginRight = '0'; - } - } else { - var offset = cancelButton.offsetWidth; - - if (offset > 0) { - if (isRTL) { - cancelStyle.marginLeft = -offset + 'px'; - } else { - cancelStyle.marginRight = -offset + 'px'; - } - } - } - } - } - }, { - key: "getValue", - value: function getValue() { - return this.value || ''; - } - }, { - key: "hasValue", - value: function hasValue() { - return this.getValue() !== ''; - } - /** - * Determines whether or not the cancel button should be visible onscreen. - * Cancel button should be shown if one of two conditions applies: - * 1. `showCancelButton` is set to `always`. - * 2. `showCancelButton` is set to `focus`, and the searchbar has been focused. - */ - - }, { - key: "shouldShowCancelButton", - value: function shouldShowCancelButton() { - if (this.showCancelButton === 'never' || this.showCancelButton === 'focus' && !this.focused) { - return false; - } - - return true; - } - }, { - key: "render", - value: function render() { - var _Object$assign, - _this4 = this; - - var cancelButtonText = this.cancelButtonText; - - var animated = this.animated && _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('animated', true); - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var clearIcon = this.clearIcon || (mode === 'ios' ? 'close-circle' : 'close-sharp'); - var searchIcon = this.searchIcon || (mode === 'ios' ? 'search-outline' : 'search-sharp'); - var shouldShowCancelButton = this.shouldShowCancelButton(); - var cancelButton = this.showCancelButton !== 'never' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { - "aria-label": cancelButtonText, - "aria-hidden": shouldShowCancelButton ? undefined : 'true', - type: "button", - tabIndex: mode === 'ios' && !shouldShowCancelButton ? -1 : undefined, - onMouseDown: this.onCancelSearchbar, - onTouchStart: this.onCancelSearchbar, - "class": "searchbar-cancel-button" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "aria-hidden": "true" - }, mode === 'md' ? Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { - "aria-hidden": "true", - mode: mode, - icon: this.cancelButtonIcon, - lazy: false - }) : cancelButtonText)); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - role: "search", - "aria-disabled": this.disabled ? 'true' : null, - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["c"])(this.color)), (_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, 'searchbar-animated', animated), _defineProperty(_Object$assign, 'searchbar-disabled', this.disabled), _defineProperty(_Object$assign, 'searchbar-no-animate', animated && this.noAnimate), _defineProperty(_Object$assign, 'searchbar-has-value', this.hasValue()), _defineProperty(_Object$assign, 'searchbar-left-aligned', this.shouldAlignLeft), _defineProperty(_Object$assign, 'searchbar-has-focus', this.focused), _defineProperty(_Object$assign, 'searchbar-should-show-cancel', this.shouldShowCancelButton()), _Object$assign)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "searchbar-input-container" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("input", { - "aria-label": "search text", - disabled: this.disabled, - ref: function ref(el) { - return _this4.nativeInput = el; - }, - "class": "searchbar-input", - inputMode: this.inputmode, - enterKeyHint: this.enterkeyhint, - onInput: this.onInput, - onBlur: this.onBlur, - onFocus: this.onFocus, - placeholder: this.placeholder, - type: this.type, - value: this.getValue(), - autoComplete: this.autocomplete, - autoCorrect: this.autocorrect, - spellcheck: this.spellcheck - }), mode === 'md' && cancelButton, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { - "aria-hidden": "true", - mode: mode, - icon: searchIcon, - lazy: false, - "class": "searchbar-search-icon" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { - "aria-label": "reset", - type: "button", - "no-blur": true, - "class": "searchbar-clear-button", - onMouseDown: this.onClearInput, - onTouchStart: this.onClearInput - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-icon", { - "aria-hidden": "true", - mode: mode, - icon: clearIcon, - lazy: false, - "class": "searchbar-clear-icon" - }))), mode === 'ios' && cancelButton); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "debounce": ["debounceChanged"], - "value": ["valueChanged"], - "showCancelButton": ["showCancelButtonChanged"] - }; - } - }]); - - return Searchbar; - }(); - - Searchbar.style = { - ios: searchbarIosCss, - md: searchbarMdCss - }; - /***/ - } -}]); -//# sourceMappingURL=30-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/30-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/30-es5.js.map deleted file mode 100644 index 6a5e710dd..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/30-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-searchbar.entry.js"],"names":["searchbarIosCss","searchbarMdCss","Searchbar","hostRef","ionInput","ionChange","ionCancel","ionClear","ionBlur","ionFocus","ionStyle","isCancelVisible","shouldAlignLeft","focused","noAnimate","animated","autocomplete","autocorrect","cancelButtonIcon","get","cancelButtonText","debounce","disabled","placeholder","showCancelButton","spellcheck","type","value","onClearInput","ev","emit","preventDefault","stopPropagation","setTimeout","getValue","onCancelSearchbar","nativeInput","blur","onInput","input","target","onBlur","positionElements","onFocus","inputEl","requestAnimationFrame","emitStyle","debounceChanged","focus","Promise","resolve","prevAlignLeft","mode","trim","positionPlaceholder","positionCancelButton","isRTL","document","dir","iconEl","el","shadowRoot","querySelector","removeAttribute","doc","tempSpan","createElement","innerText","body","appendChild","textWidth","offsetWidth","remove","inputLeft","iconLeft","style","paddingRight","marginRight","paddingLeft","marginLeft","cancelButton","shouldShowCancel","shouldShowCancelButton","cancelStyle","offset","getBoolean","clearIcon","searchIcon","undefined","tabIndex","onMouseDown","onTouchStart","icon","lazy","role","Object","assign","color","hasValue","ref","inputMode","inputmode","enterKeyHint","enterkeyhint","autoComplete","autoCorrect","ios","md"],"mappings":"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","file":"30-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, j as forceUpdate, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { c as config, b as getIonMode } from './ionic-global-837be8f3.js';\nimport { d as debounceEvent, r as raf } from './helpers-5c745fbd.js';\nimport { c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst searchbarIosCss = \".sc-ion-searchbar-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-searchbar-ios-h{color:var(--ion-color-contrast)}.ion-color.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{background:var(--ion-color-base)}.ion-color.sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios,.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.ion-color.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{color:inherit}.searchbar-search-icon.sc-ion-searchbar-ios{color:var(--icon-color);pointer-events:none}.searchbar-input-container.sc-ion-searchbar-ios{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:100%}.searchbar-input.sc-ion-searchbar-ios{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;border-radius:var(--border-radius);display:block;width:100%;border:0;outline:none;background:var(--background);font-family:inherit;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-input.sc-ion-searchbar-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-webkit-search-cancel-button,.searchbar-input.sc-ion-searchbar-ios::-ms-clear{display:none}.searchbar-cancel-button.sc-ion-searchbar-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:none;height:100%;border:0;outline:none;color:var(--cancel-button-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-cancel-button.sc-ion-searchbar-ios>div.sc-ion-searchbar-ios{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.searchbar-clear-button.sc-ion-searchbar-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:none;min-height:0;outline:none;color:var(--clear-button-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-has-value.searchbar-has-focus.sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios{display:block}.searchbar-disabled.sc-ion-searchbar-ios-h{cursor:default;opacity:0.4;pointer-events:none}.sc-ion-searchbar-ios-h{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.07);--border-radius:10px;--box-shadow:none;--cancel-button-color:var(--ion-color-primary, #3880ff);--clear-button-color:var(--ion-color-step-600, #666666);--color:var(--ion-text-color, #000);--icon-color:var(--ion-color-step-600, #666666);padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;height:60px;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-searchbar-ios-h{padding-left:unset;padding-right:unset;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px}}.searchbar-input-container.sc-ion-searchbar-ios{height:36px}.searchbar-search-icon.sc-ion-searchbar-ios{margin-left:calc(50% - 60px);left:5px;top:0;position:absolute;width:22px;height:100%;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-search-icon.sc-ion-searchbar-ios{margin-left:unset;-webkit-margin-start:calc(50% - 60px);margin-inline-start:calc(50% - 60px)}}[dir=rtl].sc-ion-searchbar-ios .searchbar-search-icon.sc-ion-searchbar-ios,[dir=rtl].sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,[dir=rtl] .sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{left:unset;right:unset;right:5px}.searchbar-input.sc-ion-searchbar-ios{padding-left:28px;padding-right:28px;padding-top:0;padding-bottom:0;height:100%;font-size:17px;font-weight:400;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-input.sc-ion-searchbar-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:28px;padding-inline-start:28px;-webkit-padding-end:28px;padding-inline-end:28px}}.searchbar-clear-button.sc-ion-searchbar-ios{right:0;top:0;background-position:center;position:absolute;width:30px;height:100%;border:0;background-color:transparent}[dir=rtl].sc-ion-searchbar-ios .searchbar-clear-button.sc-ion-searchbar-ios,[dir=rtl].sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios,[dir=rtl] .sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios{left:unset;right:unset;left:0}.searchbar-clear-icon.sc-ion-searchbar-ios{width:18px;height:100%}.searchbar-cancel-button.sc-ion-searchbar-ios{padding-left:8px;padding-right:0;padding-top:0;padding-bottom:0;-ms-flex-negative:0;flex-shrink:0;background-color:transparent;font-size:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-cancel-button.sc-ion-searchbar-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:0;padding-inline-end:0}}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{margin-left:unset;-webkit-margin-start:0;margin-inline-start:0}}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{padding-left:30px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{padding-left:unset;-webkit-padding-start:30px;padding-inline-start:30px}}.searchbar-has-focus.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-should-show-cancel.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{display:block}.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{-webkit-transition:all 300ms ease;transition:all 300ms ease}.searchbar-animated.searchbar-has-focus.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-animated.searchbar-should-show-cancel.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{opacity:1;pointer-events:auto}.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{margin-right:-100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 300ms ease;transition:all 300ms ease;opacity:0;pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{margin-right:unset;-webkit-margin-end:-100%;margin-inline-end:-100%}}.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios,.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{-webkit-transition-duration:0ms;transition-duration:0ms}.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{color:var(--ion-color-base)}@media (any-hover: hover){.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios:hover{color:var(--ion-color-tint)}}ion-toolbar.sc-ion-searchbar-ios-h,ion-toolbar .sc-ion-searchbar-ios-h{padding-top:1px;padding-bottom:15px;height:52px}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color),ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color){color:inherit}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-cancel-button.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-cancel-button.sc-ion-searchbar-ios{color:currentColor}ion-toolbar.ion-color.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{color:currentColor;opacity:0.5}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-input.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-input.sc-ion-searchbar-ios{background:rgba(var(--ion-color-contrast-rgb), 0.07);color:currentColor}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-clear-button.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-clear-button.sc-ion-searchbar-ios{color:currentColor;opacity:0.5}\";\n\nconst searchbarMdCss = \".sc-ion-searchbar-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-searchbar-md-h{color:var(--ion-color-contrast)}.ion-color.sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md{background:var(--ion-color-base)}.ion-color.sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md,.ion-color.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,.ion-color.sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{color:inherit}.searchbar-search-icon.sc-ion-searchbar-md{color:var(--icon-color);pointer-events:none}.searchbar-input-container.sc-ion-searchbar-md{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:100%}.searchbar-input.sc-ion-searchbar-md{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;border-radius:var(--border-radius);display:block;width:100%;border:0;outline:none;background:var(--background);font-family:inherit;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-input.sc-ion-searchbar-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-webkit-search-cancel-button,.searchbar-input.sc-ion-searchbar-md::-ms-clear{display:none}.searchbar-cancel-button.sc-ion-searchbar-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:none;height:100%;border:0;outline:none;color:var(--cancel-button-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-cancel-button.sc-ion-searchbar-md>div.sc-ion-searchbar-md{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.searchbar-clear-button.sc-ion-searchbar-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:none;min-height:0;outline:none;color:var(--clear-button-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-has-value.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md{display:block}.searchbar-disabled.sc-ion-searchbar-md-h{cursor:default;opacity:0.4;pointer-events:none}.sc-ion-searchbar-md-h{--background:var(--ion-background-color, #fff);--border-radius:2px;--box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);--cancel-button-color:var(--ion-color-step-900, #1a1a1a);--clear-button-color:initial;--color:var(--ion-color-step-850, #262626);--icon-color:var(--ion-color-step-600, #666666);padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;background:inherit}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-searchbar-md-h{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.searchbar-search-icon.sc-ion-searchbar-md{left:16px;top:11px;width:21px;height:21px}[dir=rtl].sc-ion-searchbar-md .searchbar-search-icon.sc-ion-searchbar-md,[dir=rtl].sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{left:unset;right:unset;right:16px}.searchbar-cancel-button.sc-ion-searchbar-md{left:5px;top:0;background-color:transparent;font-size:1.6em}[dir=rtl].sc-ion-searchbar-md .searchbar-cancel-button.sc-ion-searchbar-md,[dir=rtl].sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md{left:unset;right:unset;right:5px}.searchbar-search-icon.sc-ion-searchbar-md,.searchbar-cancel-button.sc-ion-searchbar-md{position:absolute}.searchbar-search-icon.ion-activated.sc-ion-searchbar-md,.searchbar-cancel-button.ion-activated.sc-ion-searchbar-md{background-color:transparent}.searchbar-input.sc-ion-searchbar-md{padding-left:55px;padding-right:55px;padding-top:6px;padding-bottom:6px;background-position:left 8px center;height:auto;font-size:16px;font-weight:400;line-height:30px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-input.sc-ion-searchbar-md{padding-left:unset;padding-right:unset;-webkit-padding-start:55px;padding-inline-start:55px;-webkit-padding-end:55px;padding-inline-end:55px}}[dir=rtl].sc-ion-searchbar-md .searchbar-input.sc-ion-searchbar-md,[dir=rtl].sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md{background-position:right 8px center}.searchbar-clear-button.sc-ion-searchbar-md{right:13px;top:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;position:absolute;height:100%;border:0;background-color:transparent}[dir=rtl].sc-ion-searchbar-md .searchbar-clear-button.sc-ion-searchbar-md,[dir=rtl].sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md{left:unset;right:unset;left:13px}.searchbar-clear-button.ion-activated.sc-ion-searchbar-md{background-color:transparent}.searchbar-clear-icon.sc-ion-searchbar-md{width:22px;height:100%}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{display:block}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,.searchbar-should-show-cancel.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md{display:block}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md+.searchbar-search-icon.sc-ion-searchbar-md,.searchbar-should-show-cancel.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md+.searchbar-search-icon.sc-ion-searchbar-md{display:none}ion-toolbar.sc-ion-searchbar-md-h,ion-toolbar .sc-ion-searchbar-md-h{padding-left:7px;padding-right:7px;padding-top:3px;padding-bottom:3px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-toolbar.sc-ion-searchbar-md-h,ion-toolbar .sc-ion-searchbar-md-h{padding-left:unset;padding-right:unset;-webkit-padding-start:7px;padding-inline-start:7px;-webkit-padding-end:7px;padding-inline-end:7px}}\";\n\nconst Searchbar = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionInput = createEvent(this, \"ionInput\", 7);\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.ionCancel = createEvent(this, \"ionCancel\", 7);\n this.ionClear = createEvent(this, \"ionClear\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.isCancelVisible = false;\n this.shouldAlignLeft = true;\n this.focused = false;\n this.noAnimate = true;\n /**\n * If `true`, enable searchbar animation.\n */\n this.animated = false;\n /**\n * Set the input's autocomplete property.\n */\n this.autocomplete = 'off';\n /**\n * Set the input's autocorrect property.\n */\n this.autocorrect = 'off';\n /**\n * Set the cancel button icon. Only applies to `md` mode.\n * Defaults to `\"arrow-back-sharp\"`.\n */\n this.cancelButtonIcon = config.get('backButtonIcon', 'arrow-back-sharp');\n /**\n * Set the the cancel button text. Only applies to `ios` mode.\n */\n this.cancelButtonText = 'Cancel';\n /**\n * Set the amount of time, in milliseconds, to wait to trigger the `ionChange` event after each keystroke.\n */\n this.debounce = 250;\n /**\n * If `true`, the user cannot interact with the input.\n */\n this.disabled = false;\n /**\n * Set the input's placeholder.\n * `placeholder` can accept either plaintext or HTML as a string.\n * To display characters normally reserved for HTML, they\n * must be escaped. For example `` would become\n * `<Ionic>`\n *\n * For more information: [Security Documentation](https://ionicframework.com/docs/faq/security)\n */\n this.placeholder = 'Search';\n /**\n * Sets the behavior for the cancel button. Defaults to `\"never\"`.\n * Setting to `\"focus\"` shows the cancel button on focus.\n * Setting to `\"never\"` hides the cancel button.\n * Setting to `\"always\"` shows the cancel button regardless\n * of focus state.\n */\n this.showCancelButton = 'never';\n /**\n * If `true`, enable spellcheck on the input.\n */\n this.spellcheck = false;\n /**\n * Set the type of the input.\n */\n this.type = 'search';\n /**\n * the value of the searchbar.\n */\n this.value = '';\n /**\n * Clears the input field and triggers the control change.\n */\n this.onClearInput = (ev) => {\n this.ionClear.emit();\n if (ev) {\n ev.preventDefault();\n ev.stopPropagation();\n }\n // setTimeout() fixes https://github.com/ionic-team/ionic/issues/7527\n // wait for 4 frames\n setTimeout(() => {\n const value = this.getValue();\n if (value !== '') {\n this.value = '';\n this.ionInput.emit();\n }\n }, 16 * 4);\n };\n /**\n * Clears the input field and tells the input to blur since\n * the clearInput function doesn't want the input to blur\n * then calls the custom cancel function if the user passed one in.\n */\n this.onCancelSearchbar = (ev) => {\n if (ev) {\n ev.preventDefault();\n ev.stopPropagation();\n }\n this.ionCancel.emit();\n this.onClearInput();\n if (this.nativeInput) {\n this.nativeInput.blur();\n }\n };\n /**\n * Update the Searchbar input value when the input changes\n */\n this.onInput = (ev) => {\n const input = ev.target;\n if (input) {\n this.value = input.value;\n }\n this.ionInput.emit(ev);\n };\n /**\n * Sets the Searchbar to not focused and checks if it should align left\n * based on whether there is a value in the searchbar or not.\n */\n this.onBlur = () => {\n this.focused = false;\n this.ionBlur.emit();\n this.positionElements();\n };\n /**\n * Sets the Searchbar to focused and active on input focus.\n */\n this.onFocus = () => {\n this.focused = true;\n this.ionFocus.emit();\n this.positionElements();\n };\n }\n debounceChanged() {\n this.ionChange = debounceEvent(this.ionChange, this.debounce);\n }\n valueChanged() {\n const inputEl = this.nativeInput;\n const value = this.getValue();\n if (inputEl && inputEl.value !== value) {\n inputEl.value = value;\n }\n this.ionChange.emit({ value });\n }\n showCancelButtonChanged() {\n requestAnimationFrame(() => {\n this.positionElements();\n forceUpdate(this);\n });\n }\n connectedCallback() {\n this.emitStyle();\n }\n componentDidLoad() {\n this.positionElements();\n this.debounceChanged();\n setTimeout(() => {\n this.noAnimate = false;\n }, 300);\n }\n emitStyle() {\n this.ionStyle.emit({\n 'searchbar': true\n });\n }\n /**\n * Sets focus on the specified `ion-searchbar`. Use this method instead of the global\n * `input.focus()`.\n */\n async setFocus() {\n if (this.nativeInput) {\n this.nativeInput.focus();\n }\n }\n /**\n * Returns the native `` element used under the hood.\n */\n getInputElement() {\n return Promise.resolve(this.nativeInput);\n }\n /**\n * Positions the input search icon, placeholder, and the cancel button\n * based on the input value and if it is focused. (ios only)\n */\n positionElements() {\n const value = this.getValue();\n const prevAlignLeft = this.shouldAlignLeft;\n const mode = getIonMode(this);\n const shouldAlignLeft = (!this.animated || value.trim() !== '' || !!this.focused);\n this.shouldAlignLeft = shouldAlignLeft;\n if (mode !== 'ios') {\n return;\n }\n if (prevAlignLeft !== shouldAlignLeft) {\n this.positionPlaceholder();\n }\n if (this.animated) {\n this.positionCancelButton();\n }\n }\n /**\n * Positions the input placeholder\n */\n positionPlaceholder() {\n const inputEl = this.nativeInput;\n if (!inputEl) {\n return;\n }\n const isRTL = document.dir === 'rtl';\n const iconEl = (this.el.shadowRoot || this.el).querySelector('.searchbar-search-icon');\n if (this.shouldAlignLeft) {\n inputEl.removeAttribute('style');\n iconEl.removeAttribute('style');\n }\n else {\n // Create a dummy span to get the placeholder width\n const doc = document;\n const tempSpan = doc.createElement('span');\n tempSpan.innerText = this.placeholder || '';\n doc.body.appendChild(tempSpan);\n // Get the width of the span then remove it\n raf(() => {\n const textWidth = tempSpan.offsetWidth;\n tempSpan.remove();\n // Calculate the input padding\n const inputLeft = 'calc(50% - ' + (textWidth / 2) + 'px)';\n // Calculate the icon margin\n const iconLeft = 'calc(50% - ' + ((textWidth / 2) + 30) + 'px)';\n // Set the input padding start and icon margin start\n if (isRTL) {\n inputEl.style.paddingRight = inputLeft;\n iconEl.style.marginRight = iconLeft;\n }\n else {\n inputEl.style.paddingLeft = inputLeft;\n iconEl.style.marginLeft = iconLeft;\n }\n });\n }\n }\n /**\n * Show the iOS Cancel button on focus, hide it offscreen otherwise\n */\n positionCancelButton() {\n const isRTL = document.dir === 'rtl';\n const cancelButton = (this.el.shadowRoot || this.el).querySelector('.searchbar-cancel-button');\n const shouldShowCancel = this.shouldShowCancelButton();\n if (cancelButton && shouldShowCancel !== this.isCancelVisible) {\n const cancelStyle = cancelButton.style;\n this.isCancelVisible = shouldShowCancel;\n if (shouldShowCancel) {\n if (isRTL) {\n cancelStyle.marginLeft = '0';\n }\n else {\n cancelStyle.marginRight = '0';\n }\n }\n else {\n const offset = cancelButton.offsetWidth;\n if (offset > 0) {\n if (isRTL) {\n cancelStyle.marginLeft = -offset + 'px';\n }\n else {\n cancelStyle.marginRight = -offset + 'px';\n }\n }\n }\n }\n }\n getValue() {\n return this.value || '';\n }\n hasValue() {\n return this.getValue() !== '';\n }\n /**\n * Determines whether or not the cancel button should be visible onscreen.\n * Cancel button should be shown if one of two conditions applies:\n * 1. `showCancelButton` is set to `always`.\n * 2. `showCancelButton` is set to `focus`, and the searchbar has been focused.\n */\n shouldShowCancelButton() {\n if ((this.showCancelButton === 'never') || (this.showCancelButton === 'focus' && !this.focused)) {\n return false;\n }\n return true;\n }\n render() {\n const { cancelButtonText } = this;\n const animated = this.animated && config.getBoolean('animated', true);\n const mode = getIonMode(this);\n const clearIcon = this.clearIcon || (mode === 'ios' ? 'close-circle' : 'close-sharp');\n const searchIcon = this.searchIcon || (mode === 'ios' ? 'search-outline' : 'search-sharp');\n const shouldShowCancelButton = this.shouldShowCancelButton();\n const cancelButton = (this.showCancelButton !== 'never') && (h(\"button\", { \"aria-label\": cancelButtonText, \"aria-hidden\": shouldShowCancelButton ? undefined : 'true', type: \"button\", tabIndex: mode === 'ios' && !shouldShowCancelButton ? -1 : undefined, onMouseDown: this.onCancelSearchbar, onTouchStart: this.onCancelSearchbar, class: \"searchbar-cancel-button\" }, h(\"div\", { \"aria-hidden\": \"true\" }, mode === 'md'\n ? h(\"ion-icon\", { \"aria-hidden\": \"true\", mode: mode, icon: this.cancelButtonIcon, lazy: false })\n : cancelButtonText)));\n return (h(Host, { role: \"search\", \"aria-disabled\": this.disabled ? 'true' : null, class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, 'searchbar-animated': animated, 'searchbar-disabled': this.disabled, 'searchbar-no-animate': animated && this.noAnimate, 'searchbar-has-value': this.hasValue(), 'searchbar-left-aligned': this.shouldAlignLeft, 'searchbar-has-focus': this.focused, 'searchbar-should-show-cancel': this.shouldShowCancelButton() }) }, h(\"div\", { class: \"searchbar-input-container\" }, h(\"input\", { \"aria-label\": \"search text\", disabled: this.disabled, ref: el => this.nativeInput = el, class: \"searchbar-input\", inputMode: this.inputmode, enterKeyHint: this.enterkeyhint, onInput: this.onInput, onBlur: this.onBlur, onFocus: this.onFocus, placeholder: this.placeholder, type: this.type, value: this.getValue(), autoComplete: this.autocomplete, autoCorrect: this.autocorrect, spellcheck: this.spellcheck }), mode === 'md' && cancelButton, h(\"ion-icon\", { \"aria-hidden\": \"true\", mode: mode, icon: searchIcon, lazy: false, class: \"searchbar-search-icon\" }), h(\"button\", { \"aria-label\": \"reset\", type: \"button\", \"no-blur\": true, class: \"searchbar-clear-button\", onMouseDown: this.onClearInput, onTouchStart: this.onClearInput }, h(\"ion-icon\", { \"aria-hidden\": \"true\", mode: mode, icon: clearIcon, lazy: false, class: \"searchbar-clear-icon\" }))), mode === 'ios' && cancelButton));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"debounce\": [\"debounceChanged\"],\n \"value\": [\"valueChanged\"],\n \"showCancelButton\": [\"showCancelButtonChanged\"]\n }; }\n};\nSearchbar.style = {\n ios: searchbarIosCss,\n md: searchbarMdCss\n};\n\nexport { Searchbar as ion_searchbar };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/31-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/31-es2015.js deleted file mode 100644 index cabf29f39..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/31-es2015.js +++ /dev/null @@ -1,408 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[31],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-segment_2.entry.js": -/*!******************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-segment_2.entry.js ***! - \******************************************************************/ -/*! exports provided: ion_segment, ion_segment_button */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_segment", function() { return Segment; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_segment_button", function() { return SegmentButton; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - - -const segmentIosCss = ":host{--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;width:100%;background:var(--background);font-family:var(--ion-font-family, inherit);text-align:center;contain:paint}:host(.segment-scrollable){-ms-flex-pack:start;justify-content:start;width:auto;overflow-x:auto}:host(.segment-scrollable::-webkit-scrollbar){display:none}:host{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.065);border-radius:8px;overflow:hidden;z-index:0}:host(.ion-color){background:rgba(var(--ion-color-base-rgb), 0.065)}:host(.in-toolbar){margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;width:auto}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-toolbar){margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.in-toolbar:not(.ion-color)){background:var(--ion-toolbar-segment-background, var(--background))}:host(.in-toolbar-color:not(.ion-color)){background:rgba(var(--ion-color-contrast-rgb), 0.11)}"; - -const segmentMdCss = ":host{--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;width:100%;background:var(--background);font-family:var(--ion-font-family, inherit);text-align:center;contain:paint}:host(.segment-scrollable){-ms-flex-pack:start;justify-content:start;width:auto;overflow-x:auto}:host(.segment-scrollable::-webkit-scrollbar){display:none}:host{--background:transparent}:host(.segment-scrollable) ::slotted(ion-segment-button){min-width:auto}"; - -const Segment = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionChange", 7); - this.ionSelect = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSelect", 7); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.didInit = false; - this.activated = false; - /** - * If `true`, the user cannot interact with the segment. - */ - this.disabled = false; - /** - * If `true`, the segment buttons will overflow and the user can swipe to see them. - * In addition, this will disable the gesture to drag the indicator between the buttons - * in order to swipe to see hidden buttons. - */ - this.scrollable = false; - this.onClick = (ev) => { - const current = ev.target; - const previous = this.checked; - this.value = current.value; - if (this.scrollable) { - if (previous) { - this.checkButton(previous, current); - } - else { - this.setCheckedClasses(); - } - } - this.checked = current; - }; - } - valueChanged(value, oldValue) { - this.ionSelect.emit({ value }); - if (oldValue !== '' || this.didInit) { - if (!this.activated) { - this.ionChange.emit({ value }); - } - else { - this.valueAfterGesture = value; - } - } - } - disabledChanged() { - this.gestureChanged(); - const buttons = this.getButtons(); - for (const button of buttons) { - button.disabled = this.disabled; - } - } - gestureChanged() { - if (this.gesture && !this.scrollable) { - this.gesture.enable(!this.disabled); - } - } - connectedCallback() { - this.emitStyle(); - } - componentWillLoad() { - this.emitStyle(); - } - async componentDidLoad() { - this.setCheckedClasses(); - this.gesture = (await Promise.resolve(/*! import() */).then(__webpack_require__.bind(null, /*! ./index-eea61379.js */ "./node_modules/@ionic/core/dist/esm/index-eea61379.js"))).createGesture({ - el: this.el, - gestureName: 'segment', - gesturePriority: 100, - threshold: 0, - passive: false, - onStart: ev => this.onStart(ev), - onMove: ev => this.onMove(ev), - onEnd: ev => this.onEnd(ev), - }); - this.gesture.enable(!this.scrollable); - this.gestureChanged(); - if (this.disabled) { - this.disabledChanged(); - } - this.didInit = true; - } - onStart(detail) { - this.activate(detail); - } - onMove(detail) { - this.setNextIndex(detail); - } - onEnd(detail) { - this.setActivated(false); - const checkedValidButton = this.setNextIndex(detail, true); - detail.event.stopImmediatePropagation(); - if (checkedValidButton) { - this.addRipple(detail); - } - const value = this.valueAfterGesture; - if (value !== undefined) { - this.ionChange.emit({ value }); - this.valueAfterGesture = undefined; - } - } - getButtons() { - return Array.from(this.el.querySelectorAll('ion-segment-button')); - } - /** - * The gesture blocks the segment button ripple. This - * function adds the ripple based on the checked segment - * and where the cursor ended. - */ - addRipple(detail) { - const useRippleEffect = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('animated', true) && _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('rippleEffect', true); - if (!useRippleEffect) { - return; - } - const buttons = this.getButtons(); - const checked = buttons.find(button => button.value === this.value); - const root = checked.shadowRoot || checked; - const ripple = root.querySelector('ion-ripple-effect'); - if (!ripple) { - return; - } - const { x, y } = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["p"])(detail.event); - ripple.addRipple(x, y).then(remove => remove()); - } - /* - * Activate both the segment and the buttons - * due to a bug with ::slotted in Safari - */ - setActivated(activated) { - const buttons = this.getButtons(); - buttons.forEach(button => { - if (activated) { - button.classList.add('segment-button-activated'); - } - else { - button.classList.remove('segment-button-activated'); - } - }); - this.activated = activated; - } - activate(detail) { - const clicked = detail.event.target; - const buttons = this.getButtons(); - const checked = buttons.find(button => button.value === this.value); - // Make sure we are only checking for activation on a segment button - // since disabled buttons will get the click on the segment - if (clicked.tagName !== 'ION-SEGMENT-BUTTON') { - return; - } - // If there are no checked buttons, set the current button to checked - if (!checked) { - this.value = clicked.value; - this.setCheckedClasses(); - } - // If the gesture began on the clicked button with the indicator - // then we should activate the indicator - if (this.value === clicked.value) { - this.setActivated(true); - } - } - getIndicator(button) { - const root = button.shadowRoot || button; - return root.querySelector('.segment-button-indicator'); - } - checkButton(previous, current) { - const previousIndicator = this.getIndicator(previous); - const currentIndicator = this.getIndicator(current); - if (previousIndicator === null || currentIndicator === null) { - return; - } - const previousClientRect = previousIndicator.getBoundingClientRect(); - const currentClientRect = currentIndicator.getBoundingClientRect(); - const widthDelta = previousClientRect.width / currentClientRect.width; - const xPosition = previousClientRect.left - currentClientRect.left; - // Scale the indicator width to match the previous indicator width - // and translate it on top of the previous indicator - const transform = `translate3d(${xPosition}px, 0, 0) scaleX(${widthDelta})`; - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(() => { - // Remove the transition before positioning on top of the previous indicator - currentIndicator.classList.remove('segment-button-indicator-animated'); - currentIndicator.style.setProperty('transform', transform); - // Force a repaint to ensure the transform happens - currentIndicator.getBoundingClientRect(); - // Add the transition to move the indicator into place - currentIndicator.classList.add('segment-button-indicator-animated'); - // Remove the transform to slide the indicator back to the button clicked - currentIndicator.style.setProperty('transform', ''); - }); - this.value = current.value; - this.setCheckedClasses(); - } - setCheckedClasses() { - const buttons = this.getButtons(); - const index = buttons.findIndex(button => button.value === this.value); - const next = index + 1; - // Keep track of the currently checked button - this.checked = buttons.find(button => button.value === this.value); - for (const button of buttons) { - button.classList.remove('segment-button-after-checked'); - } - if (next < buttons.length) { - buttons[next].classList.add('segment-button-after-checked'); - } - } - setNextIndex(detail, isEnd = false) { - const isRTL = document.dir === 'rtl'; - const activated = this.activated; - const buttons = this.getButtons(); - const index = buttons.findIndex(button => button.value === this.value); - const previous = buttons[index]; - let current; - let nextIndex; - if (index === -1) { - return; - } - // Get the element that the touch event started on in case - // it was the checked button, then we will move the indicator - const rect = previous.getBoundingClientRect(); - const left = rect.left; - const width = rect.width; - // Get the element that the gesture is on top of based on the currentX of the - // gesture event and the Y coordinate of the starting element, since the gesture - // can move up and down off of the segment - const currentX = detail.currentX; - const previousY = rect.top + (rect.height / 2); - const nextEl = document.elementFromPoint(currentX, previousY); - const decreaseIndex = isRTL ? currentX > (left + width) : currentX < left; - const increaseIndex = isRTL ? currentX < left : currentX > (left + width); - // If the indicator is currently activated then we have started the gesture - // on top of the checked button so we need to slide the indicator - // by checking the button next to it as we move - if (activated && !isEnd) { - // Decrease index, move left in LTR & right in RTL - if (decreaseIndex) { - const newIndex = index - 1; - if (newIndex >= 0) { - nextIndex = newIndex; - } - // Increase index, moves right in LTR & left in RTL - } - else if (increaseIndex) { - if (activated && !isEnd) { - const newIndex = index + 1; - if (newIndex < buttons.length) { - nextIndex = newIndex; - } - } - } - if (nextIndex !== undefined && !buttons[nextIndex].disabled) { - current = buttons[nextIndex]; - } - } - // If the indicator is not activated then we will just set the indicator - // to the element where the gesture ended - if (!activated && isEnd) { - current = nextEl; - } - /* tslint:disable-next-line */ - if (current != null) { - /** - * If current element is ion-segment then that means - * user tried to select a disabled ion-segment-button, - * and we should not update the ripple. - */ - if (current.tagName === 'ION-SEGMENT') { - return false; - } - if (previous !== current) { - this.checkButton(previous, current); - } - } - return true; - } - emitStyle() { - this.ionStyle.emit({ - 'segment': true - }); - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { onClick: this.onClick, class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["c"])(this.color)), { [mode]: true, 'in-toolbar': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-toolbar', this.el), 'in-toolbar-color': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-toolbar[color]', this.el), 'segment-activated': this.activated, 'segment-disabled': this.disabled, 'segment-scrollable': this.scrollable }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "value": ["valueChanged"], - "disabled": ["disabledChanged"] - }; } -}; -Segment.style = { - ios: segmentIosCss, - md: segmentMdCss -}; - -const segmentButtonIosCss = ":host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;height:auto;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none;cursor:pointer}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:var(--margin-start);margin-right:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;height:auto;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end)}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;line-height:22px;text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color, var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform, opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion: reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:none;--background-hover-opacity:0;--background-focused:none;--background-focused-opacity:0;--border-radius:7px;--border-width:1px;--border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.12);--border-style:solid;--indicator-box-shadow:0 0 5px rgba(0, 0, 0, 0.16);--indicator-color:var(--ion-color-step-350, var(--ion-background-color, #fff));--indicator-height:100%;--indicator-transition:transform 260ms cubic-bezier(0.4, 0, 0.2, 1);--indicator-transform:none;--transition:100ms all linear;--padding-top:0;--padding-end:13px;--padding-bottom:0;--padding-start:13px;margin-top:2px;margin-bottom:2px;position:relative;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-direction:row;flex-direction:row;min-width:70px;min-height:28px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);font-size:13px;font-weight:450;line-height:37px}:host::before{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;-webkit-transition:160ms opacity ease-in-out;transition:160ms opacity ease-in-out;-webkit-transition-delay:100ms;transition-delay:100ms;border-left:var(--border-width) var(--border-style) var(--border-color);content:\"\";opacity:1;will-change:opacity}:host(:first-of-type)::before{border-left-color:transparent}:host(.segment-button-disabled){opacity:0.3}::slotted(ion-icon){font-size:24px}:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:2px;margin-right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:0;margin-inline-end:0}}:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:0;margin-right:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:2px;margin-inline-end:2px}}.segment-button-indicator{padding-left:2px;padding-right:2px;left:0;right:0;top:0;bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.segment-button-indicator{padding-left:unset;padding-right:unset;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px}}.segment-button-indicator-background{border-radius:var(--border-radius);background:var(--indicator-color)}.segment-button-indicator-background{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked)::before,:host(.segment-button-after-checked)::before{opacity:0}:host(.segment-button-checked){z-index:-1}:host(.segment-button-activated){--indicator-transform:scale(0.95)}:host(.ion-focused) .button-native{opacity:0.7}@media (any-hover: hover){:host(:hover) .button-native{opacity:0.5}:host(.segment-button-checked:hover) .button-native{opacity:1}}:host(.in-segment-color){background:none;color:var(--ion-text-color, #000)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-step-350, var(--ion-background-color, #fff))}@media (any-hover: hover){:host(.in-segment-color:hover) .button-native,:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-text-color, #000)}}:host(.in-toolbar:not(.in-segment-color)){--background-checked:var(--ion-toolbar-segment-background-checked, none);--color:var(--ion-toolbar-segment-color, var(--ion-toolbar-color), initial);--color-checked:var(--ion-toolbar-segment-color-checked, var(--ion-toolbar-color), initial);--indicator-color:var(--ion-toolbar-segment-indicator-color, var(--ion-color-step-350, var(--ion-background-color, #fff)))}:host(.in-toolbar-color) .segment-button-indicator-background{background:#fff}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.in-toolbar-color:not(.in-segment-color):hover) .button-native{color:var(--ion-color-contrast)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color):hover) .button-native{color:var(--ion-color-base)}}"; - -const segmentButtonMdCss = ":host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;height:auto;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none;cursor:pointer}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:var(--margin-start);margin-right:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;height:auto;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end)}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;line-height:22px;text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color, var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform, opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion: reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:var(--color-checked);--background-focused:var(--color-checked);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--color-checked:var(--ion-color-primary, #3880ff);--indicator-box-shadow:none;--indicator-color:var(--color-checked);--indicator-height:2px;--indicator-transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1);--indicator-transform:none;--padding-top:0;--padding-end:16px;--padding-bottom:0;--padding-start:16px;--transition:color 0.15s linear 0s, opacity 0.15s linear 0s;min-width:90px;max-width:360px;min-height:48px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);font-size:14px;font-weight:500;letter-spacing:0.06em;line-height:40px;text-transform:uppercase}:host(.segment-button-disabled){opacity:0.3}:host(.in-segment-color){background:none;color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6)}:host(.in-segment-color) ion-ripple-effect{color:var(--ion-color-base)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked) .button-native{color:var(--ion-color-base)}:host(.in-segment-color.ion-focused) .button-native::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.in-segment-color:hover) .button-native{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6)}:host(.in-segment-color:hover) .button-native::after{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-segment-color)){--background:var(--ion-toolbar-segment-background, none);--background-checked:var(--ion-toolbar-segment-background-checked, none);--color:var(--ion-toolbar-segment-color, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6));--color-checked:var(--ion-toolbar-segment-color-checked, var(--ion-color-primary, #3880ff));--indicator-color:var(--ion-toolbar-segment-color-checked, var(--color-checked))}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:rgba(var(--ion-color-contrast-rgb), 0.6)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}@media (any-hover: hover){:host(.in-toolbar-color:not(.in-segment-color)) .button-native::after{background:var(--ion-color-contrast)}}::slotted(ion-icon){margin-top:12px;margin-bottom:12px;font-size:24px}::slotted(ion-label){margin-top:12px;margin-bottom:12px}:host(.segment-button-layout-icon-top) ::slotted(ion-label),:host(.segment-button-layout-icon-bottom) ::slotted(ion-icon){margin-top:0}:host(.segment-button-layout-icon-top) ::slotted(ion-icon),:host(.segment-button-layout-icon-bottom) ::slotted(ion-label){margin-bottom:0}:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:8px;margin-right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:0;margin-inline-end:0}}:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:0;margin-right:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}:host(.segment-button-has-icon-only) ::slotted(ion-icon){margin-top:12px;margin-bottom:12px}:host(.segment-button-has-label-only) ::slotted(ion-label){margin-top:12px;margin-bottom:12px}.segment-button-indicator{left:0;right:0;bottom:0}.segment-button-indicator-background{background:var(--indicator-color)}:host(.in-toolbar:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-toolbar-segment-indicator-color, var(--indicator-color))}:host(.in-toolbar-color:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-color-contrast)}"; - -let ids = 0; -const SegmentButton = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.segmentEl = null; - this.checked = false; - /** - * If `true`, the user cannot interact with the segment button. - */ - this.disabled = false; - /** - * Set the layout of the text and icon in the segment. - */ - this.layout = 'icon-top'; - /** - * The type of the button. - */ - this.type = 'button'; - /** - * The value of the segment button. - */ - this.value = 'ion-sb-' + (ids++); - this.updateState = () => { - if (this.segmentEl) { - this.checked = this.segmentEl.value === this.value; - } - }; - } - connectedCallback() { - const segmentEl = this.segmentEl = this.el.closest('ion-segment'); - if (segmentEl) { - this.updateState(); - segmentEl.addEventListener('ionSelect', this.updateState); - } - } - disconnectedCallback() { - const segmentEl = this.segmentEl; - if (segmentEl) { - segmentEl.removeEventListener('ionSelect', this.updateState); - this.segmentEl = null; - } - } - get hasLabel() { - return !!this.el.querySelector('ion-label'); - } - get hasIcon() { - return !!this.el.querySelector('ion-icon'); - } - render() { - const { checked, type, disabled, hasIcon, hasLabel, layout } = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { "aria-disabled": disabled ? 'true' : null, class: { - [mode]: true, - 'in-toolbar': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-toolbar', this.el), - 'in-toolbar-color': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-toolbar[color]', this.el), - 'in-segment': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-segment', this.el), - 'in-segment-color': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-segment[color]', this.el), - 'segment-button-has-label': hasLabel, - 'segment-button-has-icon': hasIcon, - 'segment-button-has-label-only': hasLabel && !hasIcon, - 'segment-button-has-icon-only': hasIcon && !hasLabel, - 'segment-button-disabled': disabled, - 'segment-button-checked': checked, - [`segment-button-layout-${layout}`]: true, - 'ion-activatable': true, - 'ion-activatable-instant': true, - 'ion-focusable': true, - } }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { type: type, "aria-pressed": checked ? 'true' : 'false', class: "button-native", part: "native", disabled: disabled }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { class: "button-inner" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", null)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { part: "indicator", class: { - 'segment-button-indicator': true, - 'segment-button-indicator-animated': true - } }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { part: "indicator-background", class: "segment-button-indicator-background" })))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -SegmentButton.style = { - ios: segmentButtonIosCss, - md: segmentButtonMdCss -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=31-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/31-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/31-es2015.js.map deleted file mode 100644 index ae266967d..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/31-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-segment_2.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6H;AACnD;AAChB;AACsB;;AAEhF,6BAA6B,4BAA4B,kCAAkC,mCAAmC,oBAAoB,aAAa,kBAAkB,uBAAuB,oBAAoB,qBAAqB,uBAAuB,WAAW,6BAA6B,4CAA4C,kBAAkB,cAAc,2BAA2B,oBAAoB,sBAAsB,WAAW,gBAAgB,8CAA8C,aAAa,MAAM,6DAA6D,kBAAkB,gBAAgB,UAAU,kBAAkB,kDAAkD,mBAAmB,iBAAiB,kBAAkB,aAAa,gBAAgB,WAAW,+FAA+F,mBAAmB,kBAAkB,mBAAmB,0BAA0B,yBAAyB,wBAAwB,wBAAwB,mCAAmC,oEAAoE,yCAAyC,qDAAqD;;AAEvuC,4BAA4B,4BAA4B,kCAAkC,mCAAmC,oBAAoB,aAAa,kBAAkB,uBAAuB,oBAAoB,qBAAqB,uBAAuB,WAAW,6BAA6B,4CAA4C,kBAAkB,cAAc,2BAA2B,oBAAoB,sBAAsB,WAAW,gBAAgB,8CAA8C,aAAa,MAAM,yBAAyB,yDAAyD,eAAe;;AAE7nB;AACA;AACA,QAAQ,4DAAgB;AACxB,yBAAyB,4DAAW;AACpC,yBAAyB,4DAAW;AACpC,wBAAwB,4DAAW;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,QAAQ;AACrC;AACA;AACA,qCAAqC,QAAQ;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,yJAA6B;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC,QAAQ;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,2DAAM,iCAAiC,2DAAM;AAC7E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,OAAO,GAAG,8DAAY;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC,UAAU,mBAAmB,WAAW;AACjF,QAAQ,4DAAS;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,qBAAqB,mEAAU;AAC/B,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,6DAA6D,EAAE,4DAAkB,gBAAgB,6BAA6B,4DAAW,8CAA8C,4DAAW,gJAAgJ,GAAG,EAAE,4DAAC;AACjX;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;A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","file":"31-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, c as writeTask, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { c as config, b as getIonMode } from './ionic-global-837be8f3.js';\nimport { p as pointerCoord } from './helpers-5c745fbd.js';\nimport { c as createColorClasses, h as hostContext } from './theme-3f0b0c04.js';\n\nconst segmentIosCss = \":host{--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;width:100%;background:var(--background);font-family:var(--ion-font-family, inherit);text-align:center;contain:paint}:host(.segment-scrollable){-ms-flex-pack:start;justify-content:start;width:auto;overflow-x:auto}:host(.segment-scrollable::-webkit-scrollbar){display:none}:host{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.065);border-radius:8px;overflow:hidden;z-index:0}:host(.ion-color){background:rgba(var(--ion-color-base-rgb), 0.065)}:host(.in-toolbar){margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;width:auto}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-toolbar){margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.in-toolbar:not(.ion-color)){background:var(--ion-toolbar-segment-background, var(--background))}:host(.in-toolbar-color:not(.ion-color)){background:rgba(var(--ion-color-contrast-rgb), 0.11)}\";\n\nconst segmentMdCss = \":host{--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;width:100%;background:var(--background);font-family:var(--ion-font-family, inherit);text-align:center;contain:paint}:host(.segment-scrollable){-ms-flex-pack:start;justify-content:start;width:auto;overflow-x:auto}:host(.segment-scrollable::-webkit-scrollbar){display:none}:host{--background:transparent}:host(.segment-scrollable) ::slotted(ion-segment-button){min-width:auto}\";\n\nconst Segment = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.ionSelect = createEvent(this, \"ionSelect\", 7);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.didInit = false;\n this.activated = false;\n /**\n * If `true`, the user cannot interact with the segment.\n */\n this.disabled = false;\n /**\n * If `true`, the segment buttons will overflow and the user can swipe to see them.\n * In addition, this will disable the gesture to drag the indicator between the buttons\n * in order to swipe to see hidden buttons.\n */\n this.scrollable = false;\n this.onClick = (ev) => {\n const current = ev.target;\n const previous = this.checked;\n this.value = current.value;\n if (this.scrollable) {\n if (previous) {\n this.checkButton(previous, current);\n }\n else {\n this.setCheckedClasses();\n }\n }\n this.checked = current;\n };\n }\n valueChanged(value, oldValue) {\n this.ionSelect.emit({ value });\n if (oldValue !== '' || this.didInit) {\n if (!this.activated) {\n this.ionChange.emit({ value });\n }\n else {\n this.valueAfterGesture = value;\n }\n }\n }\n disabledChanged() {\n this.gestureChanged();\n const buttons = this.getButtons();\n for (const button of buttons) {\n button.disabled = this.disabled;\n }\n }\n gestureChanged() {\n if (this.gesture && !this.scrollable) {\n this.gesture.enable(!this.disabled);\n }\n }\n connectedCallback() {\n this.emitStyle();\n }\n componentWillLoad() {\n this.emitStyle();\n }\n async componentDidLoad() {\n this.setCheckedClasses();\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: this.el,\n gestureName: 'segment',\n gesturePriority: 100,\n threshold: 0,\n passive: false,\n onStart: ev => this.onStart(ev),\n onMove: ev => this.onMove(ev),\n onEnd: ev => this.onEnd(ev),\n });\n this.gesture.enable(!this.scrollable);\n this.gestureChanged();\n if (this.disabled) {\n this.disabledChanged();\n }\n this.didInit = true;\n }\n onStart(detail) {\n this.activate(detail);\n }\n onMove(detail) {\n this.setNextIndex(detail);\n }\n onEnd(detail) {\n this.setActivated(false);\n const checkedValidButton = this.setNextIndex(detail, true);\n detail.event.stopImmediatePropagation();\n if (checkedValidButton) {\n this.addRipple(detail);\n }\n const value = this.valueAfterGesture;\n if (value !== undefined) {\n this.ionChange.emit({ value });\n this.valueAfterGesture = undefined;\n }\n }\n getButtons() {\n return Array.from(this.el.querySelectorAll('ion-segment-button'));\n }\n /**\n * The gesture blocks the segment button ripple. This\n * function adds the ripple based on the checked segment\n * and where the cursor ended.\n */\n addRipple(detail) {\n const useRippleEffect = config.getBoolean('animated', true) && config.getBoolean('rippleEffect', true);\n if (!useRippleEffect) {\n return;\n }\n const buttons = this.getButtons();\n const checked = buttons.find(button => button.value === this.value);\n const root = checked.shadowRoot || checked;\n const ripple = root.querySelector('ion-ripple-effect');\n if (!ripple) {\n return;\n }\n const { x, y } = pointerCoord(detail.event);\n ripple.addRipple(x, y).then(remove => remove());\n }\n /*\n * Activate both the segment and the buttons\n * due to a bug with ::slotted in Safari\n */\n setActivated(activated) {\n const buttons = this.getButtons();\n buttons.forEach(button => {\n if (activated) {\n button.classList.add('segment-button-activated');\n }\n else {\n button.classList.remove('segment-button-activated');\n }\n });\n this.activated = activated;\n }\n activate(detail) {\n const clicked = detail.event.target;\n const buttons = this.getButtons();\n const checked = buttons.find(button => button.value === this.value);\n // Make sure we are only checking for activation on a segment button\n // since disabled buttons will get the click on the segment\n if (clicked.tagName !== 'ION-SEGMENT-BUTTON') {\n return;\n }\n // If there are no checked buttons, set the current button to checked\n if (!checked) {\n this.value = clicked.value;\n this.setCheckedClasses();\n }\n // If the gesture began on the clicked button with the indicator\n // then we should activate the indicator\n if (this.value === clicked.value) {\n this.setActivated(true);\n }\n }\n getIndicator(button) {\n const root = button.shadowRoot || button;\n return root.querySelector('.segment-button-indicator');\n }\n checkButton(previous, current) {\n const previousIndicator = this.getIndicator(previous);\n const currentIndicator = this.getIndicator(current);\n if (previousIndicator === null || currentIndicator === null) {\n return;\n }\n const previousClientRect = previousIndicator.getBoundingClientRect();\n const currentClientRect = currentIndicator.getBoundingClientRect();\n const widthDelta = previousClientRect.width / currentClientRect.width;\n const xPosition = previousClientRect.left - currentClientRect.left;\n // Scale the indicator width to match the previous indicator width\n // and translate it on top of the previous indicator\n const transform = `translate3d(${xPosition}px, 0, 0) scaleX(${widthDelta})`;\n writeTask(() => {\n // Remove the transition before positioning on top of the previous indicator\n currentIndicator.classList.remove('segment-button-indicator-animated');\n currentIndicator.style.setProperty('transform', transform);\n // Force a repaint to ensure the transform happens\n currentIndicator.getBoundingClientRect();\n // Add the transition to move the indicator into place\n currentIndicator.classList.add('segment-button-indicator-animated');\n // Remove the transform to slide the indicator back to the button clicked\n currentIndicator.style.setProperty('transform', '');\n });\n this.value = current.value;\n this.setCheckedClasses();\n }\n setCheckedClasses() {\n const buttons = this.getButtons();\n const index = buttons.findIndex(button => button.value === this.value);\n const next = index + 1;\n // Keep track of the currently checked button\n this.checked = buttons.find(button => button.value === this.value);\n for (const button of buttons) {\n button.classList.remove('segment-button-after-checked');\n }\n if (next < buttons.length) {\n buttons[next].classList.add('segment-button-after-checked');\n }\n }\n setNextIndex(detail, isEnd = false) {\n const isRTL = document.dir === 'rtl';\n const activated = this.activated;\n const buttons = this.getButtons();\n const index = buttons.findIndex(button => button.value === this.value);\n const previous = buttons[index];\n let current;\n let nextIndex;\n if (index === -1) {\n return;\n }\n // Get the element that the touch event started on in case\n // it was the checked button, then we will move the indicator\n const rect = previous.getBoundingClientRect();\n const left = rect.left;\n const width = rect.width;\n // Get the element that the gesture is on top of based on the currentX of the\n // gesture event and the Y coordinate of the starting element, since the gesture\n // can move up and down off of the segment\n const currentX = detail.currentX;\n const previousY = rect.top + (rect.height / 2);\n const nextEl = document.elementFromPoint(currentX, previousY);\n const decreaseIndex = isRTL ? currentX > (left + width) : currentX < left;\n const increaseIndex = isRTL ? currentX < left : currentX > (left + width);\n // If the indicator is currently activated then we have started the gesture\n // on top of the checked button so we need to slide the indicator\n // by checking the button next to it as we move\n if (activated && !isEnd) {\n // Decrease index, move left in LTR & right in RTL\n if (decreaseIndex) {\n const newIndex = index - 1;\n if (newIndex >= 0) {\n nextIndex = newIndex;\n }\n // Increase index, moves right in LTR & left in RTL\n }\n else if (increaseIndex) {\n if (activated && !isEnd) {\n const newIndex = index + 1;\n if (newIndex < buttons.length) {\n nextIndex = newIndex;\n }\n }\n }\n if (nextIndex !== undefined && !buttons[nextIndex].disabled) {\n current = buttons[nextIndex];\n }\n }\n // If the indicator is not activated then we will just set the indicator\n // to the element where the gesture ended\n if (!activated && isEnd) {\n current = nextEl;\n }\n /* tslint:disable-next-line */\n if (current != null) {\n /**\n * If current element is ion-segment then that means\n * user tried to select a disabled ion-segment-button,\n * and we should not update the ripple.\n */\n if (current.tagName === 'ION-SEGMENT') {\n return false;\n }\n if (previous !== current) {\n this.checkButton(previous, current);\n }\n }\n return true;\n }\n emitStyle() {\n this.ionStyle.emit({\n 'segment': true\n });\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { onClick: this.onClick, class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, 'in-toolbar': hostContext('ion-toolbar', this.el), 'in-toolbar-color': hostContext('ion-toolbar[color]', this.el), 'segment-activated': this.activated, 'segment-disabled': this.disabled, 'segment-scrollable': this.scrollable }) }, h(\"slot\", null)));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"value\": [\"valueChanged\"],\n \"disabled\": [\"disabledChanged\"]\n }; }\n};\nSegment.style = {\n ios: segmentIosCss,\n md: segmentMdCss\n};\n\nconst segmentButtonIosCss = \":host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;height:auto;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none;cursor:pointer}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:var(--margin-start);margin-right:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;height:auto;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end)}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;line-height:22px;text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color, var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform, opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion: reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:none;--background-hover-opacity:0;--background-focused:none;--background-focused-opacity:0;--border-radius:7px;--border-width:1px;--border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.12);--border-style:solid;--indicator-box-shadow:0 0 5px rgba(0, 0, 0, 0.16);--indicator-color:var(--ion-color-step-350, var(--ion-background-color, #fff));--indicator-height:100%;--indicator-transition:transform 260ms cubic-bezier(0.4, 0, 0.2, 1);--indicator-transform:none;--transition:100ms all linear;--padding-top:0;--padding-end:13px;--padding-bottom:0;--padding-start:13px;margin-top:2px;margin-bottom:2px;position:relative;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-direction:row;flex-direction:row;min-width:70px;min-height:28px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);font-size:13px;font-weight:450;line-height:37px}:host::before{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;-webkit-transition:160ms opacity ease-in-out;transition:160ms opacity ease-in-out;-webkit-transition-delay:100ms;transition-delay:100ms;border-left:var(--border-width) var(--border-style) var(--border-color);content:\\\"\\\";opacity:1;will-change:opacity}:host(:first-of-type)::before{border-left-color:transparent}:host(.segment-button-disabled){opacity:0.3}::slotted(ion-icon){font-size:24px}:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:2px;margin-right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:0;margin-inline-end:0}}:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:0;margin-right:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:2px;margin-inline-end:2px}}.segment-button-indicator{padding-left:2px;padding-right:2px;left:0;right:0;top:0;bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.segment-button-indicator{padding-left:unset;padding-right:unset;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px}}.segment-button-indicator-background{border-radius:var(--border-radius);background:var(--indicator-color)}.segment-button-indicator-background{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked)::before,:host(.segment-button-after-checked)::before{opacity:0}:host(.segment-button-checked){z-index:-1}:host(.segment-button-activated){--indicator-transform:scale(0.95)}:host(.ion-focused) .button-native{opacity:0.7}@media (any-hover: hover){:host(:hover) .button-native{opacity:0.5}:host(.segment-button-checked:hover) .button-native{opacity:1}}:host(.in-segment-color){background:none;color:var(--ion-text-color, #000)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-step-350, var(--ion-background-color, #fff))}@media (any-hover: hover){:host(.in-segment-color:hover) .button-native,:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-text-color, #000)}}:host(.in-toolbar:not(.in-segment-color)){--background-checked:var(--ion-toolbar-segment-background-checked, none);--color:var(--ion-toolbar-segment-color, var(--ion-toolbar-color), initial);--color-checked:var(--ion-toolbar-segment-color-checked, var(--ion-toolbar-color), initial);--indicator-color:var(--ion-toolbar-segment-indicator-color, var(--ion-color-step-350, var(--ion-background-color, #fff)))}:host(.in-toolbar-color) .segment-button-indicator-background{background:#fff}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.in-toolbar-color:not(.in-segment-color):hover) .button-native{color:var(--ion-color-contrast)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color):hover) .button-native{color:var(--ion-color-base)}}\";\n\nconst segmentButtonMdCss = \":host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;height:auto;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none;cursor:pointer}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:var(--margin-start);margin-right:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;height:auto;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end)}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;line-height:22px;text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color, var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform, opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion: reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:var(--color-checked);--background-focused:var(--color-checked);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--color-checked:var(--ion-color-primary, #3880ff);--indicator-box-shadow:none;--indicator-color:var(--color-checked);--indicator-height:2px;--indicator-transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1);--indicator-transform:none;--padding-top:0;--padding-end:16px;--padding-bottom:0;--padding-start:16px;--transition:color 0.15s linear 0s, opacity 0.15s linear 0s;min-width:90px;max-width:360px;min-height:48px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);font-size:14px;font-weight:500;letter-spacing:0.06em;line-height:40px;text-transform:uppercase}:host(.segment-button-disabled){opacity:0.3}:host(.in-segment-color){background:none;color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6)}:host(.in-segment-color) ion-ripple-effect{color:var(--ion-color-base)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked) .button-native{color:var(--ion-color-base)}:host(.in-segment-color.ion-focused) .button-native::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.in-segment-color:hover) .button-native{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6)}:host(.in-segment-color:hover) .button-native::after{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-segment-color)){--background:var(--ion-toolbar-segment-background, none);--background-checked:var(--ion-toolbar-segment-background-checked, none);--color:var(--ion-toolbar-segment-color, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6));--color-checked:var(--ion-toolbar-segment-color-checked, var(--ion-color-primary, #3880ff));--indicator-color:var(--ion-toolbar-segment-color-checked, var(--color-checked))}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:rgba(var(--ion-color-contrast-rgb), 0.6)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}@media (any-hover: hover){:host(.in-toolbar-color:not(.in-segment-color)) .button-native::after{background:var(--ion-color-contrast)}}::slotted(ion-icon){margin-top:12px;margin-bottom:12px;font-size:24px}::slotted(ion-label){margin-top:12px;margin-bottom:12px}:host(.segment-button-layout-icon-top) ::slotted(ion-label),:host(.segment-button-layout-icon-bottom) ::slotted(ion-icon){margin-top:0}:host(.segment-button-layout-icon-top) ::slotted(ion-icon),:host(.segment-button-layout-icon-bottom) ::slotted(ion-label){margin-bottom:0}:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:8px;margin-right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:0;margin-inline-end:0}}:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:0;margin-right:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}:host(.segment-button-has-icon-only) ::slotted(ion-icon){margin-top:12px;margin-bottom:12px}:host(.segment-button-has-label-only) ::slotted(ion-label){margin-top:12px;margin-bottom:12px}.segment-button-indicator{left:0;right:0;bottom:0}.segment-button-indicator-background{background:var(--indicator-color)}:host(.in-toolbar:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-toolbar-segment-indicator-color, var(--indicator-color))}:host(.in-toolbar-color:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-color-contrast)}\";\n\nlet ids = 0;\nconst SegmentButton = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.segmentEl = null;\n this.checked = false;\n /**\n * If `true`, the user cannot interact with the segment button.\n */\n this.disabled = false;\n /**\n * Set the layout of the text and icon in the segment.\n */\n this.layout = 'icon-top';\n /**\n * The type of the button.\n */\n this.type = 'button';\n /**\n * The value of the segment button.\n */\n this.value = 'ion-sb-' + (ids++);\n this.updateState = () => {\n if (this.segmentEl) {\n this.checked = this.segmentEl.value === this.value;\n }\n };\n }\n connectedCallback() {\n const segmentEl = this.segmentEl = this.el.closest('ion-segment');\n if (segmentEl) {\n this.updateState();\n segmentEl.addEventListener('ionSelect', this.updateState);\n }\n }\n disconnectedCallback() {\n const segmentEl = this.segmentEl;\n if (segmentEl) {\n segmentEl.removeEventListener('ionSelect', this.updateState);\n this.segmentEl = null;\n }\n }\n get hasLabel() {\n return !!this.el.querySelector('ion-label');\n }\n get hasIcon() {\n return !!this.el.querySelector('ion-icon');\n }\n render() {\n const { checked, type, disabled, hasIcon, hasLabel, layout } = this;\n const mode = getIonMode(this);\n return (h(Host, { \"aria-disabled\": disabled ? 'true' : null, class: {\n [mode]: true,\n 'in-toolbar': hostContext('ion-toolbar', this.el),\n 'in-toolbar-color': hostContext('ion-toolbar[color]', this.el),\n 'in-segment': hostContext('ion-segment', this.el),\n 'in-segment-color': hostContext('ion-segment[color]', this.el),\n 'segment-button-has-label': hasLabel,\n 'segment-button-has-icon': hasIcon,\n 'segment-button-has-label-only': hasLabel && !hasIcon,\n 'segment-button-has-icon-only': hasIcon && !hasLabel,\n 'segment-button-disabled': disabled,\n 'segment-button-checked': checked,\n [`segment-button-layout-${layout}`]: true,\n 'ion-activatable': true,\n 'ion-activatable-instant': true,\n 'ion-focusable': true,\n } }, h(\"button\", { type: type, \"aria-pressed\": checked ? 'true' : 'false', class: \"button-native\", part: \"native\", disabled: disabled }, h(\"span\", { class: \"button-inner\" }, h(\"slot\", null)), mode === 'md' && h(\"ion-ripple-effect\", null)), h(\"div\", { part: \"indicator\", class: {\n 'segment-button-indicator': true,\n 'segment-button-indicator-animated': true\n } }, h(\"div\", { part: \"indicator-background\", class: \"segment-button-indicator-background\" }))));\n }\n get el() { return getElement(this); }\n};\nSegmentButton.style = {\n ios: segmentButtonIosCss,\n md: segmentButtonMdCss\n};\n\nexport { Segment as ion_segment, SegmentButton as ion_segment_button };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/31-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/31-es5.js deleted file mode 100644 index 798900f7e..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/31-es5.js +++ /dev/null @@ -1,659 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[31], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-segment_2.entry.js": - /*!******************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-segment_2.entry.js ***! - \******************************************************************/ - - /*! exports provided: ion_segment, ion_segment_button */ - - /***/ - function node_modulesIonicCoreDistEsmIonSegment_2EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_segment", function () { - return Segment; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_segment_button", function () { - return SegmentButton; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - var segmentIosCss = ":host{--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;width:100%;background:var(--background);font-family:var(--ion-font-family, inherit);text-align:center;contain:paint}:host(.segment-scrollable){-ms-flex-pack:start;justify-content:start;width:auto;overflow-x:auto}:host(.segment-scrollable::-webkit-scrollbar){display:none}:host{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.065);border-radius:8px;overflow:hidden;z-index:0}:host(.ion-color){background:rgba(var(--ion-color-base-rgb), 0.065)}:host(.in-toolbar){margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;width:auto}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-toolbar){margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.in-toolbar:not(.ion-color)){background:var(--ion-toolbar-segment-background, var(--background))}:host(.in-toolbar-color:not(.ion-color)){background:rgba(var(--ion-color-contrast-rgb), 0.11)}"; - var segmentMdCss = ":host{--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;width:100%;background:var(--background);font-family:var(--ion-font-family, inherit);text-align:center;contain:paint}:host(.segment-scrollable){-ms-flex-pack:start;justify-content:start;width:auto;overflow-x:auto}:host(.segment-scrollable::-webkit-scrollbar){display:none}:host{--background:transparent}:host(.segment-scrollable) ::slotted(ion-segment-button){min-width:auto}"; - - var Segment = /*#__PURE__*/function () { - function Segment(hostRef) { - var _this = this; - - _classCallCheck(this, Segment); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionChange", 7); - this.ionSelect = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSelect", 7); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.didInit = false; - this.activated = false; - /** - * If `true`, the user cannot interact with the segment. - */ - - this.disabled = false; - /** - * If `true`, the segment buttons will overflow and the user can swipe to see them. - * In addition, this will disable the gesture to drag the indicator between the buttons - * in order to swipe to see hidden buttons. - */ - - this.scrollable = false; - - this.onClick = function (ev) { - var current = ev.target; - var previous = _this.checked; - _this.value = current.value; - - if (_this.scrollable) { - if (previous) { - _this.checkButton(previous, current); - } else { - _this.setCheckedClasses(); - } - } - - _this.checked = current; - }; - } - - _createClass(Segment, [{ - key: "valueChanged", - value: function valueChanged(value, oldValue) { - this.ionSelect.emit({ - value: value - }); - - if (oldValue !== '' || this.didInit) { - if (!this.activated) { - this.ionChange.emit({ - value: value - }); - } else { - this.valueAfterGesture = value; - } - } - } - }, { - key: "disabledChanged", - value: function disabledChanged() { - this.gestureChanged(); - var buttons = this.getButtons(); - - var _iterator = _createForOfIteratorHelper(buttons), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var button = _step.value; - button.disabled = this.disabled; - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - } - }, { - key: "gestureChanged", - value: function gestureChanged() { - if (this.gesture && !this.scrollable) { - this.gesture.enable(!this.disabled); - } - } - }, { - key: "connectedCallback", - value: function connectedCallback() { - this.emitStyle(); - } - }, { - key: "componentWillLoad", - value: function componentWillLoad() { - this.emitStyle(); - } - }, { - key: "componentDidLoad", - value: function () { - var _componentDidLoad = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - var _this2 = this; - - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - this.setCheckedClasses(); - _context.next = 3; - return Promise.resolve().then(__webpack_require__.bind(null, - /*! ./index-eea61379.js */ - "./node_modules/@ionic/core/dist/esm/index-eea61379.js")); - - case 3: - this.gesture = _context.sent.createGesture({ - el: this.el, - gestureName: 'segment', - gesturePriority: 100, - threshold: 0, - passive: false, - onStart: function onStart(ev) { - return _this2.onStart(ev); - }, - onMove: function onMove(ev) { - return _this2.onMove(ev); - }, - onEnd: function onEnd(ev) { - return _this2.onEnd(ev); - } - }); - this.gesture.enable(!this.scrollable); - this.gestureChanged(); - - if (this.disabled) { - this.disabledChanged(); - } - - this.didInit = true; - - case 8: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function componentDidLoad() { - return _componentDidLoad.apply(this, arguments); - } - - return componentDidLoad; - }() - }, { - key: "onStart", - value: function onStart(detail) { - this.activate(detail); - } - }, { - key: "onMove", - value: function onMove(detail) { - this.setNextIndex(detail); - } - }, { - key: "onEnd", - value: function onEnd(detail) { - this.setActivated(false); - var checkedValidButton = this.setNextIndex(detail, true); - detail.event.stopImmediatePropagation(); - - if (checkedValidButton) { - this.addRipple(detail); - } - - var value = this.valueAfterGesture; - - if (value !== undefined) { - this.ionChange.emit({ - value: value - }); - this.valueAfterGesture = undefined; - } - } - }, { - key: "getButtons", - value: function getButtons() { - return Array.from(this.el.querySelectorAll('ion-segment-button')); - } - /** - * The gesture blocks the segment button ripple. This - * function adds the ripple based on the checked segment - * and where the cursor ended. - */ - - }, { - key: "addRipple", - value: function addRipple(detail) { - var _this3 = this; - - var useRippleEffect = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('animated', true) && _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('rippleEffect', true); - - if (!useRippleEffect) { - return; - } - - var buttons = this.getButtons(); - var checked = buttons.find(function (button) { - return button.value === _this3.value; - }); - var root = checked.shadowRoot || checked; - var ripple = root.querySelector('ion-ripple-effect'); - - if (!ripple) { - return; - } - - var _Object = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["p"])(detail.event), - x = _Object.x, - y = _Object.y; - - ripple.addRipple(x, y).then(function (remove) { - return remove(); - }); - } - /* - * Activate both the segment and the buttons - * due to a bug with ::slotted in Safari - */ - - }, { - key: "setActivated", - value: function setActivated(activated) { - var buttons = this.getButtons(); - buttons.forEach(function (button) { - if (activated) { - button.classList.add('segment-button-activated'); - } else { - button.classList.remove('segment-button-activated'); - } - }); - this.activated = activated; - } - }, { - key: "activate", - value: function activate(detail) { - var _this4 = this; - - var clicked = detail.event.target; - var buttons = this.getButtons(); - var checked = buttons.find(function (button) { - return button.value === _this4.value; - }); // Make sure we are only checking for activation on a segment button - // since disabled buttons will get the click on the segment - - if (clicked.tagName !== 'ION-SEGMENT-BUTTON') { - return; - } // If there are no checked buttons, set the current button to checked - - - if (!checked) { - this.value = clicked.value; - this.setCheckedClasses(); - } // If the gesture began on the clicked button with the indicator - // then we should activate the indicator - - - if (this.value === clicked.value) { - this.setActivated(true); - } - } - }, { - key: "getIndicator", - value: function getIndicator(button) { - var root = button.shadowRoot || button; - return root.querySelector('.segment-button-indicator'); - } - }, { - key: "checkButton", - value: function checkButton(previous, current) { - var previousIndicator = this.getIndicator(previous); - var currentIndicator = this.getIndicator(current); - - if (previousIndicator === null || currentIndicator === null) { - return; - } - - var previousClientRect = previousIndicator.getBoundingClientRect(); - var currentClientRect = currentIndicator.getBoundingClientRect(); - var widthDelta = previousClientRect.width / currentClientRect.width; - var xPosition = previousClientRect.left - currentClientRect.left; // Scale the indicator width to match the previous indicator width - // and translate it on top of the previous indicator - - var transform = "translate3d(".concat(xPosition, "px, 0, 0) scaleX(").concat(widthDelta, ")"); - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["c"])(function () { - // Remove the transition before positioning on top of the previous indicator - currentIndicator.classList.remove('segment-button-indicator-animated'); - currentIndicator.style.setProperty('transform', transform); // Force a repaint to ensure the transform happens - - currentIndicator.getBoundingClientRect(); // Add the transition to move the indicator into place - - currentIndicator.classList.add('segment-button-indicator-animated'); // Remove the transform to slide the indicator back to the button clicked - - currentIndicator.style.setProperty('transform', ''); - }); - this.value = current.value; - this.setCheckedClasses(); - } - }, { - key: "setCheckedClasses", - value: function setCheckedClasses() { - var _this5 = this; - - var buttons = this.getButtons(); - var index = buttons.findIndex(function (button) { - return button.value === _this5.value; - }); - var next = index + 1; // Keep track of the currently checked button - - this.checked = buttons.find(function (button) { - return button.value === _this5.value; - }); - - var _iterator2 = _createForOfIteratorHelper(buttons), - _step2; - - try { - for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { - var button = _step2.value; - button.classList.remove('segment-button-after-checked'); - } - } catch (err) { - _iterator2.e(err); - } finally { - _iterator2.f(); - } - - if (next < buttons.length) { - buttons[next].classList.add('segment-button-after-checked'); - } - } - }, { - key: "setNextIndex", - value: function setNextIndex(detail) { - var _this6 = this; - - var isEnd = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; - var isRTL = document.dir === 'rtl'; - var activated = this.activated; - var buttons = this.getButtons(); - var index = buttons.findIndex(function (button) { - return button.value === _this6.value; - }); - var previous = buttons[index]; - var current; - var nextIndex; - - if (index === -1) { - return; - } // Get the element that the touch event started on in case - // it was the checked button, then we will move the indicator - - - var rect = previous.getBoundingClientRect(); - var left = rect.left; - var width = rect.width; // Get the element that the gesture is on top of based on the currentX of the - // gesture event and the Y coordinate of the starting element, since the gesture - // can move up and down off of the segment - - var currentX = detail.currentX; - var previousY = rect.top + rect.height / 2; - var nextEl = document.elementFromPoint(currentX, previousY); - var decreaseIndex = isRTL ? currentX > left + width : currentX < left; - var increaseIndex = isRTL ? currentX < left : currentX > left + width; // If the indicator is currently activated then we have started the gesture - // on top of the checked button so we need to slide the indicator - // by checking the button next to it as we move - - if (activated && !isEnd) { - // Decrease index, move left in LTR & right in RTL - if (decreaseIndex) { - var newIndex = index - 1; - - if (newIndex >= 0) { - nextIndex = newIndex; - } // Increase index, moves right in LTR & left in RTL - - } else if (increaseIndex) { - if (activated && !isEnd) { - var _newIndex = index + 1; - - if (_newIndex < buttons.length) { - nextIndex = _newIndex; - } - } - } - - if (nextIndex !== undefined && !buttons[nextIndex].disabled) { - current = buttons[nextIndex]; - } - } // If the indicator is not activated then we will just set the indicator - // to the element where the gesture ended - - - if (!activated && isEnd) { - current = nextEl; - } - /* tslint:disable-next-line */ - - - if (current != null) { - /** - * If current element is ion-segment then that means - * user tried to select a disabled ion-segment-button, - * and we should not update the ripple. - */ - if (current.tagName === 'ION-SEGMENT') { - return false; - } - - if (previous !== current) { - this.checkButton(previous, current); - } - } - - return true; - } - }, { - key: "emitStyle", - value: function emitStyle() { - this.ionStyle.emit({ - 'segment': true - }); - } - }, { - key: "render", - value: function render() { - var _Object$assign; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - onClick: this.onClick, - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["c"])(this.color)), (_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, 'in-toolbar', Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-toolbar', this.el)), _defineProperty(_Object$assign, 'in-toolbar-color', Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-toolbar[color]', this.el)), _defineProperty(_Object$assign, 'segment-activated', this.activated), _defineProperty(_Object$assign, 'segment-disabled', this.disabled), _defineProperty(_Object$assign, 'segment-scrollable', this.scrollable), _Object$assign)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "value": ["valueChanged"], - "disabled": ["disabledChanged"] - }; - } - }]); - - return Segment; - }(); - - Segment.style = { - ios: segmentIosCss, - md: segmentMdCss - }; - var segmentButtonIosCss = ":host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;height:auto;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none;cursor:pointer}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:var(--margin-start);margin-right:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;height:auto;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end)}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;line-height:22px;text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color, var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform, opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion: reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:none;--background-hover-opacity:0;--background-focused:none;--background-focused-opacity:0;--border-radius:7px;--border-width:1px;--border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.12);--border-style:solid;--indicator-box-shadow:0 0 5px rgba(0, 0, 0, 0.16);--indicator-color:var(--ion-color-step-350, var(--ion-background-color, #fff));--indicator-height:100%;--indicator-transition:transform 260ms cubic-bezier(0.4, 0, 0.2, 1);--indicator-transform:none;--transition:100ms all linear;--padding-top:0;--padding-end:13px;--padding-bottom:0;--padding-start:13px;margin-top:2px;margin-bottom:2px;position:relative;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-direction:row;flex-direction:row;min-width:70px;min-height:28px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);font-size:13px;font-weight:450;line-height:37px}:host::before{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;-webkit-transition:160ms opacity ease-in-out;transition:160ms opacity ease-in-out;-webkit-transition-delay:100ms;transition-delay:100ms;border-left:var(--border-width) var(--border-style) var(--border-color);content:\"\";opacity:1;will-change:opacity}:host(:first-of-type)::before{border-left-color:transparent}:host(.segment-button-disabled){opacity:0.3}::slotted(ion-icon){font-size:24px}:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:2px;margin-right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:0;margin-inline-end:0}}:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:0;margin-right:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:2px;margin-inline-end:2px}}.segment-button-indicator{padding-left:2px;padding-right:2px;left:0;right:0;top:0;bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.segment-button-indicator{padding-left:unset;padding-right:unset;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px}}.segment-button-indicator-background{border-radius:var(--border-radius);background:var(--indicator-color)}.segment-button-indicator-background{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked)::before,:host(.segment-button-after-checked)::before{opacity:0}:host(.segment-button-checked){z-index:-1}:host(.segment-button-activated){--indicator-transform:scale(0.95)}:host(.ion-focused) .button-native{opacity:0.7}@media (any-hover: hover){:host(:hover) .button-native{opacity:0.5}:host(.segment-button-checked:hover) .button-native{opacity:1}}:host(.in-segment-color){background:none;color:var(--ion-text-color, #000)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-step-350, var(--ion-background-color, #fff))}@media (any-hover: hover){:host(.in-segment-color:hover) .button-native,:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-text-color, #000)}}:host(.in-toolbar:not(.in-segment-color)){--background-checked:var(--ion-toolbar-segment-background-checked, none);--color:var(--ion-toolbar-segment-color, var(--ion-toolbar-color), initial);--color-checked:var(--ion-toolbar-segment-color-checked, var(--ion-toolbar-color), initial);--indicator-color:var(--ion-toolbar-segment-indicator-color, var(--ion-color-step-350, var(--ion-background-color, #fff)))}:host(.in-toolbar-color) .segment-button-indicator-background{background:#fff}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.in-toolbar-color:not(.in-segment-color):hover) .button-native{color:var(--ion-color-contrast)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color):hover) .button-native{color:var(--ion-color-base)}}"; - var segmentButtonMdCss = ":host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;height:auto;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none;cursor:pointer}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:var(--margin-start);margin-right:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;height:auto;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end)}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;line-height:22px;text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color, var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform, opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion: reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:var(--color-checked);--background-focused:var(--color-checked);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--color-checked:var(--ion-color-primary, #3880ff);--indicator-box-shadow:none;--indicator-color:var(--color-checked);--indicator-height:2px;--indicator-transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1);--indicator-transform:none;--padding-top:0;--padding-end:16px;--padding-bottom:0;--padding-start:16px;--transition:color 0.15s linear 0s, opacity 0.15s linear 0s;min-width:90px;max-width:360px;min-height:48px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);font-size:14px;font-weight:500;letter-spacing:0.06em;line-height:40px;text-transform:uppercase}:host(.segment-button-disabled){opacity:0.3}:host(.in-segment-color){background:none;color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6)}:host(.in-segment-color) ion-ripple-effect{color:var(--ion-color-base)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked) .button-native{color:var(--ion-color-base)}:host(.in-segment-color.ion-focused) .button-native::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.in-segment-color:hover) .button-native{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6)}:host(.in-segment-color:hover) .button-native::after{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-segment-color)){--background:var(--ion-toolbar-segment-background, none);--background-checked:var(--ion-toolbar-segment-background-checked, none);--color:var(--ion-toolbar-segment-color, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6));--color-checked:var(--ion-toolbar-segment-color-checked, var(--ion-color-primary, #3880ff));--indicator-color:var(--ion-toolbar-segment-color-checked, var(--color-checked))}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:rgba(var(--ion-color-contrast-rgb), 0.6)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}@media (any-hover: hover){:host(.in-toolbar-color:not(.in-segment-color)) .button-native::after{background:var(--ion-color-contrast)}}::slotted(ion-icon){margin-top:12px;margin-bottom:12px;font-size:24px}::slotted(ion-label){margin-top:12px;margin-bottom:12px}:host(.segment-button-layout-icon-top) ::slotted(ion-label),:host(.segment-button-layout-icon-bottom) ::slotted(ion-icon){margin-top:0}:host(.segment-button-layout-icon-top) ::slotted(ion-icon),:host(.segment-button-layout-icon-bottom) ::slotted(ion-label){margin-bottom:0}:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:8px;margin-right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:0;margin-inline-end:0}}:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:0;margin-right:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}:host(.segment-button-has-icon-only) ::slotted(ion-icon){margin-top:12px;margin-bottom:12px}:host(.segment-button-has-label-only) ::slotted(ion-label){margin-top:12px;margin-bottom:12px}.segment-button-indicator{left:0;right:0;bottom:0}.segment-button-indicator-background{background:var(--indicator-color)}:host(.in-toolbar:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-toolbar-segment-indicator-color, var(--indicator-color))}:host(.in-toolbar-color:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-color-contrast)}"; - var ids = 0; - - var SegmentButton = /*#__PURE__*/function () { - function SegmentButton(hostRef) { - var _this7 = this; - - _classCallCheck(this, SegmentButton); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.segmentEl = null; - this.checked = false; - /** - * If `true`, the user cannot interact with the segment button. - */ - - this.disabled = false; - /** - * Set the layout of the text and icon in the segment. - */ - - this.layout = 'icon-top'; - /** - * The type of the button. - */ - - this.type = 'button'; - /** - * The value of the segment button. - */ - - this.value = 'ion-sb-' + ids++; - - this.updateState = function () { - if (_this7.segmentEl) { - _this7.checked = _this7.segmentEl.value === _this7.value; - } - }; - } - - _createClass(SegmentButton, [{ - key: "connectedCallback", - value: function connectedCallback() { - var segmentEl = this.segmentEl = this.el.closest('ion-segment'); - - if (segmentEl) { - this.updateState(); - segmentEl.addEventListener('ionSelect', this.updateState); - } - } - }, { - key: "disconnectedCallback", - value: function disconnectedCallback() { - var segmentEl = this.segmentEl; - - if (segmentEl) { - segmentEl.removeEventListener('ionSelect', this.updateState); - this.segmentEl = null; - } - } - }, { - key: "render", - value: function render() { - var _class; - - var checked = this.checked, - type = this.type, - disabled = this.disabled, - hasIcon = this.hasIcon, - hasLabel = this.hasLabel, - layout = this.layout; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "aria-disabled": disabled ? 'true' : null, - "class": (_class = {}, _defineProperty(_class, mode, true), _defineProperty(_class, 'in-toolbar', Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-toolbar', this.el)), _defineProperty(_class, 'in-toolbar-color', Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-toolbar[color]', this.el)), _defineProperty(_class, 'in-segment', Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-segment', this.el)), _defineProperty(_class, 'in-segment-color', Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__["h"])('ion-segment[color]', this.el)), _defineProperty(_class, 'segment-button-has-label', hasLabel), _defineProperty(_class, 'segment-button-has-icon', hasIcon), _defineProperty(_class, 'segment-button-has-label-only', hasLabel && !hasIcon), _defineProperty(_class, 'segment-button-has-icon-only', hasIcon && !hasLabel), _defineProperty(_class, 'segment-button-disabled', disabled), _defineProperty(_class, 'segment-button-checked', checked), _defineProperty(_class, "segment-button-layout-".concat(layout), true), _defineProperty(_class, 'ion-activatable', true), _defineProperty(_class, 'ion-activatable-instant', true), _defineProperty(_class, 'ion-focusable', true), _class) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { - type: type, - "aria-pressed": checked ? 'true' : 'false', - "class": "button-native", - part: "native", - disabled: disabled - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { - "class": "button-inner" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", null)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - part: "indicator", - "class": { - 'segment-button-indicator': true, - 'segment-button-indicator-animated': true - } - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - part: "indicator-background", - "class": "segment-button-indicator-background" - }))); - } - }, { - key: "hasLabel", - get: function get() { - return !!this.el.querySelector('ion-label'); - } - }, { - key: "hasIcon", - get: function get() { - return !!this.el.querySelector('ion-icon'); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return SegmentButton; - }(); - - SegmentButton.style = { - ios: segmentButtonIosCss, - md: segmentButtonMdCss - }; - /***/ - } -}]); -//# sourceMappingURL=31-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/31-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/31-es5.js.map deleted file mode 100644 index 27da17d32..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/31-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-segment_2.entry.js"],"names":["segmentIosCss","segmentMdCss","Segment","hostRef","ionChange","ionSelect","ionStyle","didInit","activated","disabled","scrollable","onClick","ev","current","target","previous","checked","value","checkButton","setCheckedClasses","oldValue","emit","valueAfterGesture","gestureChanged","buttons","getButtons","button","gesture","enable","emitStyle","createGesture","el","gestureName","gesturePriority","threshold","passive","onStart","onMove","onEnd","disabledChanged","detail","activate","setNextIndex","setActivated","checkedValidButton","event","stopImmediatePropagation","addRipple","undefined","Array","from","querySelectorAll","useRippleEffect","getBoolean","find","root","shadowRoot","ripple","querySelector","x","y","then","remove","forEach","classList","add","clicked","tagName","previousIndicator","getIndicator","currentIndicator","previousClientRect","getBoundingClientRect","currentClientRect","widthDelta","width","xPosition","left","transform","style","setProperty","index","findIndex","next","length","isEnd","isRTL","document","dir","nextIndex","rect","currentX","previousY","top","height","nextEl","elementFromPoint","decreaseIndex","increaseIndex","newIndex","mode","Object","assign","color","ios","md","segmentButtonIosCss","segmentButtonMdCss","ids","SegmentButton","segmentEl","layout","type","updateState","closest","addEventListener","removeEventListener","hasIcon","hasLabel","part"],"mappings":"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","file":"31-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, c as writeTask, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { c as config, b as getIonMode } from './ionic-global-837be8f3.js';\nimport { p as pointerCoord } from './helpers-5c745fbd.js';\nimport { c as createColorClasses, h as hostContext } from './theme-3f0b0c04.js';\n\nconst segmentIosCss = \":host{--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;width:100%;background:var(--background);font-family:var(--ion-font-family, inherit);text-align:center;contain:paint}:host(.segment-scrollable){-ms-flex-pack:start;justify-content:start;width:auto;overflow-x:auto}:host(.segment-scrollable::-webkit-scrollbar){display:none}:host{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.065);border-radius:8px;overflow:hidden;z-index:0}:host(.ion-color){background:rgba(var(--ion-color-base-rgb), 0.065)}:host(.in-toolbar){margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;width:auto}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-toolbar){margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.in-toolbar:not(.ion-color)){background:var(--ion-toolbar-segment-background, var(--background))}:host(.in-toolbar-color:not(.ion-color)){background:rgba(var(--ion-color-contrast-rgb), 0.11)}\";\n\nconst segmentMdCss = \":host{--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;width:100%;background:var(--background);font-family:var(--ion-font-family, inherit);text-align:center;contain:paint}:host(.segment-scrollable){-ms-flex-pack:start;justify-content:start;width:auto;overflow-x:auto}:host(.segment-scrollable::-webkit-scrollbar){display:none}:host{--background:transparent}:host(.segment-scrollable) ::slotted(ion-segment-button){min-width:auto}\";\n\nconst Segment = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.ionSelect = createEvent(this, \"ionSelect\", 7);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.didInit = false;\n this.activated = false;\n /**\n * If `true`, the user cannot interact with the segment.\n */\n this.disabled = false;\n /**\n * If `true`, the segment buttons will overflow and the user can swipe to see them.\n * In addition, this will disable the gesture to drag the indicator between the buttons\n * in order to swipe to see hidden buttons.\n */\n this.scrollable = false;\n this.onClick = (ev) => {\n const current = ev.target;\n const previous = this.checked;\n this.value = current.value;\n if (this.scrollable) {\n if (previous) {\n this.checkButton(previous, current);\n }\n else {\n this.setCheckedClasses();\n }\n }\n this.checked = current;\n };\n }\n valueChanged(value, oldValue) {\n this.ionSelect.emit({ value });\n if (oldValue !== '' || this.didInit) {\n if (!this.activated) {\n this.ionChange.emit({ value });\n }\n else {\n this.valueAfterGesture = value;\n }\n }\n }\n disabledChanged() {\n this.gestureChanged();\n const buttons = this.getButtons();\n for (const button of buttons) {\n button.disabled = this.disabled;\n }\n }\n gestureChanged() {\n if (this.gesture && !this.scrollable) {\n this.gesture.enable(!this.disabled);\n }\n }\n connectedCallback() {\n this.emitStyle();\n }\n componentWillLoad() {\n this.emitStyle();\n }\n async componentDidLoad() {\n this.setCheckedClasses();\n this.gesture = (await import('./index-eea61379.js')).createGesture({\n el: this.el,\n gestureName: 'segment',\n gesturePriority: 100,\n threshold: 0,\n passive: false,\n onStart: ev => this.onStart(ev),\n onMove: ev => this.onMove(ev),\n onEnd: ev => this.onEnd(ev),\n });\n this.gesture.enable(!this.scrollable);\n this.gestureChanged();\n if (this.disabled) {\n this.disabledChanged();\n }\n this.didInit = true;\n }\n onStart(detail) {\n this.activate(detail);\n }\n onMove(detail) {\n this.setNextIndex(detail);\n }\n onEnd(detail) {\n this.setActivated(false);\n const checkedValidButton = this.setNextIndex(detail, true);\n detail.event.stopImmediatePropagation();\n if (checkedValidButton) {\n this.addRipple(detail);\n }\n const value = this.valueAfterGesture;\n if (value !== undefined) {\n this.ionChange.emit({ value });\n this.valueAfterGesture = undefined;\n }\n }\n getButtons() {\n return Array.from(this.el.querySelectorAll('ion-segment-button'));\n }\n /**\n * The gesture blocks the segment button ripple. This\n * function adds the ripple based on the checked segment\n * and where the cursor ended.\n */\n addRipple(detail) {\n const useRippleEffect = config.getBoolean('animated', true) && config.getBoolean('rippleEffect', true);\n if (!useRippleEffect) {\n return;\n }\n const buttons = this.getButtons();\n const checked = buttons.find(button => button.value === this.value);\n const root = checked.shadowRoot || checked;\n const ripple = root.querySelector('ion-ripple-effect');\n if (!ripple) {\n return;\n }\n const { x, y } = pointerCoord(detail.event);\n ripple.addRipple(x, y).then(remove => remove());\n }\n /*\n * Activate both the segment and the buttons\n * due to a bug with ::slotted in Safari\n */\n setActivated(activated) {\n const buttons = this.getButtons();\n buttons.forEach(button => {\n if (activated) {\n button.classList.add('segment-button-activated');\n }\n else {\n button.classList.remove('segment-button-activated');\n }\n });\n this.activated = activated;\n }\n activate(detail) {\n const clicked = detail.event.target;\n const buttons = this.getButtons();\n const checked = buttons.find(button => button.value === this.value);\n // Make sure we are only checking for activation on a segment button\n // since disabled buttons will get the click on the segment\n if (clicked.tagName !== 'ION-SEGMENT-BUTTON') {\n return;\n }\n // If there are no checked buttons, set the current button to checked\n if (!checked) {\n this.value = clicked.value;\n this.setCheckedClasses();\n }\n // If the gesture began on the clicked button with the indicator\n // then we should activate the indicator\n if (this.value === clicked.value) {\n this.setActivated(true);\n }\n }\n getIndicator(button) {\n const root = button.shadowRoot || button;\n return root.querySelector('.segment-button-indicator');\n }\n checkButton(previous, current) {\n const previousIndicator = this.getIndicator(previous);\n const currentIndicator = this.getIndicator(current);\n if (previousIndicator === null || currentIndicator === null) {\n return;\n }\n const previousClientRect = previousIndicator.getBoundingClientRect();\n const currentClientRect = currentIndicator.getBoundingClientRect();\n const widthDelta = previousClientRect.width / currentClientRect.width;\n const xPosition = previousClientRect.left - currentClientRect.left;\n // Scale the indicator width to match the previous indicator width\n // and translate it on top of the previous indicator\n const transform = `translate3d(${xPosition}px, 0, 0) scaleX(${widthDelta})`;\n writeTask(() => {\n // Remove the transition before positioning on top of the previous indicator\n currentIndicator.classList.remove('segment-button-indicator-animated');\n currentIndicator.style.setProperty('transform', transform);\n // Force a repaint to ensure the transform happens\n currentIndicator.getBoundingClientRect();\n // Add the transition to move the indicator into place\n currentIndicator.classList.add('segment-button-indicator-animated');\n // Remove the transform to slide the indicator back to the button clicked\n currentIndicator.style.setProperty('transform', '');\n });\n this.value = current.value;\n this.setCheckedClasses();\n }\n setCheckedClasses() {\n const buttons = this.getButtons();\n const index = buttons.findIndex(button => button.value === this.value);\n const next = index + 1;\n // Keep track of the currently checked button\n this.checked = buttons.find(button => button.value === this.value);\n for (const button of buttons) {\n button.classList.remove('segment-button-after-checked');\n }\n if (next < buttons.length) {\n buttons[next].classList.add('segment-button-after-checked');\n }\n }\n setNextIndex(detail, isEnd = false) {\n const isRTL = document.dir === 'rtl';\n const activated = this.activated;\n const buttons = this.getButtons();\n const index = buttons.findIndex(button => button.value === this.value);\n const previous = buttons[index];\n let current;\n let nextIndex;\n if (index === -1) {\n return;\n }\n // Get the element that the touch event started on in case\n // it was the checked button, then we will move the indicator\n const rect = previous.getBoundingClientRect();\n const left = rect.left;\n const width = rect.width;\n // Get the element that the gesture is on top of based on the currentX of the\n // gesture event and the Y coordinate of the starting element, since the gesture\n // can move up and down off of the segment\n const currentX = detail.currentX;\n const previousY = rect.top + (rect.height / 2);\n const nextEl = document.elementFromPoint(currentX, previousY);\n const decreaseIndex = isRTL ? currentX > (left + width) : currentX < left;\n const increaseIndex = isRTL ? currentX < left : currentX > (left + width);\n // If the indicator is currently activated then we have started the gesture\n // on top of the checked button so we need to slide the indicator\n // by checking the button next to it as we move\n if (activated && !isEnd) {\n // Decrease index, move left in LTR & right in RTL\n if (decreaseIndex) {\n const newIndex = index - 1;\n if (newIndex >= 0) {\n nextIndex = newIndex;\n }\n // Increase index, moves right in LTR & left in RTL\n }\n else if (increaseIndex) {\n if (activated && !isEnd) {\n const newIndex = index + 1;\n if (newIndex < buttons.length) {\n nextIndex = newIndex;\n }\n }\n }\n if (nextIndex !== undefined && !buttons[nextIndex].disabled) {\n current = buttons[nextIndex];\n }\n }\n // If the indicator is not activated then we will just set the indicator\n // to the element where the gesture ended\n if (!activated && isEnd) {\n current = nextEl;\n }\n /* tslint:disable-next-line */\n if (current != null) {\n /**\n * If current element is ion-segment then that means\n * user tried to select a disabled ion-segment-button,\n * and we should not update the ripple.\n */\n if (current.tagName === 'ION-SEGMENT') {\n return false;\n }\n if (previous !== current) {\n this.checkButton(previous, current);\n }\n }\n return true;\n }\n emitStyle() {\n this.ionStyle.emit({\n 'segment': true\n });\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { onClick: this.onClick, class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true, 'in-toolbar': hostContext('ion-toolbar', this.el), 'in-toolbar-color': hostContext('ion-toolbar[color]', this.el), 'segment-activated': this.activated, 'segment-disabled': this.disabled, 'segment-scrollable': this.scrollable }) }, h(\"slot\", null)));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"value\": [\"valueChanged\"],\n \"disabled\": [\"disabledChanged\"]\n }; }\n};\nSegment.style = {\n ios: segmentIosCss,\n md: segmentMdCss\n};\n\nconst segmentButtonIosCss = \":host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;height:auto;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none;cursor:pointer}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:var(--margin-start);margin-right:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;height:auto;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end)}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;line-height:22px;text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color, var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform, opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion: reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:none;--background-hover-opacity:0;--background-focused:none;--background-focused-opacity:0;--border-radius:7px;--border-width:1px;--border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.12);--border-style:solid;--indicator-box-shadow:0 0 5px rgba(0, 0, 0, 0.16);--indicator-color:var(--ion-color-step-350, var(--ion-background-color, #fff));--indicator-height:100%;--indicator-transition:transform 260ms cubic-bezier(0.4, 0, 0.2, 1);--indicator-transform:none;--transition:100ms all linear;--padding-top:0;--padding-end:13px;--padding-bottom:0;--padding-start:13px;margin-top:2px;margin-bottom:2px;position:relative;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-direction:row;flex-direction:row;min-width:70px;min-height:28px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);font-size:13px;font-weight:450;line-height:37px}:host::before{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;-webkit-transition:160ms opacity ease-in-out;transition:160ms opacity ease-in-out;-webkit-transition-delay:100ms;transition-delay:100ms;border-left:var(--border-width) var(--border-style) var(--border-color);content:\\\"\\\";opacity:1;will-change:opacity}:host(:first-of-type)::before{border-left-color:transparent}:host(.segment-button-disabled){opacity:0.3}::slotted(ion-icon){font-size:24px}:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:2px;margin-right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:0;margin-inline-end:0}}:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:0;margin-right:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:2px;margin-inline-end:2px}}.segment-button-indicator{padding-left:2px;padding-right:2px;left:0;right:0;top:0;bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.segment-button-indicator{padding-left:unset;padding-right:unset;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px}}.segment-button-indicator-background{border-radius:var(--border-radius);background:var(--indicator-color)}.segment-button-indicator-background{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked)::before,:host(.segment-button-after-checked)::before{opacity:0}:host(.segment-button-checked){z-index:-1}:host(.segment-button-activated){--indicator-transform:scale(0.95)}:host(.ion-focused) .button-native{opacity:0.7}@media (any-hover: hover){:host(:hover) .button-native{opacity:0.5}:host(.segment-button-checked:hover) .button-native{opacity:1}}:host(.in-segment-color){background:none;color:var(--ion-text-color, #000)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-step-350, var(--ion-background-color, #fff))}@media (any-hover: hover){:host(.in-segment-color:hover) .button-native,:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-text-color, #000)}}:host(.in-toolbar:not(.in-segment-color)){--background-checked:var(--ion-toolbar-segment-background-checked, none);--color:var(--ion-toolbar-segment-color, var(--ion-toolbar-color), initial);--color-checked:var(--ion-toolbar-segment-color-checked, var(--ion-toolbar-color), initial);--indicator-color:var(--ion-toolbar-segment-indicator-color, var(--ion-color-step-350, var(--ion-background-color, #fff)))}:host(.in-toolbar-color) .segment-button-indicator-background{background:#fff}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.in-toolbar-color:not(.in-segment-color):hover) .button-native{color:var(--ion-color-contrast)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color):hover) .button-native{color:var(--ion-color-base)}}\";\n\nconst segmentButtonMdCss = \":host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;height:auto;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none;cursor:pointer}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:var(--margin-start);margin-right:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;height:auto;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end)}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;line-height:22px;text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color, var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform, opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion: reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:var(--color-checked);--background-focused:var(--color-checked);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--color-checked:var(--ion-color-primary, #3880ff);--indicator-box-shadow:none;--indicator-color:var(--color-checked);--indicator-height:2px;--indicator-transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1);--indicator-transform:none;--padding-top:0;--padding-end:16px;--padding-bottom:0;--padding-start:16px;--transition:color 0.15s linear 0s, opacity 0.15s linear 0s;min-width:90px;max-width:360px;min-height:48px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);font-size:14px;font-weight:500;letter-spacing:0.06em;line-height:40px;text-transform:uppercase}:host(.segment-button-disabled){opacity:0.3}:host(.in-segment-color){background:none;color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6)}:host(.in-segment-color) ion-ripple-effect{color:var(--ion-color-base)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked) .button-native{color:var(--ion-color-base)}:host(.in-segment-color.ion-focused) .button-native::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.in-segment-color:hover) .button-native{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6)}:host(.in-segment-color:hover) .button-native::after{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-segment-color)){--background:var(--ion-toolbar-segment-background, none);--background-checked:var(--ion-toolbar-segment-background-checked, none);--color:var(--ion-toolbar-segment-color, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6));--color-checked:var(--ion-toolbar-segment-color-checked, var(--ion-color-primary, #3880ff));--indicator-color:var(--ion-toolbar-segment-color-checked, var(--color-checked))}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:rgba(var(--ion-color-contrast-rgb), 0.6)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}@media (any-hover: hover){:host(.in-toolbar-color:not(.in-segment-color)) .button-native::after{background:var(--ion-color-contrast)}}::slotted(ion-icon){margin-top:12px;margin-bottom:12px;font-size:24px}::slotted(ion-label){margin-top:12px;margin-bottom:12px}:host(.segment-button-layout-icon-top) ::slotted(ion-label),:host(.segment-button-layout-icon-bottom) ::slotted(ion-icon){margin-top:0}:host(.segment-button-layout-icon-top) ::slotted(ion-icon),:host(.segment-button-layout-icon-bottom) ::slotted(ion-label){margin-bottom:0}:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:8px;margin-right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.segment-button-layout-icon-start) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:0;margin-inline-end:0}}:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:0;margin-right:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.segment-button-layout-icon-end) ::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}:host(.segment-button-has-icon-only) ::slotted(ion-icon){margin-top:12px;margin-bottom:12px}:host(.segment-button-has-label-only) ::slotted(ion-label){margin-top:12px;margin-bottom:12px}.segment-button-indicator{left:0;right:0;bottom:0}.segment-button-indicator-background{background:var(--indicator-color)}:host(.in-toolbar:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-toolbar-segment-indicator-color, var(--indicator-color))}:host(.in-toolbar-color:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-color-contrast)}\";\n\nlet ids = 0;\nconst SegmentButton = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.segmentEl = null;\n this.checked = false;\n /**\n * If `true`, the user cannot interact with the segment button.\n */\n this.disabled = false;\n /**\n * Set the layout of the text and icon in the segment.\n */\n this.layout = 'icon-top';\n /**\n * The type of the button.\n */\n this.type = 'button';\n /**\n * The value of the segment button.\n */\n this.value = 'ion-sb-' + (ids++);\n this.updateState = () => {\n if (this.segmentEl) {\n this.checked = this.segmentEl.value === this.value;\n }\n };\n }\n connectedCallback() {\n const segmentEl = this.segmentEl = this.el.closest('ion-segment');\n if (segmentEl) {\n this.updateState();\n segmentEl.addEventListener('ionSelect', this.updateState);\n }\n }\n disconnectedCallback() {\n const segmentEl = this.segmentEl;\n if (segmentEl) {\n segmentEl.removeEventListener('ionSelect', this.updateState);\n this.segmentEl = null;\n }\n }\n get hasLabel() {\n return !!this.el.querySelector('ion-label');\n }\n get hasIcon() {\n return !!this.el.querySelector('ion-icon');\n }\n render() {\n const { checked, type, disabled, hasIcon, hasLabel, layout } = this;\n const mode = getIonMode(this);\n return (h(Host, { \"aria-disabled\": disabled ? 'true' : null, class: {\n [mode]: true,\n 'in-toolbar': hostContext('ion-toolbar', this.el),\n 'in-toolbar-color': hostContext('ion-toolbar[color]', this.el),\n 'in-segment': hostContext('ion-segment', this.el),\n 'in-segment-color': hostContext('ion-segment[color]', this.el),\n 'segment-button-has-label': hasLabel,\n 'segment-button-has-icon': hasIcon,\n 'segment-button-has-label-only': hasLabel && !hasIcon,\n 'segment-button-has-icon-only': hasIcon && !hasLabel,\n 'segment-button-disabled': disabled,\n 'segment-button-checked': checked,\n [`segment-button-layout-${layout}`]: true,\n 'ion-activatable': true,\n 'ion-activatable-instant': true,\n 'ion-focusable': true,\n } }, h(\"button\", { type: type, \"aria-pressed\": checked ? 'true' : 'false', class: \"button-native\", part: \"native\", disabled: disabled }, h(\"span\", { class: \"button-inner\" }, h(\"slot\", null)), mode === 'md' && h(\"ion-ripple-effect\", null)), h(\"div\", { part: \"indicator\", class: {\n 'segment-button-indicator': true,\n 'segment-button-indicator-animated': true\n } }, h(\"div\", { part: \"indicator-background\", class: \"segment-button-indicator-background\" }))));\n }\n get el() { return getElement(this); }\n};\nSegmentButton.style = {\n ios: segmentButtonIosCss,\n md: segmentButtonMdCss\n};\n\nexport { Segment as ion_segment, SegmentButton as ion_segment_button };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/32-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/32-es2015.js deleted file mode 100644 index 23063db50..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/32-es2015.js +++ /dev/null @@ -1,503 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[32],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-select_3.entry.js": -/*!*****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-select_3.entry.js ***! - \*****************************************************************/ -/*! exports provided: ion_select, ion_select_option, ion_select_popover */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_select", function() { return Select; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_select_option", function() { return SelectOption; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_select_popover", function() { return SelectPopover; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _hardware_back_button_7b6ede21_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./hardware-back-button-7b6ede21.js */ "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js"); -/* harmony import */ var _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./overlays-7c699579.js */ "./node_modules/@ionic/core/dist/esm/overlays-7c699579.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - - - - -const watchForOptions = (containerEl, tagName, onChange) => { - /* tslint:disable-next-line */ - if (typeof MutationObserver === 'undefined') { - return; - } - const mutation = new MutationObserver(mutationList => { - onChange(getSelectedOption(mutationList, tagName)); - }); - mutation.observe(containerEl, { - childList: true, - subtree: true - }); - return mutation; -}; -const getSelectedOption = (mutationList, tagName) => { - let newOption; - mutationList.forEach(mut => { - // tslint:disable-next-line: prefer-for-of - for (let i = 0; i < mut.addedNodes.length; i++) { - newOption = findCheckedOption(mut.addedNodes[i], tagName) || newOption; - } - }); - return newOption; -}; -const findCheckedOption = (el, tagName) => { - if (el.nodeType !== 1) { - return undefined; - } - const options = (el.tagName === tagName.toUpperCase()) - ? [el] - : Array.from(el.querySelectorAll(tagName)); - return options.find((o) => o.value === el.value); -}; - -const selectIosCss = ":host{--placeholder-color:currentColor;--placeholder-opacity:0.33;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static;max-width:45%}:host(.select-disabled){opacity:0.4;pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.select-icon{position:relative;opacity:0.33}.select-text{-ms-flex:1;flex:1;min-width:16px;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-icon-inner{left:5px;top:50%;margin-top:-3px;position:absolute;width:0;height:0;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent;color:currentColor;pointer-events:none}[dir=rtl] .select-icon-inner,:host-context([dir=rtl]) .select-icon-inner{left:unset;right:unset;right:5px}:host{--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:20px}.select-icon{width:12px;height:18px}"; - -const selectMdCss = ":host{--placeholder-color:currentColor;--placeholder-opacity:0.33;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static;max-width:45%}:host(.select-disabled){opacity:0.4;pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.select-icon{position:relative;opacity:0.33}.select-text{-ms-flex:1;flex:1;min-width:16px;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-icon-inner{left:5px;top:50%;margin-top:-3px;position:absolute;width:0;height:0;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent;color:currentColor;pointer-events:none}[dir=rtl] .select-icon-inner,:host-context([dir=rtl]) .select-icon-inner{left:unset;right:unset;right:5px}:host{--padding-top:10px;--padding-end:0;--padding-bottom:11px;--padding-start:16px}.select-icon{width:19px;height:19px}"; - -const Select = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionChange", 7); - this.ionCancel = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionCancel", 7); - this.ionFocus = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionFocus", 7); - this.ionBlur = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionBlur", 7); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.inputId = `ion-sel-${selectIds++}`; - this.didInit = false; - this.isExpanded = false; - /** - * If `true`, the user cannot interact with the select. - */ - this.disabled = false; - /** - * The text to display on the cancel button. - */ - this.cancelText = 'Cancel'; - /** - * The text to display on the ok button. - */ - this.okText = 'OK'; - /** - * The name of the control, which is submitted with the form data. - */ - this.name = this.inputId; - /** - * If `true`, the select can accept multiple values. - */ - this.multiple = false; - /** - * The interface the select should use: `action-sheet`, `popover` or `alert`. - */ - this.interface = 'alert'; - /** - * Any additional options that the `alert`, `action-sheet` or `popover` interface - * can take. See the [ion-alert docs](../alert), the - * [ion-action-sheet docs](../action-sheet) and the - * [ion-popover docs](../popover) for the - * create options for each interface. - * - * Note: `interfaceOptions` will not override `inputs` or `buttons` with the `alert` interface. - */ - this.interfaceOptions = {}; - this.onClick = (ev) => { - this.setFocus(); - this.open(ev); - }; - this.onFocus = () => { - this.ionFocus.emit(); - }; - this.onBlur = () => { - this.ionBlur.emit(); - }; - } - disabledChanged() { - this.emitStyle(); - } - valueChanged() { - this.emitStyle(); - if (this.didInit) { - this.ionChange.emit({ - value: this.value, - }); - } - } - async connectedCallback() { - this.updateOverlayOptions(); - this.emitStyle(); - this.mutationO = watchForOptions(this.el, 'ion-select-option', async () => { - this.updateOverlayOptions(); - }); - } - disconnectedCallback() { - if (this.mutationO) { - this.mutationO.disconnect(); - this.mutationO = undefined; - } - } - componentDidLoad() { - this.didInit = true; - } - /** - * Open the select overlay. The overlay is either an alert, action sheet, or popover, - * depending on the `interface` property on the `ion-select`. - * - * @param event The user interface event that called the open. - */ - async open(event) { - if (this.disabled || this.isExpanded) { - return undefined; - } - const overlay = this.overlay = await this.createOverlay(event); - this.isExpanded = true; - overlay.onDidDismiss().then(() => { - this.overlay = undefined; - this.isExpanded = false; - this.setFocus(); - }); - await overlay.present(); - return overlay; - } - createOverlay(ev) { - let selectInterface = this.interface; - if ((selectInterface === 'action-sheet' || selectInterface === 'popover') && this.multiple) { - console.warn(`Select interface cannot be "${selectInterface}" with a multi-value select. Using the "alert" interface instead.`); - selectInterface = 'alert'; - } - if (selectInterface === 'popover' && !ev) { - console.warn('Select interface cannot be a "popover" without passing an event. Using the "alert" interface instead.'); - selectInterface = 'alert'; - } - if (selectInterface === 'popover') { - return this.openPopover(ev); - } - if (selectInterface === 'action-sheet') { - return this.openActionSheet(); - } - return this.openAlert(); - } - updateOverlayOptions() { - const overlay = this.overlay; - if (!overlay) { - return; - } - const childOpts = this.childOpts; - const value = this.value; - switch (this.interface) { - case 'action-sheet': - overlay.buttons = this.createActionSheetButtons(childOpts, value); - break; - case 'popover': - const popover = overlay.querySelector('ion-select-popover'); - if (popover) { - popover.options = this.createPopoverOptions(childOpts, value); - } - break; - case 'alert': - const inputType = (this.multiple ? 'checkbox' : 'radio'); - overlay.inputs = this.createAlertInputs(childOpts, inputType, value); - break; - } - } - createActionSheetButtons(data, selectValue) { - const actionSheetButtons = data.map(option => { - const value = getOptionValue(option); - // Remove hydrated before copying over classes - const copyClasses = Array.from(option.classList).filter(cls => cls !== 'hydrated').join(' '); - const optClass = `${OPTION_CLASS} ${copyClasses}`; - return { - role: (isOptionSelected(value, selectValue, this.compareWith) ? 'selected' : ''), - text: option.textContent, - cssClass: optClass, - handler: () => { - this.value = value; - } - }; - }); - // Add "cancel" button - actionSheetButtons.push({ - text: this.cancelText, - role: 'cancel', - handler: () => { - this.ionCancel.emit(); - } - }); - return actionSheetButtons; - } - createAlertInputs(data, inputType, selectValue) { - const alertInputs = data.map(option => { - const value = getOptionValue(option); - // Remove hydrated before copying over classes - const copyClasses = Array.from(option.classList).filter(cls => cls !== 'hydrated').join(' '); - const optClass = `${OPTION_CLASS} ${copyClasses}`; - return { - type: inputType, - cssClass: optClass, - label: option.textContent || '', - value, - checked: isOptionSelected(value, selectValue, this.compareWith), - disabled: option.disabled - }; - }); - return alertInputs; - } - createPopoverOptions(data, selectValue) { - const popoverOptions = data.map(option => { - const value = getOptionValue(option); - // Remove hydrated before copying over classes - const copyClasses = Array.from(option.classList).filter(cls => cls !== 'hydrated').join(' '); - const optClass = `${OPTION_CLASS} ${copyClasses}`; - return { - text: option.textContent || '', - cssClass: optClass, - value, - checked: isOptionSelected(value, selectValue, this.compareWith), - disabled: option.disabled, - handler: () => { - this.value = value; - this.close(); - } - }; - }); - return popoverOptions; - } - async openPopover(ev) { - const interfaceOptions = this.interfaceOptions; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const value = this.value; - const popoverOpts = Object.assign(Object.assign({ mode }, interfaceOptions), { component: 'ion-select-popover', cssClass: ['select-popover', interfaceOptions.cssClass], event: ev, componentProps: { - header: interfaceOptions.header, - subHeader: interfaceOptions.subHeader, - message: interfaceOptions.message, - value, - options: this.createPopoverOptions(this.childOpts, value) - } }); - return _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_4__["c"].create(popoverOpts); - } - async openActionSheet() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const interfaceOptions = this.interfaceOptions; - const actionSheetOpts = Object.assign(Object.assign({ mode }, interfaceOptions), { buttons: this.createActionSheetButtons(this.childOpts, this.value), cssClass: ['select-action-sheet', interfaceOptions.cssClass] }); - return _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_4__["b"].create(actionSheetOpts); - } - async openAlert() { - const label = this.getLabel(); - const labelText = (label) ? label.textContent : null; - const interfaceOptions = this.interfaceOptions; - const inputType = (this.multiple ? 'checkbox' : 'radio'); - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const alertOpts = Object.assign(Object.assign({ mode }, interfaceOptions), { header: interfaceOptions.header ? interfaceOptions.header : labelText, inputs: this.createAlertInputs(this.childOpts, inputType, this.value), buttons: [ - { - text: this.cancelText, - role: 'cancel', - handler: () => { - this.ionCancel.emit(); - } - }, - { - text: this.okText, - handler: (selectedValues) => { - this.value = selectedValues; - } - } - ], cssClass: ['select-alert', interfaceOptions.cssClass, - (this.multiple ? 'multiple-select-alert' : 'single-select-alert')] }); - return _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_4__["a"].create(alertOpts); - } - /** - * Close the select interface. - */ - close() { - // TODO check !this.overlay || !this.isFocus() - if (!this.overlay) { - return Promise.resolve(false); - } - return this.overlay.dismiss(); - } - getLabel() { - return Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["f"])(this.el); - } - hasValue() { - return this.getText() !== ''; - } - get childOpts() { - return Array.from(this.el.querySelectorAll('ion-select-option')); - } - getText() { - const selectedText = this.selectedText; - if (selectedText != null && selectedText !== '') { - return selectedText; - } - return generateText(this.childOpts, this.value, this.compareWith); - } - setFocus() { - if (this.buttonEl) { - this.buttonEl.focus(); - } - } - emitStyle() { - this.ionStyle.emit({ - 'interactive': true, - 'select': true, - 'has-placeholder': this.placeholder != null, - 'has-value': this.hasValue(), - 'interactive-disabled': this.disabled, - 'select-disabled': this.disabled - }); - } - render() { - const { placeholder, name, disabled, isExpanded, value, el } = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const labelId = this.inputId + '-lbl'; - const label = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["f"])(el); - if (label) { - label.id = labelId; - } - let addPlaceholderClass = false; - let selectText = this.getText(); - if (selectText === '' && placeholder != null) { - selectText = placeholder; - addPlaceholderClass = true; - } - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["a"])(true, el, name, parseValue(value), disabled); - const selectTextClasses = { - 'select-text': true, - 'select-placeholder': addPlaceholderClass - }; - const textPart = addPlaceholderClass ? 'placeholder' : 'text'; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { onClick: this.onClick, role: "listbox", "aria-haspopup": "dialog", "aria-disabled": disabled ? 'true' : null, "aria-expanded": `${isExpanded}`, "aria-labelledby": labelId, class: { - [mode]: true, - 'in-item': Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__["h"])('ion-item', el), - 'select-disabled': disabled, - } }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: selectTextClasses, part: textPart }, selectText), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "select-icon", role: "presentation", part: "icon" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "select-icon-inner" })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { type: "button", onFocus: this.onFocus, onBlur: this.onBlur, disabled: disabled, ref: (btnEl => this.buttonEl = btnEl) }))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "disabled": ["disabledChanged"], - "placeholder": ["disabledChanged"], - "value": ["valueChanged"] - }; } -}; -const isOptionSelected = (currentValue, compareValue, compareWith) => { - if (currentValue === undefined) { - return false; - } - if (Array.isArray(currentValue)) { - return currentValue.some(val => compareOptions(val, compareValue, compareWith)); - } - else { - return compareOptions(currentValue, compareValue, compareWith); - } -}; -const getOptionValue = (el) => { - const value = el.value; - return (value === undefined) - ? el.textContent || '' - : value; -}; -const parseValue = (value) => { - if (value == null) { - return undefined; - } - if (Array.isArray(value)) { - return value.join(','); - } - return value.toString(); -}; -const compareOptions = (currentValue, compareValue, compareWith) => { - if (typeof compareWith === 'function') { - return compareWith(currentValue, compareValue); - } - else if (typeof compareWith === 'string') { - return currentValue[compareWith] === compareValue[compareWith]; - } - else { - return Array.isArray(compareValue) ? compareValue.includes(currentValue) : currentValue === compareValue; - } -}; -const generateText = (opts, value, compareWith) => { - if (value === undefined) { - return ''; - } - if (Array.isArray(value)) { - return value - .map(v => textForValue(opts, v, compareWith)) - .filter(opt => opt !== null) - .join(', '); - } - else { - return textForValue(opts, value, compareWith) || ''; - } -}; -const textForValue = (opts, value, compareWith) => { - const selectOpt = opts.find(opt => { - return compareOptions(getOptionValue(opt), value, compareWith); - }); - return selectOpt - ? selectOpt.textContent - : null; -}; -let selectIds = 0; -const OPTION_CLASS = 'select-interface-option'; -Select.style = { - ios: selectIosCss, - md: selectMdCss -}; - -const selectOptionCss = ":host{display:none}"; - -const SelectOption = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.inputId = `ion-selopt-${selectOptionIds++}`; - /** - * If `true`, the user cannot interact with the select option. This property does not apply when `interface="action-sheet"` as `ion-action-sheet` does not allow for disabled buttons. - */ - this.disabled = false; - } - render() { - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { role: "option", id: this.inputId, class: Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) })); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -let selectOptionIds = 0; -SelectOption.style = selectOptionCss; - -const selectPopoverCss = ".sc-ion-select-popover-h ion-list.sc-ion-select-popover{margin-left:0;margin-right:0;margin-top:-1px;margin-bottom:-1px}.sc-ion-select-popover-h ion-list-header.sc-ion-select-popover,.sc-ion-select-popover-h ion-label.sc-ion-select-popover{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}"; - -const SelectPopover = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** Array of options for the popover */ - this.options = []; - } - onSelect(ev) { - const option = this.options.find(o => o.value === ev.target.value); - if (option) { - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_4__["s"])(option.handler); - } - } - render() { - const checkedOption = this.options.find(o => o.checked); - const checkedValue = checkedOption ? checkedOption.value : undefined; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-list", null, this.header !== undefined && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-list-header", null, this.header), (this.subHeader !== undefined || this.message !== undefined) && - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-item", null, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-label", { class: "ion-text-wrap" }, this.subHeader !== undefined && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("h3", null, this.subHeader), this.message !== undefined && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("p", null, this.message))), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-radio-group", { value: checkedValue }, this.options.map(option => Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-item", { class: Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__["g"])(option.cssClass) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-label", null, option.text), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-radio", { value: option.value, disabled: option.disabled }))))))); - } -}; -SelectPopover.style = selectPopoverCss; - - - - -/***/ }) - -}]); -//# sourceMappingURL=32-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/32-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/32-es2015.js.map deleted file mode 100644 index 831e016da..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/32-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-select_3.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6G;AAChD;AACsB;AACvC;AACqF;AACxD;;AAEzE;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,2BAA2B;AAClD;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,4BAA4B,iCAAiC,2BAA2B,kCAAkC,iCAAiC,+BAA+B,qCAAqC,oBAAoB,aAAa,kBAAkB,sBAAsB,mBAAmB,4CAA4C,gBAAgB,UAAU,+FAA+F,MAAM,mBAAmB,oBAAoB,2CAA2C,0CAA0C,uCAAuC,uCAAuC,gBAAgB,gBAAgB,cAAc,wBAAwB,YAAY,oBAAoB,2BAA2B,yBAAyB,oBAAoB,+BAA+B,mCAAmC,OAAO,OAAO,MAAM,cAAc,eAAe,aAAa,gBAAgB,kBAAkB,WAAW,YAAY,SAAS,uBAAuB,eAAe,wBAAwB,qBAAqB,gBAAgB,aAAa,iDAAiD,WAAW,YAAY,QAAQ,yBAAyB,SAAS,aAAa,kBAAkB,aAAa,aAAa,WAAW,OAAO,eAAe,kBAAkB,uBAAuB,mBAAmB,gBAAgB,mBAAmB,SAAS,QAAQ,gBAAgB,kBAAkB,QAAQ,SAAS,qBAAqB,mCAAmC,kCAAkC,mBAAmB,oBAAoB,yEAAyE,WAAW,YAAY,UAAU,MAAM,mBAAmB,mBAAmB,sBAAsB,qBAAqB,aAAa,WAAW,YAAY;;AAEr2D,2BAA2B,iCAAiC,2BAA2B,kCAAkC,iCAAiC,+BAA+B,qCAAqC,oBAAoB,aAAa,kBAAkB,sBAAsB,mBAAmB,4CAA4C,gBAAgB,UAAU,+FAA+F,MAAM,mBAAmB,oBAAoB,2CAA2C,0CAA0C,uCAAuC,uCAAuC,gBAAgB,gBAAgB,cAAc,wBAAwB,YAAY,oBAAoB,2BAA2B,yBAAyB,oBAAoB,+BAA+B,mCAAmC,OAAO,OAAO,MAAM,cAAc,eAAe,aAAa,gBAAgB,kBAAkB,WAAW,YAAY,SAAS,uBAAuB,eAAe,wBAAwB,qBAAqB,gBAAgB,aAAa,iDAAiD,WAAW,YAAY,QAAQ,yBAAyB,SAAS,aAAa,kBAAkB,aAAa,aAAa,WAAW,OAAO,eAAe,kBAAkB,uBAAuB,mBAAmB,gBAAgB,mBAAmB,SAAS,QAAQ,gBAAgB,kBAAkB,QAAQ,SAAS,qBAAqB,mCAAmC,kCAAkC,mBAAmB,oBAAoB,yEAAyE,WAAW,YAAY,UAAU,MAAM,mBAAmB,gBAAgB,sBAAsB,qBAAqB,aAAa,WAAW,YAAY;;AAEj2D;AACA;AACA,QAAQ,4DAAgB;AACxB,yBAAyB,4DAAW;AACpC,yBAAyB,4DAAW;AACpC,wBAAwB,4DAAW;AACnC,uBAAuB,4DAAW;AAClC,wBAAwB,4DAAW;AACnC,kCAAkC,YAAY;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,wDAAwD,gBAAgB;AACxE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,aAAa,GAAG,YAAY;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,aAAa,GAAG,YAAY;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,aAAa,GAAG,YAAY;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B;AACA,yDAAyD,OAAO,sBAAsB;AACtF;AACA;AACA;AACA;AACA;AACA,aAAa,EAAE;AACf,eAAe,uDAAiB;AAChC;AACA;AACA,qBAAqB,mEAAU;AAC/B;AACA,6DAA6D,OAAO,sBAAsB,mIAAmI;AAC7N,eAAe,uDAAqB;AACpC;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B,uDAAuD,OAAO,sBAAsB;AACpF;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oFAAoF;AACpF,eAAe,uDAAe;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,8DAAa;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,eAAe,qDAAqD;AACpE,qBAAqB,mEAAU;AAC/B;AACA,sBAAsB,8DAAa;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,8DAAiB;AACzB;AACA;AACA;AACA;AACA;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,mIAAmI,WAAW;AACvK;AACA,2BAA2B,4DAAW;AACtC;AACA,aAAa,EAAE,EAAE,4DAAC,SAAS,2CAA2C,eAAe,4DAAC,SAAS,2DAA2D,EAAE,4DAAC,SAAS,6BAA6B,IAAI,4DAAC,YAAY,wHAAwH;AAC5U;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,+BAA+B,aAAa;;AAE5C;AACA;AACA,QAAQ,4DAAgB;AACxB,qCAAqC,kBAAkB;AACvD;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,0CAA0C,mEAAU,QAAQ;AACrF;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC;AACA;AACA;;AAEA,kFAAkF,cAAc,eAAe,gBAAgB,mBAAmB,wHAAwH,cAAc,eAAe,aAAa,gBAAgB;;AAEpU;AACA;AACA,QAAQ,4DAAgB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,+DAAQ;AACpB;AACA;AACA;AACA;AACA;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,QAAQ,mEAAU,QAAQ,EAAE,4DAAC,gDAAgD,4DAAC;AACvG,YAAY,4DAAC,mBAAmB,4DAAC,eAAe,yBAAyB,kCAAkC,4DAAC,4DAA4D,4DAAC,6BAA6B,4DAAC,qBAAqB,sBAAsB,6BAA6B,4DAAC,cAAc,QAAQ,4DAAW,mBAAmB,EAAE,4DAAC,kCAAkC,4DAAC,eAAe,iDAAiD;AAC1a;AACA;AACA;;AAEwG","file":"32-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { f as findItemLabel, a as renderHiddenInput } from './helpers-5c745fbd.js';\nimport './hardware-back-button-7b6ede21.js';\nimport { c as popoverController, b as actionSheetController, a as alertController, s as safeCall } from './overlays-7c699579.js';\nimport { h as hostContext, g as getClassMap } from './theme-3f0b0c04.js';\n\nconst watchForOptions = (containerEl, tagName, onChange) => {\n /* tslint:disable-next-line */\n if (typeof MutationObserver === 'undefined') {\n return;\n }\n const mutation = new MutationObserver(mutationList => {\n onChange(getSelectedOption(mutationList, tagName));\n });\n mutation.observe(containerEl, {\n childList: true,\n subtree: true\n });\n return mutation;\n};\nconst getSelectedOption = (mutationList, tagName) => {\n let newOption;\n mutationList.forEach(mut => {\n // tslint:disable-next-line: prefer-for-of\n for (let i = 0; i < mut.addedNodes.length; i++) {\n newOption = findCheckedOption(mut.addedNodes[i], tagName) || newOption;\n }\n });\n return newOption;\n};\nconst findCheckedOption = (el, tagName) => {\n if (el.nodeType !== 1) {\n return undefined;\n }\n const options = (el.tagName === tagName.toUpperCase())\n ? [el]\n : Array.from(el.querySelectorAll(tagName));\n return options.find((o) => o.value === el.value);\n};\n\nconst selectIosCss = \":host{--placeholder-color:currentColor;--placeholder-opacity:0.33;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static;max-width:45%}:host(.select-disabled){opacity:0.4;pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.select-icon{position:relative;opacity:0.33}.select-text{-ms-flex:1;flex:1;min-width:16px;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-icon-inner{left:5px;top:50%;margin-top:-3px;position:absolute;width:0;height:0;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent;color:currentColor;pointer-events:none}[dir=rtl] .select-icon-inner,:host-context([dir=rtl]) .select-icon-inner{left:unset;right:unset;right:5px}:host{--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:20px}.select-icon{width:12px;height:18px}\";\n\nconst selectMdCss = \":host{--placeholder-color:currentColor;--placeholder-opacity:0.33;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static;max-width:45%}:host(.select-disabled){opacity:0.4;pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.select-icon{position:relative;opacity:0.33}.select-text{-ms-flex:1;flex:1;min-width:16px;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-icon-inner{left:5px;top:50%;margin-top:-3px;position:absolute;width:0;height:0;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent;color:currentColor;pointer-events:none}[dir=rtl] .select-icon-inner,:host-context([dir=rtl]) .select-icon-inner{left:unset;right:unset;right:5px}:host{--padding-top:10px;--padding-end:0;--padding-bottom:11px;--padding-start:16px}.select-icon{width:19px;height:19px}\";\n\nconst Select = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.ionCancel = createEvent(this, \"ionCancel\", 7);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.inputId = `ion-sel-${selectIds++}`;\n this.didInit = false;\n this.isExpanded = false;\n /**\n * If `true`, the user cannot interact with the select.\n */\n this.disabled = false;\n /**\n * The text to display on the cancel button.\n */\n this.cancelText = 'Cancel';\n /**\n * The text to display on the ok button.\n */\n this.okText = 'OK';\n /**\n * The name of the control, which is submitted with the form data.\n */\n this.name = this.inputId;\n /**\n * If `true`, the select can accept multiple values.\n */\n this.multiple = false;\n /**\n * The interface the select should use: `action-sheet`, `popover` or `alert`.\n */\n this.interface = 'alert';\n /**\n * Any additional options that the `alert`, `action-sheet` or `popover` interface\n * can take. See the [ion-alert docs](../alert), the\n * [ion-action-sheet docs](../action-sheet) and the\n * [ion-popover docs](../popover) for the\n * create options for each interface.\n *\n * Note: `interfaceOptions` will not override `inputs` or `buttons` with the `alert` interface.\n */\n this.interfaceOptions = {};\n this.onClick = (ev) => {\n this.setFocus();\n this.open(ev);\n };\n this.onFocus = () => {\n this.ionFocus.emit();\n };\n this.onBlur = () => {\n this.ionBlur.emit();\n };\n }\n disabledChanged() {\n this.emitStyle();\n }\n valueChanged() {\n this.emitStyle();\n if (this.didInit) {\n this.ionChange.emit({\n value: this.value,\n });\n }\n }\n async connectedCallback() {\n this.updateOverlayOptions();\n this.emitStyle();\n this.mutationO = watchForOptions(this.el, 'ion-select-option', async () => {\n this.updateOverlayOptions();\n });\n }\n disconnectedCallback() {\n if (this.mutationO) {\n this.mutationO.disconnect();\n this.mutationO = undefined;\n }\n }\n componentDidLoad() {\n this.didInit = true;\n }\n /**\n * Open the select overlay. The overlay is either an alert, action sheet, or popover,\n * depending on the `interface` property on the `ion-select`.\n *\n * @param event The user interface event that called the open.\n */\n async open(event) {\n if (this.disabled || this.isExpanded) {\n return undefined;\n }\n const overlay = this.overlay = await this.createOverlay(event);\n this.isExpanded = true;\n overlay.onDidDismiss().then(() => {\n this.overlay = undefined;\n this.isExpanded = false;\n this.setFocus();\n });\n await overlay.present();\n return overlay;\n }\n createOverlay(ev) {\n let selectInterface = this.interface;\n if ((selectInterface === 'action-sheet' || selectInterface === 'popover') && this.multiple) {\n console.warn(`Select interface cannot be \"${selectInterface}\" with a multi-value select. Using the \"alert\" interface instead.`);\n selectInterface = 'alert';\n }\n if (selectInterface === 'popover' && !ev) {\n console.warn('Select interface cannot be a \"popover\" without passing an event. Using the \"alert\" interface instead.');\n selectInterface = 'alert';\n }\n if (selectInterface === 'popover') {\n return this.openPopover(ev);\n }\n if (selectInterface === 'action-sheet') {\n return this.openActionSheet();\n }\n return this.openAlert();\n }\n updateOverlayOptions() {\n const overlay = this.overlay;\n if (!overlay) {\n return;\n }\n const childOpts = this.childOpts;\n const value = this.value;\n switch (this.interface) {\n case 'action-sheet':\n overlay.buttons = this.createActionSheetButtons(childOpts, value);\n break;\n case 'popover':\n const popover = overlay.querySelector('ion-select-popover');\n if (popover) {\n popover.options = this.createPopoverOptions(childOpts, value);\n }\n break;\n case 'alert':\n const inputType = (this.multiple ? 'checkbox' : 'radio');\n overlay.inputs = this.createAlertInputs(childOpts, inputType, value);\n break;\n }\n }\n createActionSheetButtons(data, selectValue) {\n const actionSheetButtons = data.map(option => {\n const value = getOptionValue(option);\n // Remove hydrated before copying over classes\n const copyClasses = Array.from(option.classList).filter(cls => cls !== 'hydrated').join(' ');\n const optClass = `${OPTION_CLASS} ${copyClasses}`;\n return {\n role: (isOptionSelected(value, selectValue, this.compareWith) ? 'selected' : ''),\n text: option.textContent,\n cssClass: optClass,\n handler: () => {\n this.value = value;\n }\n };\n });\n // Add \"cancel\" button\n actionSheetButtons.push({\n text: this.cancelText,\n role: 'cancel',\n handler: () => {\n this.ionCancel.emit();\n }\n });\n return actionSheetButtons;\n }\n createAlertInputs(data, inputType, selectValue) {\n const alertInputs = data.map(option => {\n const value = getOptionValue(option);\n // Remove hydrated before copying over classes\n const copyClasses = Array.from(option.classList).filter(cls => cls !== 'hydrated').join(' ');\n const optClass = `${OPTION_CLASS} ${copyClasses}`;\n return {\n type: inputType,\n cssClass: optClass,\n label: option.textContent || '',\n value,\n checked: isOptionSelected(value, selectValue, this.compareWith),\n disabled: option.disabled\n };\n });\n return alertInputs;\n }\n createPopoverOptions(data, selectValue) {\n const popoverOptions = data.map(option => {\n const value = getOptionValue(option);\n // Remove hydrated before copying over classes\n const copyClasses = Array.from(option.classList).filter(cls => cls !== 'hydrated').join(' ');\n const optClass = `${OPTION_CLASS} ${copyClasses}`;\n return {\n text: option.textContent || '',\n cssClass: optClass,\n value,\n checked: isOptionSelected(value, selectValue, this.compareWith),\n disabled: option.disabled,\n handler: () => {\n this.value = value;\n this.close();\n }\n };\n });\n return popoverOptions;\n }\n async openPopover(ev) {\n const interfaceOptions = this.interfaceOptions;\n const mode = getIonMode(this);\n const value = this.value;\n const popoverOpts = Object.assign(Object.assign({ mode }, interfaceOptions), { component: 'ion-select-popover', cssClass: ['select-popover', interfaceOptions.cssClass], event: ev, componentProps: {\n header: interfaceOptions.header,\n subHeader: interfaceOptions.subHeader,\n message: interfaceOptions.message,\n value,\n options: this.createPopoverOptions(this.childOpts, value)\n } });\n return popoverController.create(popoverOpts);\n }\n async openActionSheet() {\n const mode = getIonMode(this);\n const interfaceOptions = this.interfaceOptions;\n const actionSheetOpts = Object.assign(Object.assign({ mode }, interfaceOptions), { buttons: this.createActionSheetButtons(this.childOpts, this.value), cssClass: ['select-action-sheet', interfaceOptions.cssClass] });\n return actionSheetController.create(actionSheetOpts);\n }\n async openAlert() {\n const label = this.getLabel();\n const labelText = (label) ? label.textContent : null;\n const interfaceOptions = this.interfaceOptions;\n const inputType = (this.multiple ? 'checkbox' : 'radio');\n const mode = getIonMode(this);\n const alertOpts = Object.assign(Object.assign({ mode }, interfaceOptions), { header: interfaceOptions.header ? interfaceOptions.header : labelText, inputs: this.createAlertInputs(this.childOpts, inputType, this.value), buttons: [\n {\n text: this.cancelText,\n role: 'cancel',\n handler: () => {\n this.ionCancel.emit();\n }\n },\n {\n text: this.okText,\n handler: (selectedValues) => {\n this.value = selectedValues;\n }\n }\n ], cssClass: ['select-alert', interfaceOptions.cssClass,\n (this.multiple ? 'multiple-select-alert' : 'single-select-alert')] });\n return alertController.create(alertOpts);\n }\n /**\n * Close the select interface.\n */\n close() {\n // TODO check !this.overlay || !this.isFocus()\n if (!this.overlay) {\n return Promise.resolve(false);\n }\n return this.overlay.dismiss();\n }\n getLabel() {\n return findItemLabel(this.el);\n }\n hasValue() {\n return this.getText() !== '';\n }\n get childOpts() {\n return Array.from(this.el.querySelectorAll('ion-select-option'));\n }\n getText() {\n const selectedText = this.selectedText;\n if (selectedText != null && selectedText !== '') {\n return selectedText;\n }\n return generateText(this.childOpts, this.value, this.compareWith);\n }\n setFocus() {\n if (this.buttonEl) {\n this.buttonEl.focus();\n }\n }\n emitStyle() {\n this.ionStyle.emit({\n 'interactive': true,\n 'select': true,\n 'has-placeholder': this.placeholder != null,\n 'has-value': this.hasValue(),\n 'interactive-disabled': this.disabled,\n 'select-disabled': this.disabled\n });\n }\n render() {\n const { placeholder, name, disabled, isExpanded, value, el } = this;\n const mode = getIonMode(this);\n const labelId = this.inputId + '-lbl';\n const label = findItemLabel(el);\n if (label) {\n label.id = labelId;\n }\n let addPlaceholderClass = false;\n let selectText = this.getText();\n if (selectText === '' && placeholder != null) {\n selectText = placeholder;\n addPlaceholderClass = true;\n }\n renderHiddenInput(true, el, name, parseValue(value), disabled);\n const selectTextClasses = {\n 'select-text': true,\n 'select-placeholder': addPlaceholderClass\n };\n const textPart = addPlaceholderClass ? 'placeholder' : 'text';\n return (h(Host, { onClick: this.onClick, role: \"listbox\", \"aria-haspopup\": \"dialog\", \"aria-disabled\": disabled ? 'true' : null, \"aria-expanded\": `${isExpanded}`, \"aria-labelledby\": labelId, class: {\n [mode]: true,\n 'in-item': hostContext('ion-item', el),\n 'select-disabled': disabled,\n } }, h(\"div\", { class: selectTextClasses, part: textPart }, selectText), h(\"div\", { class: \"select-icon\", role: \"presentation\", part: \"icon\" }, h(\"div\", { class: \"select-icon-inner\" })), h(\"button\", { type: \"button\", onFocus: this.onFocus, onBlur: this.onBlur, disabled: disabled, ref: (btnEl => this.buttonEl = btnEl) })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"disabled\": [\"disabledChanged\"],\n \"placeholder\": [\"disabledChanged\"],\n \"value\": [\"valueChanged\"]\n }; }\n};\nconst isOptionSelected = (currentValue, compareValue, compareWith) => {\n if (currentValue === undefined) {\n return false;\n }\n if (Array.isArray(currentValue)) {\n return currentValue.some(val => compareOptions(val, compareValue, compareWith));\n }\n else {\n return compareOptions(currentValue, compareValue, compareWith);\n }\n};\nconst getOptionValue = (el) => {\n const value = el.value;\n return (value === undefined)\n ? el.textContent || ''\n : value;\n};\nconst parseValue = (value) => {\n if (value == null) {\n return undefined;\n }\n if (Array.isArray(value)) {\n return value.join(',');\n }\n return value.toString();\n};\nconst compareOptions = (currentValue, compareValue, compareWith) => {\n if (typeof compareWith === 'function') {\n return compareWith(currentValue, compareValue);\n }\n else if (typeof compareWith === 'string') {\n return currentValue[compareWith] === compareValue[compareWith];\n }\n else {\n return Array.isArray(compareValue) ? compareValue.includes(currentValue) : currentValue === compareValue;\n }\n};\nconst generateText = (opts, value, compareWith) => {\n if (value === undefined) {\n return '';\n }\n if (Array.isArray(value)) {\n return value\n .map(v => textForValue(opts, v, compareWith))\n .filter(opt => opt !== null)\n .join(', ');\n }\n else {\n return textForValue(opts, value, compareWith) || '';\n }\n};\nconst textForValue = (opts, value, compareWith) => {\n const selectOpt = opts.find(opt => {\n return compareOptions(getOptionValue(opt), value, compareWith);\n });\n return selectOpt\n ? selectOpt.textContent\n : null;\n};\nlet selectIds = 0;\nconst OPTION_CLASS = 'select-interface-option';\nSelect.style = {\n ios: selectIosCss,\n md: selectMdCss\n};\n\nconst selectOptionCss = \":host{display:none}\";\n\nconst SelectOption = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.inputId = `ion-selopt-${selectOptionIds++}`;\n /**\n * If `true`, the user cannot interact with the select option. This property does not apply when `interface=\"action-sheet\"` as `ion-action-sheet` does not allow for disabled buttons.\n */\n this.disabled = false;\n }\n render() {\n return (h(Host, { role: \"option\", id: this.inputId, class: getIonMode(this) }));\n }\n get el() { return getElement(this); }\n};\nlet selectOptionIds = 0;\nSelectOption.style = selectOptionCss;\n\nconst selectPopoverCss = \".sc-ion-select-popover-h ion-list.sc-ion-select-popover{margin-left:0;margin-right:0;margin-top:-1px;margin-bottom:-1px}.sc-ion-select-popover-h ion-list-header.sc-ion-select-popover,.sc-ion-select-popover-h ion-label.sc-ion-select-popover{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}\";\n\nconst SelectPopover = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /** Array of options for the popover */\n this.options = [];\n }\n onSelect(ev) {\n const option = this.options.find(o => o.value === ev.target.value);\n if (option) {\n safeCall(option.handler);\n }\n }\n render() {\n const checkedOption = this.options.find(o => o.checked);\n const checkedValue = checkedOption ? checkedOption.value : undefined;\n return (h(Host, { class: getIonMode(this) }, h(\"ion-list\", null, this.header !== undefined && h(\"ion-list-header\", null, this.header), (this.subHeader !== undefined || this.message !== undefined) &&\n h(\"ion-item\", null, h(\"ion-label\", { class: \"ion-text-wrap\" }, this.subHeader !== undefined && h(\"h3\", null, this.subHeader), this.message !== undefined && h(\"p\", null, this.message))), h(\"ion-radio-group\", { value: checkedValue }, this.options.map(option => h(\"ion-item\", { class: getClassMap(option.cssClass) }, h(\"ion-label\", null, option.text), h(\"ion-radio\", { value: option.value, disabled: option.disabled })))))));\n }\n};\nSelectPopover.style = selectPopoverCss;\n\nexport { Select as ion_select, SelectOption as ion_select_option, SelectPopover as ion_select_popover };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/32-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/32-es5.js deleted file mode 100644 index de8fe2d8f..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/32-es5.js +++ /dev/null @@ -1,886 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[32], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-select_3.entry.js": - /*!*****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-select_3.entry.js ***! - \*****************************************************************/ - - /*! exports provided: ion_select, ion_select_option, ion_select_popover */ - - /***/ - function node_modulesIonicCoreDistEsmIonSelect_3EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_select", function () { - return Select; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_select_option", function () { - return SelectOption; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_select_popover", function () { - return SelectPopover; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./helpers-5c745fbd.js */ - "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); - /* harmony import */ - - - var _hardware_back_button_7b6ede21_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./hardware-back-button-7b6ede21.js */ - "./node_modules/@ionic/core/dist/esm/hardware-back-button-7b6ede21.js"); - /* harmony import */ - - - var _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( - /*! ./overlays-7c699579.js */ - "./node_modules/@ionic/core/dist/esm/overlays-7c699579.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - var watchForOptions = function watchForOptions(containerEl, tagName, onChange) { - /* tslint:disable-next-line */ - if (typeof MutationObserver === 'undefined') { - return; - } - - var mutation = new MutationObserver(function (mutationList) { - onChange(getSelectedOption(mutationList, tagName)); - }); - mutation.observe(containerEl, { - childList: true, - subtree: true - }); - return mutation; - }; - - var getSelectedOption = function getSelectedOption(mutationList, tagName) { - var newOption; - mutationList.forEach(function (mut) { - // tslint:disable-next-line: prefer-for-of - for (var i = 0; i < mut.addedNodes.length; i++) { - newOption = findCheckedOption(mut.addedNodes[i], tagName) || newOption; - } - }); - return newOption; - }; - - var findCheckedOption = function findCheckedOption(el, tagName) { - if (el.nodeType !== 1) { - return undefined; - } - - var options = el.tagName === tagName.toUpperCase() ? [el] : Array.from(el.querySelectorAll(tagName)); - return options.find(function (o) { - return o.value === el.value; - }); - }; - - var selectIosCss = ":host{--placeholder-color:currentColor;--placeholder-opacity:0.33;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static;max-width:45%}:host(.select-disabled){opacity:0.4;pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.select-icon{position:relative;opacity:0.33}.select-text{-ms-flex:1;flex:1;min-width:16px;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-icon-inner{left:5px;top:50%;margin-top:-3px;position:absolute;width:0;height:0;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent;color:currentColor;pointer-events:none}[dir=rtl] .select-icon-inner,:host-context([dir=rtl]) .select-icon-inner{left:unset;right:unset;right:5px}:host{--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:20px}.select-icon{width:12px;height:18px}"; - var selectMdCss = ":host{--placeholder-color:currentColor;--placeholder-opacity:0.33;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static;max-width:45%}:host(.select-disabled){opacity:0.4;pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.select-icon{position:relative;opacity:0.33}.select-text{-ms-flex:1;flex:1;min-width:16px;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-icon-inner{left:5px;top:50%;margin-top:-3px;position:absolute;width:0;height:0;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent;color:currentColor;pointer-events:none}[dir=rtl] .select-icon-inner,:host-context([dir=rtl]) .select-icon-inner{left:unset;right:unset;right:5px}:host{--padding-top:10px;--padding-end:0;--padding-bottom:11px;--padding-start:16px}.select-icon{width:19px;height:19px}"; - - var Select = /*#__PURE__*/function () { - function Select(hostRef) { - var _this = this; - - _classCallCheck(this, Select); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionChange", 7); - this.ionCancel = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionCancel", 7); - this.ionFocus = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionFocus", 7); - this.ionBlur = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionBlur", 7); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.inputId = "ion-sel-".concat(selectIds++); - this.didInit = false; - this.isExpanded = false; - /** - * If `true`, the user cannot interact with the select. - */ - - this.disabled = false; - /** - * The text to display on the cancel button. - */ - - this.cancelText = 'Cancel'; - /** - * The text to display on the ok button. - */ - - this.okText = 'OK'; - /** - * The name of the control, which is submitted with the form data. - */ - - this.name = this.inputId; - /** - * If `true`, the select can accept multiple values. - */ - - this.multiple = false; - /** - * The interface the select should use: `action-sheet`, `popover` or `alert`. - */ - - this["interface"] = 'alert'; - /** - * Any additional options that the `alert`, `action-sheet` or `popover` interface - * can take. See the [ion-alert docs](../alert), the - * [ion-action-sheet docs](../action-sheet) and the - * [ion-popover docs](../popover) for the - * create options for each interface. - * - * Note: `interfaceOptions` will not override `inputs` or `buttons` with the `alert` interface. - */ - - this.interfaceOptions = {}; - - this.onClick = function (ev) { - _this.setFocus(); - - _this.open(ev); - }; - - this.onFocus = function () { - _this.ionFocus.emit(); - }; - - this.onBlur = function () { - _this.ionBlur.emit(); - }; - } - - _createClass(Select, [{ - key: "disabledChanged", - value: function disabledChanged() { - this.emitStyle(); - } - }, { - key: "valueChanged", - value: function valueChanged() { - this.emitStyle(); - - if (this.didInit) { - this.ionChange.emit({ - value: this.value - }); - } - } - }, { - key: "connectedCallback", - value: function () { - var _connectedCallback = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { - var _this2 = this; - - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - this.updateOverlayOptions(); - this.emitStyle(); - this.mutationO = watchForOptions(this.el, 'ion-select-option', /*#__PURE__*/_asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _this2.updateOverlayOptions(); - - case 1: - case "end": - return _context.stop(); - } - } - }, _callee); - }))); - - case 3: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function connectedCallback() { - return _connectedCallback.apply(this, arguments); - } - - return connectedCallback; - }() - }, { - key: "disconnectedCallback", - value: function disconnectedCallback() { - if (this.mutationO) { - this.mutationO.disconnect(); - this.mutationO = undefined; - } - } - }, { - key: "componentDidLoad", - value: function componentDidLoad() { - this.didInit = true; - } - /** - * Open the select overlay. The overlay is either an alert, action sheet, or popover, - * depending on the `interface` property on the `ion-select`. - * - * @param event The user interface event that called the open. - */ - - }, { - key: "open", - value: function () { - var _open = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(event) { - var _this3 = this; - - var overlay; - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - if (!(this.disabled || this.isExpanded)) { - _context3.next = 2; - break; - } - - return _context3.abrupt("return", undefined); - - case 2: - _context3.next = 4; - return this.createOverlay(event); - - case 4: - overlay = this.overlay = _context3.sent; - this.isExpanded = true; - overlay.onDidDismiss().then(function () { - _this3.overlay = undefined; - _this3.isExpanded = false; - - _this3.setFocus(); - }); - _context3.next = 9; - return overlay.present(); - - case 9: - return _context3.abrupt("return", overlay); - - case 10: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function open(_x) { - return _open.apply(this, arguments); - } - - return open; - }() - }, { - key: "createOverlay", - value: function createOverlay(ev) { - var selectInterface = this["interface"]; - - if ((selectInterface === 'action-sheet' || selectInterface === 'popover') && this.multiple) { - console.warn("Select interface cannot be \"".concat(selectInterface, "\" with a multi-value select. Using the \"alert\" interface instead.")); - selectInterface = 'alert'; - } - - if (selectInterface === 'popover' && !ev) { - console.warn('Select interface cannot be a "popover" without passing an event. Using the "alert" interface instead.'); - selectInterface = 'alert'; - } - - if (selectInterface === 'popover') { - return this.openPopover(ev); - } - - if (selectInterface === 'action-sheet') { - return this.openActionSheet(); - } - - return this.openAlert(); - } - }, { - key: "updateOverlayOptions", - value: function updateOverlayOptions() { - var overlay = this.overlay; - - if (!overlay) { - return; - } - - var childOpts = this.childOpts; - var value = this.value; - - switch (this["interface"]) { - case 'action-sheet': - overlay.buttons = this.createActionSheetButtons(childOpts, value); - break; - - case 'popover': - var popover = overlay.querySelector('ion-select-popover'); - - if (popover) { - popover.options = this.createPopoverOptions(childOpts, value); - } - - break; - - case 'alert': - var inputType = this.multiple ? 'checkbox' : 'radio'; - overlay.inputs = this.createAlertInputs(childOpts, inputType, value); - break; - } - } - }, { - key: "createActionSheetButtons", - value: function createActionSheetButtons(data, selectValue) { - var _this4 = this; - - var actionSheetButtons = data.map(function (option) { - var value = getOptionValue(option); // Remove hydrated before copying over classes - - var copyClasses = Array.from(option.classList).filter(function (cls) { - return cls !== 'hydrated'; - }).join(' '); - var optClass = "".concat(OPTION_CLASS, " ").concat(copyClasses); - return { - role: isOptionSelected(value, selectValue, _this4.compareWith) ? 'selected' : '', - text: option.textContent, - cssClass: optClass, - handler: function handler() { - _this4.value = value; - } - }; - }); // Add "cancel" button - - actionSheetButtons.push({ - text: this.cancelText, - role: 'cancel', - handler: function handler() { - _this4.ionCancel.emit(); - } - }); - return actionSheetButtons; - } - }, { - key: "createAlertInputs", - value: function createAlertInputs(data, inputType, selectValue) { - var _this5 = this; - - var alertInputs = data.map(function (option) { - var value = getOptionValue(option); // Remove hydrated before copying over classes - - var copyClasses = Array.from(option.classList).filter(function (cls) { - return cls !== 'hydrated'; - }).join(' '); - var optClass = "".concat(OPTION_CLASS, " ").concat(copyClasses); - return { - type: inputType, - cssClass: optClass, - label: option.textContent || '', - value: value, - checked: isOptionSelected(value, selectValue, _this5.compareWith), - disabled: option.disabled - }; - }); - return alertInputs; - } - }, { - key: "createPopoverOptions", - value: function createPopoverOptions(data, selectValue) { - var _this6 = this; - - var popoverOptions = data.map(function (option) { - var value = getOptionValue(option); // Remove hydrated before copying over classes - - var copyClasses = Array.from(option.classList).filter(function (cls) { - return cls !== 'hydrated'; - }).join(' '); - var optClass = "".concat(OPTION_CLASS, " ").concat(copyClasses); - return { - text: option.textContent || '', - cssClass: optClass, - value: value, - checked: isOptionSelected(value, selectValue, _this6.compareWith), - disabled: option.disabled, - handler: function handler() { - _this6.value = value; - - _this6.close(); - } - }; - }); - return popoverOptions; - } - }, { - key: "openPopover", - value: function () { - var _openPopover = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(ev) { - var interfaceOptions, mode, value, popoverOpts; - return regeneratorRuntime.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - interfaceOptions = this.interfaceOptions; - mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - value = this.value; - popoverOpts = Object.assign(Object.assign({ - mode: mode - }, interfaceOptions), { - component: 'ion-select-popover', - cssClass: ['select-popover', interfaceOptions.cssClass], - event: ev, - componentProps: { - header: interfaceOptions.header, - subHeader: interfaceOptions.subHeader, - message: interfaceOptions.message, - value: value, - options: this.createPopoverOptions(this.childOpts, value) - } - }); - return _context4.abrupt("return", _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_4__["c"].create(popoverOpts)); - - case 5: - case "end": - return _context4.stop(); - } - } - }, _callee4, this); - })); - - function openPopover(_x2) { - return _openPopover.apply(this, arguments); - } - - return openPopover; - }() - }, { - key: "openActionSheet", - value: function () { - var _openActionSheet = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee5() { - var mode, interfaceOptions, actionSheetOpts; - return regeneratorRuntime.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - interfaceOptions = this.interfaceOptions; - actionSheetOpts = Object.assign(Object.assign({ - mode: mode - }, interfaceOptions), { - buttons: this.createActionSheetButtons(this.childOpts, this.value), - cssClass: ['select-action-sheet', interfaceOptions.cssClass] - }); - return _context5.abrupt("return", _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_4__["b"].create(actionSheetOpts)); - - case 4: - case "end": - return _context5.stop(); - } - } - }, _callee5, this); - })); - - function openActionSheet() { - return _openActionSheet.apply(this, arguments); - } - - return openActionSheet; - }() - }, { - key: "openAlert", - value: function () { - var _openAlert = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee6() { - var _this7 = this; - - var label, labelText, interfaceOptions, inputType, mode, alertOpts; - return regeneratorRuntime.wrap(function _callee6$(_context6) { - while (1) { - switch (_context6.prev = _context6.next) { - case 0: - label = this.getLabel(); - labelText = label ? label.textContent : null; - interfaceOptions = this.interfaceOptions; - inputType = this.multiple ? 'checkbox' : 'radio'; - mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - alertOpts = Object.assign(Object.assign({ - mode: mode - }, interfaceOptions), { - header: interfaceOptions.header ? interfaceOptions.header : labelText, - inputs: this.createAlertInputs(this.childOpts, inputType, this.value), - buttons: [{ - text: this.cancelText, - role: 'cancel', - handler: function handler() { - _this7.ionCancel.emit(); - } - }, { - text: this.okText, - handler: function handler(selectedValues) { - _this7.value = selectedValues; - } - }], - cssClass: ['select-alert', interfaceOptions.cssClass, this.multiple ? 'multiple-select-alert' : 'single-select-alert'] - }); - return _context6.abrupt("return", _overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_4__["a"].create(alertOpts)); - - case 7: - case "end": - return _context6.stop(); - } - } - }, _callee6, this); - })); - - function openAlert() { - return _openAlert.apply(this, arguments); - } - - return openAlert; - }() - /** - * Close the select interface. - */ - - }, { - key: "close", - value: function close() { - // TODO check !this.overlay || !this.isFocus() - if (!this.overlay) { - return Promise.resolve(false); - } - - return this.overlay.dismiss(); - } - }, { - key: "getLabel", - value: function getLabel() { - return Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["f"])(this.el); - } - }, { - key: "hasValue", - value: function hasValue() { - return this.getText() !== ''; - } - }, { - key: "getText", - value: function getText() { - var selectedText = this.selectedText; - - if (selectedText != null && selectedText !== '') { - return selectedText; - } - - return generateText(this.childOpts, this.value, this.compareWith); - } - }, { - key: "setFocus", - value: function setFocus() { - if (this.buttonEl) { - this.buttonEl.focus(); - } - } - }, { - key: "emitStyle", - value: function emitStyle() { - this.ionStyle.emit({ - 'interactive': true, - 'select': true, - 'has-placeholder': this.placeholder != null, - 'has-value': this.hasValue(), - 'interactive-disabled': this.disabled, - 'select-disabled': this.disabled - }); - } - }, { - key: "render", - value: function render() { - var _class, - _this8 = this; - - var placeholder = this.placeholder, - name = this.name, - disabled = this.disabled, - isExpanded = this.isExpanded, - value = this.value, - el = this.el; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var labelId = this.inputId + '-lbl'; - var label = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["f"])(el); - - if (label) { - label.id = labelId; - } - - var addPlaceholderClass = false; - var selectText = this.getText(); - - if (selectText === '' && placeholder != null) { - selectText = placeholder; - addPlaceholderClass = true; - } - - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["a"])(true, el, name, parseValue(value), disabled); - var selectTextClasses = { - 'select-text': true, - 'select-placeholder': addPlaceholderClass - }; - var textPart = addPlaceholderClass ? 'placeholder' : 'text'; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - onClick: this.onClick, - role: "listbox", - "aria-haspopup": "dialog", - "aria-disabled": disabled ? 'true' : null, - "aria-expanded": "".concat(isExpanded), - "aria-labelledby": labelId, - "class": (_class = {}, _defineProperty(_class, mode, true), _defineProperty(_class, 'in-item', Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__["h"])('ion-item', el)), _defineProperty(_class, 'select-disabled', disabled), _class) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": selectTextClasses, - part: textPart - }, selectText), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "select-icon", - role: "presentation", - part: "icon" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "select-icon-inner" - })), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("button", { - type: "button", - onFocus: this.onFocus, - onBlur: this.onBlur, - disabled: disabled, - ref: function ref(btnEl) { - return _this8.buttonEl = btnEl; - } - })); - } - }, { - key: "childOpts", - get: function get() { - return Array.from(this.el.querySelectorAll('ion-select-option')); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "disabled": ["disabledChanged"], - "placeholder": ["disabledChanged"], - "value": ["valueChanged"] - }; - } - }]); - - return Select; - }(); - - var isOptionSelected = function isOptionSelected(currentValue, compareValue, compareWith) { - if (currentValue === undefined) { - return false; - } - - if (Array.isArray(currentValue)) { - return currentValue.some(function (val) { - return compareOptions(val, compareValue, compareWith); - }); - } else { - return compareOptions(currentValue, compareValue, compareWith); - } - }; - - var getOptionValue = function getOptionValue(el) { - var value = el.value; - return value === undefined ? el.textContent || '' : value; - }; - - var parseValue = function parseValue(value) { - if (value == null) { - return undefined; - } - - if (Array.isArray(value)) { - return value.join(','); - } - - return value.toString(); - }; - - var compareOptions = function compareOptions(currentValue, compareValue, compareWith) { - if (typeof compareWith === 'function') { - return compareWith(currentValue, compareValue); - } else if (typeof compareWith === 'string') { - return currentValue[compareWith] === compareValue[compareWith]; - } else { - return Array.isArray(compareValue) ? compareValue.includes(currentValue) : currentValue === compareValue; - } - }; - - var generateText = function generateText(opts, value, compareWith) { - if (value === undefined) { - return ''; - } - - if (Array.isArray(value)) { - return value.map(function (v) { - return textForValue(opts, v, compareWith); - }).filter(function (opt) { - return opt !== null; - }).join(', '); - } else { - return textForValue(opts, value, compareWith) || ''; - } - }; - - var textForValue = function textForValue(opts, value, compareWith) { - var selectOpt = opts.find(function (opt) { - return compareOptions(getOptionValue(opt), value, compareWith); - }); - return selectOpt ? selectOpt.textContent : null; - }; - - var selectIds = 0; - var OPTION_CLASS = 'select-interface-option'; - Select.style = { - ios: selectIosCss, - md: selectMdCss - }; - var selectOptionCss = ":host{display:none}"; - - var SelectOption = /*#__PURE__*/function () { - function SelectOption(hostRef) { - _classCallCheck(this, SelectOption); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.inputId = "ion-selopt-".concat(selectOptionIds++); - /** - * If `true`, the user cannot interact with the select option. This property does not apply when `interface="action-sheet"` as `ion-action-sheet` does not allow for disabled buttons. - */ - - this.disabled = false; - } - - _createClass(SelectOption, [{ - key: "render", - value: function render() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - role: "option", - id: this.inputId, - "class": Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) - }); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return SelectOption; - }(); - - var selectOptionIds = 0; - SelectOption.style = selectOptionCss; - var selectPopoverCss = ".sc-ion-select-popover-h ion-list.sc-ion-select-popover{margin-left:0;margin-right:0;margin-top:-1px;margin-bottom:-1px}.sc-ion-select-popover-h ion-list-header.sc-ion-select-popover,.sc-ion-select-popover-h ion-label.sc-ion-select-popover{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}"; - - var SelectPopover = /*#__PURE__*/function () { - function SelectPopover(hostRef) { - _classCallCheck(this, SelectPopover); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** Array of options for the popover */ - - this.options = []; - } - - _createClass(SelectPopover, [{ - key: "onSelect", - value: function onSelect(ev) { - var option = this.options.find(function (o) { - return o.value === ev.target.value; - }); - - if (option) { - Object(_overlays_7c699579_js__WEBPACK_IMPORTED_MODULE_4__["s"])(option.handler); - } - } - }, { - key: "render", - value: function render() { - var checkedOption = this.options.find(function (o) { - return o.checked; - }); - var checkedValue = checkedOption ? checkedOption.value : undefined; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-list", null, this.header !== undefined && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-list-header", null, this.header), (this.subHeader !== undefined || this.message !== undefined) && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-item", null, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-label", { - "class": "ion-text-wrap" - }, this.subHeader !== undefined && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("h3", null, this.subHeader), this.message !== undefined && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("p", null, this.message))), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-radio-group", { - value: checkedValue - }, this.options.map(function (option) { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-item", { - "class": Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_5__["g"])(option.cssClass) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-label", null, option.text), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-radio", { - value: option.value, - disabled: option.disabled - })); - })))); - } - }]); - - return SelectPopover; - }(); - - SelectPopover.style = selectPopoverCss; - /***/ - } -}]); -//# sourceMappingURL=32-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/32-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/32-es5.js.map deleted file mode 100644 index 02c5f419e..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/32-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-select_3.entry.js"],"names":["watchForOptions","containerEl","tagName","onChange","MutationObserver","mutation","mutationList","getSelectedOption","observe","childList","subtree","newOption","forEach","mut","i","addedNodes","length","findCheckedOption","el","nodeType","undefined","options","toUpperCase","Array","from","querySelectorAll","find","o","value","selectIosCss","selectMdCss","Select","hostRef","ionChange","ionCancel","ionFocus","ionBlur","ionStyle","inputId","selectIds","didInit","isExpanded","disabled","cancelText","okText","name","multiple","interfaceOptions","onClick","ev","setFocus","open","onFocus","emit","onBlur","emitStyle","updateOverlayOptions","mutationO","disconnect","event","createOverlay","overlay","onDidDismiss","then","present","selectInterface","console","warn","openPopover","openActionSheet","openAlert","childOpts","buttons","createActionSheetButtons","popover","querySelector","createPopoverOptions","inputType","inputs","createAlertInputs","data","selectValue","actionSheetButtons","map","option","getOptionValue","copyClasses","classList","filter","cls","join","optClass","OPTION_CLASS","role","isOptionSelected","compareWith","text","textContent","cssClass","handler","push","alertInputs","type","label","checked","popoverOptions","close","mode","popoverOpts","Object","assign","component","componentProps","header","subHeader","message","create","actionSheetOpts","getLabel","labelText","alertOpts","selectedValues","Promise","resolve","dismiss","getText","selectedText","generateText","buttonEl","focus","placeholder","hasValue","labelId","id","addPlaceholderClass","selectText","parseValue","selectTextClasses","textPart","part","ref","btnEl","currentValue","compareValue","isArray","some","val","compareOptions","toString","includes","opts","v","textForValue","opt","selectOpt","style","ios","md","selectOptionCss","SelectOption","selectOptionIds","selectPopoverCss","SelectPopover","target","checkedOption","checkedValue"],"mappings":"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","file":"32-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { f as findItemLabel, a as renderHiddenInput } from './helpers-5c745fbd.js';\nimport './hardware-back-button-7b6ede21.js';\nimport { c as popoverController, b as actionSheetController, a as alertController, s as safeCall } from './overlays-7c699579.js';\nimport { h as hostContext, g as getClassMap } from './theme-3f0b0c04.js';\n\nconst watchForOptions = (containerEl, tagName, onChange) => {\n /* tslint:disable-next-line */\n if (typeof MutationObserver === 'undefined') {\n return;\n }\n const mutation = new MutationObserver(mutationList => {\n onChange(getSelectedOption(mutationList, tagName));\n });\n mutation.observe(containerEl, {\n childList: true,\n subtree: true\n });\n return mutation;\n};\nconst getSelectedOption = (mutationList, tagName) => {\n let newOption;\n mutationList.forEach(mut => {\n // tslint:disable-next-line: prefer-for-of\n for (let i = 0; i < mut.addedNodes.length; i++) {\n newOption = findCheckedOption(mut.addedNodes[i], tagName) || newOption;\n }\n });\n return newOption;\n};\nconst findCheckedOption = (el, tagName) => {\n if (el.nodeType !== 1) {\n return undefined;\n }\n const options = (el.tagName === tagName.toUpperCase())\n ? [el]\n : Array.from(el.querySelectorAll(tagName));\n return options.find((o) => o.value === el.value);\n};\n\nconst selectIosCss = \":host{--placeholder-color:currentColor;--placeholder-opacity:0.33;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static;max-width:45%}:host(.select-disabled){opacity:0.4;pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.select-icon{position:relative;opacity:0.33}.select-text{-ms-flex:1;flex:1;min-width:16px;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-icon-inner{left:5px;top:50%;margin-top:-3px;position:absolute;width:0;height:0;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent;color:currentColor;pointer-events:none}[dir=rtl] .select-icon-inner,:host-context([dir=rtl]) .select-icon-inner{left:unset;right:unset;right:5px}:host{--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:20px}.select-icon{width:12px;height:18px}\";\n\nconst selectMdCss = \":host{--placeholder-color:currentColor;--placeholder-opacity:0.33;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static;max-width:45%}:host(.select-disabled){opacity:0.4;pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}button{left:0;top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.select-icon{position:relative;opacity:0.33}.select-text{-ms-flex:1;flex:1;min-width:16px;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-icon-inner{left:5px;top:50%;margin-top:-3px;position:absolute;width:0;height:0;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent;color:currentColor;pointer-events:none}[dir=rtl] .select-icon-inner,:host-context([dir=rtl]) .select-icon-inner{left:unset;right:unset;right:5px}:host{--padding-top:10px;--padding-end:0;--padding-bottom:11px;--padding-start:16px}.select-icon{width:19px;height:19px}\";\n\nconst Select = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionChange = createEvent(this, \"ionChange\", 7);\n this.ionCancel = createEvent(this, \"ionCancel\", 7);\n this.ionFocus = createEvent(this, \"ionFocus\", 7);\n this.ionBlur = createEvent(this, \"ionBlur\", 7);\n this.ionStyle = createEvent(this, \"ionStyle\", 7);\n this.inputId = `ion-sel-${selectIds++}`;\n this.didInit = false;\n this.isExpanded = false;\n /**\n * If `true`, the user cannot interact with the select.\n */\n this.disabled = false;\n /**\n * The text to display on the cancel button.\n */\n this.cancelText = 'Cancel';\n /**\n * The text to display on the ok button.\n */\n this.okText = 'OK';\n /**\n * The name of the control, which is submitted with the form data.\n */\n this.name = this.inputId;\n /**\n * If `true`, the select can accept multiple values.\n */\n this.multiple = false;\n /**\n * The interface the select should use: `action-sheet`, `popover` or `alert`.\n */\n this.interface = 'alert';\n /**\n * Any additional options that the `alert`, `action-sheet` or `popover` interface\n * can take. See the [ion-alert docs](../alert), the\n * [ion-action-sheet docs](../action-sheet) and the\n * [ion-popover docs](../popover) for the\n * create options for each interface.\n *\n * Note: `interfaceOptions` will not override `inputs` or `buttons` with the `alert` interface.\n */\n this.interfaceOptions = {};\n this.onClick = (ev) => {\n this.setFocus();\n this.open(ev);\n };\n this.onFocus = () => {\n this.ionFocus.emit();\n };\n this.onBlur = () => {\n this.ionBlur.emit();\n };\n }\n disabledChanged() {\n this.emitStyle();\n }\n valueChanged() {\n this.emitStyle();\n if (this.didInit) {\n this.ionChange.emit({\n value: this.value,\n });\n }\n }\n async connectedCallback() {\n this.updateOverlayOptions();\n this.emitStyle();\n this.mutationO = watchForOptions(this.el, 'ion-select-option', async () => {\n this.updateOverlayOptions();\n });\n }\n disconnectedCallback() {\n if (this.mutationO) {\n this.mutationO.disconnect();\n this.mutationO = undefined;\n }\n }\n componentDidLoad() {\n this.didInit = true;\n }\n /**\n * Open the select overlay. The overlay is either an alert, action sheet, or popover,\n * depending on the `interface` property on the `ion-select`.\n *\n * @param event The user interface event that called the open.\n */\n async open(event) {\n if (this.disabled || this.isExpanded) {\n return undefined;\n }\n const overlay = this.overlay = await this.createOverlay(event);\n this.isExpanded = true;\n overlay.onDidDismiss().then(() => {\n this.overlay = undefined;\n this.isExpanded = false;\n this.setFocus();\n });\n await overlay.present();\n return overlay;\n }\n createOverlay(ev) {\n let selectInterface = this.interface;\n if ((selectInterface === 'action-sheet' || selectInterface === 'popover') && this.multiple) {\n console.warn(`Select interface cannot be \"${selectInterface}\" with a multi-value select. Using the \"alert\" interface instead.`);\n selectInterface = 'alert';\n }\n if (selectInterface === 'popover' && !ev) {\n console.warn('Select interface cannot be a \"popover\" without passing an event. Using the \"alert\" interface instead.');\n selectInterface = 'alert';\n }\n if (selectInterface === 'popover') {\n return this.openPopover(ev);\n }\n if (selectInterface === 'action-sheet') {\n return this.openActionSheet();\n }\n return this.openAlert();\n }\n updateOverlayOptions() {\n const overlay = this.overlay;\n if (!overlay) {\n return;\n }\n const childOpts = this.childOpts;\n const value = this.value;\n switch (this.interface) {\n case 'action-sheet':\n overlay.buttons = this.createActionSheetButtons(childOpts, value);\n break;\n case 'popover':\n const popover = overlay.querySelector('ion-select-popover');\n if (popover) {\n popover.options = this.createPopoverOptions(childOpts, value);\n }\n break;\n case 'alert':\n const inputType = (this.multiple ? 'checkbox' : 'radio');\n overlay.inputs = this.createAlertInputs(childOpts, inputType, value);\n break;\n }\n }\n createActionSheetButtons(data, selectValue) {\n const actionSheetButtons = data.map(option => {\n const value = getOptionValue(option);\n // Remove hydrated before copying over classes\n const copyClasses = Array.from(option.classList).filter(cls => cls !== 'hydrated').join(' ');\n const optClass = `${OPTION_CLASS} ${copyClasses}`;\n return {\n role: (isOptionSelected(value, selectValue, this.compareWith) ? 'selected' : ''),\n text: option.textContent,\n cssClass: optClass,\n handler: () => {\n this.value = value;\n }\n };\n });\n // Add \"cancel\" button\n actionSheetButtons.push({\n text: this.cancelText,\n role: 'cancel',\n handler: () => {\n this.ionCancel.emit();\n }\n });\n return actionSheetButtons;\n }\n createAlertInputs(data, inputType, selectValue) {\n const alertInputs = data.map(option => {\n const value = getOptionValue(option);\n // Remove hydrated before copying over classes\n const copyClasses = Array.from(option.classList).filter(cls => cls !== 'hydrated').join(' ');\n const optClass = `${OPTION_CLASS} ${copyClasses}`;\n return {\n type: inputType,\n cssClass: optClass,\n label: option.textContent || '',\n value,\n checked: isOptionSelected(value, selectValue, this.compareWith),\n disabled: option.disabled\n };\n });\n return alertInputs;\n }\n createPopoverOptions(data, selectValue) {\n const popoverOptions = data.map(option => {\n const value = getOptionValue(option);\n // Remove hydrated before copying over classes\n const copyClasses = Array.from(option.classList).filter(cls => cls !== 'hydrated').join(' ');\n const optClass = `${OPTION_CLASS} ${copyClasses}`;\n return {\n text: option.textContent || '',\n cssClass: optClass,\n value,\n checked: isOptionSelected(value, selectValue, this.compareWith),\n disabled: option.disabled,\n handler: () => {\n this.value = value;\n this.close();\n }\n };\n });\n return popoverOptions;\n }\n async openPopover(ev) {\n const interfaceOptions = this.interfaceOptions;\n const mode = getIonMode(this);\n const value = this.value;\n const popoverOpts = Object.assign(Object.assign({ mode }, interfaceOptions), { component: 'ion-select-popover', cssClass: ['select-popover', interfaceOptions.cssClass], event: ev, componentProps: {\n header: interfaceOptions.header,\n subHeader: interfaceOptions.subHeader,\n message: interfaceOptions.message,\n value,\n options: this.createPopoverOptions(this.childOpts, value)\n } });\n return popoverController.create(popoverOpts);\n }\n async openActionSheet() {\n const mode = getIonMode(this);\n const interfaceOptions = this.interfaceOptions;\n const actionSheetOpts = Object.assign(Object.assign({ mode }, interfaceOptions), { buttons: this.createActionSheetButtons(this.childOpts, this.value), cssClass: ['select-action-sheet', interfaceOptions.cssClass] });\n return actionSheetController.create(actionSheetOpts);\n }\n async openAlert() {\n const label = this.getLabel();\n const labelText = (label) ? label.textContent : null;\n const interfaceOptions = this.interfaceOptions;\n const inputType = (this.multiple ? 'checkbox' : 'radio');\n const mode = getIonMode(this);\n const alertOpts = Object.assign(Object.assign({ mode }, interfaceOptions), { header: interfaceOptions.header ? interfaceOptions.header : labelText, inputs: this.createAlertInputs(this.childOpts, inputType, this.value), buttons: [\n {\n text: this.cancelText,\n role: 'cancel',\n handler: () => {\n this.ionCancel.emit();\n }\n },\n {\n text: this.okText,\n handler: (selectedValues) => {\n this.value = selectedValues;\n }\n }\n ], cssClass: ['select-alert', interfaceOptions.cssClass,\n (this.multiple ? 'multiple-select-alert' : 'single-select-alert')] });\n return alertController.create(alertOpts);\n }\n /**\n * Close the select interface.\n */\n close() {\n // TODO check !this.overlay || !this.isFocus()\n if (!this.overlay) {\n return Promise.resolve(false);\n }\n return this.overlay.dismiss();\n }\n getLabel() {\n return findItemLabel(this.el);\n }\n hasValue() {\n return this.getText() !== '';\n }\n get childOpts() {\n return Array.from(this.el.querySelectorAll('ion-select-option'));\n }\n getText() {\n const selectedText = this.selectedText;\n if (selectedText != null && selectedText !== '') {\n return selectedText;\n }\n return generateText(this.childOpts, this.value, this.compareWith);\n }\n setFocus() {\n if (this.buttonEl) {\n this.buttonEl.focus();\n }\n }\n emitStyle() {\n this.ionStyle.emit({\n 'interactive': true,\n 'select': true,\n 'has-placeholder': this.placeholder != null,\n 'has-value': this.hasValue(),\n 'interactive-disabled': this.disabled,\n 'select-disabled': this.disabled\n });\n }\n render() {\n const { placeholder, name, disabled, isExpanded, value, el } = this;\n const mode = getIonMode(this);\n const labelId = this.inputId + '-lbl';\n const label = findItemLabel(el);\n if (label) {\n label.id = labelId;\n }\n let addPlaceholderClass = false;\n let selectText = this.getText();\n if (selectText === '' && placeholder != null) {\n selectText = placeholder;\n addPlaceholderClass = true;\n }\n renderHiddenInput(true, el, name, parseValue(value), disabled);\n const selectTextClasses = {\n 'select-text': true,\n 'select-placeholder': addPlaceholderClass\n };\n const textPart = addPlaceholderClass ? 'placeholder' : 'text';\n return (h(Host, { onClick: this.onClick, role: \"listbox\", \"aria-haspopup\": \"dialog\", \"aria-disabled\": disabled ? 'true' : null, \"aria-expanded\": `${isExpanded}`, \"aria-labelledby\": labelId, class: {\n [mode]: true,\n 'in-item': hostContext('ion-item', el),\n 'select-disabled': disabled,\n } }, h(\"div\", { class: selectTextClasses, part: textPart }, selectText), h(\"div\", { class: \"select-icon\", role: \"presentation\", part: \"icon\" }, h(\"div\", { class: \"select-icon-inner\" })), h(\"button\", { type: \"button\", onFocus: this.onFocus, onBlur: this.onBlur, disabled: disabled, ref: (btnEl => this.buttonEl = btnEl) })));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"disabled\": [\"disabledChanged\"],\n \"placeholder\": [\"disabledChanged\"],\n \"value\": [\"valueChanged\"]\n }; }\n};\nconst isOptionSelected = (currentValue, compareValue, compareWith) => {\n if (currentValue === undefined) {\n return false;\n }\n if (Array.isArray(currentValue)) {\n return currentValue.some(val => compareOptions(val, compareValue, compareWith));\n }\n else {\n return compareOptions(currentValue, compareValue, compareWith);\n }\n};\nconst getOptionValue = (el) => {\n const value = el.value;\n return (value === undefined)\n ? el.textContent || ''\n : value;\n};\nconst parseValue = (value) => {\n if (value == null) {\n return undefined;\n }\n if (Array.isArray(value)) {\n return value.join(',');\n }\n return value.toString();\n};\nconst compareOptions = (currentValue, compareValue, compareWith) => {\n if (typeof compareWith === 'function') {\n return compareWith(currentValue, compareValue);\n }\n else if (typeof compareWith === 'string') {\n return currentValue[compareWith] === compareValue[compareWith];\n }\n else {\n return Array.isArray(compareValue) ? compareValue.includes(currentValue) : currentValue === compareValue;\n }\n};\nconst generateText = (opts, value, compareWith) => {\n if (value === undefined) {\n return '';\n }\n if (Array.isArray(value)) {\n return value\n .map(v => textForValue(opts, v, compareWith))\n .filter(opt => opt !== null)\n .join(', ');\n }\n else {\n return textForValue(opts, value, compareWith) || '';\n }\n};\nconst textForValue = (opts, value, compareWith) => {\n const selectOpt = opts.find(opt => {\n return compareOptions(getOptionValue(opt), value, compareWith);\n });\n return selectOpt\n ? selectOpt.textContent\n : null;\n};\nlet selectIds = 0;\nconst OPTION_CLASS = 'select-interface-option';\nSelect.style = {\n ios: selectIosCss,\n md: selectMdCss\n};\n\nconst selectOptionCss = \":host{display:none}\";\n\nconst SelectOption = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.inputId = `ion-selopt-${selectOptionIds++}`;\n /**\n * If `true`, the user cannot interact with the select option. This property does not apply when `interface=\"action-sheet\"` as `ion-action-sheet` does not allow for disabled buttons.\n */\n this.disabled = false;\n }\n render() {\n return (h(Host, { role: \"option\", id: this.inputId, class: getIonMode(this) }));\n }\n get el() { return getElement(this); }\n};\nlet selectOptionIds = 0;\nSelectOption.style = selectOptionCss;\n\nconst selectPopoverCss = \".sc-ion-select-popover-h ion-list.sc-ion-select-popover{margin-left:0;margin-right:0;margin-top:-1px;margin-bottom:-1px}.sc-ion-select-popover-h ion-list-header.sc-ion-select-popover,.sc-ion-select-popover-h ion-label.sc-ion-select-popover{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}\";\n\nconst SelectPopover = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /** Array of options for the popover */\n this.options = [];\n }\n onSelect(ev) {\n const option = this.options.find(o => o.value === ev.target.value);\n if (option) {\n safeCall(option.handler);\n }\n }\n render() {\n const checkedOption = this.options.find(o => o.checked);\n const checkedValue = checkedOption ? checkedOption.value : undefined;\n return (h(Host, { class: getIonMode(this) }, h(\"ion-list\", null, this.header !== undefined && h(\"ion-list-header\", null, this.header), (this.subHeader !== undefined || this.message !== undefined) &&\n h(\"ion-item\", null, h(\"ion-label\", { class: \"ion-text-wrap\" }, this.subHeader !== undefined && h(\"h3\", null, this.subHeader), this.message !== undefined && h(\"p\", null, this.message))), h(\"ion-radio-group\", { value: checkedValue }, this.options.map(option => h(\"ion-item\", { class: getClassMap(option.cssClass) }, h(\"ion-label\", null, option.text), h(\"ion-radio\", { value: option.value, disabled: option.disabled })))))));\n }\n};\nSelectPopover.style = selectPopoverCss;\n\nexport { Select as ion_select, SelectOption as ion_select_option, SelectPopover as ion_select_popover };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/33-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/33-es2015.js deleted file mode 100644 index a2a6ba3f5..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/33-es2015.js +++ /dev/null @@ -1,438 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[33],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-slide_2.entry.js": -/*!****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-slide_2.entry.js ***! - \****************************************************************/ -/*! exports provided: ion_slide, ion_slides */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_slide", function() { return Slide; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_slides", function() { return Slides; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - - - -const slideCss = "ion-slide{display:block;width:100%;height:100%}.slide-zoom{display:block;width:100%;text-align:center}.swiper-slide{display:-ms-flexbox;display:flex;position:relative;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:18px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-slide img{width:auto;max-width:100%;height:auto;max-height:100%}"; - -const Slide = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: { - [mode]: true, - 'swiper-slide': true, - 'swiper-zoom-container': true - } })); - } -}; -Slide.style = slideCss; - -const slidesIosCss = ".swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical{height:100%}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top, 200ms -webkit-transform;transition:200ms top, 200ms -webkit-transform;-o-transition:200ms transform, 200ms top;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left, 200ms -webkit-transform;transition:200ms left, 200ms -webkit-transform;-o-transition:200ms transform, 200ms left;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right, 200ms -webkit-transform;transition:200ms right, 200ms -webkit-transform;-o-transition:200ms transform, 200ms right;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255, 255, 255, 0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0, 0, 0, 0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:\"\";width:100%;height:100%;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}ion-slides{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-pagination-bullet{background:var(--bullet-background)}.swiper-pagination-bullet-active{background:var(--bullet-background-active)}.swiper-pagination-progressbar{background:var(--progress-bar-background)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--progress-bar-background-active)}.swiper-scrollbar{background:var(--scroll-bar-background)}.swiper-scrollbar-drag{background:var(--scroll-bar-background-active)}.slides-ios{--bullet-background:var(--ion-color-step-200, #cccccc);--bullet-background-active:var(--ion-color-primary, #3880ff);--progress-bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.25);--progress-bar-background-active:var(--ion-color-primary-shade, #3171e0);--scroll-bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);--scroll-bar-background-active:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.5)}"; - -const slidesMdCss = ".swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical{height:100%}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top, 200ms -webkit-transform;transition:200ms top, 200ms -webkit-transform;-o-transition:200ms transform, 200ms top;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left, 200ms -webkit-transform;transition:200ms left, 200ms -webkit-transform;-o-transition:200ms transform, 200ms left;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right, 200ms -webkit-transform;transition:200ms right, 200ms -webkit-transform;-o-transition:200ms transform, 200ms right;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255, 255, 255, 0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0, 0, 0, 0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:\"\";width:100%;height:100%;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}ion-slides{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-pagination-bullet{background:var(--bullet-background)}.swiper-pagination-bullet-active{background:var(--bullet-background-active)}.swiper-pagination-progressbar{background:var(--progress-bar-background)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--progress-bar-background-active)}.swiper-scrollbar{background:var(--scroll-bar-background)}.swiper-scrollbar-drag{background:var(--scroll-bar-background-active)}.slides-md{--bullet-background:var(--ion-color-step-200, #cccccc);--bullet-background-active:var(--ion-color-primary, #3880ff);--progress-bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.25);--progress-bar-background-active:var(--ion-color-primary-shade, #3171e0);--scroll-bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);--scroll-bar-background-active:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.5)}"; - -const Slides = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionSlidesDidLoad = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlidesDidLoad", 7); - this.ionSlideTap = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideTap", 7); - this.ionSlideDoubleTap = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideDoubleTap", 7); - this.ionSlideWillChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideWillChange", 7); - this.ionSlideDidChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideDidChange", 7); - this.ionSlideNextStart = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideNextStart", 7); - this.ionSlidePrevStart = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlidePrevStart", 7); - this.ionSlideNextEnd = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideNextEnd", 7); - this.ionSlidePrevEnd = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlidePrevEnd", 7); - this.ionSlideTransitionStart = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideTransitionStart", 7); - this.ionSlideTransitionEnd = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideTransitionEnd", 7); - this.ionSlideDrag = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideDrag", 7); - this.ionSlideReachStart = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideReachStart", 7); - this.ionSlideReachEnd = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideReachEnd", 7); - this.ionSlideTouchStart = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideTouchStart", 7); - this.ionSlideTouchEnd = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideTouchEnd", 7); - this.swiperReady = false; - this.swiper = new Promise(resolve => { this.readySwiper = resolve; }); - this.didInit = false; - /** - * Options to pass to the swiper instance. - * See http://idangero.us/swiper/api/ for valid options - */ - this.options = {}; // SwiperOptions; // TODO - /** - * If `true`, show the pagination. - */ - this.pager = false; - /** - * If `true`, show the scrollbar. - */ - this.scrollbar = false; - } - async optionsChanged() { - if (this.swiperReady) { - const swiper = await this.getSwiper(); - Object.assign(swiper.params, this.options); - await this.update(); - } - } - connectedCallback() { - // tslint:disable-next-line: strict-type-predicates - if (typeof MutationObserver !== 'undefined') { - const mut = this.mutationO = new MutationObserver(() => { - if (this.swiperReady) { - this.update(); - } - }); - mut.observe(this.el, { - childList: true, - subtree: true - }); - this.el.componentOnReady().then(() => { - if (!this.didInit) { - this.didInit = true; - this.initSwiper(); - } - }); - } - } - disconnectedCallback() { - if (this.mutationO) { - this.mutationO.disconnect(); - this.mutationO = undefined; - } - /** - * We need to synchronously destroy - * swiper otherwise it is possible - * that it will be left in a - * destroyed state if connectedCallback - * is called multiple times - */ - const swiper = this.syncSwiper; - if (swiper !== undefined) { - swiper.destroy(true, true); - this.swiper = new Promise(resolve => { this.readySwiper = resolve; }); - this.swiperReady = false; - this.syncSwiper = undefined; - } - this.didInit = false; - } - /** - * Update the underlying slider implementation. Call this if you've added or removed - * child slides. - */ - async update() { - const [swiper] = await Promise.all([ - this.getSwiper(), - waitForSlides(this.el) - ]); - swiper.update(); - } - /** - * Force swiper to update its height (when autoHeight is enabled) for the duration - * equal to 'speed' parameter. - * - * @param speed The transition duration (in ms). - */ - async updateAutoHeight(speed) { - const swiper = await this.getSwiper(); - swiper.updateAutoHeight(speed); - } - /** - * Transition to the specified slide. - * - * @param index The index of the slide to transition to. - * @param speed The transition duration (in ms). - * @param runCallbacks If true, the transition will produce [Transition/SlideChange][Start/End] transition events. - */ - async slideTo(index, speed, runCallbacks) { - const swiper = await this.getSwiper(); - swiper.slideTo(index, speed, runCallbacks); - } - /** - * Transition to the next slide. - * - * @param speed The transition duration (in ms). - * @param runCallbacks If true, the transition will produce [Transition/SlideChange][Start/End] transition events. - */ - async slideNext(speed, runCallbacks) { - const swiper = await this.getSwiper(); - swiper.slideNext(speed, runCallbacks); - } - /** - * Transition to the previous slide. - * - * @param speed The transition duration (in ms). - * @param runCallbacks If true, the transition will produce the [Transition/SlideChange][Start/End] transition events. - */ - async slidePrev(speed, runCallbacks) { - const swiper = await this.getSwiper(); - swiper.slidePrev(speed, runCallbacks); - } - /** - * Get the index of the active slide. - */ - async getActiveIndex() { - const swiper = await this.getSwiper(); - return swiper.activeIndex; - } - /** - * Get the index of the previous slide. - */ - async getPreviousIndex() { - const swiper = await this.getSwiper(); - return swiper.previousIndex; - } - /** - * Get the total number of slides. - */ - async length() { - const swiper = await this.getSwiper(); - return swiper.slides.length; - } - /** - * Get whether or not the current slide is the last slide. - */ - async isEnd() { - const swiper = await this.getSwiper(); - return swiper.isEnd; - } - /** - * Get whether or not the current slide is the first slide. - */ - async isBeginning() { - const swiper = await this.getSwiper(); - return swiper.isBeginning; - } - /** - * Start auto play. - */ - async startAutoplay() { - const swiper = await this.getSwiper(); - if (swiper.autoplay) { - swiper.autoplay.start(); - } - } - /** - * Stop auto play. - */ - async stopAutoplay() { - const swiper = await this.getSwiper(); - if (swiper.autoplay) { - swiper.autoplay.stop(); - } - } - /** - * Lock or unlock the ability to slide to the next slide. - * - * @param lock If `true`, disable swiping to the next slide. - */ - async lockSwipeToNext(lock) { - const swiper = await this.getSwiper(); - swiper.allowSlideNext = !lock; - } - /** - * Lock or unlock the ability to slide to the previous slide. - * - * @param lock If `true`, disable swiping to the previous slide. - */ - async lockSwipeToPrev(lock) { - const swiper = await this.getSwiper(); - swiper.allowSlidePrev = !lock; - } - /** - * Lock or unlock the ability to slide to the next or previous slide. - * - * @param lock If `true`, disable swiping to the next and previous slide. - */ - async lockSwipes(lock) { - const swiper = await this.getSwiper(); - swiper.allowSlideNext = !lock; - swiper.allowSlidePrev = !lock; - swiper.allowTouchMove = !lock; - } - /** - * Get the Swiper instance. - * Use this to access the full Swiper API. - * See https://idangero.us/swiper/api/ for all API options. - */ - async getSwiper() { - return this.swiper; - } - async initSwiper() { - const finalOptions = this.normalizeOptions(); - // init swiper core - // @ts-ignore - const { Swiper } = await __webpack_require__.e(/*! import() | swiper-bundle-95afeea2-js */ "swiper-bundle-95afeea2-js").then(__webpack_require__.bind(null, /*! ./swiper.bundle-95afeea2.js */ "./node_modules/@ionic/core/dist/esm/swiper.bundle-95afeea2.js")); - await waitForSlides(this.el); - const swiper = new Swiper(this.el, finalOptions); - this.swiperReady = true; - this.syncSwiper = swiper; - this.readySwiper(swiper); - } - normalizeOptions() { - // Base options, can be changed - // TODO Add interface SwiperOptions - const swiperOptions = { - effect: undefined, - direction: 'horizontal', - initialSlide: 0, - loop: false, - parallax: false, - slidesPerView: 1, - spaceBetween: 0, - speed: 300, - slidesPerColumn: 1, - slidesPerColumnFill: 'column', - slidesPerGroup: 1, - centeredSlides: false, - slidesOffsetBefore: 0, - slidesOffsetAfter: 0, - touchEventsTarget: 'container', - autoplay: false, - freeMode: false, - freeModeMomentum: true, - freeModeMomentumRatio: 1, - freeModeMomentumBounce: true, - freeModeMomentumBounceRatio: 1, - freeModeMomentumVelocityRatio: 1, - freeModeSticky: false, - freeModeMinimumVelocity: 0.02, - autoHeight: false, - setWrapperSize: false, - zoom: { - maxRatio: 3, - minRatio: 1, - toggle: false, - }, - touchRatio: 1, - touchAngle: 45, - simulateTouch: true, - touchStartPreventDefault: false, - shortSwipes: true, - longSwipes: true, - longSwipesRatio: 0.5, - longSwipesMs: 300, - followFinger: true, - threshold: 0, - touchMoveStopPropagation: true, - touchReleaseOnEdges: false, - iOSEdgeSwipeDetection: false, - iOSEdgeSwipeThreshold: 20, - resistance: true, - resistanceRatio: 0.85, - watchSlidesProgress: false, - watchSlidesVisibility: false, - preventClicks: true, - preventClicksPropagation: true, - slideToClickedSlide: false, - loopAdditionalSlides: 0, - noSwiping: true, - runCallbacksOnInit: true, - coverflowEffect: { - rotate: 50, - stretch: 0, - depth: 100, - modifier: 1, - slideShadows: true - }, - flipEffect: { - slideShadows: true, - limitRotation: true - }, - cubeEffect: { - slideShadows: true, - shadow: true, - shadowOffset: 20, - shadowScale: 0.94 - }, - fadeEffect: { - crossFade: false - }, - a11y: { - prevSlideMessage: 'Previous slide', - nextSlideMessage: 'Next slide', - firstSlideMessage: 'This is the first slide', - lastSlideMessage: 'This is the last slide' - } - }; - if (this.pager) { - swiperOptions.pagination = { - el: this.paginationEl, - type: 'bullets', - clickable: false, - hideOnClick: false, - }; - } - if (this.scrollbar) { - swiperOptions.scrollbar = { - el: this.scrollbarEl, - hide: true, - }; - } - // Keep the event options separate, we dont want users - // overwriting these - const eventOptions = { - on: { - init: () => { - setTimeout(() => { - this.ionSlidesDidLoad.emit(); - }, 20); - }, - slideChangeTransitionStart: this.ionSlideWillChange.emit, - slideChangeTransitionEnd: this.ionSlideDidChange.emit, - slideNextTransitionStart: this.ionSlideNextStart.emit, - slidePrevTransitionStart: this.ionSlidePrevStart.emit, - slideNextTransitionEnd: this.ionSlideNextEnd.emit, - slidePrevTransitionEnd: this.ionSlidePrevEnd.emit, - transitionStart: this.ionSlideTransitionStart.emit, - transitionEnd: this.ionSlideTransitionEnd.emit, - sliderMove: this.ionSlideDrag.emit, - reachBeginning: this.ionSlideReachStart.emit, - reachEnd: this.ionSlideReachEnd.emit, - touchStart: this.ionSlideTouchStart.emit, - touchEnd: this.ionSlideTouchEnd.emit, - tap: this.ionSlideTap.emit, - doubleTap: this.ionSlideDoubleTap.emit - } - }; - const customEvents = (!!this.options && !!this.options.on) ? this.options.on : {}; - // merge "on" event listeners, while giving our event listeners priority - const mergedEventOptions = { on: Object.assign(Object.assign({}, customEvents), eventOptions.on) }; - // Merge the base, user options, and events together then pas to swiper - return Object.assign(Object.assign(Object.assign({}, swiperOptions), this.options), mergedEventOptions); - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: { - [`${mode}`]: true, - // Used internally for styling - [`slides-${mode}`]: true, - 'swiper-container': true - } }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "swiper-wrapper" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), this.pager && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "swiper-pagination", ref: el => this.paginationEl = el }), this.scrollbar && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "swiper-scrollbar", ref: el => this.scrollbarEl = el }))); - } - static get assetsDirs() { return ["swiper"]; } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "options": ["optionsChanged"] - }; } -}; -const waitForSlides = (el) => { - return Promise.all(Array.from(el.querySelectorAll('ion-slide')).map(s => s.componentOnReady())); -}; -Slides.style = { - ios: slidesIosCss, - md: slidesMdCss -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=33-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/33-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/33-es2015.js.map deleted file mode 100644 index 064d01270..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/33-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-slide_2.entry.js"],"names":[],"mappings":"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;AACA;AACA,0BAA0B,kBAAkB;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kDAAkD,4BAA4B,EAAE;AAChF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,SAAS,SAAS,uOAAqC;AACtE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC,mCAAmC;AACvE;AACA,2DAA2D;AAC3D;AACA;AACA,qBAAqB,mEAAU;AAC/B,gBAAgB,4DAAC,CAAC,oDAAI,GAAG;AACzB,oBAAoB,KAAK;AACzB;AACA,2BAA2B,KAAK;AAChC;AACA,aAAa,EAAE,EAAE,4DAAC,SAAS,0BAA0B,EAAE,4DAAC,+BAA+B,4DAAC,SAAS,gEAAgE,qBAAqB,4DAAC,SAAS,8DAA8D;AAC9P;AACA,6BAA6B,mBAAmB;AAChD,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEoD","file":"33-es2015.js","sourcesContent":["import { r as registerInstance, h, H as Host, e as createEvent, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\n\nconst slideCss = \"ion-slide{display:block;width:100%;height:100%}.slide-zoom{display:block;width:100%;text-align:center}.swiper-slide{display:-ms-flexbox;display:flex;position:relative;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:18px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-slide img{width:auto;max-width:100%;height:auto;max-height:100%}\";\n\nconst Slide = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n 'swiper-slide': true,\n 'swiper-zoom-container': true\n } }));\n }\n};\nSlide.style = slideCss;\n\nconst slidesIosCss = \".swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical{height:100%}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\\\");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\\\");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\\\")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\\\")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\\\")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\\\")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top, 200ms -webkit-transform;transition:200ms top, 200ms -webkit-transform;-o-transition:200ms transform, 200ms top;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left, 200ms -webkit-transform;transition:200ms left, 200ms -webkit-transform;-o-transition:200ms transform, 200ms left;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right, 200ms -webkit-transform;transition:200ms right, 200ms -webkit-transform;-o-transition:200ms transform, 200ms right;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255, 255, 255, 0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0, 0, 0, 0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:\\\"\\\";width:100%;height:100%;background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\\\");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\\\")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}ion-slides{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-pagination-bullet{background:var(--bullet-background)}.swiper-pagination-bullet-active{background:var(--bullet-background-active)}.swiper-pagination-progressbar{background:var(--progress-bar-background)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--progress-bar-background-active)}.swiper-scrollbar{background:var(--scroll-bar-background)}.swiper-scrollbar-drag{background:var(--scroll-bar-background-active)}.slides-ios{--bullet-background:var(--ion-color-step-200, #cccccc);--bullet-background-active:var(--ion-color-primary, #3880ff);--progress-bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.25);--progress-bar-background-active:var(--ion-color-primary-shade, #3171e0);--scroll-bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);--scroll-bar-background-active:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.5)}\";\n\nconst slidesMdCss = \".swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical{height:100%}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\\\");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\\\");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\\\")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\\\")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\\\")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\\\")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top, 200ms -webkit-transform;transition:200ms top, 200ms -webkit-transform;-o-transition:200ms transform, 200ms top;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left, 200ms -webkit-transform;transition:200ms left, 200ms -webkit-transform;-o-transition:200ms transform, 200ms left;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right, 200ms -webkit-transform;transition:200ms right, 200ms -webkit-transform;-o-transition:200ms transform, 200ms right;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255, 255, 255, 0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0, 0, 0, 0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:\\\"\\\";width:100%;height:100%;background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\\\");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\\\")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}ion-slides{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-pagination-bullet{background:var(--bullet-background)}.swiper-pagination-bullet-active{background:var(--bullet-background-active)}.swiper-pagination-progressbar{background:var(--progress-bar-background)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--progress-bar-background-active)}.swiper-scrollbar{background:var(--scroll-bar-background)}.swiper-scrollbar-drag{background:var(--scroll-bar-background-active)}.slides-md{--bullet-background:var(--ion-color-step-200, #cccccc);--bullet-background-active:var(--ion-color-primary, #3880ff);--progress-bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.25);--progress-bar-background-active:var(--ion-color-primary-shade, #3171e0);--scroll-bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);--scroll-bar-background-active:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.5)}\";\n\nconst Slides = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionSlidesDidLoad = createEvent(this, \"ionSlidesDidLoad\", 7);\n this.ionSlideTap = createEvent(this, \"ionSlideTap\", 7);\n this.ionSlideDoubleTap = createEvent(this, \"ionSlideDoubleTap\", 7);\n this.ionSlideWillChange = createEvent(this, \"ionSlideWillChange\", 7);\n this.ionSlideDidChange = createEvent(this, \"ionSlideDidChange\", 7);\n this.ionSlideNextStart = createEvent(this, \"ionSlideNextStart\", 7);\n this.ionSlidePrevStart = createEvent(this, \"ionSlidePrevStart\", 7);\n this.ionSlideNextEnd = createEvent(this, \"ionSlideNextEnd\", 7);\n this.ionSlidePrevEnd = createEvent(this, \"ionSlidePrevEnd\", 7);\n this.ionSlideTransitionStart = createEvent(this, \"ionSlideTransitionStart\", 7);\n this.ionSlideTransitionEnd = createEvent(this, \"ionSlideTransitionEnd\", 7);\n this.ionSlideDrag = createEvent(this, \"ionSlideDrag\", 7);\n this.ionSlideReachStart = createEvent(this, \"ionSlideReachStart\", 7);\n this.ionSlideReachEnd = createEvent(this, \"ionSlideReachEnd\", 7);\n this.ionSlideTouchStart = createEvent(this, \"ionSlideTouchStart\", 7);\n this.ionSlideTouchEnd = createEvent(this, \"ionSlideTouchEnd\", 7);\n this.swiperReady = false;\n this.swiper = new Promise(resolve => { this.readySwiper = resolve; });\n this.didInit = false;\n /**\n * Options to pass to the swiper instance.\n * See http://idangero.us/swiper/api/ for valid options\n */\n this.options = {}; // SwiperOptions; // TODO\n /**\n * If `true`, show the pagination.\n */\n this.pager = false;\n /**\n * If `true`, show the scrollbar.\n */\n this.scrollbar = false;\n }\n async optionsChanged() {\n if (this.swiperReady) {\n const swiper = await this.getSwiper();\n Object.assign(swiper.params, this.options);\n await this.update();\n }\n }\n connectedCallback() {\n // tslint:disable-next-line: strict-type-predicates\n if (typeof MutationObserver !== 'undefined') {\n const mut = this.mutationO = new MutationObserver(() => {\n if (this.swiperReady) {\n this.update();\n }\n });\n mut.observe(this.el, {\n childList: true,\n subtree: true\n });\n this.el.componentOnReady().then(() => {\n if (!this.didInit) {\n this.didInit = true;\n this.initSwiper();\n }\n });\n }\n }\n disconnectedCallback() {\n if (this.mutationO) {\n this.mutationO.disconnect();\n this.mutationO = undefined;\n }\n /**\n * We need to synchronously destroy\n * swiper otherwise it is possible\n * that it will be left in a\n * destroyed state if connectedCallback\n * is called multiple times\n */\n const swiper = this.syncSwiper;\n if (swiper !== undefined) {\n swiper.destroy(true, true);\n this.swiper = new Promise(resolve => { this.readySwiper = resolve; });\n this.swiperReady = false;\n this.syncSwiper = undefined;\n }\n this.didInit = false;\n }\n /**\n * Update the underlying slider implementation. Call this if you've added or removed\n * child slides.\n */\n async update() {\n const [swiper] = await Promise.all([\n this.getSwiper(),\n waitForSlides(this.el)\n ]);\n swiper.update();\n }\n /**\n * Force swiper to update its height (when autoHeight is enabled) for the duration\n * equal to 'speed' parameter.\n *\n * @param speed The transition duration (in ms).\n */\n async updateAutoHeight(speed) {\n const swiper = await this.getSwiper();\n swiper.updateAutoHeight(speed);\n }\n /**\n * Transition to the specified slide.\n *\n * @param index The index of the slide to transition to.\n * @param speed The transition duration (in ms).\n * @param runCallbacks If true, the transition will produce [Transition/SlideChange][Start/End] transition events.\n */\n async slideTo(index, speed, runCallbacks) {\n const swiper = await this.getSwiper();\n swiper.slideTo(index, speed, runCallbacks);\n }\n /**\n * Transition to the next slide.\n *\n * @param speed The transition duration (in ms).\n * @param runCallbacks If true, the transition will produce [Transition/SlideChange][Start/End] transition events.\n */\n async slideNext(speed, runCallbacks) {\n const swiper = await this.getSwiper();\n swiper.slideNext(speed, runCallbacks);\n }\n /**\n * Transition to the previous slide.\n *\n * @param speed The transition duration (in ms).\n * @param runCallbacks If true, the transition will produce the [Transition/SlideChange][Start/End] transition events.\n */\n async slidePrev(speed, runCallbacks) {\n const swiper = await this.getSwiper();\n swiper.slidePrev(speed, runCallbacks);\n }\n /**\n * Get the index of the active slide.\n */\n async getActiveIndex() {\n const swiper = await this.getSwiper();\n return swiper.activeIndex;\n }\n /**\n * Get the index of the previous slide.\n */\n async getPreviousIndex() {\n const swiper = await this.getSwiper();\n return swiper.previousIndex;\n }\n /**\n * Get the total number of slides.\n */\n async length() {\n const swiper = await this.getSwiper();\n return swiper.slides.length;\n }\n /**\n * Get whether or not the current slide is the last slide.\n */\n async isEnd() {\n const swiper = await this.getSwiper();\n return swiper.isEnd;\n }\n /**\n * Get whether or not the current slide is the first slide.\n */\n async isBeginning() {\n const swiper = await this.getSwiper();\n return swiper.isBeginning;\n }\n /**\n * Start auto play.\n */\n async startAutoplay() {\n const swiper = await this.getSwiper();\n if (swiper.autoplay) {\n swiper.autoplay.start();\n }\n }\n /**\n * Stop auto play.\n */\n async stopAutoplay() {\n const swiper = await this.getSwiper();\n if (swiper.autoplay) {\n swiper.autoplay.stop();\n }\n }\n /**\n * Lock or unlock the ability to slide to the next slide.\n *\n * @param lock If `true`, disable swiping to the next slide.\n */\n async lockSwipeToNext(lock) {\n const swiper = await this.getSwiper();\n swiper.allowSlideNext = !lock;\n }\n /**\n * Lock or unlock the ability to slide to the previous slide.\n *\n * @param lock If `true`, disable swiping to the previous slide.\n */\n async lockSwipeToPrev(lock) {\n const swiper = await this.getSwiper();\n swiper.allowSlidePrev = !lock;\n }\n /**\n * Lock or unlock the ability to slide to the next or previous slide.\n *\n * @param lock If `true`, disable swiping to the next and previous slide.\n */\n async lockSwipes(lock) {\n const swiper = await this.getSwiper();\n swiper.allowSlideNext = !lock;\n swiper.allowSlidePrev = !lock;\n swiper.allowTouchMove = !lock;\n }\n /**\n * Get the Swiper instance.\n * Use this to access the full Swiper API.\n * See https://idangero.us/swiper/api/ for all API options.\n */\n async getSwiper() {\n return this.swiper;\n }\n async initSwiper() {\n const finalOptions = this.normalizeOptions();\n // init swiper core\n // @ts-ignore\n const { Swiper } = await import('./swiper.bundle-95afeea2.js');\n await waitForSlides(this.el);\n const swiper = new Swiper(this.el, finalOptions);\n this.swiperReady = true;\n this.syncSwiper = swiper;\n this.readySwiper(swiper);\n }\n normalizeOptions() {\n // Base options, can be changed\n // TODO Add interface SwiperOptions\n const swiperOptions = {\n effect: undefined,\n direction: 'horizontal',\n initialSlide: 0,\n loop: false,\n parallax: false,\n slidesPerView: 1,\n spaceBetween: 0,\n speed: 300,\n slidesPerColumn: 1,\n slidesPerColumnFill: 'column',\n slidesPerGroup: 1,\n centeredSlides: false,\n slidesOffsetBefore: 0,\n slidesOffsetAfter: 0,\n touchEventsTarget: 'container',\n autoplay: false,\n freeMode: false,\n freeModeMomentum: true,\n freeModeMomentumRatio: 1,\n freeModeMomentumBounce: true,\n freeModeMomentumBounceRatio: 1,\n freeModeMomentumVelocityRatio: 1,\n freeModeSticky: false,\n freeModeMinimumVelocity: 0.02,\n autoHeight: false,\n setWrapperSize: false,\n zoom: {\n maxRatio: 3,\n minRatio: 1,\n toggle: false,\n },\n touchRatio: 1,\n touchAngle: 45,\n simulateTouch: true,\n touchStartPreventDefault: false,\n shortSwipes: true,\n longSwipes: true,\n longSwipesRatio: 0.5,\n longSwipesMs: 300,\n followFinger: true,\n threshold: 0,\n touchMoveStopPropagation: true,\n touchReleaseOnEdges: false,\n iOSEdgeSwipeDetection: false,\n iOSEdgeSwipeThreshold: 20,\n resistance: true,\n resistanceRatio: 0.85,\n watchSlidesProgress: false,\n watchSlidesVisibility: false,\n preventClicks: true,\n preventClicksPropagation: true,\n slideToClickedSlide: false,\n loopAdditionalSlides: 0,\n noSwiping: true,\n runCallbacksOnInit: true,\n coverflowEffect: {\n rotate: 50,\n stretch: 0,\n depth: 100,\n modifier: 1,\n slideShadows: true\n },\n flipEffect: {\n slideShadows: true,\n limitRotation: true\n },\n cubeEffect: {\n slideShadows: true,\n shadow: true,\n shadowOffset: 20,\n shadowScale: 0.94\n },\n fadeEffect: {\n crossFade: false\n },\n a11y: {\n prevSlideMessage: 'Previous slide',\n nextSlideMessage: 'Next slide',\n firstSlideMessage: 'This is the first slide',\n lastSlideMessage: 'This is the last slide'\n }\n };\n if (this.pager) {\n swiperOptions.pagination = {\n el: this.paginationEl,\n type: 'bullets',\n clickable: false,\n hideOnClick: false,\n };\n }\n if (this.scrollbar) {\n swiperOptions.scrollbar = {\n el: this.scrollbarEl,\n hide: true,\n };\n }\n // Keep the event options separate, we dont want users\n // overwriting these\n const eventOptions = {\n on: {\n init: () => {\n setTimeout(() => {\n this.ionSlidesDidLoad.emit();\n }, 20);\n },\n slideChangeTransitionStart: this.ionSlideWillChange.emit,\n slideChangeTransitionEnd: this.ionSlideDidChange.emit,\n slideNextTransitionStart: this.ionSlideNextStart.emit,\n slidePrevTransitionStart: this.ionSlidePrevStart.emit,\n slideNextTransitionEnd: this.ionSlideNextEnd.emit,\n slidePrevTransitionEnd: this.ionSlidePrevEnd.emit,\n transitionStart: this.ionSlideTransitionStart.emit,\n transitionEnd: this.ionSlideTransitionEnd.emit,\n sliderMove: this.ionSlideDrag.emit,\n reachBeginning: this.ionSlideReachStart.emit,\n reachEnd: this.ionSlideReachEnd.emit,\n touchStart: this.ionSlideTouchStart.emit,\n touchEnd: this.ionSlideTouchEnd.emit,\n tap: this.ionSlideTap.emit,\n doubleTap: this.ionSlideDoubleTap.emit\n }\n };\n const customEvents = (!!this.options && !!this.options.on) ? this.options.on : {};\n // merge \"on\" event listeners, while giving our event listeners priority\n const mergedEventOptions = { on: Object.assign(Object.assign({}, customEvents), eventOptions.on) };\n // Merge the base, user options, and events together then pas to swiper\n return Object.assign(Object.assign(Object.assign({}, swiperOptions), this.options), mergedEventOptions);\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [`${mode}`]: true,\n // Used internally for styling\n [`slides-${mode}`]: true,\n 'swiper-container': true\n } }, h(\"div\", { class: \"swiper-wrapper\" }, h(\"slot\", null)), this.pager && h(\"div\", { class: \"swiper-pagination\", ref: el => this.paginationEl = el }), this.scrollbar && h(\"div\", { class: \"swiper-scrollbar\", ref: el => this.scrollbarEl = el })));\n }\n static get assetsDirs() { return [\"swiper\"]; }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"options\": [\"optionsChanged\"]\n }; }\n};\nconst waitForSlides = (el) => {\n return Promise.all(Array.from(el.querySelectorAll('ion-slide')).map(s => s.componentOnReady()));\n};\nSlides.style = {\n ios: slidesIosCss,\n md: slidesMdCss\n};\n\nexport { Slide as ion_slide, Slides as ion_slides };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/33-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/33-es5.js deleted file mode 100644 index 4e01b7414..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/33-es5.js +++ /dev/null @@ -1,1048 +0,0 @@ -function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } - -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } - -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } - -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } - -function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } - -function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } - -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[33], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-slide_2.entry.js": - /*!****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-slide_2.entry.js ***! - \****************************************************************/ - - /*! exports provided: ion_slide, ion_slides */ - - /***/ - function node_modulesIonicCoreDistEsmIonSlide_2EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_slide", function () { - return Slide; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_slides", function () { - return Slides; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - - var slideCss = "ion-slide{display:block;width:100%;height:100%}.slide-zoom{display:block;width:100%;text-align:center}.swiper-slide{display:-ms-flexbox;display:flex;position:relative;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:18px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-slide img{width:auto;max-width:100%;height:auto;max-height:100%}"; - - var Slide = /*#__PURE__*/function () { - function Slide(hostRef) { - _classCallCheck(this, Slide); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - - _createClass(Slide, [{ - key: "render", - value: function render() { - var _class; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": (_class = {}, _defineProperty(_class, mode, true), _defineProperty(_class, 'swiper-slide', true), _defineProperty(_class, 'swiper-zoom-container', true), _class) - }); - } - }]); - - return Slide; - }(); - - Slide.style = slideCss; - var slidesIosCss = ".swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical{height:100%}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top, 200ms -webkit-transform;transition:200ms top, 200ms -webkit-transform;-o-transition:200ms transform, 200ms top;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left, 200ms -webkit-transform;transition:200ms left, 200ms -webkit-transform;-o-transition:200ms transform, 200ms left;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right, 200ms -webkit-transform;transition:200ms right, 200ms -webkit-transform;-o-transition:200ms transform, 200ms right;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255, 255, 255, 0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0, 0, 0, 0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:\"\";width:100%;height:100%;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}ion-slides{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-pagination-bullet{background:var(--bullet-background)}.swiper-pagination-bullet-active{background:var(--bullet-background-active)}.swiper-pagination-progressbar{background:var(--progress-bar-background)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--progress-bar-background-active)}.swiper-scrollbar{background:var(--scroll-bar-background)}.swiper-scrollbar-drag{background:var(--scroll-bar-background-active)}.slides-ios{--bullet-background:var(--ion-color-step-200, #cccccc);--bullet-background-active:var(--ion-color-primary, #3880ff);--progress-bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.25);--progress-bar-background-active:var(--ion-color-primary-shade, #3171e0);--scroll-bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);--scroll-bar-background-active:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.5)}"; - var slidesMdCss = ".swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical{height:100%}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top, 200ms -webkit-transform;transition:200ms top, 200ms -webkit-transform;-o-transition:200ms transform, 200ms top;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left, 200ms -webkit-transform;transition:200ms left, 200ms -webkit-transform;-o-transition:200ms transform, 200ms left;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right, 200ms -webkit-transform;transition:200ms right, 200ms -webkit-transform;-o-transition:200ms transform, 200ms right;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255, 255, 255, 0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0, 0, 0, 0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:\"\";width:100%;height:100%;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}ion-slides{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-pagination-bullet{background:var(--bullet-background)}.swiper-pagination-bullet-active{background:var(--bullet-background-active)}.swiper-pagination-progressbar{background:var(--progress-bar-background)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--progress-bar-background-active)}.swiper-scrollbar{background:var(--scroll-bar-background)}.swiper-scrollbar-drag{background:var(--scroll-bar-background-active)}.slides-md{--bullet-background:var(--ion-color-step-200, #cccccc);--bullet-background-active:var(--ion-color-primary, #3880ff);--progress-bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.25);--progress-bar-background-active:var(--ion-color-primary-shade, #3171e0);--scroll-bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);--scroll-bar-background-active:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.5)}"; - - var Slides = /*#__PURE__*/function () { - function Slides(hostRef) { - var _this = this; - - _classCallCheck(this, Slides); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionSlidesDidLoad = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlidesDidLoad", 7); - this.ionSlideTap = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideTap", 7); - this.ionSlideDoubleTap = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideDoubleTap", 7); - this.ionSlideWillChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideWillChange", 7); - this.ionSlideDidChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideDidChange", 7); - this.ionSlideNextStart = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideNextStart", 7); - this.ionSlidePrevStart = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlidePrevStart", 7); - this.ionSlideNextEnd = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideNextEnd", 7); - this.ionSlidePrevEnd = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlidePrevEnd", 7); - this.ionSlideTransitionStart = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideTransitionStart", 7); - this.ionSlideTransitionEnd = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideTransitionEnd", 7); - this.ionSlideDrag = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideDrag", 7); - this.ionSlideReachStart = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideReachStart", 7); - this.ionSlideReachEnd = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideReachEnd", 7); - this.ionSlideTouchStart = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideTouchStart", 7); - this.ionSlideTouchEnd = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSlideTouchEnd", 7); - this.swiperReady = false; - this.swiper = new Promise(function (resolve) { - _this.readySwiper = resolve; - }); - this.didInit = false; - /** - * Options to pass to the swiper instance. - * See http://idangero.us/swiper/api/ for valid options - */ - - this.options = {}; // SwiperOptions; // TODO - - /** - * If `true`, show the pagination. - */ - - this.pager = false; - /** - * If `true`, show the scrollbar. - */ - - this.scrollbar = false; - } - - _createClass(Slides, [{ - key: "optionsChanged", - value: function () { - var _optionsChanged = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - var swiper; - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - if (!this.swiperReady) { - _context.next = 7; - break; - } - - _context.next = 3; - return this.getSwiper(); - - case 3: - swiper = _context.sent; - Object.assign(swiper.params, this.options); - _context.next = 7; - return this.update(); - - case 7: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function optionsChanged() { - return _optionsChanged.apply(this, arguments); - } - - return optionsChanged; - }() - }, { - key: "connectedCallback", - value: function connectedCallback() { - var _this2 = this; - - // tslint:disable-next-line: strict-type-predicates - if (typeof MutationObserver !== 'undefined') { - var mut = this.mutationO = new MutationObserver(function () { - if (_this2.swiperReady) { - _this2.update(); - } - }); - mut.observe(this.el, { - childList: true, - subtree: true - }); - this.el.componentOnReady().then(function () { - if (!_this2.didInit) { - _this2.didInit = true; - - _this2.initSwiper(); - } - }); - } - } - }, { - key: "disconnectedCallback", - value: function disconnectedCallback() { - var _this3 = this; - - if (this.mutationO) { - this.mutationO.disconnect(); - this.mutationO = undefined; - } - /** - * We need to synchronously destroy - * swiper otherwise it is possible - * that it will be left in a - * destroyed state if connectedCallback - * is called multiple times - */ - - - var swiper = this.syncSwiper; - - if (swiper !== undefined) { - swiper.destroy(true, true); - this.swiper = new Promise(function (resolve) { - _this3.readySwiper = resolve; - }); - this.swiperReady = false; - this.syncSwiper = undefined; - } - - this.didInit = false; - } - /** - * Update the underlying slider implementation. Call this if you've added or removed - * child slides. - */ - - }, { - key: "update", - value: function () { - var _update = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { - var _yield$Promise$all, _yield$Promise$all2, swiper; - - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return Promise.all([this.getSwiper(), waitForSlides(this.el)]); - - case 2: - _yield$Promise$all = _context2.sent; - _yield$Promise$all2 = _slicedToArray(_yield$Promise$all, 1); - swiper = _yield$Promise$all2[0]; - swiper.update(); - - case 6: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function update() { - return _update.apply(this, arguments); - } - - return update; - }() - /** - * Force swiper to update its height (when autoHeight is enabled) for the duration - * equal to 'speed' parameter. - * - * @param speed The transition duration (in ms). - */ - - }, { - key: "updateAutoHeight", - value: function () { - var _updateAutoHeight = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(speed) { - var swiper; - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return this.getSwiper(); - - case 2: - swiper = _context3.sent; - swiper.updateAutoHeight(speed); - - case 4: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function updateAutoHeight(_x) { - return _updateAutoHeight.apply(this, arguments); - } - - return updateAutoHeight; - }() - /** - * Transition to the specified slide. - * - * @param index The index of the slide to transition to. - * @param speed The transition duration (in ms). - * @param runCallbacks If true, the transition will produce [Transition/SlideChange][Start/End] transition events. - */ - - }, { - key: "slideTo", - value: function () { - var _slideTo = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(index, speed, runCallbacks) { - var swiper; - return regeneratorRuntime.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - _context4.next = 2; - return this.getSwiper(); - - case 2: - swiper = _context4.sent; - swiper.slideTo(index, speed, runCallbacks); - - case 4: - case "end": - return _context4.stop(); - } - } - }, _callee4, this); - })); - - function slideTo(_x2, _x3, _x4) { - return _slideTo.apply(this, arguments); - } - - return slideTo; - }() - /** - * Transition to the next slide. - * - * @param speed The transition duration (in ms). - * @param runCallbacks If true, the transition will produce [Transition/SlideChange][Start/End] transition events. - */ - - }, { - key: "slideNext", - value: function () { - var _slideNext = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee5(speed, runCallbacks) { - var swiper; - return regeneratorRuntime.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - _context5.next = 2; - return this.getSwiper(); - - case 2: - swiper = _context5.sent; - swiper.slideNext(speed, runCallbacks); - - case 4: - case "end": - return _context5.stop(); - } - } - }, _callee5, this); - })); - - function slideNext(_x5, _x6) { - return _slideNext.apply(this, arguments); - } - - return slideNext; - }() - /** - * Transition to the previous slide. - * - * @param speed The transition duration (in ms). - * @param runCallbacks If true, the transition will produce the [Transition/SlideChange][Start/End] transition events. - */ - - }, { - key: "slidePrev", - value: function () { - var _slidePrev = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee6(speed, runCallbacks) { - var swiper; - return regeneratorRuntime.wrap(function _callee6$(_context6) { - while (1) { - switch (_context6.prev = _context6.next) { - case 0: - _context6.next = 2; - return this.getSwiper(); - - case 2: - swiper = _context6.sent; - swiper.slidePrev(speed, runCallbacks); - - case 4: - case "end": - return _context6.stop(); - } - } - }, _callee6, this); - })); - - function slidePrev(_x7, _x8) { - return _slidePrev.apply(this, arguments); - } - - return slidePrev; - }() - /** - * Get the index of the active slide. - */ - - }, { - key: "getActiveIndex", - value: function () { - var _getActiveIndex = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() { - var swiper; - return regeneratorRuntime.wrap(function _callee7$(_context7) { - while (1) { - switch (_context7.prev = _context7.next) { - case 0: - _context7.next = 2; - return this.getSwiper(); - - case 2: - swiper = _context7.sent; - return _context7.abrupt("return", swiper.activeIndex); - - case 4: - case "end": - return _context7.stop(); - } - } - }, _callee7, this); - })); - - function getActiveIndex() { - return _getActiveIndex.apply(this, arguments); - } - - return getActiveIndex; - }() - /** - * Get the index of the previous slide. - */ - - }, { - key: "getPreviousIndex", - value: function () { - var _getPreviousIndex = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee8() { - var swiper; - return regeneratorRuntime.wrap(function _callee8$(_context8) { - while (1) { - switch (_context8.prev = _context8.next) { - case 0: - _context8.next = 2; - return this.getSwiper(); - - case 2: - swiper = _context8.sent; - return _context8.abrupt("return", swiper.previousIndex); - - case 4: - case "end": - return _context8.stop(); - } - } - }, _callee8, this); - })); - - function getPreviousIndex() { - return _getPreviousIndex.apply(this, arguments); - } - - return getPreviousIndex; - }() - /** - * Get the total number of slides. - */ - - }, { - key: "length", - value: function () { - var _length = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee9() { - var swiper; - return regeneratorRuntime.wrap(function _callee9$(_context9) { - while (1) { - switch (_context9.prev = _context9.next) { - case 0: - _context9.next = 2; - return this.getSwiper(); - - case 2: - swiper = _context9.sent; - return _context9.abrupt("return", swiper.slides.length); - - case 4: - case "end": - return _context9.stop(); - } - } - }, _callee9, this); - })); - - function length() { - return _length.apply(this, arguments); - } - - return length; - }() - /** - * Get whether or not the current slide is the last slide. - */ - - }, { - key: "isEnd", - value: function () { - var _isEnd = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee10() { - var swiper; - return regeneratorRuntime.wrap(function _callee10$(_context10) { - while (1) { - switch (_context10.prev = _context10.next) { - case 0: - _context10.next = 2; - return this.getSwiper(); - - case 2: - swiper = _context10.sent; - return _context10.abrupt("return", swiper.isEnd); - - case 4: - case "end": - return _context10.stop(); - } - } - }, _callee10, this); - })); - - function isEnd() { - return _isEnd.apply(this, arguments); - } - - return isEnd; - }() - /** - * Get whether or not the current slide is the first slide. - */ - - }, { - key: "isBeginning", - value: function () { - var _isBeginning = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee11() { - var swiper; - return regeneratorRuntime.wrap(function _callee11$(_context11) { - while (1) { - switch (_context11.prev = _context11.next) { - case 0: - _context11.next = 2; - return this.getSwiper(); - - case 2: - swiper = _context11.sent; - return _context11.abrupt("return", swiper.isBeginning); - - case 4: - case "end": - return _context11.stop(); - } - } - }, _callee11, this); - })); - - function isBeginning() { - return _isBeginning.apply(this, arguments); - } - - return isBeginning; - }() - /** - * Start auto play. - */ - - }, { - key: "startAutoplay", - value: function () { - var _startAutoplay = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee12() { - var swiper; - return regeneratorRuntime.wrap(function _callee12$(_context12) { - while (1) { - switch (_context12.prev = _context12.next) { - case 0: - _context12.next = 2; - return this.getSwiper(); - - case 2: - swiper = _context12.sent; - - if (swiper.autoplay) { - swiper.autoplay.start(); - } - - case 4: - case "end": - return _context12.stop(); - } - } - }, _callee12, this); - })); - - function startAutoplay() { - return _startAutoplay.apply(this, arguments); - } - - return startAutoplay; - }() - /** - * Stop auto play. - */ - - }, { - key: "stopAutoplay", - value: function () { - var _stopAutoplay = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee13() { - var swiper; - return regeneratorRuntime.wrap(function _callee13$(_context13) { - while (1) { - switch (_context13.prev = _context13.next) { - case 0: - _context13.next = 2; - return this.getSwiper(); - - case 2: - swiper = _context13.sent; - - if (swiper.autoplay) { - swiper.autoplay.stop(); - } - - case 4: - case "end": - return _context13.stop(); - } - } - }, _callee13, this); - })); - - function stopAutoplay() { - return _stopAutoplay.apply(this, arguments); - } - - return stopAutoplay; - }() - /** - * Lock or unlock the ability to slide to the next slide. - * - * @param lock If `true`, disable swiping to the next slide. - */ - - }, { - key: "lockSwipeToNext", - value: function () { - var _lockSwipeToNext = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee14(lock) { - var swiper; - return regeneratorRuntime.wrap(function _callee14$(_context14) { - while (1) { - switch (_context14.prev = _context14.next) { - case 0: - _context14.next = 2; - return this.getSwiper(); - - case 2: - swiper = _context14.sent; - swiper.allowSlideNext = !lock; - - case 4: - case "end": - return _context14.stop(); - } - } - }, _callee14, this); - })); - - function lockSwipeToNext(_x9) { - return _lockSwipeToNext.apply(this, arguments); - } - - return lockSwipeToNext; - }() - /** - * Lock or unlock the ability to slide to the previous slide. - * - * @param lock If `true`, disable swiping to the previous slide. - */ - - }, { - key: "lockSwipeToPrev", - value: function () { - var _lockSwipeToPrev = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee15(lock) { - var swiper; - return regeneratorRuntime.wrap(function _callee15$(_context15) { - while (1) { - switch (_context15.prev = _context15.next) { - case 0: - _context15.next = 2; - return this.getSwiper(); - - case 2: - swiper = _context15.sent; - swiper.allowSlidePrev = !lock; - - case 4: - case "end": - return _context15.stop(); - } - } - }, _callee15, this); - })); - - function lockSwipeToPrev(_x10) { - return _lockSwipeToPrev.apply(this, arguments); - } - - return lockSwipeToPrev; - }() - /** - * Lock or unlock the ability to slide to the next or previous slide. - * - * @param lock If `true`, disable swiping to the next and previous slide. - */ - - }, { - key: "lockSwipes", - value: function () { - var _lockSwipes = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee16(lock) { - var swiper; - return regeneratorRuntime.wrap(function _callee16$(_context16) { - while (1) { - switch (_context16.prev = _context16.next) { - case 0: - _context16.next = 2; - return this.getSwiper(); - - case 2: - swiper = _context16.sent; - swiper.allowSlideNext = !lock; - swiper.allowSlidePrev = !lock; - swiper.allowTouchMove = !lock; - - case 6: - case "end": - return _context16.stop(); - } - } - }, _callee16, this); - })); - - function lockSwipes(_x11) { - return _lockSwipes.apply(this, arguments); - } - - return lockSwipes; - }() - /** - * Get the Swiper instance. - * Use this to access the full Swiper API. - * See https://idangero.us/swiper/api/ for all API options. - */ - - }, { - key: "getSwiper", - value: function () { - var _getSwiper = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee17() { - return regeneratorRuntime.wrap(function _callee17$(_context17) { - while (1) { - switch (_context17.prev = _context17.next) { - case 0: - return _context17.abrupt("return", this.swiper); - - case 1: - case "end": - return _context17.stop(); - } - } - }, _callee17, this); - })); - - function getSwiper() { - return _getSwiper.apply(this, arguments); - } - - return getSwiper; - }() - }, { - key: "initSwiper", - value: function () { - var _initSwiper = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee18() { - var finalOptions, _yield$__webpack_requ, Swiper, swiper; - - return regeneratorRuntime.wrap(function _callee18$(_context18) { - while (1) { - switch (_context18.prev = _context18.next) { - case 0: - finalOptions = this.normalizeOptions(); // init swiper core - // @ts-ignore - - _context18.next = 3; - return __webpack_require__.e( - /*! import() | swiper-bundle-95afeea2-js */ - "swiper-bundle-95afeea2-js").then(__webpack_require__.bind(null, - /*! ./swiper.bundle-95afeea2.js */ - "./node_modules/@ionic/core/dist/esm/swiper.bundle-95afeea2.js")); - - case 3: - _yield$__webpack_requ = _context18.sent; - Swiper = _yield$__webpack_requ.Swiper; - _context18.next = 7; - return waitForSlides(this.el); - - case 7: - swiper = new Swiper(this.el, finalOptions); - this.swiperReady = true; - this.syncSwiper = swiper; - this.readySwiper(swiper); - - case 11: - case "end": - return _context18.stop(); - } - } - }, _callee18, this); - })); - - function initSwiper() { - return _initSwiper.apply(this, arguments); - } - - return initSwiper; - }() - }, { - key: "normalizeOptions", - value: function normalizeOptions() { - var _this4 = this; - - // Base options, can be changed - // TODO Add interface SwiperOptions - var swiperOptions = { - effect: undefined, - direction: 'horizontal', - initialSlide: 0, - loop: false, - parallax: false, - slidesPerView: 1, - spaceBetween: 0, - speed: 300, - slidesPerColumn: 1, - slidesPerColumnFill: 'column', - slidesPerGroup: 1, - centeredSlides: false, - slidesOffsetBefore: 0, - slidesOffsetAfter: 0, - touchEventsTarget: 'container', - autoplay: false, - freeMode: false, - freeModeMomentum: true, - freeModeMomentumRatio: 1, - freeModeMomentumBounce: true, - freeModeMomentumBounceRatio: 1, - freeModeMomentumVelocityRatio: 1, - freeModeSticky: false, - freeModeMinimumVelocity: 0.02, - autoHeight: false, - setWrapperSize: false, - zoom: { - maxRatio: 3, - minRatio: 1, - toggle: false - }, - touchRatio: 1, - touchAngle: 45, - simulateTouch: true, - touchStartPreventDefault: false, - shortSwipes: true, - longSwipes: true, - longSwipesRatio: 0.5, - longSwipesMs: 300, - followFinger: true, - threshold: 0, - touchMoveStopPropagation: true, - touchReleaseOnEdges: false, - iOSEdgeSwipeDetection: false, - iOSEdgeSwipeThreshold: 20, - resistance: true, - resistanceRatio: 0.85, - watchSlidesProgress: false, - watchSlidesVisibility: false, - preventClicks: true, - preventClicksPropagation: true, - slideToClickedSlide: false, - loopAdditionalSlides: 0, - noSwiping: true, - runCallbacksOnInit: true, - coverflowEffect: { - rotate: 50, - stretch: 0, - depth: 100, - modifier: 1, - slideShadows: true - }, - flipEffect: { - slideShadows: true, - limitRotation: true - }, - cubeEffect: { - slideShadows: true, - shadow: true, - shadowOffset: 20, - shadowScale: 0.94 - }, - fadeEffect: { - crossFade: false - }, - a11y: { - prevSlideMessage: 'Previous slide', - nextSlideMessage: 'Next slide', - firstSlideMessage: 'This is the first slide', - lastSlideMessage: 'This is the last slide' - } - }; - - if (this.pager) { - swiperOptions.pagination = { - el: this.paginationEl, - type: 'bullets', - clickable: false, - hideOnClick: false - }; - } - - if (this.scrollbar) { - swiperOptions.scrollbar = { - el: this.scrollbarEl, - hide: true - }; - } // Keep the event options separate, we dont want users - // overwriting these - - - var eventOptions = { - on: { - init: function init() { - setTimeout(function () { - _this4.ionSlidesDidLoad.emit(); - }, 20); - }, - slideChangeTransitionStart: this.ionSlideWillChange.emit, - slideChangeTransitionEnd: this.ionSlideDidChange.emit, - slideNextTransitionStart: this.ionSlideNextStart.emit, - slidePrevTransitionStart: this.ionSlidePrevStart.emit, - slideNextTransitionEnd: this.ionSlideNextEnd.emit, - slidePrevTransitionEnd: this.ionSlidePrevEnd.emit, - transitionStart: this.ionSlideTransitionStart.emit, - transitionEnd: this.ionSlideTransitionEnd.emit, - sliderMove: this.ionSlideDrag.emit, - reachBeginning: this.ionSlideReachStart.emit, - reachEnd: this.ionSlideReachEnd.emit, - touchStart: this.ionSlideTouchStart.emit, - touchEnd: this.ionSlideTouchEnd.emit, - tap: this.ionSlideTap.emit, - doubleTap: this.ionSlideDoubleTap.emit - } - }; - var customEvents = !!this.options && !!this.options.on ? this.options.on : {}; // merge "on" event listeners, while giving our event listeners priority - - var mergedEventOptions = { - on: Object.assign(Object.assign({}, customEvents), eventOptions.on) - }; // Merge the base, user options, and events together then pas to swiper - - return Object.assign(Object.assign(Object.assign({}, swiperOptions), this.options), mergedEventOptions); - } - }, { - key: "render", - value: function render() { - var _class2, - _this5 = this; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": (_class2 = {}, _defineProperty(_class2, "".concat(mode), true), _defineProperty(_class2, "slides-".concat(mode), true), _defineProperty(_class2, 'swiper-container', true), _class2) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "swiper-wrapper" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), this.pager && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "swiper-pagination", - ref: function ref(el) { - return _this5.paginationEl = el; - } - }), this.scrollbar && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "swiper-scrollbar", - ref: function ref(el) { - return _this5.scrollbarEl = el; - } - })); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "assetsDirs", - get: function get() { - return ["swiper"]; - } - }, { - key: "watchers", - get: function get() { - return { - "options": ["optionsChanged"] - }; - } - }]); - - return Slides; - }(); - - var waitForSlides = function waitForSlides(el) { - return Promise.all(Array.from(el.querySelectorAll('ion-slide')).map(function (s) { - return s.componentOnReady(); - })); - }; - - Slides.style = { - ios: slidesIosCss, - md: slidesMdCss - }; - /***/ - } -}]); -//# sourceMappingURL=33-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/33-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/33-es5.js.map deleted file mode 100644 index c796facc9..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/33-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-slide_2.entry.js"],"names":["slideCss","Slide","hostRef","mode","style","slidesIosCss","slidesMdCss","Slides","ionSlidesDidLoad","ionSlideTap","ionSlideDoubleTap","ionSlideWillChange","ionSlideDidChange","ionSlideNextStart","ionSlidePrevStart","ionSlideNextEnd","ionSlidePrevEnd","ionSlideTransitionStart","ionSlideTransitionEnd","ionSlideDrag","ionSlideReachStart","ionSlideReachEnd","ionSlideTouchStart","ionSlideTouchEnd","swiperReady","swiper","Promise","resolve","readySwiper","didInit","options","pager","scrollbar","getSwiper","Object","assign","params","update","MutationObserver","mut","mutationO","observe","el","childList","subtree","componentOnReady","then","initSwiper","disconnect","undefined","syncSwiper","destroy","all","waitForSlides","speed","updateAutoHeight","index","runCallbacks","slideTo","slideNext","slidePrev","activeIndex","previousIndex","slides","length","isEnd","isBeginning","autoplay","start","stop","lock","allowSlideNext","allowSlidePrev","allowTouchMove","finalOptions","normalizeOptions","Swiper","swiperOptions","effect","direction","initialSlide","loop","parallax","slidesPerView","spaceBetween","slidesPerColumn","slidesPerColumnFill","slidesPerGroup","centeredSlides","slidesOffsetBefore","slidesOffsetAfter","touchEventsTarget","freeMode","freeModeMomentum","freeModeMomentumRatio","freeModeMomentumBounce","freeModeMomentumBounceRatio","freeModeMomentumVelocityRatio","freeModeSticky","freeModeMinimumVelocity","autoHeight","setWrapperSize","zoom","maxRatio","minRatio","toggle","touchRatio","touchAngle","simulateTouch","touchStartPreventDefault","shortSwipes","longSwipes","longSwipesRatio","longSwipesMs","followFinger","threshold","touchMoveStopPropagation","touchReleaseOnEdges","iOSEdgeSwipeDetection","iOSEdgeSwipeThreshold","resistance","resistanceRatio","watchSlidesProgress","watchSlidesVisibility","preventClicks","preventClicksPropagation","slideToClickedSlide","loopAdditionalSlides","noSwiping","runCallbacksOnInit","coverflowEffect","rotate","stretch","depth","modifier","slideShadows","flipEffect","limitRotation","cubeEffect","shadow","shadowOffset","shadowScale","fadeEffect","crossFade","a11y","prevSlideMessage","nextSlideMessage","firstSlideMessage","lastSlideMessage","pagination","paginationEl","type","clickable","hideOnClick","scrollbarEl","hide","eventOptions","on","init","setTimeout","emit","slideChangeTransitionStart","slideChangeTransitionEnd","slideNextTransitionStart","slidePrevTransitionStart","slideNextTransitionEnd","slidePrevTransitionEnd","transitionStart","transitionEnd","sliderMove","reachBeginning","reachEnd","touchStart","touchEnd","tap","doubleTap","customEvents","mergedEventOptions","ref","Array","from","querySelectorAll","map","s","ios","md"],"mappings":"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","file":"33-es5.js","sourcesContent":["import { r as registerInstance, h, H as Host, e as createEvent, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\n\nconst slideCss = \"ion-slide{display:block;width:100%;height:100%}.slide-zoom{display:block;width:100%;text-align:center}.swiper-slide{display:-ms-flexbox;display:flex;position:relative;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:18px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.swiper-slide img{width:auto;max-width:100%;height:auto;max-height:100%}\";\n\nconst Slide = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n 'swiper-slide': true,\n 'swiper-zoom-container': true\n } }));\n }\n};\nSlide.style = slideCss;\n\nconst slidesIosCss = \".swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical{height:100%}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\\\");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\\\");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\\\")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\\\")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\\\")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\\\")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top, 200ms -webkit-transform;transition:200ms top, 200ms -webkit-transform;-o-transition:200ms transform, 200ms top;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left, 200ms -webkit-transform;transition:200ms left, 200ms -webkit-transform;-o-transition:200ms transform, 200ms left;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right, 200ms -webkit-transform;transition:200ms right, 200ms -webkit-transform;-o-transition:200ms transform, 200ms right;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255, 255, 255, 0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0, 0, 0, 0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:\\\"\\\";width:100%;height:100%;background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\\\");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\\\")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}ion-slides{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-pagination-bullet{background:var(--bullet-background)}.swiper-pagination-bullet-active{background:var(--bullet-background-active)}.swiper-pagination-progressbar{background:var(--progress-bar-background)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--progress-bar-background-active)}.swiper-scrollbar{background:var(--scroll-bar-background)}.swiper-scrollbar-drag{background:var(--scroll-bar-background-active)}.slides-ios{--bullet-background:var(--ion-color-step-200, #cccccc);--bullet-background-active:var(--ion-color-primary, #3880ff);--progress-bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.25);--progress-bar-background-active:var(--ion-color-primary-shade, #3171e0);--scroll-bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);--scroll-bar-background-active:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.5)}\";\n\nconst slidesMdCss = \".swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical{height:100%}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\\\");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E\\\");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\\\")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E\\\")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\\\")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E\\\")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top, 200ms -webkit-transform;transition:200ms top, 200ms -webkit-transform;-o-transition:200ms transform, 200ms top;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left, 200ms -webkit-transform;transition:200ms left, 200ms -webkit-transform;-o-transition:200ms transform, 200ms left;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right, 200ms -webkit-transform;transition:200ms right, 200ms -webkit-transform;-o-transition:200ms transform, 200ms right;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255, 255, 255, 0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0, 0, 0, 0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:\\\"\\\";width:100%;height:100%;background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\\\");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url(\\\"data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E\\\")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}ion-slides{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swiper-pagination-bullet{background:var(--bullet-background)}.swiper-pagination-bullet-active{background:var(--bullet-background-active)}.swiper-pagination-progressbar{background:var(--progress-bar-background)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--progress-bar-background-active)}.swiper-scrollbar{background:var(--scroll-bar-background)}.swiper-scrollbar-drag{background:var(--scroll-bar-background-active)}.slides-md{--bullet-background:var(--ion-color-step-200, #cccccc);--bullet-background-active:var(--ion-color-primary, #3880ff);--progress-bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.25);--progress-bar-background-active:var(--ion-color-primary-shade, #3171e0);--scroll-bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);--scroll-bar-background-active:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.5)}\";\n\nconst Slides = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionSlidesDidLoad = createEvent(this, \"ionSlidesDidLoad\", 7);\n this.ionSlideTap = createEvent(this, \"ionSlideTap\", 7);\n this.ionSlideDoubleTap = createEvent(this, \"ionSlideDoubleTap\", 7);\n this.ionSlideWillChange = createEvent(this, \"ionSlideWillChange\", 7);\n this.ionSlideDidChange = createEvent(this, \"ionSlideDidChange\", 7);\n this.ionSlideNextStart = createEvent(this, \"ionSlideNextStart\", 7);\n this.ionSlidePrevStart = createEvent(this, \"ionSlidePrevStart\", 7);\n this.ionSlideNextEnd = createEvent(this, \"ionSlideNextEnd\", 7);\n this.ionSlidePrevEnd = createEvent(this, \"ionSlidePrevEnd\", 7);\n this.ionSlideTransitionStart = createEvent(this, \"ionSlideTransitionStart\", 7);\n this.ionSlideTransitionEnd = createEvent(this, \"ionSlideTransitionEnd\", 7);\n this.ionSlideDrag = createEvent(this, \"ionSlideDrag\", 7);\n this.ionSlideReachStart = createEvent(this, \"ionSlideReachStart\", 7);\n this.ionSlideReachEnd = createEvent(this, \"ionSlideReachEnd\", 7);\n this.ionSlideTouchStart = createEvent(this, \"ionSlideTouchStart\", 7);\n this.ionSlideTouchEnd = createEvent(this, \"ionSlideTouchEnd\", 7);\n this.swiperReady = false;\n this.swiper = new Promise(resolve => { this.readySwiper = resolve; });\n this.didInit = false;\n /**\n * Options to pass to the swiper instance.\n * See http://idangero.us/swiper/api/ for valid options\n */\n this.options = {}; // SwiperOptions; // TODO\n /**\n * If `true`, show the pagination.\n */\n this.pager = false;\n /**\n * If `true`, show the scrollbar.\n */\n this.scrollbar = false;\n }\n async optionsChanged() {\n if (this.swiperReady) {\n const swiper = await this.getSwiper();\n Object.assign(swiper.params, this.options);\n await this.update();\n }\n }\n connectedCallback() {\n // tslint:disable-next-line: strict-type-predicates\n if (typeof MutationObserver !== 'undefined') {\n const mut = this.mutationO = new MutationObserver(() => {\n if (this.swiperReady) {\n this.update();\n }\n });\n mut.observe(this.el, {\n childList: true,\n subtree: true\n });\n this.el.componentOnReady().then(() => {\n if (!this.didInit) {\n this.didInit = true;\n this.initSwiper();\n }\n });\n }\n }\n disconnectedCallback() {\n if (this.mutationO) {\n this.mutationO.disconnect();\n this.mutationO = undefined;\n }\n /**\n * We need to synchronously destroy\n * swiper otherwise it is possible\n * that it will be left in a\n * destroyed state if connectedCallback\n * is called multiple times\n */\n const swiper = this.syncSwiper;\n if (swiper !== undefined) {\n swiper.destroy(true, true);\n this.swiper = new Promise(resolve => { this.readySwiper = resolve; });\n this.swiperReady = false;\n this.syncSwiper = undefined;\n }\n this.didInit = false;\n }\n /**\n * Update the underlying slider implementation. Call this if you've added or removed\n * child slides.\n */\n async update() {\n const [swiper] = await Promise.all([\n this.getSwiper(),\n waitForSlides(this.el)\n ]);\n swiper.update();\n }\n /**\n * Force swiper to update its height (when autoHeight is enabled) for the duration\n * equal to 'speed' parameter.\n *\n * @param speed The transition duration (in ms).\n */\n async updateAutoHeight(speed) {\n const swiper = await this.getSwiper();\n swiper.updateAutoHeight(speed);\n }\n /**\n * Transition to the specified slide.\n *\n * @param index The index of the slide to transition to.\n * @param speed The transition duration (in ms).\n * @param runCallbacks If true, the transition will produce [Transition/SlideChange][Start/End] transition events.\n */\n async slideTo(index, speed, runCallbacks) {\n const swiper = await this.getSwiper();\n swiper.slideTo(index, speed, runCallbacks);\n }\n /**\n * Transition to the next slide.\n *\n * @param speed The transition duration (in ms).\n * @param runCallbacks If true, the transition will produce [Transition/SlideChange][Start/End] transition events.\n */\n async slideNext(speed, runCallbacks) {\n const swiper = await this.getSwiper();\n swiper.slideNext(speed, runCallbacks);\n }\n /**\n * Transition to the previous slide.\n *\n * @param speed The transition duration (in ms).\n * @param runCallbacks If true, the transition will produce the [Transition/SlideChange][Start/End] transition events.\n */\n async slidePrev(speed, runCallbacks) {\n const swiper = await this.getSwiper();\n swiper.slidePrev(speed, runCallbacks);\n }\n /**\n * Get the index of the active slide.\n */\n async getActiveIndex() {\n const swiper = await this.getSwiper();\n return swiper.activeIndex;\n }\n /**\n * Get the index of the previous slide.\n */\n async getPreviousIndex() {\n const swiper = await this.getSwiper();\n return swiper.previousIndex;\n }\n /**\n * Get the total number of slides.\n */\n async length() {\n const swiper = await this.getSwiper();\n return swiper.slides.length;\n }\n /**\n * Get whether or not the current slide is the last slide.\n */\n async isEnd() {\n const swiper = await this.getSwiper();\n return swiper.isEnd;\n }\n /**\n * Get whether or not the current slide is the first slide.\n */\n async isBeginning() {\n const swiper = await this.getSwiper();\n return swiper.isBeginning;\n }\n /**\n * Start auto play.\n */\n async startAutoplay() {\n const swiper = await this.getSwiper();\n if (swiper.autoplay) {\n swiper.autoplay.start();\n }\n }\n /**\n * Stop auto play.\n */\n async stopAutoplay() {\n const swiper = await this.getSwiper();\n if (swiper.autoplay) {\n swiper.autoplay.stop();\n }\n }\n /**\n * Lock or unlock the ability to slide to the next slide.\n *\n * @param lock If `true`, disable swiping to the next slide.\n */\n async lockSwipeToNext(lock) {\n const swiper = await this.getSwiper();\n swiper.allowSlideNext = !lock;\n }\n /**\n * Lock or unlock the ability to slide to the previous slide.\n *\n * @param lock If `true`, disable swiping to the previous slide.\n */\n async lockSwipeToPrev(lock) {\n const swiper = await this.getSwiper();\n swiper.allowSlidePrev = !lock;\n }\n /**\n * Lock or unlock the ability to slide to the next or previous slide.\n *\n * @param lock If `true`, disable swiping to the next and previous slide.\n */\n async lockSwipes(lock) {\n const swiper = await this.getSwiper();\n swiper.allowSlideNext = !lock;\n swiper.allowSlidePrev = !lock;\n swiper.allowTouchMove = !lock;\n }\n /**\n * Get the Swiper instance.\n * Use this to access the full Swiper API.\n * See https://idangero.us/swiper/api/ for all API options.\n */\n async getSwiper() {\n return this.swiper;\n }\n async initSwiper() {\n const finalOptions = this.normalizeOptions();\n // init swiper core\n // @ts-ignore\n const { Swiper } = await import('./swiper.bundle-95afeea2.js');\n await waitForSlides(this.el);\n const swiper = new Swiper(this.el, finalOptions);\n this.swiperReady = true;\n this.syncSwiper = swiper;\n this.readySwiper(swiper);\n }\n normalizeOptions() {\n // Base options, can be changed\n // TODO Add interface SwiperOptions\n const swiperOptions = {\n effect: undefined,\n direction: 'horizontal',\n initialSlide: 0,\n loop: false,\n parallax: false,\n slidesPerView: 1,\n spaceBetween: 0,\n speed: 300,\n slidesPerColumn: 1,\n slidesPerColumnFill: 'column',\n slidesPerGroup: 1,\n centeredSlides: false,\n slidesOffsetBefore: 0,\n slidesOffsetAfter: 0,\n touchEventsTarget: 'container',\n autoplay: false,\n freeMode: false,\n freeModeMomentum: true,\n freeModeMomentumRatio: 1,\n freeModeMomentumBounce: true,\n freeModeMomentumBounceRatio: 1,\n freeModeMomentumVelocityRatio: 1,\n freeModeSticky: false,\n freeModeMinimumVelocity: 0.02,\n autoHeight: false,\n setWrapperSize: false,\n zoom: {\n maxRatio: 3,\n minRatio: 1,\n toggle: false,\n },\n touchRatio: 1,\n touchAngle: 45,\n simulateTouch: true,\n touchStartPreventDefault: false,\n shortSwipes: true,\n longSwipes: true,\n longSwipesRatio: 0.5,\n longSwipesMs: 300,\n followFinger: true,\n threshold: 0,\n touchMoveStopPropagation: true,\n touchReleaseOnEdges: false,\n iOSEdgeSwipeDetection: false,\n iOSEdgeSwipeThreshold: 20,\n resistance: true,\n resistanceRatio: 0.85,\n watchSlidesProgress: false,\n watchSlidesVisibility: false,\n preventClicks: true,\n preventClicksPropagation: true,\n slideToClickedSlide: false,\n loopAdditionalSlides: 0,\n noSwiping: true,\n runCallbacksOnInit: true,\n coverflowEffect: {\n rotate: 50,\n stretch: 0,\n depth: 100,\n modifier: 1,\n slideShadows: true\n },\n flipEffect: {\n slideShadows: true,\n limitRotation: true\n },\n cubeEffect: {\n slideShadows: true,\n shadow: true,\n shadowOffset: 20,\n shadowScale: 0.94\n },\n fadeEffect: {\n crossFade: false\n },\n a11y: {\n prevSlideMessage: 'Previous slide',\n nextSlideMessage: 'Next slide',\n firstSlideMessage: 'This is the first slide',\n lastSlideMessage: 'This is the last slide'\n }\n };\n if (this.pager) {\n swiperOptions.pagination = {\n el: this.paginationEl,\n type: 'bullets',\n clickable: false,\n hideOnClick: false,\n };\n }\n if (this.scrollbar) {\n swiperOptions.scrollbar = {\n el: this.scrollbarEl,\n hide: true,\n };\n }\n // Keep the event options separate, we dont want users\n // overwriting these\n const eventOptions = {\n on: {\n init: () => {\n setTimeout(() => {\n this.ionSlidesDidLoad.emit();\n }, 20);\n },\n slideChangeTransitionStart: this.ionSlideWillChange.emit,\n slideChangeTransitionEnd: this.ionSlideDidChange.emit,\n slideNextTransitionStart: this.ionSlideNextStart.emit,\n slidePrevTransitionStart: this.ionSlidePrevStart.emit,\n slideNextTransitionEnd: this.ionSlideNextEnd.emit,\n slidePrevTransitionEnd: this.ionSlidePrevEnd.emit,\n transitionStart: this.ionSlideTransitionStart.emit,\n transitionEnd: this.ionSlideTransitionEnd.emit,\n sliderMove: this.ionSlideDrag.emit,\n reachBeginning: this.ionSlideReachStart.emit,\n reachEnd: this.ionSlideReachEnd.emit,\n touchStart: this.ionSlideTouchStart.emit,\n touchEnd: this.ionSlideTouchEnd.emit,\n tap: this.ionSlideTap.emit,\n doubleTap: this.ionSlideDoubleTap.emit\n }\n };\n const customEvents = (!!this.options && !!this.options.on) ? this.options.on : {};\n // merge \"on\" event listeners, while giving our event listeners priority\n const mergedEventOptions = { on: Object.assign(Object.assign({}, customEvents), eventOptions.on) };\n // Merge the base, user options, and events together then pas to swiper\n return Object.assign(Object.assign(Object.assign({}, swiperOptions), this.options), mergedEventOptions);\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [`${mode}`]: true,\n // Used internally for styling\n [`slides-${mode}`]: true,\n 'swiper-container': true\n } }, h(\"div\", { class: \"swiper-wrapper\" }, h(\"slot\", null)), this.pager && h(\"div\", { class: \"swiper-pagination\", ref: el => this.paginationEl = el }), this.scrollbar && h(\"div\", { class: \"swiper-scrollbar\", ref: el => this.scrollbarEl = el })));\n }\n static get assetsDirs() { return [\"swiper\"]; }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"options\": [\"optionsChanged\"]\n }; }\n};\nconst waitForSlides = (el) => {\n return Promise.all(Array.from(el.querySelectorAll('ion-slide')).map(s => s.componentOnReady()));\n};\nSlides.style = {\n ios: slidesIosCss,\n md: slidesMdCss\n};\n\nexport { Slide as ion_slide, Slides as ion_slides };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/34-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/34-es2015.js deleted file mode 100644 index d88659906..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/34-es2015.js +++ /dev/null @@ -1,78 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[34],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-spinner.entry.js": -/*!****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-spinner.entry.js ***! - \****************************************************************/ -/*! exports provided: ion_spinner */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_spinner", function() { return Spinner; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); -/* harmony import */ var _spinner_configs_c78e170e_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./spinner-configs-c78e170e.js */ "./node_modules/@ionic/core/dist/esm/spinner-configs-c78e170e.js"); - - - - - -const spinnerCss = ":host{display:inline-block;position:relative;width:28px;height:28px;color:var(--color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host(.ion-color){color:var(--ion-color-base)}svg{left:0;top:0;-webkit-transform-origin:center;transform-origin:center;position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}[dir=rtl] svg,:host-context([dir=rtl]) svg{left:unset;right:unset;right:0}[dir=rtl] svg,:host-context([dir=rtl]) svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}:host(.spinner-lines) line,:host(.spinner-lines-small) line{stroke-width:4px;stroke-linecap:round;stroke:currentColor}:host(.spinner-lines) svg,:host(.spinner-lines-small) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite}:host(.spinner-bubbles) svg{-webkit-animation:spinner-scale-out 1s linear infinite;animation:spinner-scale-out 1s linear infinite;fill:currentColor}:host(.spinner-circles) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite;fill:currentColor}:host(.spinner-crescent) circle{fill:transparent;stroke-width:4px;stroke-dasharray:128px;stroke-dashoffset:82px;stroke:currentColor}:host(.spinner-crescent) svg{-webkit-animation:spinner-rotate 1s linear infinite;animation:spinner-rotate 1s linear infinite}:host(.spinner-dots) circle{stroke-width:0;fill:currentColor}:host(.spinner-dots) svg{-webkit-animation:spinner-dots 1s linear infinite;animation:spinner-dots 1s linear infinite}:host(.spinner-circular){-webkit-animation:spinner-circular linear infinite;animation:spinner-circular linear infinite}:host(.spinner-circular) circle{-webkit-animation:spinner-circular-inner ease-in-out infinite;animation:spinner-circular-inner ease-in-out infinite;stroke:currentColor;stroke-dasharray:80px, 200px;stroke-dashoffset:0px;stroke-width:5.6;fill:none}:host(.spinner-paused),:host(.spinner-paused) svg,:host(.spinner-paused) circle{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@-webkit-keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}@keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}"; - -const Spinner = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If `true`, the spinner's animation will be paused. - */ - this.paused = false; - } - getName() { - const spinnerName = this.name || _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('spinner'); - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - if (spinnerName) { - return spinnerName; - } - return (mode === 'ios') ? 'lines' : 'circular'; - } - render() { - const self = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(self); - const spinnerName = self.getName(); - const spinner = _spinner_configs_c78e170e_js__WEBPACK_IMPORTED_MODULE_3__["S"][spinnerName] || _spinner_configs_c78e170e_js__WEBPACK_IMPORTED_MODULE_3__["S"]['lines']; - const duration = (typeof self.duration === 'number' && self.duration > 10 ? self.duration : spinner.dur); - const svgs = []; - if (spinner.circles !== undefined) { - for (let i = 0; i < spinner.circles; i++) { - svgs.push(buildCircle(spinner, duration, i, spinner.circles)); - } - } - else if (spinner.lines !== undefined) { - for (let i = 0; i < spinner.lines; i++) { - svgs.push(buildLine(spinner, duration, i, spinner.lines)); - } - } - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(self.color)), { [mode]: true, [`spinner-${spinnerName}`]: true, 'spinner-paused': !!self.paused || _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('_testing') }), role: "progressbar", style: spinner.elmDuration ? { animationDuration: duration + 'ms' } : {} }, svgs)); - } -}; -const buildCircle = (spinner, duration, index, total) => { - const data = spinner.fn(duration, index, total); - data.style['animation-duration'] = duration + 'ms'; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("svg", { viewBox: data.viewBox || '0 0 64 64', style: data.style }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("circle", { transform: data.transform || 'translate(32,32)', cx: data.cx, cy: data.cy, r: data.r, style: spinner.elmDuration ? { animationDuration: duration + 'ms' } : {} }))); -}; -const buildLine = (spinner, duration, index, total) => { - const data = spinner.fn(duration, index, total); - data.style['animation-duration'] = duration + 'ms'; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("svg", { viewBox: data.viewBox || '0 0 64 64', style: data.style }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("line", { transform: "translate(32,32)", y1: data.y1, y2: data.y2 }))); -}; -Spinner.style = spinnerCss; - - - - -/***/ }) - -}]); -//# sourceMappingURL=34-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/34-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/34-es2015.js.map deleted file mode 100644 index f3919ac26..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/34-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-spinner.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0E;AACA;AACZ;AACA;;AAE9D,0BAA0B,qBAAqB,kBAAkB,WAAW,YAAY,mBAAmB,yBAAyB,sBAAsB,qBAAqB,iBAAiB,kBAAkB,4BAA4B,IAAI,OAAO,MAAM,gCAAgC,wBAAwB,kBAAkB,WAAW,YAAY,gCAAgC,wBAAwB,2CAA2C,WAAW,YAAY,QAAQ,2CAA2C,6CAA6C,qCAAqC,4DAA4D,iBAAiB,qBAAqB,oBAAoB,0DAA0D,sDAAsD,8CAA8C,4BAA4B,uDAAuD,+CAA+C,kBAAkB,4BAA4B,sDAAsD,8CAA8C,kBAAkB,gCAAgC,iBAAiB,iBAAiB,uBAAuB,uBAAuB,oBAAoB,6BAA6B,oDAAoD,4CAA4C,4BAA4B,eAAe,kBAAkB,yBAAyB,kDAAkD,0CAA0C,yBAAyB,mDAAmD,2CAA2C,gCAAgC,8DAA8D,sDAAsD,oBAAoB,6BAA6B,sBAAsB,iBAAiB,UAAU,gFAAgF,oCAAoC,4BAA4B,oCAAoC,GAAG,UAAU,KAAK,WAAW,4BAA4B,GAAG,UAAU,KAAK,WAAW,qCAAqC,GAAG,8BAA8B,sBAAsB,KAAK,8BAA8B,uBAAuB,6BAA6B,GAAG,8BAA8B,sBAAsB,KAAK,8BAA8B,uBAAuB,kCAAkC,GAAG,+BAA+B,uBAAuB,KAAK,iCAAiC,0BAA0B,0BAA0B,GAAG,+BAA+B,uBAAuB,KAAK,iCAAiC,0BAA0B,gCAAgC,GAAG,8BAA8B,sBAAsB,YAAY,IAAI,kCAAkC,0BAA0B,YAAY,KAAK,8BAA8B,sBAAsB,aAAa,wBAAwB,GAAG,8BAA8B,sBAAsB,YAAY,IAAI,kCAAkC,0BAA0B,YAAY,KAAK,8BAA8B,sBAAsB,aAAa,oCAAoC,KAAK,iCAAiC,0BAA0B,4BAA4B,KAAK,iCAAiC,0BAA0B,0CAA0C,GAAG,4BAA4B,sBAAsB,IAAI,8BAA8B,wBAAwB,KAAK,8BAA8B,0BAA0B,kCAAkC,GAAG,4BAA4B,sBAAsB,IAAI,8BAA8B,wBAAwB,KAAK,8BAA8B,0BAA0B;;AAE31H;AACA;AACA,QAAQ,4DAAgB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC,2DAAM;AAC/C,qBAAqB,mEAAU;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B;AACA,wBAAwB,8DAAQ,iBAAiB,8DAAQ;AACzD;AACA;AACA;AACA,2BAA2B,qBAAqB;AAChD;AACA;AACA;AACA;AACA,2BAA2B,mBAAmB;AAC9C;AACA;AACA;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,sCAAsC,EAAE,4DAAkB,gBAAgB,2BAA2B,YAAY,6CAA6C,2DAAM,yBAAyB,sDAAsD,qCAAqC,KAAK,EAAE;AACxT;AACA;AACA;AACA;AACA;AACA,YAAY,4DAAC,SAAS,0DAA0D,EAAE,4DAAC,YAAY,qHAAqH,qCAAqC,KAAK,EAAE;AAChQ;AACA;AACA;AACA;AACA,YAAY,4DAAC,SAAS,0DAA0D,EAAE,4DAAC,UAAU,0DAA0D;AACvJ;AACA;;AAEkC","file":"34-es2015.js","sourcesContent":["import { r as registerInstance, h, H as Host } from './index-44bf8136.js';\nimport { c as config, b as getIonMode } from './ionic-global-837be8f3.js';\nimport { c as createColorClasses } from './theme-3f0b0c04.js';\nimport { S as SPINNERS } from './spinner-configs-c78e170e.js';\n\nconst spinnerCss = \":host{display:inline-block;position:relative;width:28px;height:28px;color:var(--color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host(.ion-color){color:var(--ion-color-base)}svg{left:0;top:0;-webkit-transform-origin:center;transform-origin:center;position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}[dir=rtl] svg,:host-context([dir=rtl]) svg{left:unset;right:unset;right:0}[dir=rtl] svg,:host-context([dir=rtl]) svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}:host(.spinner-lines) line,:host(.spinner-lines-small) line{stroke-width:4px;stroke-linecap:round;stroke:currentColor}:host(.spinner-lines) svg,:host(.spinner-lines-small) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite}:host(.spinner-bubbles) svg{-webkit-animation:spinner-scale-out 1s linear infinite;animation:spinner-scale-out 1s linear infinite;fill:currentColor}:host(.spinner-circles) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite;fill:currentColor}:host(.spinner-crescent) circle{fill:transparent;stroke-width:4px;stroke-dasharray:128px;stroke-dashoffset:82px;stroke:currentColor}:host(.spinner-crescent) svg{-webkit-animation:spinner-rotate 1s linear infinite;animation:spinner-rotate 1s linear infinite}:host(.spinner-dots) circle{stroke-width:0;fill:currentColor}:host(.spinner-dots) svg{-webkit-animation:spinner-dots 1s linear infinite;animation:spinner-dots 1s linear infinite}:host(.spinner-circular){-webkit-animation:spinner-circular linear infinite;animation:spinner-circular linear infinite}:host(.spinner-circular) circle{-webkit-animation:spinner-circular-inner ease-in-out infinite;animation:spinner-circular-inner ease-in-out infinite;stroke:currentColor;stroke-dasharray:80px, 200px;stroke-dashoffset:0px;stroke-width:5.6;fill:none}:host(.spinner-paused),:host(.spinner-paused) svg,:host(.spinner-paused) circle{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@-webkit-keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}@keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}\";\n\nconst Spinner = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If `true`, the spinner's animation will be paused.\n */\n this.paused = false;\n }\n getName() {\n const spinnerName = this.name || config.get('spinner');\n const mode = getIonMode(this);\n if (spinnerName) {\n return spinnerName;\n }\n return (mode === 'ios') ? 'lines' : 'circular';\n }\n render() {\n const self = this;\n const mode = getIonMode(self);\n const spinnerName = self.getName();\n const spinner = SPINNERS[spinnerName] || SPINNERS['lines'];\n const duration = (typeof self.duration === 'number' && self.duration > 10 ? self.duration : spinner.dur);\n const svgs = [];\n if (spinner.circles !== undefined) {\n for (let i = 0; i < spinner.circles; i++) {\n svgs.push(buildCircle(spinner, duration, i, spinner.circles));\n }\n }\n else if (spinner.lines !== undefined) {\n for (let i = 0; i < spinner.lines; i++) {\n svgs.push(buildLine(spinner, duration, i, spinner.lines));\n }\n }\n return (h(Host, { class: Object.assign(Object.assign({}, createColorClasses(self.color)), { [mode]: true, [`spinner-${spinnerName}`]: true, 'spinner-paused': !!self.paused || config.getBoolean('_testing') }), role: \"progressbar\", style: spinner.elmDuration ? { animationDuration: duration + 'ms' } : {} }, svgs));\n }\n};\nconst buildCircle = (spinner, duration, index, total) => {\n const data = spinner.fn(duration, index, total);\n data.style['animation-duration'] = duration + 'ms';\n return (h(\"svg\", { viewBox: data.viewBox || '0 0 64 64', style: data.style }, h(\"circle\", { transform: data.transform || 'translate(32,32)', cx: data.cx, cy: data.cy, r: data.r, style: spinner.elmDuration ? { animationDuration: duration + 'ms' } : {} })));\n};\nconst buildLine = (spinner, duration, index, total) => {\n const data = spinner.fn(duration, index, total);\n data.style['animation-duration'] = duration + 'ms';\n return (h(\"svg\", { viewBox: data.viewBox || '0 0 64 64', style: data.style }, h(\"line\", { transform: \"translate(32,32)\", y1: data.y1, y2: data.y2 })));\n};\nSpinner.style = spinnerCss;\n\nexport { Spinner as ion_spinner };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/34-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/34-es5.js deleted file mode 100644 index 64a78f645..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/34-es5.js +++ /dev/null @@ -1,150 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[34], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-spinner.entry.js": - /*!****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-spinner.entry.js ***! - \****************************************************************/ - - /*! exports provided: ion_spinner */ - - /***/ - function node_modulesIonicCoreDistEsmIonSpinnerEntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_spinner", function () { - return Spinner; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - /* harmony import */ - - - var _spinner_configs_c78e170e_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( - /*! ./spinner-configs-c78e170e.js */ - "./node_modules/@ionic/core/dist/esm/spinner-configs-c78e170e.js"); - - var spinnerCss = ":host{display:inline-block;position:relative;width:28px;height:28px;color:var(--color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host(.ion-color){color:var(--ion-color-base)}svg{left:0;top:0;-webkit-transform-origin:center;transform-origin:center;position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}[dir=rtl] svg,:host-context([dir=rtl]) svg{left:unset;right:unset;right:0}[dir=rtl] svg,:host-context([dir=rtl]) svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}:host(.spinner-lines) line,:host(.spinner-lines-small) line{stroke-width:4px;stroke-linecap:round;stroke:currentColor}:host(.spinner-lines) svg,:host(.spinner-lines-small) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite}:host(.spinner-bubbles) svg{-webkit-animation:spinner-scale-out 1s linear infinite;animation:spinner-scale-out 1s linear infinite;fill:currentColor}:host(.spinner-circles) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite;fill:currentColor}:host(.spinner-crescent) circle{fill:transparent;stroke-width:4px;stroke-dasharray:128px;stroke-dashoffset:82px;stroke:currentColor}:host(.spinner-crescent) svg{-webkit-animation:spinner-rotate 1s linear infinite;animation:spinner-rotate 1s linear infinite}:host(.spinner-dots) circle{stroke-width:0;fill:currentColor}:host(.spinner-dots) svg{-webkit-animation:spinner-dots 1s linear infinite;animation:spinner-dots 1s linear infinite}:host(.spinner-circular){-webkit-animation:spinner-circular linear infinite;animation:spinner-circular linear infinite}:host(.spinner-circular) circle{-webkit-animation:spinner-circular-inner ease-in-out infinite;animation:spinner-circular-inner ease-in-out infinite;stroke:currentColor;stroke-dasharray:80px, 200px;stroke-dashoffset:0px;stroke-width:5.6;fill:none}:host(.spinner-paused),:host(.spinner-paused) svg,:host(.spinner-paused) circle{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@-webkit-keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}@keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}"; - - var Spinner = /*#__PURE__*/function () { - function Spinner(hostRef) { - _classCallCheck(this, Spinner); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - /** - * If `true`, the spinner's animation will be paused. - */ - - this.paused = false; - } - - _createClass(Spinner, [{ - key: "getName", - value: function getName() { - var spinnerName = this.name || _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('spinner'); - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - - if (spinnerName) { - return spinnerName; - } - - return mode === 'ios' ? 'lines' : 'circular'; - } - }, { - key: "render", - value: function render() { - var _Object$assign; - - var self = this; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(self); - var spinnerName = self.getName(); - var spinner = _spinner_configs_c78e170e_js__WEBPACK_IMPORTED_MODULE_3__["S"][spinnerName] || _spinner_configs_c78e170e_js__WEBPACK_IMPORTED_MODULE_3__["S"]['lines']; - var duration = typeof self.duration === 'number' && self.duration > 10 ? self.duration : spinner.dur; - var svgs = []; - - if (spinner.circles !== undefined) { - for (var i = 0; i < spinner.circles; i++) { - svgs.push(buildCircle(spinner, duration, i, spinner.circles)); - } - } else if (spinner.lines !== undefined) { - for (var _i = 0; _i < spinner.lines; _i++) { - svgs.push(buildLine(spinner, duration, _i, spinner.lines)); - } - } - - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(self.color)), (_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, "spinner-".concat(spinnerName), true), _defineProperty(_Object$assign, 'spinner-paused', !!self.paused || _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].getBoolean('_testing')), _Object$assign)), - role: "progressbar", - style: spinner.elmDuration ? { - animationDuration: duration + 'ms' - } : {} - }, svgs); - } - }]); - - return Spinner; - }(); - - var buildCircle = function buildCircle(spinner, duration, index, total) { - var data = spinner.fn(duration, index, total); - data.style['animation-duration'] = duration + 'ms'; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("svg", { - viewBox: data.viewBox || '0 0 64 64', - style: data.style - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("circle", { - transform: data.transform || 'translate(32,32)', - cx: data.cx, - cy: data.cy, - r: data.r, - style: spinner.elmDuration ? { - animationDuration: duration + 'ms' - } : {} - })); - }; - - var buildLine = function buildLine(spinner, duration, index, total) { - var data = spinner.fn(duration, index, total); - data.style['animation-duration'] = duration + 'ms'; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("svg", { - viewBox: data.viewBox || '0 0 64 64', - style: data.style - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("line", { - transform: "translate(32,32)", - y1: data.y1, - y2: data.y2 - })); - }; - - Spinner.style = spinnerCss; - /***/ - } -}]); -//# sourceMappingURL=34-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/34-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/34-es5.js.map deleted file mode 100644 index 3058101da..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/34-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-spinner.entry.js"],"names":["spinnerCss","Spinner","hostRef","paused","spinnerName","name","get","mode","self","getName","spinner","duration","dur","svgs","circles","undefined","i","push","buildCircle","lines","buildLine","Object","assign","color","getBoolean","role","style","elmDuration","animationDuration","index","total","data","fn","viewBox","transform","cx","cy","r","y1","y2"],"mappings":"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","file":"34-es5.js","sourcesContent":["import { r as registerInstance, h, H as Host } from './index-44bf8136.js';\nimport { c as config, b as getIonMode } from './ionic-global-837be8f3.js';\nimport { c as createColorClasses } from './theme-3f0b0c04.js';\nimport { S as SPINNERS } from './spinner-configs-c78e170e.js';\n\nconst spinnerCss = \":host{display:inline-block;position:relative;width:28px;height:28px;color:var(--color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host(.ion-color){color:var(--ion-color-base)}svg{left:0;top:0;-webkit-transform-origin:center;transform-origin:center;position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}[dir=rtl] svg,:host-context([dir=rtl]) svg{left:unset;right:unset;right:0}[dir=rtl] svg,:host-context([dir=rtl]) svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}:host(.spinner-lines) line,:host(.spinner-lines-small) line{stroke-width:4px;stroke-linecap:round;stroke:currentColor}:host(.spinner-lines) svg,:host(.spinner-lines-small) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite}:host(.spinner-bubbles) svg{-webkit-animation:spinner-scale-out 1s linear infinite;animation:spinner-scale-out 1s linear infinite;fill:currentColor}:host(.spinner-circles) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite;fill:currentColor}:host(.spinner-crescent) circle{fill:transparent;stroke-width:4px;stroke-dasharray:128px;stroke-dashoffset:82px;stroke:currentColor}:host(.spinner-crescent) svg{-webkit-animation:spinner-rotate 1s linear infinite;animation:spinner-rotate 1s linear infinite}:host(.spinner-dots) circle{stroke-width:0;fill:currentColor}:host(.spinner-dots) svg{-webkit-animation:spinner-dots 1s linear infinite;animation:spinner-dots 1s linear infinite}:host(.spinner-circular){-webkit-animation:spinner-circular linear infinite;animation:spinner-circular linear infinite}:host(.spinner-circular) circle{-webkit-animation:spinner-circular-inner ease-in-out infinite;animation:spinner-circular-inner ease-in-out infinite;stroke:currentColor;stroke-dasharray:80px, 200px;stroke-dashoffset:0px;stroke-width:5.6;fill:none}:host(.spinner-paused),:host(.spinner-paused) svg,:host(.spinner-paused) circle{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@-webkit-keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}@keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}\";\n\nconst Spinner = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n /**\n * If `true`, the spinner's animation will be paused.\n */\n this.paused = false;\n }\n getName() {\n const spinnerName = this.name || config.get('spinner');\n const mode = getIonMode(this);\n if (spinnerName) {\n return spinnerName;\n }\n return (mode === 'ios') ? 'lines' : 'circular';\n }\n render() {\n const self = this;\n const mode = getIonMode(self);\n const spinnerName = self.getName();\n const spinner = SPINNERS[spinnerName] || SPINNERS['lines'];\n const duration = (typeof self.duration === 'number' && self.duration > 10 ? self.duration : spinner.dur);\n const svgs = [];\n if (spinner.circles !== undefined) {\n for (let i = 0; i < spinner.circles; i++) {\n svgs.push(buildCircle(spinner, duration, i, spinner.circles));\n }\n }\n else if (spinner.lines !== undefined) {\n for (let i = 0; i < spinner.lines; i++) {\n svgs.push(buildLine(spinner, duration, i, spinner.lines));\n }\n }\n return (h(Host, { class: Object.assign(Object.assign({}, createColorClasses(self.color)), { [mode]: true, [`spinner-${spinnerName}`]: true, 'spinner-paused': !!self.paused || config.getBoolean('_testing') }), role: \"progressbar\", style: spinner.elmDuration ? { animationDuration: duration + 'ms' } : {} }, svgs));\n }\n};\nconst buildCircle = (spinner, duration, index, total) => {\n const data = spinner.fn(duration, index, total);\n data.style['animation-duration'] = duration + 'ms';\n return (h(\"svg\", { viewBox: data.viewBox || '0 0 64 64', style: data.style }, h(\"circle\", { transform: data.transform || 'translate(32,32)', cx: data.cx, cy: data.cy, r: data.r, style: spinner.elmDuration ? { animationDuration: duration + 'ms' } : {} })));\n};\nconst buildLine = (spinner, duration, index, total) => {\n const data = spinner.fn(duration, index, total);\n data.style['animation-duration'] = duration + 'ms';\n return (h(\"svg\", { viewBox: data.viewBox || '0 0 64 64', style: data.style }, h(\"line\", { transform: \"translate(32,32)\", y1: data.y1, y2: data.y2 })));\n};\nSpinner.style = spinnerCss;\n\nexport { Spinner as ion_spinner };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/35-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/35-es2015.js deleted file mode 100644 index ce8917f0f..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/35-es2015.js +++ /dev/null @@ -1,166 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[35],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-split-pane.entry.js": -/*!*******************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-split-pane.entry.js ***! - \*******************************************************************/ -/*! exports provided: ion_split_pane */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_split_pane", function() { return SplitPane; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - - - -const splitPaneIosCss = ":host{--side-width:100%;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;contain:strict}::slotted(ion-menu.menu-pane-visible){-ms-flex:0 1 auto;flex:0 1 auto;width:var(--side-width);min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.split-pane-visible) ::slotted(.split-pane-side),:host(.split-pane-visible) ::slotted(.split-pane-main){left:0;right:0;top:0;bottom:0;position:relative;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:0}:host(.split-pane-visible) ::slotted(.split-pane-main){-ms-flex:1;flex:1}:host(.split-pane-visible) ::slotted(.split-pane-side:not(ion-menu)),:host(.split-pane-visible) ::slotted(ion-menu.split-pane-side.menu-enabled){display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}::slotted(.split-pane-side:not(ion-menu)){display:none}:host(.split-pane-visible) ::slotted(.split-pane-side){-ms-flex-order:-1;order:-1}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){-ms-flex-order:1;order:1}:host{--border:0.55px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--side-min-width:270px;--side-max-width:28%}:host(.split-pane-visible) ::slotted(.split-pane-side){border-left:0;border-right:var(--border);border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.split-pane-visible) ::slotted(.split-pane-side){border-left:unset;border-right:unset;-webkit-border-start:0;border-inline-start:0;-webkit-border-end:var(--border);border-inline-end:var(--border)}}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){border-left:var(--border);border-right:0;border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){border-left:unset;border-right:unset;-webkit-border-start:var(--border);border-inline-start:var(--border);-webkit-border-end:0;border-inline-end:0}}"; - -const splitPaneMdCss = ":host{--side-width:100%;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;contain:strict}::slotted(ion-menu.menu-pane-visible){-ms-flex:0 1 auto;flex:0 1 auto;width:var(--side-width);min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.split-pane-visible) ::slotted(.split-pane-side),:host(.split-pane-visible) ::slotted(.split-pane-main){left:0;right:0;top:0;bottom:0;position:relative;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:0}:host(.split-pane-visible) ::slotted(.split-pane-main){-ms-flex:1;flex:1}:host(.split-pane-visible) ::slotted(.split-pane-side:not(ion-menu)),:host(.split-pane-visible) ::slotted(ion-menu.split-pane-side.menu-enabled){display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}::slotted(.split-pane-side:not(ion-menu)){display:none}:host(.split-pane-visible) ::slotted(.split-pane-side){-ms-flex-order:-1;order:-1}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){-ms-flex-order:1;order:1}:host{--border:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--side-min-width:270px;--side-max-width:28%}:host(.split-pane-visible) ::slotted(.split-pane-side){border-left:0;border-right:var(--border);border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.split-pane-visible) ::slotted(.split-pane-side){border-left:unset;border-right:unset;-webkit-border-start:0;border-inline-start:0;-webkit-border-end:var(--border);border-inline-end:var(--border)}}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){border-left:var(--border);border-right:0;border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){border-left:unset;border-right:unset;-webkit-border-start:var(--border);border-inline-start:var(--border);-webkit-border-end:0;border-inline-end:0}}"; - -const SPLIT_PANE_MAIN = 'split-pane-main'; -const SPLIT_PANE_SIDE = 'split-pane-side'; -const QUERY = { - 'xs': '(min-width: 0px)', - 'sm': '(min-width: 576px)', - 'md': '(min-width: 768px)', - 'lg': '(min-width: 992px)', - 'xl': '(min-width: 1200px)', - 'never': '' -}; -const SplitPane = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionSplitPaneVisible = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSplitPaneVisible", 7); - this.visible = false; - /** - * If `true`, the split pane will be hidden. - */ - this.disabled = false; - /** - * When the split-pane should be shown. - * Can be a CSS media query expression, or a shortcut expression. - * Can also be a boolean expression. - */ - this.when = QUERY['lg']; - } - visibleChanged(visible) { - const detail = { visible, isPane: this.isPane.bind(this) }; - this.ionSplitPaneVisible.emit(detail); - } - connectedCallback() { - this.styleChildren(); - this.updateState(); - } - disconnectedCallback() { - if (this.rmL) { - this.rmL(); - this.rmL = undefined; - } - } - updateState() { - if (this.rmL) { - this.rmL(); - this.rmL = undefined; - } - // Check if the split-pane is disabled - if (this.disabled) { - this.visible = false; - return; - } - // When query is a boolean - const query = this.when; - if (typeof query === 'boolean') { - this.visible = query; - return; - } - // When query is a string, let's find first if it is a shortcut - const mediaQuery = QUERY[query] || query; - // Media query is empty or null, we hide it - if (mediaQuery.length === 0) { - this.visible = false; - return; - } - if (window.matchMedia) { - // Listen on media query - const callback = (q) => { - this.visible = q.matches; - }; - const mediaList = window.matchMedia(mediaQuery); - mediaList.addListener(callback); - this.rmL = () => mediaList.removeListener(callback); - this.visible = mediaList.matches; - } - } - isPane(element) { - if (!this.visible) { - return false; - } - return element.parentElement === this.el - && element.classList.contains(SPLIT_PANE_SIDE); - } - styleChildren() { - const contentId = this.contentId; - const children = this.el.children; - const nu = this.el.childElementCount; - let foundMain = false; - for (let i = 0; i < nu; i++) { - const child = children[i]; - const isMain = contentId !== undefined && child.id === contentId; - if (isMain) { - if (foundMain) { - console.warn('split pane cannot have more than one main node'); - return; - } - foundMain = true; - } - setPaneClass(child, isMain); - } - if (!foundMain) { - console.warn('split pane does not have a specified main node'); - } - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: { - [mode]: true, - // Used internally for styling - [`split-pane-${mode}`]: true, - 'split-pane-visible': this.visible - } }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "visible": ["visibleChanged"], - "disabled": ["updateState"], - "when": ["updateState"] - }; } -}; -const setPaneClass = (el, isMain) => { - let toAdd; - let toRemove; - if (isMain) { - toAdd = SPLIT_PANE_MAIN; - toRemove = SPLIT_PANE_SIDE; - } - else { - toAdd = SPLIT_PANE_SIDE; - toRemove = SPLIT_PANE_MAIN; - } - const classList = el.classList; - classList.add(toAdd); - classList.remove(toRemove); -}; -SplitPane.style = { - ios: splitPaneIosCss, - md: splitPaneMdCss -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=35-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/35-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/35-es2015.js.map deleted file mode 100644 index 25f2ee203..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/35-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-split-pane.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAA6G;AAChD;;AAE7D,+BAA+B,kBAAkB,OAAO,QAAQ,MAAM,SAAS,oBAAoB,aAAa,kBAAkB,uBAAuB,mBAAmB,qBAAqB,iBAAiB,eAAe,sCAAsC,kBAAkB,cAAc,wBAAwB,gCAAgC,gCAAgC,8GAA8G,OAAO,QAAQ,MAAM,SAAS,kBAAkB,mCAAmC,2BAA2B,UAAU,uDAAuD,WAAW,OAAO,iJAAiJ,oBAAoB,aAAa,oBAAoB,cAAc,0CAA0C,aAAa,uDAAuD,kBAAkB,SAAS,iEAAiE,iBAAiB,QAAQ,MAAM,gHAAgH,uBAAuB,qBAAqB,uDAAuD,cAAc,2BAA2B,aAAa,gBAAgB,gCAAgC,gCAAgC,+FAA+F,uDAAuD,kBAAkB,mBAAmB,uBAAuB,sBAAsB,iCAAiC,iCAAiC,iEAAiE,0BAA0B,eAAe,aAAa,gBAAgB,gCAAgC,gCAAgC,+FAA+F,iEAAiE,kBAAkB,mBAAmB,mCAAmC,kCAAkC,qBAAqB,qBAAqB;;AAEzuE,8BAA8B,kBAAkB,OAAO,QAAQ,MAAM,SAAS,oBAAoB,aAAa,kBAAkB,uBAAuB,mBAAmB,qBAAqB,iBAAiB,eAAe,sCAAsC,kBAAkB,cAAc,wBAAwB,gCAAgC,gCAAgC,8GAA8G,OAAO,QAAQ,MAAM,SAAS,kBAAkB,mCAAmC,2BAA2B,UAAU,uDAAuD,WAAW,OAAO,iJAAiJ,oBAAoB,aAAa,oBAAoB,cAAc,0CAA0C,aAAa,uDAAuD,kBAAkB,SAAS,iEAAiE,iBAAiB,QAAQ,MAAM,yHAAyH,uBAAuB,qBAAqB,uDAAuD,cAAc,2BAA2B,aAAa,gBAAgB,gCAAgC,gCAAgC,+FAA+F,uDAAuD,kBAAkB,mBAAmB,uBAAuB,sBAAsB,iCAAiC,iCAAiC,iEAAiE,0BAA0B,eAAe,aAAa,gBAAgB,gCAAgC,gCAAgC,+FAA+F,iEAAiE,kBAAkB,mBAAmB,mCAAmC,kCAAkC,qBAAqB,qBAAqB;;AAEjvE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,4DAAgB;AACxB,mCAAmC,4DAAW;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,QAAQ;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mEAAU;AAC/B,gBAAgB,4DAAC,CAAC,oDAAI,GAAG;AACzB;AACA;AACA,+BAA+B,KAAK;AACpC;AACA,aAAa,EAAE,EAAE,4DAAC;AAClB;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEuC","file":"35-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\n\nconst splitPaneIosCss = \":host{--side-width:100%;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;contain:strict}::slotted(ion-menu.menu-pane-visible){-ms-flex:0 1 auto;flex:0 1 auto;width:var(--side-width);min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.split-pane-visible) ::slotted(.split-pane-side),:host(.split-pane-visible) ::slotted(.split-pane-main){left:0;right:0;top:0;bottom:0;position:relative;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:0}:host(.split-pane-visible) ::slotted(.split-pane-main){-ms-flex:1;flex:1}:host(.split-pane-visible) ::slotted(.split-pane-side:not(ion-menu)),:host(.split-pane-visible) ::slotted(ion-menu.split-pane-side.menu-enabled){display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}::slotted(.split-pane-side:not(ion-menu)){display:none}:host(.split-pane-visible) ::slotted(.split-pane-side){-ms-flex-order:-1;order:-1}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){-ms-flex-order:1;order:1}:host{--border:0.55px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--side-min-width:270px;--side-max-width:28%}:host(.split-pane-visible) ::slotted(.split-pane-side){border-left:0;border-right:var(--border);border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.split-pane-visible) ::slotted(.split-pane-side){border-left:unset;border-right:unset;-webkit-border-start:0;border-inline-start:0;-webkit-border-end:var(--border);border-inline-end:var(--border)}}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){border-left:var(--border);border-right:0;border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){border-left:unset;border-right:unset;-webkit-border-start:var(--border);border-inline-start:var(--border);-webkit-border-end:0;border-inline-end:0}}\";\n\nconst splitPaneMdCss = \":host{--side-width:100%;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;contain:strict}::slotted(ion-menu.menu-pane-visible){-ms-flex:0 1 auto;flex:0 1 auto;width:var(--side-width);min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.split-pane-visible) ::slotted(.split-pane-side),:host(.split-pane-visible) ::slotted(.split-pane-main){left:0;right:0;top:0;bottom:0;position:relative;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:0}:host(.split-pane-visible) ::slotted(.split-pane-main){-ms-flex:1;flex:1}:host(.split-pane-visible) ::slotted(.split-pane-side:not(ion-menu)),:host(.split-pane-visible) ::slotted(ion-menu.split-pane-side.menu-enabled){display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}::slotted(.split-pane-side:not(ion-menu)){display:none}:host(.split-pane-visible) ::slotted(.split-pane-side){-ms-flex-order:-1;order:-1}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){-ms-flex-order:1;order:1}:host{--border:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--side-min-width:270px;--side-max-width:28%}:host(.split-pane-visible) ::slotted(.split-pane-side){border-left:0;border-right:var(--border);border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.split-pane-visible) ::slotted(.split-pane-side){border-left:unset;border-right:unset;-webkit-border-start:0;border-inline-start:0;-webkit-border-end:var(--border);border-inline-end:var(--border)}}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){border-left:var(--border);border-right:0;border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){border-left:unset;border-right:unset;-webkit-border-start:var(--border);border-inline-start:var(--border);-webkit-border-end:0;border-inline-end:0}}\";\n\nconst SPLIT_PANE_MAIN = 'split-pane-main';\nconst SPLIT_PANE_SIDE = 'split-pane-side';\nconst QUERY = {\n 'xs': '(min-width: 0px)',\n 'sm': '(min-width: 576px)',\n 'md': '(min-width: 768px)',\n 'lg': '(min-width: 992px)',\n 'xl': '(min-width: 1200px)',\n 'never': ''\n};\nconst SplitPane = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionSplitPaneVisible = createEvent(this, \"ionSplitPaneVisible\", 7);\n this.visible = false;\n /**\n * If `true`, the split pane will be hidden.\n */\n this.disabled = false;\n /**\n * When the split-pane should be shown.\n * Can be a CSS media query expression, or a shortcut expression.\n * Can also be a boolean expression.\n */\n this.when = QUERY['lg'];\n }\n visibleChanged(visible) {\n const detail = { visible, isPane: this.isPane.bind(this) };\n this.ionSplitPaneVisible.emit(detail);\n }\n connectedCallback() {\n this.styleChildren();\n this.updateState();\n }\n disconnectedCallback() {\n if (this.rmL) {\n this.rmL();\n this.rmL = undefined;\n }\n }\n updateState() {\n if (this.rmL) {\n this.rmL();\n this.rmL = undefined;\n }\n // Check if the split-pane is disabled\n if (this.disabled) {\n this.visible = false;\n return;\n }\n // When query is a boolean\n const query = this.when;\n if (typeof query === 'boolean') {\n this.visible = query;\n return;\n }\n // When query is a string, let's find first if it is a shortcut\n const mediaQuery = QUERY[query] || query;\n // Media query is empty or null, we hide it\n if (mediaQuery.length === 0) {\n this.visible = false;\n return;\n }\n if (window.matchMedia) {\n // Listen on media query\n const callback = (q) => {\n this.visible = q.matches;\n };\n const mediaList = window.matchMedia(mediaQuery);\n mediaList.addListener(callback);\n this.rmL = () => mediaList.removeListener(callback);\n this.visible = mediaList.matches;\n }\n }\n isPane(element) {\n if (!this.visible) {\n return false;\n }\n return element.parentElement === this.el\n && element.classList.contains(SPLIT_PANE_SIDE);\n }\n styleChildren() {\n const contentId = this.contentId;\n const children = this.el.children;\n const nu = this.el.childElementCount;\n let foundMain = false;\n for (let i = 0; i < nu; i++) {\n const child = children[i];\n const isMain = contentId !== undefined && child.id === contentId;\n if (isMain) {\n if (foundMain) {\n console.warn('split pane cannot have more than one main node');\n return;\n }\n foundMain = true;\n }\n setPaneClass(child, isMain);\n }\n if (!foundMain) {\n console.warn('split pane does not have a specified main node');\n }\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n // Used internally for styling\n [`split-pane-${mode}`]: true,\n 'split-pane-visible': this.visible\n } }, h(\"slot\", null)));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"visible\": [\"visibleChanged\"],\n \"disabled\": [\"updateState\"],\n \"when\": [\"updateState\"]\n }; }\n};\nconst setPaneClass = (el, isMain) => {\n let toAdd;\n let toRemove;\n if (isMain) {\n toAdd = SPLIT_PANE_MAIN;\n toRemove = SPLIT_PANE_SIDE;\n }\n else {\n toAdd = SPLIT_PANE_SIDE;\n toRemove = SPLIT_PANE_MAIN;\n }\n const classList = el.classList;\n classList.add(toAdd);\n classList.remove(toRemove);\n};\nSplitPane.style = {\n ios: splitPaneIosCss,\n md: splitPaneMdCss\n};\n\nexport { SplitPane as ion_split_pane };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/35-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/35-es5.js deleted file mode 100644 index ecb5f107b..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/35-es5.js +++ /dev/null @@ -1,237 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[35], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-split-pane.entry.js": - /*!*******************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-split-pane.entry.js ***! - \*******************************************************************/ - - /*! exports provided: ion_split_pane */ - - /***/ - function node_modulesIonicCoreDistEsmIonSplitPaneEntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_split_pane", function () { - return SplitPane; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - - var splitPaneIosCss = ":host{--side-width:100%;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;contain:strict}::slotted(ion-menu.menu-pane-visible){-ms-flex:0 1 auto;flex:0 1 auto;width:var(--side-width);min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.split-pane-visible) ::slotted(.split-pane-side),:host(.split-pane-visible) ::slotted(.split-pane-main){left:0;right:0;top:0;bottom:0;position:relative;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:0}:host(.split-pane-visible) ::slotted(.split-pane-main){-ms-flex:1;flex:1}:host(.split-pane-visible) ::slotted(.split-pane-side:not(ion-menu)),:host(.split-pane-visible) ::slotted(ion-menu.split-pane-side.menu-enabled){display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}::slotted(.split-pane-side:not(ion-menu)){display:none}:host(.split-pane-visible) ::slotted(.split-pane-side){-ms-flex-order:-1;order:-1}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){-ms-flex-order:1;order:1}:host{--border:0.55px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--side-min-width:270px;--side-max-width:28%}:host(.split-pane-visible) ::slotted(.split-pane-side){border-left:0;border-right:var(--border);border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.split-pane-visible) ::slotted(.split-pane-side){border-left:unset;border-right:unset;-webkit-border-start:0;border-inline-start:0;-webkit-border-end:var(--border);border-inline-end:var(--border)}}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){border-left:var(--border);border-right:0;border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){border-left:unset;border-right:unset;-webkit-border-start:var(--border);border-inline-start:var(--border);-webkit-border-end:0;border-inline-end:0}}"; - var splitPaneMdCss = ":host{--side-width:100%;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;contain:strict}::slotted(ion-menu.menu-pane-visible){-ms-flex:0 1 auto;flex:0 1 auto;width:var(--side-width);min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.split-pane-visible) ::slotted(.split-pane-side),:host(.split-pane-visible) ::slotted(.split-pane-main){left:0;right:0;top:0;bottom:0;position:relative;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:0}:host(.split-pane-visible) ::slotted(.split-pane-main){-ms-flex:1;flex:1}:host(.split-pane-visible) ::slotted(.split-pane-side:not(ion-menu)),:host(.split-pane-visible) ::slotted(ion-menu.split-pane-side.menu-enabled){display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}::slotted(.split-pane-side:not(ion-menu)){display:none}:host(.split-pane-visible) ::slotted(.split-pane-side){-ms-flex-order:-1;order:-1}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){-ms-flex-order:1;order:1}:host{--border:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--side-min-width:270px;--side-max-width:28%}:host(.split-pane-visible) ::slotted(.split-pane-side){border-left:0;border-right:var(--border);border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.split-pane-visible) ::slotted(.split-pane-side){border-left:unset;border-right:unset;-webkit-border-start:0;border-inline-start:0;-webkit-border-end:var(--border);border-inline-end:var(--border)}}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){border-left:var(--border);border-right:0;border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){border-left:unset;border-right:unset;-webkit-border-start:var(--border);border-inline-start:var(--border);-webkit-border-end:0;border-inline-end:0}}"; - var SPLIT_PANE_MAIN = 'split-pane-main'; - var SPLIT_PANE_SIDE = 'split-pane-side'; - var QUERY = { - 'xs': '(min-width: 0px)', - 'sm': '(min-width: 576px)', - 'md': '(min-width: 768px)', - 'lg': '(min-width: 992px)', - 'xl': '(min-width: 1200px)', - 'never': '' - }; - - var SplitPane = /*#__PURE__*/function () { - function SplitPane(hostRef) { - _classCallCheck(this, SplitPane); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionSplitPaneVisible = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionSplitPaneVisible", 7); - this.visible = false; - /** - * If `true`, the split pane will be hidden. - */ - - this.disabled = false; - /** - * When the split-pane should be shown. - * Can be a CSS media query expression, or a shortcut expression. - * Can also be a boolean expression. - */ - - this.when = QUERY['lg']; - } - - _createClass(SplitPane, [{ - key: "visibleChanged", - value: function visibleChanged(visible) { - var detail = { - visible: visible, - isPane: this.isPane.bind(this) - }; - this.ionSplitPaneVisible.emit(detail); - } - }, { - key: "connectedCallback", - value: function connectedCallback() { - this.styleChildren(); - this.updateState(); - } - }, { - key: "disconnectedCallback", - value: function disconnectedCallback() { - if (this.rmL) { - this.rmL(); - this.rmL = undefined; - } - } - }, { - key: "updateState", - value: function updateState() { - var _this = this; - - if (this.rmL) { - this.rmL(); - this.rmL = undefined; - } // Check if the split-pane is disabled - - - if (this.disabled) { - this.visible = false; - return; - } // When query is a boolean - - - var query = this.when; - - if (typeof query === 'boolean') { - this.visible = query; - return; - } // When query is a string, let's find first if it is a shortcut - - - var mediaQuery = QUERY[query] || query; // Media query is empty or null, we hide it - - if (mediaQuery.length === 0) { - this.visible = false; - return; - } - - if (window.matchMedia) { - // Listen on media query - var callback = function callback(q) { - _this.visible = q.matches; - }; - - var mediaList = window.matchMedia(mediaQuery); - mediaList.addListener(callback); - - this.rmL = function () { - return mediaList.removeListener(callback); - }; - - this.visible = mediaList.matches; - } - } - }, { - key: "isPane", - value: function isPane(element) { - if (!this.visible) { - return false; - } - - return element.parentElement === this.el && element.classList.contains(SPLIT_PANE_SIDE); - } - }, { - key: "styleChildren", - value: function styleChildren() { - var contentId = this.contentId; - var children = this.el.children; - var nu = this.el.childElementCount; - var foundMain = false; - - for (var i = 0; i < nu; i++) { - var child = children[i]; - var isMain = contentId !== undefined && child.id === contentId; - - if (isMain) { - if (foundMain) { - console.warn('split pane cannot have more than one main node'); - return; - } - - foundMain = true; - } - - setPaneClass(child, isMain); - } - - if (!foundMain) { - console.warn('split pane does not have a specified main node'); - } - } - }, { - key: "render", - value: function render() { - var _class; - - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": (_class = {}, _defineProperty(_class, mode, true), _defineProperty(_class, "split-pane-".concat(mode), true), _defineProperty(_class, 'split-pane-visible', this.visible), _class) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "visible": ["visibleChanged"], - "disabled": ["updateState"], - "when": ["updateState"] - }; - } - }]); - - return SplitPane; - }(); - - var setPaneClass = function setPaneClass(el, isMain) { - var toAdd; - var toRemove; - - if (isMain) { - toAdd = SPLIT_PANE_MAIN; - toRemove = SPLIT_PANE_SIDE; - } else { - toAdd = SPLIT_PANE_SIDE; - toRemove = SPLIT_PANE_MAIN; - } - - var classList = el.classList; - classList.add(toAdd); - classList.remove(toRemove); - }; - - SplitPane.style = { - ios: splitPaneIosCss, - md: splitPaneMdCss - }; - /***/ - } -}]); -//# sourceMappingURL=35-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/35-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/35-es5.js.map deleted file mode 100644 index e73d78786..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/35-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-split-pane.entry.js"],"names":["splitPaneIosCss","splitPaneMdCss","SPLIT_PANE_MAIN","SPLIT_PANE_SIDE","QUERY","SplitPane","hostRef","ionSplitPaneVisible","visible","disabled","when","detail","isPane","bind","emit","styleChildren","updateState","rmL","undefined","query","mediaQuery","length","window","matchMedia","callback","q","matches","mediaList","addListener","removeListener","element","parentElement","el","classList","contains","contentId","children","nu","childElementCount","foundMain","i","child","isMain","id","console","warn","setPaneClass","mode","toAdd","toRemove","add","remove","style","ios","md"],"mappings":"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","file":"35-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\n\nconst splitPaneIosCss = \":host{--side-width:100%;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;contain:strict}::slotted(ion-menu.menu-pane-visible){-ms-flex:0 1 auto;flex:0 1 auto;width:var(--side-width);min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.split-pane-visible) ::slotted(.split-pane-side),:host(.split-pane-visible) ::slotted(.split-pane-main){left:0;right:0;top:0;bottom:0;position:relative;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:0}:host(.split-pane-visible) ::slotted(.split-pane-main){-ms-flex:1;flex:1}:host(.split-pane-visible) ::slotted(.split-pane-side:not(ion-menu)),:host(.split-pane-visible) ::slotted(ion-menu.split-pane-side.menu-enabled){display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}::slotted(.split-pane-side:not(ion-menu)){display:none}:host(.split-pane-visible) ::slotted(.split-pane-side){-ms-flex-order:-1;order:-1}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){-ms-flex-order:1;order:1}:host{--border:0.55px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--side-min-width:270px;--side-max-width:28%}:host(.split-pane-visible) ::slotted(.split-pane-side){border-left:0;border-right:var(--border);border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.split-pane-visible) ::slotted(.split-pane-side){border-left:unset;border-right:unset;-webkit-border-start:0;border-inline-start:0;-webkit-border-end:var(--border);border-inline-end:var(--border)}}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){border-left:var(--border);border-right:0;border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){border-left:unset;border-right:unset;-webkit-border-start:var(--border);border-inline-start:var(--border);-webkit-border-end:0;border-inline-end:0}}\";\n\nconst splitPaneMdCss = \":host{--side-width:100%;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;contain:strict}::slotted(ion-menu.menu-pane-visible){-ms-flex:0 1 auto;flex:0 1 auto;width:var(--side-width);min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.split-pane-visible) ::slotted(.split-pane-side),:host(.split-pane-visible) ::slotted(.split-pane-main){left:0;right:0;top:0;bottom:0;position:relative;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:0}:host(.split-pane-visible) ::slotted(.split-pane-main){-ms-flex:1;flex:1}:host(.split-pane-visible) ::slotted(.split-pane-side:not(ion-menu)),:host(.split-pane-visible) ::slotted(ion-menu.split-pane-side.menu-enabled){display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}::slotted(.split-pane-side:not(ion-menu)){display:none}:host(.split-pane-visible) ::slotted(.split-pane-side){-ms-flex-order:-1;order:-1}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){-ms-flex-order:1;order:1}:host{--border:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--side-min-width:270px;--side-max-width:28%}:host(.split-pane-visible) ::slotted(.split-pane-side){border-left:0;border-right:var(--border);border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.split-pane-visible) ::slotted(.split-pane-side){border-left:unset;border-right:unset;-webkit-border-start:0;border-inline-start:0;-webkit-border-end:var(--border);border-inline-end:var(--border)}}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){border-left:var(--border);border-right:0;border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){border-left:unset;border-right:unset;-webkit-border-start:var(--border);border-inline-start:var(--border);-webkit-border-end:0;border-inline-end:0}}\";\n\nconst SPLIT_PANE_MAIN = 'split-pane-main';\nconst SPLIT_PANE_SIDE = 'split-pane-side';\nconst QUERY = {\n 'xs': '(min-width: 0px)',\n 'sm': '(min-width: 576px)',\n 'md': '(min-width: 768px)',\n 'lg': '(min-width: 992px)',\n 'xl': '(min-width: 1200px)',\n 'never': ''\n};\nconst SplitPane = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionSplitPaneVisible = createEvent(this, \"ionSplitPaneVisible\", 7);\n this.visible = false;\n /**\n * If `true`, the split pane will be hidden.\n */\n this.disabled = false;\n /**\n * When the split-pane should be shown.\n * Can be a CSS media query expression, or a shortcut expression.\n * Can also be a boolean expression.\n */\n this.when = QUERY['lg'];\n }\n visibleChanged(visible) {\n const detail = { visible, isPane: this.isPane.bind(this) };\n this.ionSplitPaneVisible.emit(detail);\n }\n connectedCallback() {\n this.styleChildren();\n this.updateState();\n }\n disconnectedCallback() {\n if (this.rmL) {\n this.rmL();\n this.rmL = undefined;\n }\n }\n updateState() {\n if (this.rmL) {\n this.rmL();\n this.rmL = undefined;\n }\n // Check if the split-pane is disabled\n if (this.disabled) {\n this.visible = false;\n return;\n }\n // When query is a boolean\n const query = this.when;\n if (typeof query === 'boolean') {\n this.visible = query;\n return;\n }\n // When query is a string, let's find first if it is a shortcut\n const mediaQuery = QUERY[query] || query;\n // Media query is empty or null, we hide it\n if (mediaQuery.length === 0) {\n this.visible = false;\n return;\n }\n if (window.matchMedia) {\n // Listen on media query\n const callback = (q) => {\n this.visible = q.matches;\n };\n const mediaList = window.matchMedia(mediaQuery);\n mediaList.addListener(callback);\n this.rmL = () => mediaList.removeListener(callback);\n this.visible = mediaList.matches;\n }\n }\n isPane(element) {\n if (!this.visible) {\n return false;\n }\n return element.parentElement === this.el\n && element.classList.contains(SPLIT_PANE_SIDE);\n }\n styleChildren() {\n const contentId = this.contentId;\n const children = this.el.children;\n const nu = this.el.childElementCount;\n let foundMain = false;\n for (let i = 0; i < nu; i++) {\n const child = children[i];\n const isMain = contentId !== undefined && child.id === contentId;\n if (isMain) {\n if (foundMain) {\n console.warn('split pane cannot have more than one main node');\n return;\n }\n foundMain = true;\n }\n setPaneClass(child, isMain);\n }\n if (!foundMain) {\n console.warn('split pane does not have a specified main node');\n }\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: {\n [mode]: true,\n // Used internally for styling\n [`split-pane-${mode}`]: true,\n 'split-pane-visible': this.visible\n } }, h(\"slot\", null)));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"visible\": [\"visibleChanged\"],\n \"disabled\": [\"updateState\"],\n \"when\": [\"updateState\"]\n }; }\n};\nconst setPaneClass = (el, isMain) => {\n let toAdd;\n let toRemove;\n if (isMain) {\n toAdd = SPLIT_PANE_MAIN;\n toRemove = SPLIT_PANE_SIDE;\n }\n else {\n toAdd = SPLIT_PANE_SIDE;\n toRemove = SPLIT_PANE_MAIN;\n }\n const classList = el.classList;\n classList.add(toAdd);\n classList.remove(toRemove);\n};\nSplitPane.style = {\n ios: splitPaneIosCss,\n md: splitPaneMdCss\n};\n\nexport { SplitPane as ion_split_pane };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/36-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/36-es2015.js deleted file mode 100644 index 1ae29f18a..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/36-es2015.js +++ /dev/null @@ -1,167 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[36],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-tab-bar_2.entry.js": -/*!******************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-tab-bar_2.entry.js ***! - \******************************************************************/ -/*! exports provided: ion_tab_bar, ion_tab_button */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_tab_bar", function() { return TabBar; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_tab_button", function() { return TabButton; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - -const tabBarIosCss = ":host{padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-bottom:var(--ion-safe-area-bottom, 0);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-background-color, #fff));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:0.55px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--color:var(--ion-tab-bar-color, var(--ion-color-step-400, #999999));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:50px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.tab-bar-translucent){--background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(210%) blur(20px);backdrop-filter:saturate(210%) blur(20px)}:host(.ion-color.tab-bar-translucent){background:rgba(var(--ion-color-base-rgb), 0.8)}:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.6)}}"; - -const tabBarMdCss = ":host{padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-bottom:var(--ion-safe-area-bottom, 0);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-background-color, #fff));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:1px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.07))));--color:var(--ion-tab-bar-color, var(--ion-color-step-600, #666666));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:56px}"; - -const TabBar = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionTabBarChanged = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionTabBarChanged", 7); - this.keyboardVisible = false; - /** - * If `true`, the tab bar will be translucent. - * Only applies when the mode is `"ios"` and the device supports - * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). - */ - this.translucent = false; - } - selectedTabChanged() { - if (this.selectedTab !== undefined) { - this.ionTabBarChanged.emit({ - tab: this.selectedTab - }); - } - } - onKeyboardWillHide() { - setTimeout(() => this.keyboardVisible = false, 50); - } - onKeyboardWillShow() { - if (this.el.getAttribute('slot') !== 'top') { - this.keyboardVisible = true; - } - } - componentWillLoad() { - this.selectedTabChanged(); - } - render() { - const { color, translucent, keyboardVisible } = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { role: "tablist", "aria-hidden": keyboardVisible ? 'true' : null, class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(color)), { [mode]: true, 'tab-bar-translucent': translucent, 'tab-bar-hidden': keyboardVisible }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "selectedTab": ["selectedTabChanged"] - }; } -}; -TabBar.style = { - ios: tabBarIosCss, - md: tabBarMdCss -}; - -const tabButtonIosCss = ":host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:2px;--padding-bottom:0;--padding-start:2px;max-width:240px;font-size:10px}::slotted(ion-badge){padding-left:6px;padding-right:6px;padding-top:1px;padding-bottom:1px;left:calc(50% + 6px);top:4px;height:auto;font-size:12px;line-height:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-badge){padding-left:unset;padding-right:unset;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px}}[dir=rtl] ::slotted(ion-badge),:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}::slotted(ion-icon){margin-top:2px;margin-bottom:2px;font-size:30px}::slotted(ion-icon::before){vertical-align:top}::slotted(ion-label){margin-top:0;margin-bottom:1px;min-height:11px;font-weight:500}:host(.tab-has-label-only) ::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:12px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-label),:host(.tab-layout-icon-start) ::slotted(ion-label),:host(.tab-layout-icon-hide) ::slotted(ion-label){margin-top:2px;margin-bottom:2px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-icon),:host(.tab-layout-icon-start) ::slotted(ion-icon){min-width:24px;height:26px;margin-top:2px;margin-bottom:1px;font-size:24px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:calc(50% + 12px)}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:1px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:4px}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:calc(50% + 35px);top:10px}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:calc(50% + 30px);top:10px}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:10px}:host(.tab-layout-label-hide) ::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}"; - -const tabButtonMdCss = ":host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:12px;--padding-bottom:0;--padding-start:12px;max-width:168px;font-size:12px;font-weight:normal;letter-spacing:0.03em}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;text-transform:none}::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;-webkit-transform-origin:center center;transform-origin:center center;font-size:22px}[dir=rtl] ::slotted(ion-icon),:host-context([dir=rtl]) ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}::slotted(ion-badge){border-radius:8px;padding-left:2px;padding-right:2px;padding-top:3px;padding-bottom:2px;left:calc(50% + 6px);top:8px;min-width:12px;font-size:8px;font-weight:normal}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-badge){padding-left:unset;padding-right:unset;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px}}[dir=rtl] ::slotted(ion-badge),:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}::slotted(ion-badge:empty){display:block;min-width:8px;height:8px}:host(.tab-layout-icon-top) ::slotted(ion-icon){margin-top:6px;margin-bottom:2px}:host(.tab-layout-icon-top) ::slotted(ion-label){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:70%;top:8px}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:70%}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:6px;margin-bottom:0}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:80%;top:16px}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:80%}:host(.tab-layout-icon-start) ::slotted(ion-icon){margin-right:6px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-icon){margin-right:unset;-webkit-margin-end:6px;margin-inline-end:6px}}:host(.tab-layout-icon-end) ::slotted(ion-icon){margin-left:6px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.tab-layout-icon-end) ::slotted(ion-icon){margin-left:unset;-webkit-margin-start:6px;margin-inline-start:6px}}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:70%;top:16px}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:70%}:host(.tab-layout-icon-hide) ::slotted(ion-label),:host(.tab-has-label-only) ::slotted(ion-label){margin-top:0;margin-bottom:0}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:16px}:host(.tab-layout-label-hide) ::slotted(ion-icon),:host(.tab-has-icon-only) ::slotted(ion-icon){margin-top:0;margin-bottom:0;font-size:24px}"; - -const TabButton = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionTabButtonClick = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionTabButtonClick", 7); - /** - * If `true`, the user cannot interact with the tab button. - */ - this.disabled = false; - /** - * The selected tab component - */ - this.selected = false; - this.onKeyUp = (ev) => { - if (ev.key === 'Enter' || ev.key === ' ') { - this.selectTab(ev); - } - }; - this.onClick = (ev) => { - this.selectTab(ev); - }; - } - onTabBarChanged(ev) { - this.selected = this.tab === ev.detail.tab; - } - componentWillLoad() { - if (this.layout === undefined) { - this.layout = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('tabButtonLayout', 'icon-top'); - } - } - selectTab(ev) { - if (this.tab !== undefined) { - if (!this.disabled) { - this.ionTabButtonClick.emit({ - tab: this.tab, - href: this.href, - selected: this.selected - }); - } - ev.preventDefault(); - } - } - get hasLabel() { - return !!this.el.querySelector('ion-label'); - } - get hasIcon() { - return !!this.el.querySelector('ion-icon'); - } - get tabIndex() { - if (this.disabled) { - return -1; - } - const hasTabIndex = this.el.hasAttribute('tabindex'); - if (hasTabIndex) { - return this.el.getAttribute('tabindex'); - } - return 0; - } - render() { - const { disabled, hasIcon, hasLabel, tabIndex, href, rel, target, layout, selected, tab } = this; - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - const attrs = { - download: this.download, - href, - rel, - target - }; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { onClick: this.onClick, onKeyup: this.onKeyUp, role: "tab", tabindex: tabIndex, "aria-selected": selected ? 'true' : null, id: tab !== undefined ? `tab-button-${tab}` : null, class: { - [mode]: true, - 'tab-selected': selected, - 'tab-disabled': disabled, - 'tab-has-label': hasLabel, - 'tab-has-icon': hasIcon, - 'tab-has-label-only': hasLabel && !hasIcon, - 'tab-has-icon-only': hasIcon && !hasLabel, - [`tab-layout-${layout}`]: true, - 'ion-activatable': true, - 'ion-selectable': true, - 'ion-focusable': true - } }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("a", Object.assign({}, attrs, { tabIndex: -1, class: "button-native", part: "native" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { class: "button-inner" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", { type: "unbounded" })))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -TabButton.style = { - ios: tabButtonIosCss, - md: tabButtonMdCss -}; - - - - -/***/ }) - -}]); -//# sourceMappingURL=36-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/36-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/36-es2015.js.map deleted file mode 100644 index c8895ea09..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/36-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-tab-bar_2.entry.js"],"names":[],"mappings":"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","file":"36-es2015.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode, c as config } from './ionic-global-837be8f3.js';\nimport { c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst tabBarIosCss = \":host{padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-bottom:var(--ion-safe-area-bottom, 0);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-background-color, #fff));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:0.55px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--color:var(--ion-tab-bar-color, var(--ion-color-step-400, #999999));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:50px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.tab-bar-translucent){--background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(210%) blur(20px);backdrop-filter:saturate(210%) blur(20px)}:host(.ion-color.tab-bar-translucent){background:rgba(var(--ion-color-base-rgb), 0.8)}:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.6)}}\";\n\nconst tabBarMdCss = \":host{padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-bottom:var(--ion-safe-area-bottom, 0);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-background-color, #fff));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:1px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.07))));--color:var(--ion-tab-bar-color, var(--ion-color-step-600, #666666));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:56px}\";\n\nconst TabBar = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionTabBarChanged = createEvent(this, \"ionTabBarChanged\", 7);\n this.keyboardVisible = false;\n /**\n * If `true`, the tab bar will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n */\n this.translucent = false;\n }\n selectedTabChanged() {\n if (this.selectedTab !== undefined) {\n this.ionTabBarChanged.emit({\n tab: this.selectedTab\n });\n }\n }\n onKeyboardWillHide() {\n setTimeout(() => this.keyboardVisible = false, 50);\n }\n onKeyboardWillShow() {\n if (this.el.getAttribute('slot') !== 'top') {\n this.keyboardVisible = true;\n }\n }\n componentWillLoad() {\n this.selectedTabChanged();\n }\n render() {\n const { color, translucent, keyboardVisible } = this;\n const mode = getIonMode(this);\n return (h(Host, { role: \"tablist\", \"aria-hidden\": keyboardVisible ? 'true' : null, class: Object.assign(Object.assign({}, createColorClasses(color)), { [mode]: true, 'tab-bar-translucent': translucent, 'tab-bar-hidden': keyboardVisible }) }, h(\"slot\", null)));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"selectedTab\": [\"selectedTabChanged\"]\n }; }\n};\nTabBar.style = {\n ios: tabBarIosCss,\n md: tabBarMdCss\n};\n\nconst tabButtonIosCss = \":host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:2px;--padding-bottom:0;--padding-start:2px;max-width:240px;font-size:10px}::slotted(ion-badge){padding-left:6px;padding-right:6px;padding-top:1px;padding-bottom:1px;left:calc(50% + 6px);top:4px;height:auto;font-size:12px;line-height:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-badge){padding-left:unset;padding-right:unset;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px}}[dir=rtl] ::slotted(ion-badge),:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}::slotted(ion-icon){margin-top:2px;margin-bottom:2px;font-size:30px}::slotted(ion-icon::before){vertical-align:top}::slotted(ion-label){margin-top:0;margin-bottom:1px;min-height:11px;font-weight:500}:host(.tab-has-label-only) ::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:12px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-label),:host(.tab-layout-icon-start) ::slotted(ion-label),:host(.tab-layout-icon-hide) ::slotted(ion-label){margin-top:2px;margin-bottom:2px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-icon),:host(.tab-layout-icon-start) ::slotted(ion-icon){min-width:24px;height:26px;margin-top:2px;margin-bottom:1px;font-size:24px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:calc(50% + 12px)}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:1px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:4px}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:calc(50% + 35px);top:10px}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:calc(50% + 30px);top:10px}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:10px}:host(.tab-layout-label-hide) ::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}\";\n\nconst tabButtonMdCss = \":host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:12px;--padding-bottom:0;--padding-start:12px;max-width:168px;font-size:12px;font-weight:normal;letter-spacing:0.03em}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;text-transform:none}::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;-webkit-transform-origin:center center;transform-origin:center center;font-size:22px}[dir=rtl] ::slotted(ion-icon),:host-context([dir=rtl]) ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}::slotted(ion-badge){border-radius:8px;padding-left:2px;padding-right:2px;padding-top:3px;padding-bottom:2px;left:calc(50% + 6px);top:8px;min-width:12px;font-size:8px;font-weight:normal}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-badge){padding-left:unset;padding-right:unset;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px}}[dir=rtl] ::slotted(ion-badge),:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}::slotted(ion-badge:empty){display:block;min-width:8px;height:8px}:host(.tab-layout-icon-top) ::slotted(ion-icon){margin-top:6px;margin-bottom:2px}:host(.tab-layout-icon-top) ::slotted(ion-label){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:70%;top:8px}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:70%}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:6px;margin-bottom:0}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:80%;top:16px}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:80%}:host(.tab-layout-icon-start) ::slotted(ion-icon){margin-right:6px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-icon){margin-right:unset;-webkit-margin-end:6px;margin-inline-end:6px}}:host(.tab-layout-icon-end) ::slotted(ion-icon){margin-left:6px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.tab-layout-icon-end) ::slotted(ion-icon){margin-left:unset;-webkit-margin-start:6px;margin-inline-start:6px}}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:70%;top:16px}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:70%}:host(.tab-layout-icon-hide) ::slotted(ion-label),:host(.tab-has-label-only) ::slotted(ion-label){margin-top:0;margin-bottom:0}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:16px}:host(.tab-layout-label-hide) ::slotted(ion-icon),:host(.tab-has-icon-only) ::slotted(ion-icon){margin-top:0;margin-bottom:0;font-size:24px}\";\n\nconst TabButton = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionTabButtonClick = createEvent(this, \"ionTabButtonClick\", 7);\n /**\n * If `true`, the user cannot interact with the tab button.\n */\n this.disabled = false;\n /**\n * The selected tab component\n */\n this.selected = false;\n this.onKeyUp = (ev) => {\n if (ev.key === 'Enter' || ev.key === ' ') {\n this.selectTab(ev);\n }\n };\n this.onClick = (ev) => {\n this.selectTab(ev);\n };\n }\n onTabBarChanged(ev) {\n this.selected = this.tab === ev.detail.tab;\n }\n componentWillLoad() {\n if (this.layout === undefined) {\n this.layout = config.get('tabButtonLayout', 'icon-top');\n }\n }\n selectTab(ev) {\n if (this.tab !== undefined) {\n if (!this.disabled) {\n this.ionTabButtonClick.emit({\n tab: this.tab,\n href: this.href,\n selected: this.selected\n });\n }\n ev.preventDefault();\n }\n }\n get hasLabel() {\n return !!this.el.querySelector('ion-label');\n }\n get hasIcon() {\n return !!this.el.querySelector('ion-icon');\n }\n get tabIndex() {\n if (this.disabled) {\n return -1;\n }\n const hasTabIndex = this.el.hasAttribute('tabindex');\n if (hasTabIndex) {\n return this.el.getAttribute('tabindex');\n }\n return 0;\n }\n render() {\n const { disabled, hasIcon, hasLabel, tabIndex, href, rel, target, layout, selected, tab } = this;\n const mode = getIonMode(this);\n const attrs = {\n download: this.download,\n href,\n rel,\n target\n };\n return (h(Host, { onClick: this.onClick, onKeyup: this.onKeyUp, role: \"tab\", tabindex: tabIndex, \"aria-selected\": selected ? 'true' : null, id: tab !== undefined ? `tab-button-${tab}` : null, class: {\n [mode]: true,\n 'tab-selected': selected,\n 'tab-disabled': disabled,\n 'tab-has-label': hasLabel,\n 'tab-has-icon': hasIcon,\n 'tab-has-label-only': hasLabel && !hasIcon,\n 'tab-has-icon-only': hasIcon && !hasLabel,\n [`tab-layout-${layout}`]: true,\n 'ion-activatable': true,\n 'ion-selectable': true,\n 'ion-focusable': true\n } }, h(\"a\", Object.assign({}, attrs, { tabIndex: -1, class: \"button-native\", part: \"native\" }), h(\"span\", { class: \"button-inner\" }, h(\"slot\", null)), mode === 'md' && h(\"ion-ripple-effect\", { type: \"unbounded\" }))));\n }\n get el() { return getElement(this); }\n};\nTabButton.style = {\n ios: tabButtonIosCss,\n md: tabButtonMdCss\n};\n\nexport { TabBar as ion_tab_bar, TabButton as ion_tab_button };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/36-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/36-es5.js deleted file mode 100644 index ca009ea77..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/36-es5.js +++ /dev/null @@ -1,281 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[36], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-tab-bar_2.entry.js": - /*!******************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-tab-bar_2.entry.js ***! - \******************************************************************/ - - /*! exports provided: ion_tab_bar, ion_tab_button */ - - /***/ - function node_modulesIonicCoreDistEsmIonTabBar_2EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_tab_bar", function () { - return TabBar; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_tab_button", function () { - return TabButton; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - var tabBarIosCss = ":host{padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-bottom:var(--ion-safe-area-bottom, 0);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-background-color, #fff));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:0.55px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--color:var(--ion-tab-bar-color, var(--ion-color-step-400, #999999));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:50px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.tab-bar-translucent){--background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(210%) blur(20px);backdrop-filter:saturate(210%) blur(20px)}:host(.ion-color.tab-bar-translucent){background:rgba(var(--ion-color-base-rgb), 0.8)}:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.6)}}"; - var tabBarMdCss = ":host{padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-bottom:var(--ion-safe-area-bottom, 0);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-background-color, #fff));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:1px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.07))));--color:var(--ion-tab-bar-color, var(--ion-color-step-600, #666666));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:56px}"; - - var TabBar = /*#__PURE__*/function () { - function TabBar(hostRef) { - _classCallCheck(this, TabBar); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionTabBarChanged = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionTabBarChanged", 7); - this.keyboardVisible = false; - /** - * If `true`, the tab bar will be translucent. - * Only applies when the mode is `"ios"` and the device supports - * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). - */ - - this.translucent = false; - } - - _createClass(TabBar, [{ - key: "selectedTabChanged", - value: function selectedTabChanged() { - if (this.selectedTab !== undefined) { - this.ionTabBarChanged.emit({ - tab: this.selectedTab - }); - } - } - }, { - key: "onKeyboardWillHide", - value: function onKeyboardWillHide() { - var _this = this; - - setTimeout(function () { - return _this.keyboardVisible = false; - }, 50); - } - }, { - key: "onKeyboardWillShow", - value: function onKeyboardWillShow() { - if (this.el.getAttribute('slot') !== 'top') { - this.keyboardVisible = true; - } - } - }, { - key: "componentWillLoad", - value: function componentWillLoad() { - this.selectedTabChanged(); - } - }, { - key: "render", - value: function render() { - var _Object$assign; - - var color = this.color, - translucent = this.translucent, - keyboardVisible = this.keyboardVisible; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - role: "tablist", - "aria-hidden": keyboardVisible ? 'true' : null, - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(color)), (_Object$assign = {}, _defineProperty(_Object$assign, mode, true), _defineProperty(_Object$assign, 'tab-bar-translucent', translucent), _defineProperty(_Object$assign, 'tab-bar-hidden', keyboardVisible), _Object$assign)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "selectedTab": ["selectedTabChanged"] - }; - } - }]); - - return TabBar; - }(); - - TabBar.style = { - ios: tabBarIosCss, - md: tabBarMdCss - }; - var tabButtonIosCss = ":host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:2px;--padding-bottom:0;--padding-start:2px;max-width:240px;font-size:10px}::slotted(ion-badge){padding-left:6px;padding-right:6px;padding-top:1px;padding-bottom:1px;left:calc(50% + 6px);top:4px;height:auto;font-size:12px;line-height:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-badge){padding-left:unset;padding-right:unset;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px}}[dir=rtl] ::slotted(ion-badge),:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}::slotted(ion-icon){margin-top:2px;margin-bottom:2px;font-size:30px}::slotted(ion-icon::before){vertical-align:top}::slotted(ion-label){margin-top:0;margin-bottom:1px;min-height:11px;font-weight:500}:host(.tab-has-label-only) ::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:12px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-label),:host(.tab-layout-icon-start) ::slotted(ion-label),:host(.tab-layout-icon-hide) ::slotted(ion-label){margin-top:2px;margin-bottom:2px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-icon),:host(.tab-layout-icon-start) ::slotted(ion-icon){min-width:24px;height:26px;margin-top:2px;margin-bottom:1px;font-size:24px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:calc(50% + 12px)}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:1px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:4px}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:calc(50% + 35px);top:10px}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:calc(50% + 30px);top:10px}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:10px}:host(.tab-layout-label-hide) ::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}"; - var tabButtonMdCss = ":host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\"\";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:12px;--padding-bottom:0;--padding-start:12px;max-width:168px;font-size:12px;font-weight:normal;letter-spacing:0.03em}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;text-transform:none}::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;-webkit-transform-origin:center center;transform-origin:center center;font-size:22px}[dir=rtl] ::slotted(ion-icon),:host-context([dir=rtl]) ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}::slotted(ion-badge){border-radius:8px;padding-left:2px;padding-right:2px;padding-top:3px;padding-bottom:2px;left:calc(50% + 6px);top:8px;min-width:12px;font-size:8px;font-weight:normal}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-badge){padding-left:unset;padding-right:unset;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px}}[dir=rtl] ::slotted(ion-badge),:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}::slotted(ion-badge:empty){display:block;min-width:8px;height:8px}:host(.tab-layout-icon-top) ::slotted(ion-icon){margin-top:6px;margin-bottom:2px}:host(.tab-layout-icon-top) ::slotted(ion-label){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:70%;top:8px}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:70%}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:6px;margin-bottom:0}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:80%;top:16px}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:80%}:host(.tab-layout-icon-start) ::slotted(ion-icon){margin-right:6px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-icon){margin-right:unset;-webkit-margin-end:6px;margin-inline-end:6px}}:host(.tab-layout-icon-end) ::slotted(ion-icon){margin-left:6px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.tab-layout-icon-end) ::slotted(ion-icon){margin-left:unset;-webkit-margin-start:6px;margin-inline-start:6px}}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:70%;top:16px}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:70%}:host(.tab-layout-icon-hide) ::slotted(ion-label),:host(.tab-has-label-only) ::slotted(ion-label){margin-top:0;margin-bottom:0}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:16px}:host(.tab-layout-label-hide) ::slotted(ion-icon),:host(.tab-has-icon-only) ::slotted(ion-icon){margin-top:0;margin-bottom:0;font-size:24px}"; - - var TabButton = /*#__PURE__*/function () { - function TabButton(hostRef) { - var _this2 = this; - - _classCallCheck(this, TabButton); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionTabButtonClick = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionTabButtonClick", 7); - /** - * If `true`, the user cannot interact with the tab button. - */ - - this.disabled = false; - /** - * The selected tab component - */ - - this.selected = false; - - this.onKeyUp = function (ev) { - if (ev.key === 'Enter' || ev.key === ' ') { - _this2.selectTab(ev); - } - }; - - this.onClick = function (ev) { - _this2.selectTab(ev); - }; - } - - _createClass(TabButton, [{ - key: "onTabBarChanged", - value: function onTabBarChanged(ev) { - this.selected = this.tab === ev.detail.tab; - } - }, { - key: "componentWillLoad", - value: function componentWillLoad() { - if (this.layout === undefined) { - this.layout = _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["c"].get('tabButtonLayout', 'icon-top'); - } - } - }, { - key: "selectTab", - value: function selectTab(ev) { - if (this.tab !== undefined) { - if (!this.disabled) { - this.ionTabButtonClick.emit({ - tab: this.tab, - href: this.href, - selected: this.selected - }); - } - - ev.preventDefault(); - } - } - }, { - key: "render", - value: function render() { - var _class; - - var disabled = this.disabled, - hasIcon = this.hasIcon, - hasLabel = this.hasLabel, - tabIndex = this.tabIndex, - href = this.href, - rel = this.rel, - target = this.target, - layout = this.layout, - selected = this.selected, - tab = this.tab; - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - var attrs = { - download: this.download, - href: href, - rel: rel, - target: target - }; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - onClick: this.onClick, - onKeyup: this.onKeyUp, - role: "tab", - tabindex: tabIndex, - "aria-selected": selected ? 'true' : null, - id: tab !== undefined ? "tab-button-".concat(tab) : null, - "class": (_class = {}, _defineProperty(_class, mode, true), _defineProperty(_class, 'tab-selected', selected), _defineProperty(_class, 'tab-disabled', disabled), _defineProperty(_class, 'tab-has-label', hasLabel), _defineProperty(_class, 'tab-has-icon', hasIcon), _defineProperty(_class, 'tab-has-label-only', hasLabel && !hasIcon), _defineProperty(_class, 'tab-has-icon-only', hasIcon && !hasLabel), _defineProperty(_class, "tab-layout-".concat(layout), true), _defineProperty(_class, 'ion-activatable', true), _defineProperty(_class, 'ion-selectable', true), _defineProperty(_class, 'ion-focusable', true), _class) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("a", Object.assign({}, attrs, { - tabIndex: -1, - "class": "button-native", - part: "native" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("span", { - "class": "button-inner" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), mode === 'md' && Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("ion-ripple-effect", { - type: "unbounded" - }))); - } - }, { - key: "hasLabel", - get: function get() { - return !!this.el.querySelector('ion-label'); - } - }, { - key: "hasIcon", - get: function get() { - return !!this.el.querySelector('ion-icon'); - } - }, { - key: "tabIndex", - get: function get() { - if (this.disabled) { - return -1; - } - - var hasTabIndex = this.el.hasAttribute('tabindex'); - - if (hasTabIndex) { - return this.el.getAttribute('tabindex'); - } - - return 0; - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return TabButton; - }(); - - TabButton.style = { - ios: tabButtonIosCss, - md: tabButtonMdCss - }; - /***/ - } -}]); -//# sourceMappingURL=36-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/36-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/36-es5.js.map deleted file mode 100644 index 22c04a2c2..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/36-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-tab-bar_2.entry.js"],"names":["tabBarIosCss","tabBarMdCss","TabBar","hostRef","ionTabBarChanged","keyboardVisible","translucent","selectedTab","undefined","emit","tab","setTimeout","el","getAttribute","selectedTabChanged","color","mode","role","Object","assign","style","ios","md","tabButtonIosCss","tabButtonMdCss","TabButton","ionTabButtonClick","disabled","selected","onKeyUp","ev","key","selectTab","onClick","detail","layout","get","href","preventDefault","hasIcon","hasLabel","tabIndex","rel","target","attrs","download","onKeyup","tabindex","id","part","type","querySelector","hasTabIndex","hasAttribute"],"mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;;AAIA,QAAMA,YAAY,GAAG,8gFAArB;AAEA,QAAMC,WAAW,GAAG,kiEAApB;;AAEA,QAAMC,MAAM;AACR,sBAAYC,OAAZ,EAAqB;AAAA;;AACjB,qEAAiB,IAAjB,EAAuBA,OAAvB;AACA,aAAKC,gBAAL,GAAwB,6DAAY,IAAZ,EAAkB,kBAAlB,EAAsC,CAAtC,CAAxB;AACA,aAAKC,eAAL,GAAuB,KAAvB;AACA;;;;;;AAKA,aAAKC,WAAL,GAAmB,KAAnB;AACH;;AAXO;AAAA;AAAA,6CAYa;AACjB,cAAI,KAAKC,WAAL,KAAqBC,SAAzB,EAAoC;AAChC,iBAAKJ,gBAAL,CAAsBK,IAAtB,CAA2B;AACvBC,iBAAG,EAAE,KAAKH;AADa,aAA3B;AAGH;AACJ;AAlBO;AAAA;AAAA,6CAmBa;AAAA;;AACjBI,oBAAU,CAAC;AAAA,mBAAM,KAAI,CAACN,eAAL,GAAuB,KAA7B;AAAA,WAAD,EAAqC,EAArC,CAAV;AACH;AArBO;AAAA;AAAA,6CAsBa;AACjB,cAAI,KAAKO,EAAL,CAAQC,YAAR,CAAqB,MAArB,MAAiC,KAArC,EAA4C;AACxC,iBAAKR,eAAL,GAAuB,IAAvB;AACH;AACJ;AA1BO;AAAA;AAAA,4CA2BY;AAChB,eAAKS,kBAAL;AACH;AA7BO;AAAA;AAAA,iCA8BC;AAAA;;AAAA,cACGC,KADH,GAC2C,IAD3C,CACGA,KADH;AAAA,cACUT,WADV,GAC2C,IAD3C,CACUA,WADV;AAAA,cACuBD,eADvB,GAC2C,IAD3C,CACuBA,eADvB;AAEL,cAAMW,IAAI,GAAG,oEAAW,IAAX,CAAb;AACA,iBAAQ,6DAAE,oDAAF,EAAQ;AAAEC,gBAAI,EAAE,SAAR;AAAmB,2BAAeZ,eAAe,GAAG,MAAH,GAAY,IAA7D;AAAmE,qBAAOa,MAAM,CAACC,MAAP,CAAcD,MAAM,CAACC,MAAP,CAAc,EAAd,EAAkB,6DAAmBJ,KAAnB,CAAlB,CAAd,wDAA+DC,IAA/D,EAAsE,IAAtE,mCAA4E,qBAA5E,EAAmGV,WAAnG,mCAAgH,gBAAhH,EAAkID,eAAlI;AAA1E,WAAR,EAA0O,6DAAE,MAAF,EAAU,IAAV,CAA1O,CAAR;AACH;AAlCO;AAAA;AAAA,4BAmCC;AAAE,iBAAO,6DAAW,IAAX,CAAP;AAA0B;AAnC7B;AAAA;AAAA,4BAoCc;AAAE,iBAAO;AAC3B,2BAAe,CAAC,oBAAD;AADY,WAAP;AAEpB;AAtCI;;AAAA;AAAA,OAAZ;;AAwCAH,UAAM,CAACkB,KAAP,GAAe;AACXC,SAAG,EAAErB,YADM;AAEXsB,QAAE,EAAErB;AAFO,KAAf;AAKA,QAAMsB,eAAe,GAAG,i5LAAxB;AAEA,QAAMC,cAAc,GAAG,2hNAAvB;;AAEA,QAAMC,SAAS;AACX,yBAAYtB,OAAZ,EAAqB;AAAA;;AAAA;;AACjB,qEAAiB,IAAjB,EAAuBA,OAAvB;AACA,aAAKuB,iBAAL,GAAyB,6DAAY,IAAZ,EAAkB,mBAAlB,EAAuC,CAAvC,CAAzB;AACA;;;;AAGA,aAAKC,QAAL,GAAgB,KAAhB;AACA;;;;AAGA,aAAKC,QAAL,GAAgB,KAAhB;;AACA,aAAKC,OAAL,GAAe,UAACC,EAAD,EAAQ;AACnB,cAAIA,EAAE,CAACC,GAAH,KAAW,OAAX,IAAsBD,EAAE,CAACC,GAAH,KAAW,GAArC,EAA0C;AACtC,kBAAI,CAACC,SAAL,CAAeF,EAAf;AACH;AACJ,SAJD;;AAKA,aAAKG,OAAL,GAAe,UAACH,EAAD,EAAQ;AACnB,gBAAI,CAACE,SAAL,CAAeF,EAAf;AACH,SAFD;AAGH;;AApBU;AAAA;AAAA,wCAqBKA,EArBL,EAqBS;AAChB,eAAKF,QAAL,GAAgB,KAAKlB,GAAL,KAAaoB,EAAE,CAACI,MAAH,CAAUxB,GAAvC;AACH;AAvBU;AAAA;AAAA,4CAwBS;AAChB,cAAI,KAAKyB,MAAL,KAAgB3B,SAApB,EAA+B;AAC3B,iBAAK2B,MAAL,GAAc,4DAAOC,GAAP,CAAW,iBAAX,EAA8B,UAA9B,CAAd;AACH;AACJ;AA5BU;AAAA;AAAA,kCA6BDN,EA7BC,EA6BG;AACV,cAAI,KAAKpB,GAAL,KAAaF,SAAjB,EAA4B;AACxB,gBAAI,CAAC,KAAKmB,QAAV,EAAoB;AAChB,mBAAKD,iBAAL,CAAuBjB,IAAvB,CAA4B;AACxBC,mBAAG,EAAE,KAAKA,GADc;AAExB2B,oBAAI,EAAE,KAAKA,IAFa;AAGxBT,wBAAQ,EAAE,KAAKA;AAHS,eAA5B;AAKH;;AACDE,cAAE,CAACQ,cAAH;AACH;AACJ;AAxCU;AAAA;AAAA,iCAyDF;AAAA;;AAAA,cACGX,QADH,GACuF,IADvF,CACGA,QADH;AAAA,cACaY,OADb,GACuF,IADvF,CACaA,OADb;AAAA,cACsBC,QADtB,GACuF,IADvF,CACsBA,QADtB;AAAA,cACgCC,QADhC,GACuF,IADvF,CACgCA,QADhC;AAAA,cAC0CJ,IAD1C,GACuF,IADvF,CAC0CA,IAD1C;AAAA,cACgDK,GADhD,GACuF,IADvF,CACgDA,GADhD;AAAA,cACqDC,MADrD,GACuF,IADvF,CACqDA,MADrD;AAAA,cAC6DR,MAD7D,GACuF,IADvF,CAC6DA,MAD7D;AAAA,cACqEP,QADrE,GACuF,IADvF,CACqEA,QADrE;AAAA,cAC+ElB,GAD/E,GACuF,IADvF,CAC+EA,GAD/E;AAEL,cAAMM,IAAI,GAAG,oEAAW,IAAX,CAAb;AACA,cAAM4B,KAAK,GAAG;AACVC,oBAAQ,EAAE,KAAKA,QADL;AAEVR,gBAAI,EAAJA,IAFU;AAGVK,eAAG,EAAHA,GAHU;AAIVC,kBAAM,EAANA;AAJU,WAAd;AAMA,iBAAQ,6DAAE,oDAAF,EAAQ;AAAEV,mBAAO,EAAE,KAAKA,OAAhB;AAAyBa,mBAAO,EAAE,KAAKjB,OAAvC;AAAgDZ,gBAAI,EAAE,KAAtD;AAA6D8B,oBAAQ,EAAEN,QAAvE;AAAiF,6BAAiBb,QAAQ,GAAG,MAAH,GAAY,IAAtH;AAA4HoB,cAAE,EAAEtC,GAAG,KAAKF,SAAR,wBAAkCE,GAAlC,IAA0C,IAA1K;AAAgL,2DACvLM,IADuL,EAChL,IADgL,2BAExL,cAFwL,EAExKY,QAFwK,2BAGxL,cAHwL,EAGxKD,QAHwK,2BAIxL,eAJwL,EAIvKa,QAJuK,2BAKxL,cALwL,EAKxKD,OALwK,2BAMxL,oBANwL,EAMlKC,QAAQ,IAAI,CAACD,OANqJ,2BAOxL,mBAPwL,EAOnKA,OAAO,IAAI,CAACC,QAPuJ,gDAQzKL,MARyK,GAQ9J,IAR8J,2BASxL,iBATwL,EASrK,IATqK,2BAUxL,gBAVwL,EAUtK,IAVsK,2BAWxL,eAXwL,EAWvK,IAXuK;AAAhL,WAAR,EAYC,6DAAE,GAAF,EAAOjB,MAAM,CAACC,MAAP,CAAc,EAAd,EAAkByB,KAAlB,EAAyB;AAAEH,oBAAQ,EAAE,CAAC,CAAb;AAAgB,qBAAO,eAAvB;AAAwCQ,gBAAI,EAAE;AAA9C,WAAzB,CAAP,EAA2F,6DAAE,MAAF,EAAU;AAAE,qBAAO;AAAT,WAAV,EAAqC,6DAAE,MAAF,EAAU,IAAV,CAArC,CAA3F,EAAkJjC,IAAI,KAAK,IAAT,IAAiB,6DAAE,mBAAF,EAAuB;AAAEkC,gBAAI,EAAE;AAAR,WAAvB,CAAnK,CAZD,CAAR;AAaH;AA/EU;AAAA;AAAA,4BAyCI;AACX,iBAAO,CAAC,CAAC,KAAKtC,EAAL,CAAQuC,aAAR,CAAsB,WAAtB,CAAT;AACH;AA3CU;AAAA;AAAA,4BA4CG;AACV,iBAAO,CAAC,CAAC,KAAKvC,EAAL,CAAQuC,aAAR,CAAsB,UAAtB,CAAT;AACH;AA9CU;AAAA;AAAA,4BA+CI;AACX,cAAI,KAAKxB,QAAT,EAAmB;AACf,mBAAO,CAAC,CAAR;AACH;;AACD,cAAMyB,WAAW,GAAG,KAAKxC,EAAL,CAAQyC,YAAR,CAAqB,UAArB,CAApB;;AACA,cAAID,WAAJ,EAAiB;AACb,mBAAO,KAAKxC,EAAL,CAAQC,YAAR,CAAqB,UAArB,CAAP;AACH;;AACD,iBAAO,CAAP;AACH;AAxDU;AAAA;AAAA,4BAgFF;AAAE,iBAAO,6DAAW,IAAX,CAAP;AAA0B;AAhF1B;;AAAA;AAAA,OAAf;;AAkFAY,aAAS,CAACL,KAAV,GAAkB;AACdC,SAAG,EAAEE,eADS;AAEdD,QAAE,EAAEE;AAFU,KAAlB","file":"36-es5.js","sourcesContent":["import { r as registerInstance, e as createEvent, h, H as Host, i as getElement } from './index-44bf8136.js';\nimport { b as getIonMode, c as config } from './ionic-global-837be8f3.js';\nimport { c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst tabBarIosCss = \":host{padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-bottom:var(--ion-safe-area-bottom, 0);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-background-color, #fff));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:0.55px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.2))));--color:var(--ion-tab-bar-color, var(--ion-color-step-400, #999999));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:50px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.tab-bar-translucent){--background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(210%) blur(20px);backdrop-filter:saturate(210%) blur(20px)}:host(.ion-color.tab-bar-translucent){background:rgba(var(--ion-color-base-rgb), 0.8)}:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.6)}}\";\n\nconst tabBarMdCss = \":host{padding-left:var(--ion-safe-area-left);padding-right:var(--ion-safe-area-right);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-bottom:var(--ion-safe-area-bottom, 0);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-background-color, #fff));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:1px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.07))));--color:var(--ion-tab-bar-color, var(--ion-color-step-600, #666666));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:56px}\";\n\nconst TabBar = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionTabBarChanged = createEvent(this, \"ionTabBarChanged\", 7);\n this.keyboardVisible = false;\n /**\n * If `true`, the tab bar will be translucent.\n * Only applies when the mode is `\"ios\"` and the device supports\n * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility).\n */\n this.translucent = false;\n }\n selectedTabChanged() {\n if (this.selectedTab !== undefined) {\n this.ionTabBarChanged.emit({\n tab: this.selectedTab\n });\n }\n }\n onKeyboardWillHide() {\n setTimeout(() => this.keyboardVisible = false, 50);\n }\n onKeyboardWillShow() {\n if (this.el.getAttribute('slot') !== 'top') {\n this.keyboardVisible = true;\n }\n }\n componentWillLoad() {\n this.selectedTabChanged();\n }\n render() {\n const { color, translucent, keyboardVisible } = this;\n const mode = getIonMode(this);\n return (h(Host, { role: \"tablist\", \"aria-hidden\": keyboardVisible ? 'true' : null, class: Object.assign(Object.assign({}, createColorClasses(color)), { [mode]: true, 'tab-bar-translucent': translucent, 'tab-bar-hidden': keyboardVisible }) }, h(\"slot\", null)));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"selectedTab\": [\"selectedTabChanged\"]\n }; }\n};\nTabBar.style = {\n ios: tabBarIosCss,\n md: tabBarMdCss\n};\n\nconst tabButtonIosCss = \":host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:2px;--padding-bottom:0;--padding-start:2px;max-width:240px;font-size:10px}::slotted(ion-badge){padding-left:6px;padding-right:6px;padding-top:1px;padding-bottom:1px;left:calc(50% + 6px);top:4px;height:auto;font-size:12px;line-height:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-badge){padding-left:unset;padding-right:unset;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px}}[dir=rtl] ::slotted(ion-badge),:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}::slotted(ion-icon){margin-top:2px;margin-bottom:2px;font-size:30px}::slotted(ion-icon::before){vertical-align:top}::slotted(ion-label){margin-top:0;margin-bottom:1px;min-height:11px;font-weight:500}:host(.tab-has-label-only) ::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:12px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-label),:host(.tab-layout-icon-start) ::slotted(ion-label),:host(.tab-layout-icon-hide) ::slotted(ion-label){margin-top:2px;margin-bottom:2px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-icon),:host(.tab-layout-icon-start) ::slotted(ion-icon){min-width:24px;height:26px;margin-top:2px;margin-bottom:1px;font-size:24px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:calc(50% + 12px)}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:1px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:4px}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:calc(50% + 35px);top:10px}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:calc(50% + 30px);top:10px}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:10px}:host(.tab-layout-label-hide) ::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}\";\n\nconst tabButtonMdCss = \":host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:\\\"\\\";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:12px;--padding-bottom:0;--padding-start:12px;max-width:168px;font-size:12px;font-weight:normal;letter-spacing:0.03em}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;text-transform:none}::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;-webkit-transform-origin:center center;transform-origin:center center;font-size:22px}[dir=rtl] ::slotted(ion-icon),:host-context([dir=rtl]) ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}::slotted(ion-badge){border-radius:8px;padding-left:2px;padding-right:2px;padding-top:3px;padding-bottom:2px;left:calc(50% + 6px);top:8px;min-width:12px;font-size:8px;font-weight:normal}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-badge){padding-left:unset;padding-right:unset;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px}}[dir=rtl] ::slotted(ion-badge),:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}::slotted(ion-badge:empty){display:block;min-width:8px;height:8px}:host(.tab-layout-icon-top) ::slotted(ion-icon){margin-top:6px;margin-bottom:2px}:host(.tab-layout-icon-top) ::slotted(ion-label){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:70%;top:8px}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:70%}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:6px;margin-bottom:0}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:80%;top:16px}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:80%}:host(.tab-layout-icon-start) ::slotted(ion-icon){margin-right:6px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-icon){margin-right:unset;-webkit-margin-end:6px;margin-inline-end:6px}}:host(.tab-layout-icon-end) ::slotted(ion-icon){margin-left:6px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.tab-layout-icon-end) ::slotted(ion-icon){margin-left:unset;-webkit-margin-start:6px;margin-inline-start:6px}}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:70%;top:16px}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:70%}:host(.tab-layout-icon-hide) ::slotted(ion-label),:host(.tab-has-label-only) ::slotted(ion-label){margin-top:0;margin-bottom:0}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:16px}:host(.tab-layout-label-hide) ::slotted(ion-icon),:host(.tab-has-icon-only) ::slotted(ion-icon){margin-top:0;margin-bottom:0;font-size:24px}\";\n\nconst TabButton = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionTabButtonClick = createEvent(this, \"ionTabButtonClick\", 7);\n /**\n * If `true`, the user cannot interact with the tab button.\n */\n this.disabled = false;\n /**\n * The selected tab component\n */\n this.selected = false;\n this.onKeyUp = (ev) => {\n if (ev.key === 'Enter' || ev.key === ' ') {\n this.selectTab(ev);\n }\n };\n this.onClick = (ev) => {\n this.selectTab(ev);\n };\n }\n onTabBarChanged(ev) {\n this.selected = this.tab === ev.detail.tab;\n }\n componentWillLoad() {\n if (this.layout === undefined) {\n this.layout = config.get('tabButtonLayout', 'icon-top');\n }\n }\n selectTab(ev) {\n if (this.tab !== undefined) {\n if (!this.disabled) {\n this.ionTabButtonClick.emit({\n tab: this.tab,\n href: this.href,\n selected: this.selected\n });\n }\n ev.preventDefault();\n }\n }\n get hasLabel() {\n return !!this.el.querySelector('ion-label');\n }\n get hasIcon() {\n return !!this.el.querySelector('ion-icon');\n }\n get tabIndex() {\n if (this.disabled) {\n return -1;\n }\n const hasTabIndex = this.el.hasAttribute('tabindex');\n if (hasTabIndex) {\n return this.el.getAttribute('tabindex');\n }\n return 0;\n }\n render() {\n const { disabled, hasIcon, hasLabel, tabIndex, href, rel, target, layout, selected, tab } = this;\n const mode = getIonMode(this);\n const attrs = {\n download: this.download,\n href,\n rel,\n target\n };\n return (h(Host, { onClick: this.onClick, onKeyup: this.onKeyUp, role: \"tab\", tabindex: tabIndex, \"aria-selected\": selected ? 'true' : null, id: tab !== undefined ? `tab-button-${tab}` : null, class: {\n [mode]: true,\n 'tab-selected': selected,\n 'tab-disabled': disabled,\n 'tab-has-label': hasLabel,\n 'tab-has-icon': hasIcon,\n 'tab-has-label-only': hasLabel && !hasIcon,\n 'tab-has-icon-only': hasIcon && !hasLabel,\n [`tab-layout-${layout}`]: true,\n 'ion-activatable': true,\n 'ion-selectable': true,\n 'ion-focusable': true\n } }, h(\"a\", Object.assign({}, attrs, { tabIndex: -1, class: \"button-native\", part: \"native\" }), h(\"span\", { class: \"button-inner\" }, h(\"slot\", null)), mode === 'md' && h(\"ion-ripple-effect\", { type: \"unbounded\" }))));\n }\n get el() { return getElement(this); }\n};\nTabButton.style = {\n ios: tabButtonIosCss,\n md: tabButtonMdCss\n};\n\nexport { TabBar as ion_tab_bar, TabButton as ion_tab_button };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/37-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/37-es2015.js deleted file mode 100644 index a0ee9dfa7..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/37-es2015.js +++ /dev/null @@ -1,223 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[37],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-tab_2.entry.js": -/*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-tab_2.entry.js ***! - \**************************************************************/ -/*! exports provided: ion_tab, ion_tabs */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_tab", function() { return Tab; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_tabs", function() { return Tabs; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./framework-delegate-d1eb6504.js */ "./node_modules/@ionic/core/dist/esm/framework-delegate-d1eb6504.js"); - - - -const tabCss = ":host(.tab-hidden){display:none !important}"; - -const Tab = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.loaded = false; - /** @internal */ - this.active = false; - } - async componentWillLoad() { - if (this.active) { - await this.setActive(); - } - } - /** Set the active component for the tab */ - async setActive() { - await this.prepareLazyLoaded(); - this.active = true; - } - changeActive(isActive) { - if (isActive) { - this.prepareLazyLoaded(); - } - } - prepareLazyLoaded() { - if (!this.loaded && this.component != null) { - this.loaded = true; - try { - return Object(_framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_1__["a"])(this.delegate, this.el, this.component, ['ion-page']); - } - catch (e) { - console.error(e); - } - } - return Promise.resolve(undefined); - } - render() { - const { tab, active, component } = this; - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { role: "tabpanel", "aria-hidden": !active ? 'true' : null, "aria-labelledby": `tab-button-${tab}`, class: { - 'ion-page': component === undefined, - 'tab-hidden': !active - } }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } - static get watchers() { return { - "active": ["changeActive"] - }; } -}; -Tab.style = tabCss; - -const tabsCss = ":host{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;contain:layout size style;z-index:0}.tabs-inner{position:relative;-ms-flex:1;flex:1;contain:layout size style}"; - -const Tabs = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionNavWillLoad = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionNavWillLoad", 7); - this.ionTabsWillChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionTabsWillChange", 3); - this.ionTabsDidChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionTabsDidChange", 3); - this.transitioning = false; - /** @internal */ - this.useRouter = false; - this.onTabClicked = (ev) => { - const { href, tab } = ev.detail; - if (this.useRouter && href !== undefined) { - const router = document.querySelector('ion-router'); - if (router) { - router.push(href); - } - } - else { - this.select(tab); - } - }; - } - async componentWillLoad() { - if (!this.useRouter) { - this.useRouter = !!document.querySelector('ion-router') && !this.el.closest('[no-router]'); - } - if (!this.useRouter) { - const tabs = this.tabs; - if (tabs.length > 0) { - await this.select(tabs[0]); - } - } - this.ionNavWillLoad.emit(); - } - componentWillRender() { - const tabBar = this.el.querySelector('ion-tab-bar'); - if (tabBar) { - const tab = this.selectedTab ? this.selectedTab.tab : undefined; - tabBar.selectedTab = tab; - } - } - /** - * Select a tab by the value of its `tab` property or an element reference. - * - * @param tab The tab instance to select. If passed a string, it should be the value of the tab's `tab` property. - */ - async select(tab) { - const selectedTab = getTab(this.tabs, tab); - if (!this.shouldSwitch(selectedTab)) { - return false; - } - await this.setActive(selectedTab); - await this.notifyRouter(); - this.tabSwitch(); - return true; - } - /** - * Get a specific tab by the value of its `tab` property or an element reference. - * - * @param tab The tab instance to select. If passed a string, it should be the value of the tab's `tab` property. - */ - async getTab(tab) { - return getTab(this.tabs, tab); - } - /** - * Get the currently selected tab. - */ - getSelected() { - return Promise.resolve(this.selectedTab ? this.selectedTab.tab : undefined); - } - /** @internal */ - async setRouteId(id) { - const selectedTab = getTab(this.tabs, id); - if (!this.shouldSwitch(selectedTab)) { - return { changed: false, element: this.selectedTab }; - } - await this.setActive(selectedTab); - return { - changed: true, - element: this.selectedTab, - markVisible: () => this.tabSwitch(), - }; - } - /** @internal */ - async getRouteId() { - const tabId = this.selectedTab && this.selectedTab.tab; - return tabId !== undefined ? { id: tabId, element: this.selectedTab } : undefined; - } - setActive(selectedTab) { - if (this.transitioning) { - return Promise.reject('transitioning already happening'); - } - this.transitioning = true; - this.leavingTab = this.selectedTab; - this.selectedTab = selectedTab; - this.ionTabsWillChange.emit({ tab: selectedTab.tab }); - selectedTab.active = true; - return Promise.resolve(); - } - tabSwitch() { - const selectedTab = this.selectedTab; - const leavingTab = this.leavingTab; - this.leavingTab = undefined; - this.transitioning = false; - if (!selectedTab) { - return; - } - if (leavingTab !== selectedTab) { - if (leavingTab) { - leavingTab.active = false; - } - this.ionTabsDidChange.emit({ tab: selectedTab.tab }); - } - } - notifyRouter() { - if (this.useRouter) { - const router = document.querySelector('ion-router'); - if (router) { - return router.navChanged('forward'); - } - } - return Promise.resolve(false); - } - shouldSwitch(selectedTab) { - const leavingTab = this.selectedTab; - return selectedTab !== undefined && selectedTab !== leavingTab && !this.transitioning; - } - get tabs() { - return Array.from(this.el.querySelectorAll('ion-tab')); - } - render() { - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { onIonTabButtonClick: this.onTabClicked }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "top" }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { class: "tabs-inner" }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { name: "bottom" }))); - } - get el() { return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); } -}; -const getTab = (tabs, tab) => { - const tabEl = (typeof tab === 'string') - ? tabs.find(t => t.tab === tab) - : tab; - if (!tabEl) { - console.error(`tab with id: "${tabEl}" does not exist`); - } - return tabEl; -}; -Tabs.style = tabsCss; - - - - -/***/ }) - -}]); -//# sourceMappingURL=37-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/37-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/37-es2015.js.map deleted file mode 100644 index faf7ead76..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/37-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-tab_2.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAA6G;AACrC;;AAExE,mCAAmC,wBAAwB;;AAE3D;AACA;AACA,QAAQ,4DAAgB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,yEAAe;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,yBAAyB;AACxC,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,4FAA4F,IAAI;AACzH;AACA;AACA,aAAa,EAAE,EAAE,4DAAC;AAClB;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC,2BAA2B;AAC3B;AACA,MAAM;AACN;AACA;;AAEA,uBAAuB,OAAO,QAAQ,MAAM,SAAS,oBAAoB,aAAa,kBAAkB,0BAA0B,sBAAsB,WAAW,YAAY,0BAA0B,UAAU,YAAY,kBAAkB,WAAW,OAAO,0BAA0B;;AAE7R;AACA;AACA,QAAQ,4DAAgB;AACxB,8BAA8B,4DAAW;AACzC,iCAAiC,4DAAW;AAC5C,gCAAgC,4DAAW;AAC3C;AACA;AACA;AACA;AACA,mBAAmB,YAAY;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sCAAsC,uCAAuC;AAC7E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC,uBAAuB;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wCAAwC,uBAAuB;AAC/D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,yCAAyC,EAAE,4DAAC,UAAU,cAAc,GAAG,4DAAC,SAAS,sBAAsB,EAAE,4DAAC,iBAAiB,4DAAC,UAAU,iBAAiB;AAChL;AACA,cAAc,QAAQ,4DAAU,OAAO;AACvC;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,MAAM;AAC7C;AACA;AACA;AACA;;AAE4C","file":"37-es2015.js","sourcesContent":["import { r as registerInstance, h, H as Host, i as getElement, e as createEvent } from './index-44bf8136.js';\nimport { a as attachComponent } from './framework-delegate-d1eb6504.js';\n\nconst tabCss = \":host(.tab-hidden){display:none !important}\";\n\nconst Tab = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.loaded = false;\n /** @internal */\n this.active = false;\n }\n async componentWillLoad() {\n if (this.active) {\n await this.setActive();\n }\n }\n /** Set the active component for the tab */\n async setActive() {\n await this.prepareLazyLoaded();\n this.active = true;\n }\n changeActive(isActive) {\n if (isActive) {\n this.prepareLazyLoaded();\n }\n }\n prepareLazyLoaded() {\n if (!this.loaded && this.component != null) {\n this.loaded = true;\n try {\n return attachComponent(this.delegate, this.el, this.component, ['ion-page']);\n }\n catch (e) {\n console.error(e);\n }\n }\n return Promise.resolve(undefined);\n }\n render() {\n const { tab, active, component } = this;\n return (h(Host, { role: \"tabpanel\", \"aria-hidden\": !active ? 'true' : null, \"aria-labelledby\": `tab-button-${tab}`, class: {\n 'ion-page': component === undefined,\n 'tab-hidden': !active\n } }, h(\"slot\", null)));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"active\": [\"changeActive\"]\n }; }\n};\nTab.style = tabCss;\n\nconst tabsCss = \":host{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;contain:layout size style;z-index:0}.tabs-inner{position:relative;-ms-flex:1;flex:1;contain:layout size style}\";\n\nconst Tabs = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionNavWillLoad = createEvent(this, \"ionNavWillLoad\", 7);\n this.ionTabsWillChange = createEvent(this, \"ionTabsWillChange\", 3);\n this.ionTabsDidChange = createEvent(this, \"ionTabsDidChange\", 3);\n this.transitioning = false;\n /** @internal */\n this.useRouter = false;\n this.onTabClicked = (ev) => {\n const { href, tab } = ev.detail;\n if (this.useRouter && href !== undefined) {\n const router = document.querySelector('ion-router');\n if (router) {\n router.push(href);\n }\n }\n else {\n this.select(tab);\n }\n };\n }\n async componentWillLoad() {\n if (!this.useRouter) {\n this.useRouter = !!document.querySelector('ion-router') && !this.el.closest('[no-router]');\n }\n if (!this.useRouter) {\n const tabs = this.tabs;\n if (tabs.length > 0) {\n await this.select(tabs[0]);\n }\n }\n this.ionNavWillLoad.emit();\n }\n componentWillRender() {\n const tabBar = this.el.querySelector('ion-tab-bar');\n if (tabBar) {\n const tab = this.selectedTab ? this.selectedTab.tab : undefined;\n tabBar.selectedTab = tab;\n }\n }\n /**\n * Select a tab by the value of its `tab` property or an element reference.\n *\n * @param tab The tab instance to select. If passed a string, it should be the value of the tab's `tab` property.\n */\n async select(tab) {\n const selectedTab = getTab(this.tabs, tab);\n if (!this.shouldSwitch(selectedTab)) {\n return false;\n }\n await this.setActive(selectedTab);\n await this.notifyRouter();\n this.tabSwitch();\n return true;\n }\n /**\n * Get a specific tab by the value of its `tab` property or an element reference.\n *\n * @param tab The tab instance to select. If passed a string, it should be the value of the tab's `tab` property.\n */\n async getTab(tab) {\n return getTab(this.tabs, tab);\n }\n /**\n * Get the currently selected tab.\n */\n getSelected() {\n return Promise.resolve(this.selectedTab ? this.selectedTab.tab : undefined);\n }\n /** @internal */\n async setRouteId(id) {\n const selectedTab = getTab(this.tabs, id);\n if (!this.shouldSwitch(selectedTab)) {\n return { changed: false, element: this.selectedTab };\n }\n await this.setActive(selectedTab);\n return {\n changed: true,\n element: this.selectedTab,\n markVisible: () => this.tabSwitch(),\n };\n }\n /** @internal */\n async getRouteId() {\n const tabId = this.selectedTab && this.selectedTab.tab;\n return tabId !== undefined ? { id: tabId, element: this.selectedTab } : undefined;\n }\n setActive(selectedTab) {\n if (this.transitioning) {\n return Promise.reject('transitioning already happening');\n }\n this.transitioning = true;\n this.leavingTab = this.selectedTab;\n this.selectedTab = selectedTab;\n this.ionTabsWillChange.emit({ tab: selectedTab.tab });\n selectedTab.active = true;\n return Promise.resolve();\n }\n tabSwitch() {\n const selectedTab = this.selectedTab;\n const leavingTab = this.leavingTab;\n this.leavingTab = undefined;\n this.transitioning = false;\n if (!selectedTab) {\n return;\n }\n if (leavingTab !== selectedTab) {\n if (leavingTab) {\n leavingTab.active = false;\n }\n this.ionTabsDidChange.emit({ tab: selectedTab.tab });\n }\n }\n notifyRouter() {\n if (this.useRouter) {\n const router = document.querySelector('ion-router');\n if (router) {\n return router.navChanged('forward');\n }\n }\n return Promise.resolve(false);\n }\n shouldSwitch(selectedTab) {\n const leavingTab = this.selectedTab;\n return selectedTab !== undefined && selectedTab !== leavingTab && !this.transitioning;\n }\n get tabs() {\n return Array.from(this.el.querySelectorAll('ion-tab'));\n }\n render() {\n return (h(Host, { onIonTabButtonClick: this.onTabClicked }, h(\"slot\", { name: \"top\" }), h(\"div\", { class: \"tabs-inner\" }, h(\"slot\", null)), h(\"slot\", { name: \"bottom\" })));\n }\n get el() { return getElement(this); }\n};\nconst getTab = (tabs, tab) => {\n const tabEl = (typeof tab === 'string')\n ? tabs.find(t => t.tab === tab)\n : tab;\n if (!tabEl) {\n console.error(`tab with id: \"${tabEl}\" does not exist`);\n }\n return tabEl;\n};\nTabs.style = tabsCss;\n\nexport { Tab as ion_tab, Tabs as ion_tabs };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/37-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/37-es5.js deleted file mode 100644 index d3b392519..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/37-es5.js +++ /dev/null @@ -1,541 +0,0 @@ -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } - -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[37], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-tab_2.entry.js": - /*!**************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-tab_2.entry.js ***! - \**************************************************************/ - - /*! exports provided: ion_tab, ion_tabs */ - - /***/ - function node_modulesIonicCoreDistEsmIonTab_2EntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_tab", function () { - return Tab; - }); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_tabs", function () { - return Tabs; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./framework-delegate-d1eb6504.js */ - "./node_modules/@ionic/core/dist/esm/framework-delegate-d1eb6504.js"); - - var tabCss = ":host(.tab-hidden){display:none !important}"; - - var Tab = /*#__PURE__*/function () { - function Tab(hostRef) { - _classCallCheck(this, Tab); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.loaded = false; - /** @internal */ - - this.active = false; - } - - _createClass(Tab, [{ - key: "componentWillLoad", - value: function () { - var _componentWillLoad = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { - return regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - if (!this.active) { - _context.next = 3; - break; - } - - _context.next = 3; - return this.setActive(); - - case 3: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function componentWillLoad() { - return _componentWillLoad.apply(this, arguments); - } - - return componentWillLoad; - }() - /** Set the active component for the tab */ - - }, { - key: "setActive", - value: function () { - var _setActive = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { - return regeneratorRuntime.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return this.prepareLazyLoaded(); - - case 2: - this.active = true; - - case 3: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function setActive() { - return _setActive.apply(this, arguments); - } - - return setActive; - }() - }, { - key: "changeActive", - value: function changeActive(isActive) { - if (isActive) { - this.prepareLazyLoaded(); - } - } - }, { - key: "prepareLazyLoaded", - value: function prepareLazyLoaded() { - if (!this.loaded && this.component != null) { - this.loaded = true; - - try { - return Object(_framework_delegate_d1eb6504_js__WEBPACK_IMPORTED_MODULE_1__["a"])(this.delegate, this.el, this.component, ['ion-page']); - } catch (e) { - console.error(e); - } - } - - return Promise.resolve(undefined); - } - }, { - key: "render", - value: function render() { - var tab = this.tab, - active = this.active, - component = this.component; - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - role: "tabpanel", - "aria-hidden": !active ? 'true' : null, - "aria-labelledby": "tab-button-".concat(tab), - "class": { - 'ion-page': component === undefined, - 'tab-hidden': !active - } - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }], [{ - key: "watchers", - get: function get() { - return { - "active": ["changeActive"] - }; - } - }]); - - return Tab; - }(); - - Tab.style = tabCss; - var tabsCss = ":host{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;contain:layout size style;z-index:0}.tabs-inner{position:relative;-ms-flex:1;flex:1;contain:layout size style}"; - - var Tabs = /*#__PURE__*/function () { - function Tabs(hostRef) { - var _this = this; - - _classCallCheck(this, Tabs); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionNavWillLoad = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionNavWillLoad", 7); - this.ionTabsWillChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionTabsWillChange", 3); - this.ionTabsDidChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionTabsDidChange", 3); - this.transitioning = false; - /** @internal */ - - this.useRouter = false; - - this.onTabClicked = function (ev) { - var _ev$detail = ev.detail, - href = _ev$detail.href, - tab = _ev$detail.tab; - - if (_this.useRouter && href !== undefined) { - var router = document.querySelector('ion-router'); - - if (router) { - router.push(href); - } - } else { - _this.select(tab); - } - }; - } - - _createClass(Tabs, [{ - key: "componentWillLoad", - value: function () { - var _componentWillLoad2 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() { - var tabs; - return regeneratorRuntime.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - if (!this.useRouter) { - this.useRouter = !!document.querySelector('ion-router') && !this.el.closest('[no-router]'); - } - - if (this.useRouter) { - _context3.next = 6; - break; - } - - tabs = this.tabs; - - if (!(tabs.length > 0)) { - _context3.next = 6; - break; - } - - _context3.next = 6; - return this.select(tabs[0]); - - case 6: - this.ionNavWillLoad.emit(); - - case 7: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function componentWillLoad() { - return _componentWillLoad2.apply(this, arguments); - } - - return componentWillLoad; - }() - }, { - key: "componentWillRender", - value: function componentWillRender() { - var tabBar = this.el.querySelector('ion-tab-bar'); - - if (tabBar) { - var tab = this.selectedTab ? this.selectedTab.tab : undefined; - tabBar.selectedTab = tab; - } - } - /** - * Select a tab by the value of its `tab` property or an element reference. - * - * @param tab The tab instance to select. If passed a string, it should be the value of the tab's `tab` property. - */ - - }, { - key: "select", - value: function () { - var _select = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(tab) { - var selectedTab; - return regeneratorRuntime.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - selectedTab = _getTab(this.tabs, tab); - - if (this.shouldSwitch(selectedTab)) { - _context4.next = 3; - break; - } - - return _context4.abrupt("return", false); - - case 3: - _context4.next = 5; - return this.setActive(selectedTab); - - case 5: - _context4.next = 7; - return this.notifyRouter(); - - case 7: - this.tabSwitch(); - return _context4.abrupt("return", true); - - case 9: - case "end": - return _context4.stop(); - } - } - }, _callee4, this); - })); - - function select(_x) { - return _select.apply(this, arguments); - } - - return select; - }() - /** - * Get a specific tab by the value of its `tab` property or an element reference. - * - * @param tab The tab instance to select. If passed a string, it should be the value of the tab's `tab` property. - */ - - }, { - key: "getTab", - value: function () { - var _getTab2 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee5(tab) { - return regeneratorRuntime.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - return _context5.abrupt("return", _getTab(this.tabs, tab)); - - case 1: - case "end": - return _context5.stop(); - } - } - }, _callee5, this); - })); - - function getTab(_x2) { - return _getTab2.apply(this, arguments); - } - - return getTab; - }() - /** - * Get the currently selected tab. - */ - - }, { - key: "getSelected", - value: function getSelected() { - return Promise.resolve(this.selectedTab ? this.selectedTab.tab : undefined); - } - /** @internal */ - - }, { - key: "setRouteId", - value: function () { - var _setRouteId = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee6(id) { - var _this2 = this; - - var selectedTab; - return regeneratorRuntime.wrap(function _callee6$(_context6) { - while (1) { - switch (_context6.prev = _context6.next) { - case 0: - selectedTab = _getTab(this.tabs, id); - - if (this.shouldSwitch(selectedTab)) { - _context6.next = 3; - break; - } - - return _context6.abrupt("return", { - changed: false, - element: this.selectedTab - }); - - case 3: - _context6.next = 5; - return this.setActive(selectedTab); - - case 5: - return _context6.abrupt("return", { - changed: true, - element: this.selectedTab, - markVisible: function markVisible() { - return _this2.tabSwitch(); - } - }); - - case 6: - case "end": - return _context6.stop(); - } - } - }, _callee6, this); - })); - - function setRouteId(_x3) { - return _setRouteId.apply(this, arguments); - } - - return setRouteId; - }() - /** @internal */ - - }, { - key: "getRouteId", - value: function () { - var _getRouteId = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee7() { - var tabId; - return regeneratorRuntime.wrap(function _callee7$(_context7) { - while (1) { - switch (_context7.prev = _context7.next) { - case 0: - tabId = this.selectedTab && this.selectedTab.tab; - return _context7.abrupt("return", tabId !== undefined ? { - id: tabId, - element: this.selectedTab - } : undefined); - - case 2: - case "end": - return _context7.stop(); - } - } - }, _callee7, this); - })); - - function getRouteId() { - return _getRouteId.apply(this, arguments); - } - - return getRouteId; - }() - }, { - key: "setActive", - value: function setActive(selectedTab) { - if (this.transitioning) { - return Promise.reject('transitioning already happening'); - } - - this.transitioning = true; - this.leavingTab = this.selectedTab; - this.selectedTab = selectedTab; - this.ionTabsWillChange.emit({ - tab: selectedTab.tab - }); - selectedTab.active = true; - return Promise.resolve(); - } - }, { - key: "tabSwitch", - value: function tabSwitch() { - var selectedTab = this.selectedTab; - var leavingTab = this.leavingTab; - this.leavingTab = undefined; - this.transitioning = false; - - if (!selectedTab) { - return; - } - - if (leavingTab !== selectedTab) { - if (leavingTab) { - leavingTab.active = false; - } - - this.ionTabsDidChange.emit({ - tab: selectedTab.tab - }); - } - } - }, { - key: "notifyRouter", - value: function notifyRouter() { - if (this.useRouter) { - var router = document.querySelector('ion-router'); - - if (router) { - return router.navChanged('forward'); - } - } - - return Promise.resolve(false); - } - }, { - key: "shouldSwitch", - value: function shouldSwitch(selectedTab) { - var leavingTab = this.selectedTab; - return selectedTab !== undefined && selectedTab !== leavingTab && !this.transitioning; - } - }, { - key: "render", - value: function render() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - onIonTabButtonClick: this.onTabClicked - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "top" - }), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("div", { - "class": "tabs-inner" - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)), Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", { - name: "bottom" - })); - } - }, { - key: "tabs", - get: function get() { - return Array.from(this.el.querySelectorAll('ion-tab')); - } - }, { - key: "el", - get: function get() { - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["i"])(this); - } - }]); - - return Tabs; - }(); - - var _getTab = function _getTab(tabs, tab) { - var tabEl = typeof tab === 'string' ? tabs.find(function (t) { - return t.tab === tab; - }) : tab; - - if (!tabEl) { - console.error("tab with id: \"".concat(tabEl, "\" does not exist")); - } - - return tabEl; - }; - - Tabs.style = tabsCss; - /***/ - } -}]); -//# sourceMappingURL=37-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/37-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/37-es5.js.map deleted file mode 100644 index da6d40cfb..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/37-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-tab_2.entry.js"],"names":["tabCss","Tab","hostRef","loaded","active","setActive","prepareLazyLoaded","isActive","component","delegate","el","e","console","error","Promise","resolve","undefined","tab","role","style","tabsCss","Tabs","ionNavWillLoad","ionTabsWillChange","ionTabsDidChange","transitioning","useRouter","onTabClicked","ev","detail","href","router","document","querySelector","push","select","closest","tabs","length","emit","tabBar","selectedTab","getTab","shouldSwitch","notifyRouter","tabSwitch","id","changed","element","markVisible","tabId","reject","leavingTab","navChanged","onIonTabButtonClick","name","Array","from","querySelectorAll","tabEl","find","t"],"mappings":"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","file":"37-es5.js","sourcesContent":["import { r as registerInstance, h, H as Host, i as getElement, e as createEvent } from './index-44bf8136.js';\nimport { a as attachComponent } from './framework-delegate-d1eb6504.js';\n\nconst tabCss = \":host(.tab-hidden){display:none !important}\";\n\nconst Tab = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.loaded = false;\n /** @internal */\n this.active = false;\n }\n async componentWillLoad() {\n if (this.active) {\n await this.setActive();\n }\n }\n /** Set the active component for the tab */\n async setActive() {\n await this.prepareLazyLoaded();\n this.active = true;\n }\n changeActive(isActive) {\n if (isActive) {\n this.prepareLazyLoaded();\n }\n }\n prepareLazyLoaded() {\n if (!this.loaded && this.component != null) {\n this.loaded = true;\n try {\n return attachComponent(this.delegate, this.el, this.component, ['ion-page']);\n }\n catch (e) {\n console.error(e);\n }\n }\n return Promise.resolve(undefined);\n }\n render() {\n const { tab, active, component } = this;\n return (h(Host, { role: \"tabpanel\", \"aria-hidden\": !active ? 'true' : null, \"aria-labelledby\": `tab-button-${tab}`, class: {\n 'ion-page': component === undefined,\n 'tab-hidden': !active\n } }, h(\"slot\", null)));\n }\n get el() { return getElement(this); }\n static get watchers() { return {\n \"active\": [\"changeActive\"]\n }; }\n};\nTab.style = tabCss;\n\nconst tabsCss = \":host{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;contain:layout size style;z-index:0}.tabs-inner{position:relative;-ms-flex:1;flex:1;contain:layout size style}\";\n\nconst Tabs = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n this.ionNavWillLoad = createEvent(this, \"ionNavWillLoad\", 7);\n this.ionTabsWillChange = createEvent(this, \"ionTabsWillChange\", 3);\n this.ionTabsDidChange = createEvent(this, \"ionTabsDidChange\", 3);\n this.transitioning = false;\n /** @internal */\n this.useRouter = false;\n this.onTabClicked = (ev) => {\n const { href, tab } = ev.detail;\n if (this.useRouter && href !== undefined) {\n const router = document.querySelector('ion-router');\n if (router) {\n router.push(href);\n }\n }\n else {\n this.select(tab);\n }\n };\n }\n async componentWillLoad() {\n if (!this.useRouter) {\n this.useRouter = !!document.querySelector('ion-router') && !this.el.closest('[no-router]');\n }\n if (!this.useRouter) {\n const tabs = this.tabs;\n if (tabs.length > 0) {\n await this.select(tabs[0]);\n }\n }\n this.ionNavWillLoad.emit();\n }\n componentWillRender() {\n const tabBar = this.el.querySelector('ion-tab-bar');\n if (tabBar) {\n const tab = this.selectedTab ? this.selectedTab.tab : undefined;\n tabBar.selectedTab = tab;\n }\n }\n /**\n * Select a tab by the value of its `tab` property or an element reference.\n *\n * @param tab The tab instance to select. If passed a string, it should be the value of the tab's `tab` property.\n */\n async select(tab) {\n const selectedTab = getTab(this.tabs, tab);\n if (!this.shouldSwitch(selectedTab)) {\n return false;\n }\n await this.setActive(selectedTab);\n await this.notifyRouter();\n this.tabSwitch();\n return true;\n }\n /**\n * Get a specific tab by the value of its `tab` property or an element reference.\n *\n * @param tab The tab instance to select. If passed a string, it should be the value of the tab's `tab` property.\n */\n async getTab(tab) {\n return getTab(this.tabs, tab);\n }\n /**\n * Get the currently selected tab.\n */\n getSelected() {\n return Promise.resolve(this.selectedTab ? this.selectedTab.tab : undefined);\n }\n /** @internal */\n async setRouteId(id) {\n const selectedTab = getTab(this.tabs, id);\n if (!this.shouldSwitch(selectedTab)) {\n return { changed: false, element: this.selectedTab };\n }\n await this.setActive(selectedTab);\n return {\n changed: true,\n element: this.selectedTab,\n markVisible: () => this.tabSwitch(),\n };\n }\n /** @internal */\n async getRouteId() {\n const tabId = this.selectedTab && this.selectedTab.tab;\n return tabId !== undefined ? { id: tabId, element: this.selectedTab } : undefined;\n }\n setActive(selectedTab) {\n if (this.transitioning) {\n return Promise.reject('transitioning already happening');\n }\n this.transitioning = true;\n this.leavingTab = this.selectedTab;\n this.selectedTab = selectedTab;\n this.ionTabsWillChange.emit({ tab: selectedTab.tab });\n selectedTab.active = true;\n return Promise.resolve();\n }\n tabSwitch() {\n const selectedTab = this.selectedTab;\n const leavingTab = this.leavingTab;\n this.leavingTab = undefined;\n this.transitioning = false;\n if (!selectedTab) {\n return;\n }\n if (leavingTab !== selectedTab) {\n if (leavingTab) {\n leavingTab.active = false;\n }\n this.ionTabsDidChange.emit({ tab: selectedTab.tab });\n }\n }\n notifyRouter() {\n if (this.useRouter) {\n const router = document.querySelector('ion-router');\n if (router) {\n return router.navChanged('forward');\n }\n }\n return Promise.resolve(false);\n }\n shouldSwitch(selectedTab) {\n const leavingTab = this.selectedTab;\n return selectedTab !== undefined && selectedTab !== leavingTab && !this.transitioning;\n }\n get tabs() {\n return Array.from(this.el.querySelectorAll('ion-tab'));\n }\n render() {\n return (h(Host, { onIonTabButtonClick: this.onTabClicked }, h(\"slot\", { name: \"top\" }), h(\"div\", { class: \"tabs-inner\" }, h(\"slot\", null)), h(\"slot\", { name: \"bottom\" })));\n }\n get el() { return getElement(this); }\n};\nconst getTab = (tabs, tab) => {\n const tabEl = (typeof tab === 'string')\n ? tabs.find(t => t.tab === tab)\n : tab;\n if (!tabEl) {\n console.error(`tab with id: \"${tabEl}\" does not exist`);\n }\n return tabEl;\n};\nTabs.style = tabsCss;\n\nexport { Tab as ion_tab, Tabs as ion_tabs };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/38-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/38-es2015.js deleted file mode 100644 index 31f7bb68e..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/38-es2015.js +++ /dev/null @@ -1,39 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[38],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-text.entry.js": -/*!*************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-text.entry.js ***! - \*************************************************************/ -/*! exports provided: ion_text */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_text", function() { return Text; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - -const textCss = ":host(.ion-color){color:var(--ion-color-base)}"; - -const Text = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - render() { - const mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return (Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { class: Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(this.color)), { [mode]: true }) }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null))); - } -}; -Text.style = textCss; - - - - -/***/ }) - -}]); -//# sourceMappingURL=38-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/38-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/38-es2015.js.map deleted file mode 100644 index bbcbdc03c..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/38-es2015.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["./node_modules/@ionic/core/dist/esm/ion-text.entry.js"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0E;AACb;AACC;;AAE9D,mCAAmC,4BAA4B;;AAE/D;AACA;AACA,QAAQ,4DAAgB;AACxB;AACA;AACA,qBAAqB,mEAAU;AAC/B,gBAAgB,4DAAC,CAAC,oDAAI,GAAG,sCAAsC,EAAE,4DAAkB,gBAAgB,eAAe,GAAG,EAAE,4DAAC;AACxH;AACA;AACA;;AAE4B","file":"38-es2015.js","sourcesContent":["import { r as registerInstance, h, H as Host } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst textCss = \":host(.ion-color){color:var(--ion-color-base)}\";\n\nconst Text = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true }) }, h(\"slot\", null)));\n }\n};\nText.style = textCss;\n\nexport { Text as ion_text };\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/38-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/38-es5.js deleted file mode 100644 index 84f0289c7..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/38-es5.js +++ /dev/null @@ -1,74 +0,0 @@ -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } - -function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } - -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[38], { - /***/ - "./node_modules/@ionic/core/dist/esm/ion-text.entry.js": - /*!*************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-text.entry.js ***! - \*************************************************************/ - - /*! exports provided: ion_text */ - - /***/ - function node_modulesIonicCoreDistEsmIonTextEntryJs(module, __webpack_exports__, __webpack_require__) { - "use strict"; - - __webpack_require__.r(__webpack_exports__); - /* harmony export (binding) */ - - - __webpack_require__.d(__webpack_exports__, "ion_text", function () { - return Text; - }); - /* harmony import */ - - - var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( - /*! ./index-44bf8136.js */ - "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); - /* harmony import */ - - - var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( - /*! ./ionic-global-837be8f3.js */ - "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); - /* harmony import */ - - - var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( - /*! ./theme-3f0b0c04.js */ - "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - var textCss = ":host(.ion-color){color:var(--ion-color-base)}"; - - var Text = /*#__PURE__*/function () { - function Text(hostRef) { - _classCallCheck(this, Text); - - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - } - - _createClass(Text, [{ - key: "render", - value: function render() { - var mode = Object(_ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__["b"])(this); - return Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["H"], { - "class": Object.assign(Object.assign({}, Object(_theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_2__["c"])(this.color)), _defineProperty({}, mode, true)) - }, Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["h"])("slot", null)); - } - }]); - - return Text; - }(); - - Text.style = textCss; - /***/ - } -}]); -//# sourceMappingURL=38-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/38-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/38-es5.js.map deleted file mode 100644 index bc11d39ac..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/38-es5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///node_modules/@ionic/core/dist/esm/ion-text.entry.js"],"names":["textCss","Text","hostRef","mode","Object","assign","color","style"],"mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;AAAA;;;AAAA;AAAA;AAAA;;AAIA,QAAMA,OAAO,GAAG,gDAAhB;;AAEA,QAAMC,IAAI;AACN,oBAAYC,OAAZ,EAAqB;AAAA;;AACjB,qEAAiB,IAAjB,EAAuBA,OAAvB;AACH;;AAHK;AAAA;AAAA,iCAIG;AACL,cAAMC,IAAI,GAAG,oEAAW,IAAX,CAAb;AACA,iBAAQ,6DAAE,oDAAF,EAAQ;AAAE,qBAAOC,MAAM,CAACC,MAAP,CAAcD,MAAM,CAACC,MAAP,CAAc,EAAd,EAAkB,6DAAmB,KAAKC,KAAxB,CAAlB,CAAd,sBAAoEH,IAApE,EAA2E,IAA3E;AAAT,WAAR,EAAuG,6DAAE,MAAF,EAAU,IAAV,CAAvG,CAAR;AACH;AAPK;;AAAA;AAAA,OAAV;;AASAF,QAAI,CAACM,KAAL,GAAaP,OAAb","file":"38-es5.js","sourcesContent":["import { r as registerInstance, h, H as Host } from './index-44bf8136.js';\nimport { b as getIonMode } from './ionic-global-837be8f3.js';\nimport { c as createColorClasses } from './theme-3f0b0c04.js';\n\nconst textCss = \":host(.ion-color){color:var(--ion-color-base)}\";\n\nconst Text = class {\n constructor(hostRef) {\n registerInstance(this, hostRef);\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { class: Object.assign(Object.assign({}, createColorClasses(this.color)), { [mode]: true }) }, h(\"slot\", null)));\n }\n};\nText.style = textCss;\n\nexport { Text as ion_text };\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/39-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/39-es2015.js deleted file mode 100644 index 2efb8f685..000000000 --- a/android/app/build/intermediates/merged_assets/debug/out/public/39-es2015.js +++ /dev/null @@ -1,235 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[39],{ - -/***/ "./node_modules/@ionic/core/dist/esm/ion-textarea.entry.js": -/*!*****************************************************************!*\ - !*** ./node_modules/@ionic/core/dist/esm/ion-textarea.entry.js ***! - \*****************************************************************/ -/*! exports provided: ion_textarea */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ion_textarea", function() { return Textarea; }); -/* harmony import */ var _index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index-44bf8136.js */ "./node_modules/@ionic/core/dist/esm/index-44bf8136.js"); -/* harmony import */ var _ionic_global_837be8f3_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ionic-global-837be8f3.js */ "./node_modules/@ionic/core/dist/esm/ionic-global-837be8f3.js"); -/* harmony import */ var _helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers-5c745fbd.js */ "./node_modules/@ionic/core/dist/esm/helpers-5c745fbd.js"); -/* harmony import */ var _theme_3f0b0c04_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./theme-3f0b0c04.js */ "./node_modules/@ionic/core/dist/esm/theme-3f0b0c04.js"); - - - - - -const textareaIosCss = ".sc-ion-textarea-ios-h{--background:initial;--color:initial;--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--border-radius:0;display:block;position:relative;-ms-flex:1;flex:1;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);white-space:pre-wrap;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-textarea-ios-h{background:initial}.ion-color.sc-ion-textarea-ios-h{color:var(--ion-color-base)}ion-item.sc-ion-textarea-ios-h,ion-item .sc-ion-textarea-ios-h{-ms-flex-item-align:baseline;align-self:baseline}ion-item.sc-ion-textarea-ios-h:not(.item-label),ion-item:not(.item-label) .sc-ion-textarea-ios-h{--padding-start:0}.textarea-wrapper.sc-ion-textarea-ios{min-width:inherit;max-width:inherit;min-height:inherit;max-height:inherit}.native-textarea.sc-ion-textarea-ios{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-textarea.sc-ion-textarea-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-textarea.sc-ion-textarea-ios::-webkit-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios::-moz-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios:-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios::-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios::placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea[disabled].sc-ion-textarea-ios{opacity:0.4}.cloned-input.sc-ion-textarea-ios{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-textarea-ios .cloned-input.sc-ion-textarea-ios,[dir=rtl].sc-ion-textarea-ios-h .cloned-input.sc-ion-textarea-ios,[dir=rtl] .sc-ion-textarea-ios-h .cloned-input.sc-ion-textarea-ios{left:unset;right:unset;right:0}.sc-ion-textarea-ios-h{--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:0;font-size:inherit}.item-label-stacked.sc-ion-textarea-ios-h,.item-label-stacked .sc-ion-textarea-ios-h,.item-label-floating.sc-ion-textarea-ios-h,.item-label-floating .sc-ion-textarea-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}"; - -const textareaMdCss = ".sc-ion-textarea-md-h{--background:initial;--color:initial;--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--border-radius:0;display:block;position:relative;-ms-flex:1;flex:1;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);white-space:pre-wrap;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-textarea-md-h{background:initial}.ion-color.sc-ion-textarea-md-h{color:var(--ion-color-base)}ion-item.sc-ion-textarea-md-h,ion-item .sc-ion-textarea-md-h{-ms-flex-item-align:baseline;align-self:baseline}ion-item.sc-ion-textarea-md-h:not(.item-label),ion-item:not(.item-label) .sc-ion-textarea-md-h{--padding-start:0}.textarea-wrapper.sc-ion-textarea-md{min-width:inherit;max-width:inherit;min-height:inherit;max-height:inherit}.native-textarea.sc-ion-textarea-md{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-textarea.sc-ion-textarea-md{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-textarea.sc-ion-textarea-md::-webkit-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md::-moz-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md:-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md::-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md::placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea[disabled].sc-ion-textarea-md{opacity:0.4}.cloned-input.sc-ion-textarea-md{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-textarea-md .cloned-input.sc-ion-textarea-md,[dir=rtl].sc-ion-textarea-md-h .cloned-input.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h .cloned-input.sc-ion-textarea-md{left:unset;right:unset;right:0}.sc-ion-textarea-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:11px;--padding-start:8px;margin-left:0;margin-right:0;margin-top:8px;margin-bottom:0;font-size:inherit}.item-label-stacked.sc-ion-textarea-md-h,.item-label-stacked .sc-ion-textarea-md-h,.item-label-floating.sc-ion-textarea-md-h,.item-label-floating .sc-ion-textarea-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}"; - -const Textarea = class { - constructor(hostRef) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["r"])(this, hostRef); - this.ionChange = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionChange", 7); - this.ionInput = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionInput", 7); - this.ionStyle = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionStyle", 7); - this.ionBlur = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionBlur", 7); - this.ionFocus = Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["e"])(this, "ionFocus", 7); - this.inputId = `ion-input-${textareaIds++}`; - this.didBlurAfterEdit = false; - this.hasFocus = false; - /** - * Indicates whether and how the text value should be automatically capitalized as it is entered/edited by the user. - */ - this.autocapitalize = 'none'; - /** - * This Boolean attribute lets you specify that a form control should have input focus when the page loads. - */ - this.autofocus = false; - /** - * If `true`, the value will be cleared after focus upon edit. Defaults to `true` when `type` is `"password"`, `false` for all other types. - */ - this.clearOnEdit = false; - /** - * Set the amount of time, in milliseconds, to wait to trigger the `ionChange` event after each keystroke. - */ - this.debounce = 0; - /** - * If `true`, the user cannot interact with the textarea. - */ - this.disabled = false; - /** - * The name of the control, which is submitted with the form data. - */ - this.name = this.inputId; - /** - * If `true`, the user cannot modify the value. - */ - this.readonly = false; - /** - * If `true`, the user must fill in a value before submitting a form. - */ - this.required = false; - /** - * If `true`, the element will have its spelling and grammar checked. - */ - this.spellcheck = false; - /** - * If `true`, the element height will increase based on the value. - */ - this.autoGrow = false; - /** - * The value of the textarea. - */ - this.value = ''; - this.onInput = (ev) => { - if (this.nativeInput) { - this.value = this.nativeInput.value; - } - this.emitStyle(); - this.ionInput.emit(ev); - }; - this.onFocus = (ev) => { - this.hasFocus = true; - this.focusChange(); - this.ionFocus.emit(ev); - }; - this.onBlur = (ev) => { - this.hasFocus = false; - this.focusChange(); - this.ionBlur.emit(ev); - }; - this.onKeyDown = () => { - this.checkClearOnEdit(); - }; - } - debounceChanged() { - this.ionChange = Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["d"])(this.ionChange, this.debounce); - } - disabledChanged() { - this.emitStyle(); - } - /** - * Update the native input element when the value changes - */ - valueChanged() { - const nativeInput = this.nativeInput; - const value = this.getValue(); - if (nativeInput && nativeInput.value !== value) { - nativeInput.value = value; - } - this.runAutoGrow(); - this.emitStyle(); - this.ionChange.emit({ value }); - } - connectedCallback() { - this.emitStyle(); - this.debounceChanged(); - { - document.dispatchEvent(new CustomEvent('ionInputDidLoad', { - detail: this.el - })); - } - } - disconnectedCallback() { - { - document.dispatchEvent(new CustomEvent('ionInputDidUnload', { - detail: this.el - })); - } - } - componentDidLoad() { - Object(_helpers_5c745fbd_js__WEBPACK_IMPORTED_MODULE_2__["r"])(() => this.runAutoGrow()); - } - runAutoGrow() { - const nativeInput = this.nativeInput; - if (nativeInput && this.autoGrow) { - Object(_index_44bf8136_js__WEBPACK_IMPORTED_MODULE_0__["f"])(() => { - nativeInput.style.height = 'auto'; - nativeInput.style.height = nativeInput.scrollHeight + 'px'; - if (this.textareaWrapper) { - this.textareaWrapper.style.height = nativeInput.scrollHeight + 'px'; - } - }); - } - } - /** - * Sets focus on the specified `ion-textarea`. Use this method instead of the global - * `input.focus()`. - */ - async setFocus() { - if (this.nativeInput) { - this.nativeInput.focus(); - } - } - /** - * Returns the native `