From 691a6d7e0b5a1a30f72866e54dccc9635543b862 Mon Sep 17 00:00:00 2001 From: Felipe Leme Date: Mon, 20 Aug 2018 11:14:02 -0700 Subject: [PATCH 01/25] Add checkstyle to developers/samples/android Test: repo upload . Fixes: 112845515 Change-Id: I9b7f33351207e59f0fe70d275522e419c1bc4783 (cherry picked from commit bcece8fdced86668bdc218bb6906657e21bc72d7) --- PREUPLOAD.cfg | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 PREUPLOAD.cfg diff --git a/PREUPLOAD.cfg b/PREUPLOAD.cfg new file mode 100644 index 00000000..f3db20e3 --- /dev/null +++ b/PREUPLOAD.cfg @@ -0,0 +1,2 @@ +[Hook Scripts] +checkstyle_hook = ${REPO_ROOT}/prebuilts/checkstyle/checkstyle.py --sha ${PREUPLOAD_COMMIT} -- GitLab From 7d1eff196c6783d0de3789c2f85157585d7b7f17 Mon Sep 17 00:00:00 2001 From: Jisha Abubaker Date: Tue, 4 Dec 2018 13:54:24 -0800 Subject: [PATCH 02/25] moving jcenter() below google() Bug: 114236837 Change-Id: I24ed5fc173bf68775512eecf31d52b3a2daa4709 --- background/alarms/RepeatingAlarm/Application/build.gradle | 2 +- input/autofill/AutofillFramework/build.gradle | 4 ++-- input/autofill/AutofillFramework/kotlinApp/build.gradle | 4 ++-- media/MediaBrowserService/Application/build.gradle | 2 +- system/RuntimePermissions/build.gradle | 2 +- system/RuntimePermissions/kotlinApp/build.gradle | 2 +- system/RuntimePermissionsBasic/Application/build.gradle | 2 +- system/RuntimePermissionsBasic/build.gradle | 2 +- .../kotlinApp/Application/build.gradle | 2 +- system/RuntimePermissionsBasic/kotlinApp/build.gradle | 4 ++-- ui/fonts/DownloadableFonts/build.gradle | 4 ++-- ui/fonts/DownloadableFonts/kotlinApp/build.gradle | 4 ++-- ui/window/AdvancedImmersiveMode/Application/build.gradle | 2 +- views/EmojiCompat/kotlinApp/build.gradle | 2 +- wearable/wear/AlwaysOn/Wearable/build.gradle | 2 +- wearable/wear/RuntimePermissionsWear/Shared/build.gradle | 2 +- wearable/wear/WearAccessibilityApp/Wearable/build.gradle | 2 +- .../WearComplicationProvidersTestSuite/Wearable/build.gradle | 2 +- wearable/wear/WearDrawers/Wearable/build.gradle | 2 +- .../wear/WearHighBandwidthNetworking/Wearable/build.gradle | 2 +- wearable/wear/WearMessagingApp/build.gradle | 4 ++-- wearable/wear/WearNotifications/Shared/build.gradle | 2 +- wearable/wear/WearSpeakerSample/build.gradle | 4 ++-- wearable/wear/WearVerifyRemoteApp/Wearable/build.gradle | 2 +- 24 files changed, 31 insertions(+), 31 deletions(-) diff --git a/background/alarms/RepeatingAlarm/Application/build.gradle b/background/alarms/RepeatingAlarm/Application/build.gradle index ba192bde..713ee9b1 100644 --- a/background/alarms/RepeatingAlarm/Application/build.gradle +++ b/background/alarms/RepeatingAlarm/Application/build.gradle @@ -12,8 +12,8 @@ buildscript { apply plugin: 'com.android.application' repositories { - jcenter() google() + jcenter() } dependencies { diff --git a/input/autofill/AutofillFramework/build.gradle b/input/autofill/AutofillFramework/build.gradle index 5e6d6a3f..e4d65249 100644 --- a/input/autofill/AutofillFramework/build.gradle +++ b/input/autofill/AutofillFramework/build.gradle @@ -1,8 +1,8 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { - jcenter() google() + jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' @@ -11,8 +11,8 @@ buildscript { allprojects { repositories { - jcenter() google() + jcenter() } } diff --git a/input/autofill/AutofillFramework/kotlinApp/build.gradle b/input/autofill/AutofillFramework/kotlinApp/build.gradle index 048d81dd..8ff27c55 100644 --- a/input/autofill/AutofillFramework/kotlinApp/build.gradle +++ b/input/autofill/AutofillFramework/kotlinApp/build.gradle @@ -1,7 +1,7 @@ buildscript { repositories { - jcenter() google() + jcenter() } ext.kotlin_version = '1.1.4-3' dependencies { @@ -12,7 +12,7 @@ buildscript { allprojects { repositories { - jcenter() google() + jcenter() } } \ No newline at end of file diff --git a/media/MediaBrowserService/Application/build.gradle b/media/MediaBrowserService/Application/build.gradle index e903f75e..91c399fd 100644 --- a/media/MediaBrowserService/Application/build.gradle +++ b/media/MediaBrowserService/Application/build.gradle @@ -13,8 +13,8 @@ buildscript { apply plugin: 'com.android.application' repositories { - jcenter() google() + jcenter() } dependencies { diff --git a/system/RuntimePermissions/build.gradle b/system/RuntimePermissions/build.gradle index 24e4228f..ba324ea4 100644 --- a/system/RuntimePermissions/build.gradle +++ b/system/RuntimePermissions/build.gradle @@ -10,8 +10,8 @@ buildscript { allprojects { repositories { - jcenter() google() + jcenter() } } diff --git a/system/RuntimePermissions/kotlinApp/build.gradle b/system/RuntimePermissions/kotlinApp/build.gradle index d4a2bf7b..9485770c 100644 --- a/system/RuntimePermissions/kotlinApp/build.gradle +++ b/system/RuntimePermissions/kotlinApp/build.gradle @@ -13,8 +13,8 @@ buildscript { allprojects { repositories { - jcenter() google() + jcenter() } } diff --git a/system/RuntimePermissionsBasic/Application/build.gradle b/system/RuntimePermissionsBasic/Application/build.gradle index 2a235317..ca12da1d 100644 --- a/system/RuntimePermissionsBasic/Application/build.gradle +++ b/system/RuntimePermissionsBasic/Application/build.gradle @@ -1,8 +1,8 @@ apply plugin: 'com.android.application' repositories { - jcenter() google() + jcenter() } dependencies { diff --git a/system/RuntimePermissionsBasic/build.gradle b/system/RuntimePermissionsBasic/build.gradle index b0634833..d1a81517 100644 --- a/system/RuntimePermissionsBasic/build.gradle +++ b/system/RuntimePermissionsBasic/build.gradle @@ -1,7 +1,7 @@ buildscript { repositories { - jcenter() google() + jcenter() } dependencies { diff --git a/system/RuntimePermissionsBasic/kotlinApp/Application/build.gradle b/system/RuntimePermissionsBasic/kotlinApp/Application/build.gradle index fb02cef8..1cab8b06 100644 --- a/system/RuntimePermissionsBasic/kotlinApp/Application/build.gradle +++ b/system/RuntimePermissionsBasic/kotlinApp/Application/build.gradle @@ -2,8 +2,8 @@ apply plugin: 'com.android.application' apply plugin: 'kotlin-android' repositories { - jcenter() google() + jcenter() } dependencies { diff --git a/system/RuntimePermissionsBasic/kotlinApp/build.gradle b/system/RuntimePermissionsBasic/kotlinApp/build.gradle index 2062e141..a75eb3ac 100644 --- a/system/RuntimePermissionsBasic/kotlinApp/build.gradle +++ b/system/RuntimePermissionsBasic/kotlinApp/build.gradle @@ -1,9 +1,9 @@ buildscript { ext.kotlin_version = '1.2.0' repositories { - jcenter() - mavenCentral() google() + mavenCentral() + jcenter() } dependencies { diff --git a/ui/fonts/DownloadableFonts/build.gradle b/ui/fonts/DownloadableFonts/build.gradle index 3fa28422..2d689c43 100644 --- a/ui/fonts/DownloadableFonts/build.gradle +++ b/ui/fonts/DownloadableFonts/build.gradle @@ -1,8 +1,8 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { - jcenter() google() + jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.0' @@ -11,8 +11,8 @@ buildscript { allprojects { repositories { - jcenter() google() + jcenter() } } diff --git a/ui/fonts/DownloadableFonts/kotlinApp/build.gradle b/ui/fonts/DownloadableFonts/kotlinApp/build.gradle index 7b7482b4..94c43372 100644 --- a/ui/fonts/DownloadableFonts/kotlinApp/build.gradle +++ b/ui/fonts/DownloadableFonts/kotlinApp/build.gradle @@ -2,8 +2,8 @@ buildscript { ext.kotlin_version = '1.1.3-2' repositories { - jcenter() google() + jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.0' @@ -13,8 +13,8 @@ buildscript { allprojects { repositories { - jcenter() google() + jcenter() } } diff --git a/ui/window/AdvancedImmersiveMode/Application/build.gradle b/ui/window/AdvancedImmersiveMode/Application/build.gradle index 689f4408..8682c102 100644 --- a/ui/window/AdvancedImmersiveMode/Application/build.gradle +++ b/ui/window/AdvancedImmersiveMode/Application/build.gradle @@ -12,8 +12,8 @@ buildscript { apply plugin: 'com.android.application' repositories { - jcenter() google() + jcenter() } dependencies { diff --git a/views/EmojiCompat/kotlinApp/build.gradle b/views/EmojiCompat/kotlinApp/build.gradle index 2c5482bf..a1ea5cd9 100644 --- a/views/EmojiCompat/kotlinApp/build.gradle +++ b/views/EmojiCompat/kotlinApp/build.gradle @@ -25,8 +25,8 @@ buildscript { allprojects { repositories { - jcenter() google() + jcenter() } } diff --git a/wearable/wear/AlwaysOn/Wearable/build.gradle b/wearable/wear/AlwaysOn/Wearable/build.gradle index 11f813bc..b3a91601 100644 --- a/wearable/wear/AlwaysOn/Wearable/build.gradle +++ b/wearable/wear/AlwaysOn/Wearable/build.gradle @@ -13,8 +13,8 @@ buildscript { apply plugin: 'com.android.application' repositories { - jcenter() google() + jcenter() } diff --git a/wearable/wear/RuntimePermissionsWear/Shared/build.gradle b/wearable/wear/RuntimePermissionsWear/Shared/build.gradle index bf02c2cb..d60ae185 100644 --- a/wearable/wear/RuntimePermissionsWear/Shared/build.gradle +++ b/wearable/wear/RuntimePermissionsWear/Shared/build.gradle @@ -13,8 +13,8 @@ buildscript { apply plugin: 'android-library' repositories { - jcenter() google() + jcenter() } diff --git a/wearable/wear/WearAccessibilityApp/Wearable/build.gradle b/wearable/wear/WearAccessibilityApp/Wearable/build.gradle index 86a8296c..c85087f8 100644 --- a/wearable/wear/WearAccessibilityApp/Wearable/build.gradle +++ b/wearable/wear/WearAccessibilityApp/Wearable/build.gradle @@ -13,8 +13,8 @@ buildscript { apply plugin: 'com.android.application' repositories { - jcenter() google() + jcenter() } diff --git a/wearable/wear/WearComplicationProvidersTestSuite/Wearable/build.gradle b/wearable/wear/WearComplicationProvidersTestSuite/Wearable/build.gradle index 39ddaf83..9ae1b20d 100644 --- a/wearable/wear/WearComplicationProvidersTestSuite/Wearable/build.gradle +++ b/wearable/wear/WearComplicationProvidersTestSuite/Wearable/build.gradle @@ -13,8 +13,8 @@ buildscript { apply plugin: 'com.android.application' repositories { - jcenter() google() + jcenter() } diff --git a/wearable/wear/WearDrawers/Wearable/build.gradle b/wearable/wear/WearDrawers/Wearable/build.gradle index d52e606b..f8163dbd 100644 --- a/wearable/wear/WearDrawers/Wearable/build.gradle +++ b/wearable/wear/WearDrawers/Wearable/build.gradle @@ -13,8 +13,8 @@ buildscript { apply plugin: 'com.android.application' repositories { - jcenter() google() + jcenter() } diff --git a/wearable/wear/WearHighBandwidthNetworking/Wearable/build.gradle b/wearable/wear/WearHighBandwidthNetworking/Wearable/build.gradle index 6b309ec9..3ae2dbc2 100644 --- a/wearable/wear/WearHighBandwidthNetworking/Wearable/build.gradle +++ b/wearable/wear/WearHighBandwidthNetworking/Wearable/build.gradle @@ -13,8 +13,8 @@ buildscript { apply plugin: 'com.android.application' repositories { - jcenter() google() + jcenter() } diff --git a/wearable/wear/WearMessagingApp/build.gradle b/wearable/wear/WearMessagingApp/build.gradle index 842cec58..168449a3 100644 --- a/wearable/wear/WearMessagingApp/build.gradle +++ b/wearable/wear/WearMessagingApp/build.gradle @@ -14,8 +14,8 @@ apply from: "../../../../../build/build.gradle" buildscript { repositories { - jcenter() google() + jcenter() } dependencies { @@ -26,7 +26,7 @@ buildscript { allprojects { repositories { - jcenter() google() + jcenter() } } \ No newline at end of file diff --git a/wearable/wear/WearNotifications/Shared/build.gradle b/wearable/wear/WearNotifications/Shared/build.gradle index edb53d4d..a3dc8c5c 100644 --- a/wearable/wear/WearNotifications/Shared/build.gradle +++ b/wearable/wear/WearNotifications/Shared/build.gradle @@ -13,8 +13,8 @@ buildscript { apply plugin: 'com.android.library' repositories { - jcenter() google() + jcenter() } dependencies { diff --git a/wearable/wear/WearSpeakerSample/build.gradle b/wearable/wear/WearSpeakerSample/build.gradle index b35d7018..fe5488df 100644 --- a/wearable/wear/WearSpeakerSample/build.gradle +++ b/wearable/wear/WearSpeakerSample/build.gradle @@ -18,8 +18,8 @@ buildscript { repositories { - jcenter() google() + jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.1.3' @@ -31,8 +31,8 @@ buildscript { allprojects { repositories { - jcenter() google() + jcenter() } } diff --git a/wearable/wear/WearVerifyRemoteApp/Wearable/build.gradle b/wearable/wear/WearVerifyRemoteApp/Wearable/build.gradle index ac9f1454..b82b8917 100644 --- a/wearable/wear/WearVerifyRemoteApp/Wearable/build.gradle +++ b/wearable/wear/WearVerifyRemoteApp/Wearable/build.gradle @@ -13,8 +13,8 @@ buildscript { apply plugin: 'com.android.application' repositories { - jcenter() google() + jcenter() } -- GitLab From 33bafffc17c6a31c23d5e1e121eae9c28b43aaaa Mon Sep 17 00:00:00 2001 From: Nicole Borrelli Date: Wed, 19 Dec 2018 10:54:25 +0100 Subject: [PATCH 03/25] Convert DirectorySelection sample to AndroidX Test cases were using ActivityInstrumentationTestCase2 which was deprecated (in API 24) and (seemingly) removed. Since the test cases will need to be rewritten anyway, I've removed them for the time being. Bug: 117822353 Test: Manually verified Change-Id: I40a62a3287d11bc5c7658f5395148d510cfda738 --- .../DirectoryEntryAdapter.java | 3 +- .../DirectorySelectionActivity.java | 31 +++---- .../DirectorySelectionFragment.java | 7 +- .../layout/fragment_directory_selection.xml | 2 +- .../DirectoryEntryAdapterTest.java | 82 ------------------- .../DirectorySelectionActivityTest.java | 56 ------------- .../DirectorySelectionFragmentTest.java | 68 --------------- .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../DirectorySelection/template-params.xml | 6 +- 9 files changed, 29 insertions(+), 228 deletions(-) delete mode 100644 content/documentsUi/DirectorySelection/Application/tests/src/com/example/android/directoryselection/DirectoryEntryAdapterTest.java delete mode 100644 content/documentsUi/DirectorySelection/Application/tests/src/com/example/android/directoryselection/DirectorySelectionActivityTest.java delete mode 100644 content/documentsUi/DirectorySelection/Application/tests/src/com/example/android/directoryselection/DirectorySelectionFragmentTest.java diff --git a/content/documentsUi/DirectorySelection/Application/src/main/java/com/example/android/directoryselection/DirectoryEntryAdapter.java b/content/documentsUi/DirectorySelection/Application/src/main/java/com/example/android/directoryselection/DirectoryEntryAdapter.java index e92c71ec..92d5ec2e 100644 --- a/content/documentsUi/DirectorySelection/Application/src/main/java/com/example/android/directoryselection/DirectoryEntryAdapter.java +++ b/content/documentsUi/DirectorySelection/Application/src/main/java/com/example/android/directoryselection/DirectoryEntryAdapter.java @@ -16,13 +16,14 @@ package com.example.android.directoryselection; -import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; +import androidx.recyclerview.widget.RecyclerView; + import java.util.List; /** diff --git a/content/documentsUi/DirectorySelection/Application/src/main/java/com/example/android/directoryselection/DirectorySelectionActivity.java b/content/documentsUi/DirectorySelection/Application/src/main/java/com/example/android/directoryselection/DirectorySelectionActivity.java index d27ba728..791452f6 100644 --- a/content/documentsUi/DirectorySelection/Application/src/main/java/com/example/android/directoryselection/DirectorySelectionActivity.java +++ b/content/documentsUi/DirectorySelection/Application/src/main/java/com/example/android/directoryselection/DirectorySelectionActivity.java @@ -1,23 +1,24 @@ /* -* Copyright 2014 The Android Open Source Project -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ + * Copyright 2014 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.example.android.directoryselection; import android.os.Bundle; -import android.support.v4.app.FragmentActivity; + +import androidx.fragment.app.FragmentActivity; /** * Launcher Activity for the Directory Selection sample app. diff --git a/content/documentsUi/DirectorySelection/Application/src/main/java/com/example/android/directoryselection/DirectorySelectionFragment.java b/content/documentsUi/DirectorySelection/Application/src/main/java/com/example/android/directoryselection/DirectorySelectionFragment.java index a617e993..3d676dd0 100644 --- a/content/documentsUi/DirectorySelection/Application/src/main/java/com/example/android/directoryselection/DirectorySelectionFragment.java +++ b/content/documentsUi/DirectorySelection/Application/src/main/java/com/example/android/directoryselection/DirectorySelectionFragment.java @@ -26,8 +26,6 @@ import android.net.Uri; import android.os.Bundle; import android.provider.DocumentsContract; import android.provider.DocumentsContract.Document; -import android.support.v4.app.Fragment; -import android.support.v7.widget.RecyclerView; import android.util.Log; import android.view.LayoutInflater; import android.view.View; @@ -37,6 +35,9 @@ import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; +import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.RecyclerView; + import java.io.IOException; import java.util.ArrayList; import java.util.List; @@ -123,7 +124,7 @@ public class DirectorySelectionFragment extends Fragment { .show(); } }); - mRecyclerView = (RecyclerView) rootView.findViewById(R.id.recyclerview_directory_entries); + mRecyclerView = rootView.findViewById(R.id.recyclerview_directory_entries); mLayoutManager = mRecyclerView.getLayoutManager(); mRecyclerView.scrollToPosition(0); mAdapter = new DirectoryEntryAdapter(new ArrayList()); diff --git a/content/documentsUi/DirectorySelection/Application/src/main/res/layout/fragment_directory_selection.xml b/content/documentsUi/DirectorySelection/Application/src/main/res/layout/fragment_directory_selection.xml index 631a8fc4..c0775ac5 100644 --- a/content/documentsUi/DirectorySelection/Application/src/main/res/layout/fragment_directory_selection.xml +++ b/content/documentsUi/DirectorySelection/Application/src/main/res/layout/fragment_directory_selection.xml @@ -62,7 +62,7 @@ - { - - private static final String FILE1 = "file1"; - private static final String MIME_TYPE1 = "text/appliaction"; - private static final String DIRECTORY1 = "directory1"; - - private DirectorySelectionActivity mTestActivity; - private DirectorySelectionFragment mTestFragment; - private DirectoryEntryAdapter mAdapter; - private List mDirectoryEntries; - - public DirectoryEntryAdapterTest() { - super(DirectorySelectionActivity.class); - } - - @Override - protected void setUp() throws Exception { - super.setUp(); - - mTestActivity = getActivity(); - mTestFragment = (DirectorySelectionFragment) - mTestActivity.getSupportFragmentManager().getFragments().get(0); - mDirectoryEntries = new ArrayList<>(); - - DirectoryEntry file = new DirectoryEntry(); - file.fileName = FILE1; - file.mimeType = MIME_TYPE1; - mDirectoryEntries.add(file); - - DirectoryEntry directory = new DirectoryEntry(); - directory.fileName = DIRECTORY1; - directory.mimeType = DirectoryEntryAdapter.DIRECTORY_MIME_TYPE; - mDirectoryEntries.add(directory); - } - - public void testGetItemCount() { - mTestFragment.mAdapter.setDirectoryEntries(mDirectoryEntries); - - assertEquals(2, mTestFragment.mAdapter.getItemCount()); - } -} diff --git a/content/documentsUi/DirectorySelection/Application/tests/src/com/example/android/directoryselection/DirectorySelectionActivityTest.java b/content/documentsUi/DirectorySelection/Application/tests/src/com/example/android/directoryselection/DirectorySelectionActivityTest.java deleted file mode 100644 index 8f767aef..00000000 --- a/content/documentsUi/DirectorySelection/Application/tests/src/com/example/android/directoryselection/DirectorySelectionActivityTest.java +++ /dev/null @@ -1,56 +0,0 @@ -/* -* Copyright 2014 The Android Open Source Project -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ - -package com.example.android.directoryselection; - -import android.test.ActivityInstrumentationTestCase2; - -/** - * Tests for {@link DirectorySelectionActivity}. - */ -public class DirectorySelectionActivityTest - extends ActivityInstrumentationTestCase2 { - - private DirectorySelectionActivity mTestActivity; - private DirectorySelectionFragment mTestFragment; - - public DirectorySelectionActivityTest() { - super(DirectorySelectionActivity.class); - } - - @Override - protected void setUp() throws Exception { - super.setUp(); - - // Starts the activity under test using the default Intent with: - // action = {@link Intent#ACTION_MAIN} - // flags = {@link Intent#FLAG_ACTIVITY_NEW_TASK} - // All other fields are null or empty. - mTestActivity = getActivity(); - mTestFragment = (DirectorySelectionFragment) - mTestActivity.getSupportFragmentManager().getFragments().get(0); - } - - /** - * Test if the test fixture has been set up correctly. - */ - public void testPreconditions() { - //Try to add a message to add context to your assertions. These messages will be shown if - //a tests fails and make it easy to understand why a test failed - assertNotNull("mTestActivity is null", mTestActivity); - assertNotNull("mTestFragment is null", mTestFragment); - } -} diff --git a/content/documentsUi/DirectorySelection/Application/tests/src/com/example/android/directoryselection/DirectorySelectionFragmentTest.java b/content/documentsUi/DirectorySelection/Application/tests/src/com/example/android/directoryselection/DirectorySelectionFragmentTest.java deleted file mode 100644 index 90cd30f7..00000000 --- a/content/documentsUi/DirectorySelection/Application/tests/src/com/example/android/directoryselection/DirectorySelectionFragmentTest.java +++ /dev/null @@ -1,68 +0,0 @@ -/* -* Copyright 2014 The Android Open Source Project -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ -/* -* Copyright (C) 2014 The Android Open Source Project -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ -package com.example.android.directoryselection; - -import android.test.ActivityInstrumentationTestCase2; - -/** - * Tests for {@link com.example.android.directoryselection.DirectorySelectionFragment}. - */ -public class DirectorySelectionFragmentTest - extends ActivityInstrumentationTestCase2 { - - private DirectorySelectionActivity mTestActivity; - private DirectorySelectionFragment mTestFragment; - - public DirectorySelectionFragmentTest() { - super(DirectorySelectionActivity.class); - } - - @Override - protected void setUp() throws Exception { - super.setUp(); - - // Starts the activity under test using the default Intent with: - // action = {@link Intent#ACTION_MAIN} - // flags = {@link Intent#FLAG_ACTIVITY_NEW_TASK} - // All other fields are null or empty. - mTestActivity = getActivity(); - mTestFragment = (DirectorySelectionFragment) - mTestActivity.getSupportFragmentManager().getFragments().get(0); - } - - public void testPreconditions() { - assertNotNull(mTestFragment.mCurrentDirectoryTextView); - assertNotNull(mTestFragment.mCreateDirectoryButton); - assertNotNull(mTestFragment.mRecyclerView); - assertNotNull(mTestFragment.mAdapter); - assertNotNull(mTestFragment.mLayoutManager); - } -} diff --git a/content/documentsUi/DirectorySelection/gradle/wrapper/gradle-wrapper.properties b/content/documentsUi/DirectorySelection/gradle/wrapper/gradle-wrapper.properties index d4585c33..819b0df8 100644 --- a/content/documentsUi/DirectorySelection/gradle/wrapper/gradle-wrapper.properties +++ b/content/documentsUi/DirectorySelection/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip diff --git a/content/documentsUi/DirectorySelection/template-params.xml b/content/documentsUi/DirectorySelection/template-params.xml index 2426f9a6..9b58e8c4 100644 --- a/content/documentsUi/DirectorySelection/template-params.xml +++ b/content/documentsUi/DirectorySelection/template-params.xml @@ -19,10 +19,14 @@ Content com.example.android.directoryselection - com.android.support:recyclerview-v7:+ + true + + androidx.appcompat:appcompat:1.0.2 + androidx.recyclerview:recyclerview:1.0.0 21 + 28 -- GitLab From e665ffe3fa5bbbe26eabab6b0c3ec485d63d3445 Mon Sep 17 00:00:00 2001 From: Nicole Borrelli Date: Thu, 20 Dec 2018 13:58:29 +0100 Subject: [PATCH 04/25] Fix case of .DS_Store file to ignore Bug: 121311112 Test: manual verification (that .DS_Store files are ignored) Change-Id: I51eb3fee418eb54ad9b44f25ee6207ae7474ab1d --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 98fff82f..8d6e5e01 100644 --- a/.gitignore +++ b/.gitignore @@ -20,7 +20,7 @@ LICENSE NOTICE README.md README-wear.txt -.DS_STORE +.DS_Store # Libraries used by the app # Can explicitly add if we want, but shouldn't do so blindly. Licenses, bloat, etc. -- GitLab From 50f17e9f911257a3dc19307c60eb9ee2608ded83 Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Thu, 10 Jan 2019 11:10:43 +0000 Subject: [PATCH 05/25] Move jcenter after google repository Bug: 122638901 Test: built locally Change-Id: Ie9d94376015c019a91fefb650f4366e6aec5dc93 --- media/MediaBrowserService/Application/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media/MediaBrowserService/Application/build.gradle b/media/MediaBrowserService/Application/build.gradle index 91c399fd..88a79774 100644 --- a/media/MediaBrowserService/Application/build.gradle +++ b/media/MediaBrowserService/Application/build.gradle @@ -1,8 +1,8 @@ buildscript { repositories { - jcenter() google() + jcenter() } dependencies { -- GitLab From ff5434f5af51f8a66786d56ae9d596b5dd6a76c8 Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Thu, 10 Jan 2019 11:12:59 +0000 Subject: [PATCH 06/25] Move jcenter after google repository Bug: 122638584 Test: Built locally Change-Id: I94ae0b25d3849afa006c1fac6c532a20ff602563 --- wearable/wear/AlwaysOn/Wearable/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wearable/wear/AlwaysOn/Wearable/build.gradle b/wearable/wear/AlwaysOn/Wearable/build.gradle index b3a91601..12edac32 100644 --- a/wearable/wear/AlwaysOn/Wearable/build.gradle +++ b/wearable/wear/AlwaysOn/Wearable/build.gradle @@ -1,8 +1,8 @@ buildscript { repositories { - jcenter() google() + jcenter() } dependencies { -- GitLab From 4dc21aaa2fe2ba73285b7cff81418194689830ea Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Thu, 10 Jan 2019 11:14:07 +0000 Subject: [PATCH 07/25] Move jcenter after google repository Bug: 122638680 Test: Built locally Change-Id: Ibac9978c1b0a21ba06674af5f3c0a649932130d1 --- wearable/wear/RuntimePermissionsWear/Shared/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wearable/wear/RuntimePermissionsWear/Shared/build.gradle b/wearable/wear/RuntimePermissionsWear/Shared/build.gradle index d60ae185..d319de5e 100644 --- a/wearable/wear/RuntimePermissionsWear/Shared/build.gradle +++ b/wearable/wear/RuntimePermissionsWear/Shared/build.gradle @@ -1,8 +1,8 @@ buildscript { repositories { - jcenter() google() + jcenter() } dependencies { -- GitLab From b5d78d07f84456679845ff30b810dbc2fff39aed Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Thu, 10 Jan 2019 11:15:19 +0000 Subject: [PATCH 08/25] Move jcenter after google repository Bug: 122637167 Test: Built locally Change-Id: I483c76101bde45b55dc5139c26a8c2839457ca9e --- wearable/wear/WearAccessibilityApp/Wearable/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wearable/wear/WearAccessibilityApp/Wearable/build.gradle b/wearable/wear/WearAccessibilityApp/Wearable/build.gradle index c85087f8..e5ee2ffa 100644 --- a/wearable/wear/WearAccessibilityApp/Wearable/build.gradle +++ b/wearable/wear/WearAccessibilityApp/Wearable/build.gradle @@ -1,8 +1,8 @@ buildscript { repositories { - jcenter() google() + jcenter() } dependencies { -- GitLab From 5962693d280781728baf117622ede80e5d502a5e Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Thu, 10 Jan 2019 11:16:29 +0000 Subject: [PATCH 09/25] Move jcenter after google repository Bug: 122639533 Test: Built locally Change-Id: I8c90d553aa3119f9646d8953ad653306c6f6588b --- .../WearComplicationProvidersTestSuite/Wearable/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wearable/wear/WearComplicationProvidersTestSuite/Wearable/build.gradle b/wearable/wear/WearComplicationProvidersTestSuite/Wearable/build.gradle index 9ae1b20d..16c8b27b 100644 --- a/wearable/wear/WearComplicationProvidersTestSuite/Wearable/build.gradle +++ b/wearable/wear/WearComplicationProvidersTestSuite/Wearable/build.gradle @@ -1,8 +1,8 @@ buildscript { repositories { - jcenter() google() + jcenter() } dependencies { -- GitLab From 8a8376cd160b6289469d83f04066b4c39a76e297 Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Thu, 10 Jan 2019 11:17:06 +0000 Subject: [PATCH 10/25] Move jcenter after google repository Bug: 122637168 Test: Built locally Change-Id: Iec820e3f50aa6b19ba0517ce3836c25fcd225435 --- wearable/wear/WearDrawers/Wearable/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wearable/wear/WearDrawers/Wearable/build.gradle b/wearable/wear/WearDrawers/Wearable/build.gradle index f8163dbd..cc636606 100644 --- a/wearable/wear/WearDrawers/Wearable/build.gradle +++ b/wearable/wear/WearDrawers/Wearable/build.gradle @@ -1,8 +1,8 @@ buildscript { repositories { - jcenter() google() + jcenter() } dependencies { -- GitLab From 2ce34a96ea3b7a7c3d7786077b3626c62a6a07e3 Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Thu, 10 Jan 2019 11:18:05 +0000 Subject: [PATCH 11/25] Move jcenter after google repository Bug: 122638905 Test: Built locally Change-Id: Ief173bf68553a95f3e2ece7b03d223390b8b9745 --- wearable/wear/WearHighBandwidthNetworking/Wearable/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wearable/wear/WearHighBandwidthNetworking/Wearable/build.gradle b/wearable/wear/WearHighBandwidthNetworking/Wearable/build.gradle index 3ae2dbc2..14d0fbab 100644 --- a/wearable/wear/WearHighBandwidthNetworking/Wearable/build.gradle +++ b/wearable/wear/WearHighBandwidthNetworking/Wearable/build.gradle @@ -1,8 +1,8 @@ buildscript { repositories { - jcenter() google() + jcenter() } dependencies { -- GitLab From acf79e95332394aade581d1073e4eab1df8db514 Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Thu, 10 Jan 2019 11:19:17 +0000 Subject: [PATCH 12/25] Move jcenter after google repository Bug: 122638172 Test: Built locally Change-Id: I37c6039eddc4ea73fa353206798cbaa2e5087bbe --- wearable/wear/WearNotifications/Shared/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wearable/wear/WearNotifications/Shared/build.gradle b/wearable/wear/WearNotifications/Shared/build.gradle index a3dc8c5c..6b0b713b 100644 --- a/wearable/wear/WearNotifications/Shared/build.gradle +++ b/wearable/wear/WearNotifications/Shared/build.gradle @@ -1,8 +1,8 @@ buildscript { repositories { - jcenter() google() + jcenter() } dependencies { -- GitLab From ae14677d1bc45139b91851a984c80a64dbd8faa3 Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Thu, 10 Jan 2019 13:22:31 +0000 Subject: [PATCH 13/25] Fix compilation of AdvancedImmersiveMode Bug: 122640131 Test: compileSamples.sh Change-Id: Iadcc6bdb798e8f891b801f4e878ab83a91be47ea --- .../Application/build.gradle | 25 +- .../Application/src/main/AndroidManifest.xml | 3 +- .../src/main/res/values/dimens.xml | 19 + .../src/main/res/values/strings.xml | 3 +- ui/window/AdvancedImmersiveMode/LICENSE | 444 ------------------ ui/window/AdvancedImmersiveMode/README.md | 6 +- .../AdvancedImmersiveMode/gradle.properties | 20 + .../gradle/wrapper/gradle-wrapper.properties | 2 +- 8 files changed, 62 insertions(+), 460 deletions(-) create mode 100644 ui/window/AdvancedImmersiveMode/Application/src/main/res/values/dimens.xml create mode 100644 ui/window/AdvancedImmersiveMode/gradle.properties diff --git a/ui/window/AdvancedImmersiveMode/Application/build.gradle b/ui/window/AdvancedImmersiveMode/Application/build.gradle index 8682c102..c433d6bd 100644 --- a/ui/window/AdvancedImmersiveMode/Application/build.gradle +++ b/ui/window/AdvancedImmersiveMode/Application/build.gradle @@ -1,11 +1,12 @@ buildscript { repositories { + google() jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.0.0' + classpath 'com.android.tools.build:gradle:3.1.3' } } @@ -17,10 +18,17 @@ repositories { } dependencies { - compile "com.android.support:support-v4:26.1.0" - compile "com.android.support:support-v13:26.1.0" - compile "com.android.support:cardview-v7:26.1.0" - compile "com.android.support:appcompat-v7:26.1.0" + + + implementation "com.android.support:support-v4:27.1.1" + implementation "com.android.support:support-v13:27.1.1" + implementation "com.android.support:cardview-v7:27.1.1" + implementation "com.android.support:appcompat-v7:27.1.1" + + + + + } // The sample build uses multiple directories to @@ -32,14 +40,13 @@ List dirs = [ 'template'] // boilerplate code that is generated by the sample template process android { + compileSdkVersion 27 - compileSdkVersion 26 - - buildToolsVersion "26.0.1" + buildToolsVersion "27.0.3" defaultConfig { minSdkVersion 19 - targetSdkVersion 26 + targetSdkVersion 27 } compileOptions { diff --git a/ui/window/AdvancedImmersiveMode/Application/src/main/AndroidManifest.xml b/ui/window/AdvancedImmersiveMode/Application/src/main/AndroidManifest.xml index a96ebb42..9dec18d6 100644 --- a/ui/window/AdvancedImmersiveMode/Application/src/main/AndroidManifest.xml +++ b/ui/window/AdvancedImmersiveMode/Application/src/main/AndroidManifest.xml @@ -34,8 +34,7 @@ + android:icon="@drawable/ic_launcher"> + + + 16dp + diff --git a/ui/window/AdvancedImmersiveMode/Application/src/main/res/values/strings.xml b/ui/window/AdvancedImmersiveMode/Application/src/main/res/values/strings.xml index 6cfd28c7..8c8dbbdb 100644 --- a/ui/window/AdvancedImmersiveMode/Application/src/main/res/values/strings.xml +++ b/ui/window/AdvancedImmersiveMode/Application/src/main/res/values/strings.xml @@ -15,6 +15,7 @@ --> + AdvancedImmersiveMode Enable Low Profile Mode Hide Navigation bar Hide Status Bar @@ -24,4 +25,4 @@ Common flag presets Immersive Mode Leanback Mode - \ No newline at end of file + diff --git a/ui/window/AdvancedImmersiveMode/LICENSE b/ui/window/AdvancedImmersiveMode/LICENSE index 4f229463..d5cf8f3a 100644 --- a/ui/window/AdvancedImmersiveMode/LICENSE +++ b/ui/window/AdvancedImmersiveMode/LICENSE @@ -201,447 +201,3 @@ Apache License WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - -All image and audio files (including *.png, *.jpg, *.svg, *.mp3, *.wav -and *.ogg) are licensed under the CC-BY-NC license. All other files are -licensed under the Apache 2 license. - -CC-BY-NC License ----------------- - -Attribution-NonCommercial-ShareAlike 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International -Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution-NonCommercial-ShareAlike 4.0 International Public License -("Public License"). To the extent this Public License may be -interpreted as a contract, You are granted the Licensed Rights in -consideration of Your acceptance of these terms and conditions, and the -Licensor grants You such rights in consideration of benefits the -Licensor receives from making the Licensed Material available under -these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. BY-NC-SA Compatible License means a license listed at - creativecommons.org/compatiblelicenses, approved by Creative - Commons as essentially the equivalent of this Public License. - - d. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - e. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - f. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - g. License Elements means the license attributes listed in the name - of a Creative Commons Public License. The License Elements of this - Public License are Attribution, NonCommercial, and ShareAlike. - - h. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - i. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - j. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - k. NonCommercial means not primarily intended for or directed towards - commercial advantage or monetary compensation. For purposes of - this Public License, the exchange of the Licensed Material for - other material subject to Copyright and Similar Rights by digital - file-sharing or similar means is NonCommercial provided there is - no payment of monetary compensation in connection with the - exchange. - - l. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - m. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - n. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part, for NonCommercial purposes only; and - - b. produce, reproduce, and Share Adapted Material for - NonCommercial purposes only. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. Additional offer from the Licensor -- Adapted Material. - Every recipient of Adapted Material from You - automatically receives an offer from the Licensor to - exercise the Licensed Rights in the Adapted Material - under the conditions of the Adapter's License You apply. - - c. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties, including when - the Licensed Material is used other than for NonCommercial - purposes. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - b. ShareAlike. - - In addition to the conditions in Section 3(a), if You Share - Adapted Material You produce, the following conditions also apply. - - 1. The Adapter's License You apply must be a Creative Commons - license with the same License Elements, this version or - later, or a BY-NC-SA Compatible License. - - 2. You must include the text of, or the URI or hyperlink to, the - Adapter's License You apply. You may satisfy this condition - in any reasonable manner based on the medium, means, and - context in which You Share Adapted Material. - - 3. You may not offer or impose any additional or different terms - or conditions on, or apply any Effective Technological - Measures to, Adapted Material that restrict exercise of the - rights granted under the Adapter's License You apply. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database for NonCommercial purposes - only; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material, - including for purposes of Section 3(b); and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - -======================================================================= - -Creative Commons is not a party to its public licenses. -Notwithstanding, Creative Commons may elect to apply one of its public -licenses to material it publishes and in those instances will be -considered the "Licensor." Except for the limited purpose of indicating -that material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the public -licenses. - -Creative Commons may be contacted at creativecommons.org. - diff --git a/ui/window/AdvancedImmersiveMode/README.md b/ui/window/AdvancedImmersiveMode/README.md index 895d62a4..be27b901 100644 --- a/ui/window/AdvancedImmersiveMode/README.md +++ b/ui/window/AdvancedImmersiveMode/README.md @@ -26,8 +26,8 @@ appear. Pre-requisites -------------- -- Android SDK 24 -- Android Build Tools v24.0.2 +- Android SDK 27 +- Android Build Tools v27.0.3 - Android Support Repository Screenshots @@ -56,7 +56,7 @@ submitting a pull request through GitHub. Please see CONTRIBUTING.md for more de License ------- -Copyright 2016 The Android Open Source Project, Inc. +Copyright 2017 The Android Open Source Project, Inc. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for diff --git a/ui/window/AdvancedImmersiveMode/gradle.properties b/ui/window/AdvancedImmersiveMode/gradle.properties new file mode 100644 index 00000000..0bc4294e --- /dev/null +++ b/ui/window/AdvancedImmersiveMode/gradle.properties @@ -0,0 +1,20 @@ + +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Settings specified in this file will override any Gradle settings +# configured through the IDE. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx10248m -XX:MaxPermSize=256m +# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true + diff --git a/ui/window/AdvancedImmersiveMode/gradle/wrapper/gradle-wrapper.properties b/ui/window/AdvancedImmersiveMode/gradle/wrapper/gradle-wrapper.properties index 064a15cc..ce099d02 100644 --- a/ui/window/AdvancedImmersiveMode/gradle/wrapper/gradle-wrapper.properties +++ b/ui/window/AdvancedImmersiveMode/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-bin.zip -- GitLab From 5d30bac601400ec4370b5f7e6750b07321dde5e6 Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Thu, 10 Jan 2019 13:40:13 +0000 Subject: [PATCH 14/25] Fix compilation of RepeatingAlarms Bug: 122642754 Test: compileSamples.sh Change-Id: I40e42dd253e344b4c7555b47d6aa7b13d8789a59 --- .../RepeatingAlarm/Application/build.gradle | 25 ++++++++++++------- .../Application/src/main/AndroidManifest.xml | 3 +-- .../gradle/wrapper/gradle-wrapper.properties | 2 +- 3 files changed, 18 insertions(+), 12 deletions(-) diff --git a/background/alarms/RepeatingAlarm/Application/build.gradle b/background/alarms/RepeatingAlarm/Application/build.gradle index 713ee9b1..df479589 100644 --- a/background/alarms/RepeatingAlarm/Application/build.gradle +++ b/background/alarms/RepeatingAlarm/Application/build.gradle @@ -1,11 +1,12 @@ buildscript { repositories { + google() jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.0.0' + classpath 'com.android.tools.build:gradle:3.1.3' } } @@ -17,10 +18,17 @@ repositories { } dependencies { - compile "com.android.support:support-v4:26.1.0" - compile "com.android.support:gridlayout-v7:26.1.0" - compile "com.android.support:cardview-v7:26.1.0" - compile "com.android.support:appcompat-v7:26.1.0" + + + implementation "com.android.support:support-v4:27.1.1" + implementation "com.android.support:gridlayout-v7:27.1.1" + implementation "com.android.support:cardview-v7:27.1.1" + implementation "com.android.support:appcompat-v7:27.1.1" + + + + + } // The sample build uses multiple directories to @@ -32,14 +40,13 @@ List dirs = [ 'template'] // boilerplate code that is generated by the sample template process android { + compileSdkVersion 27 - compileSdkVersion 26 - - buildToolsVersion "26.0.1" + buildToolsVersion "27.0.3" defaultConfig { minSdkVersion 11 - targetSdkVersion 26 + targetSdkVersion 27 } compileOptions { diff --git a/background/alarms/RepeatingAlarm/Application/src/main/AndroidManifest.xml b/background/alarms/RepeatingAlarm/Application/src/main/AndroidManifest.xml index 0fbdc7a7..7897b7a2 100644 --- a/background/alarms/RepeatingAlarm/Application/src/main/AndroidManifest.xml +++ b/background/alarms/RepeatingAlarm/Application/src/main/AndroidManifest.xml @@ -23,8 +23,7 @@ + android:icon="@drawable/ic_launcher"> Date: Thu, 10 Jan 2019 13:54:22 +0000 Subject: [PATCH 15/25] Fix compilation of MultiWindowPlayground Bug: 122642216 Bug: 122645564 Test: compileSamples.sh Change-Id: I63c16c396c9569d2f6dabaa52cff619c1ea33d09 --- .../MultiWindowPlayground/Application/build.gradle | 13 +++++++------ ui/window/MultiWindowPlayground/README.md | 6 +++--- .../gradle/wrapper/gradle-wrapper.properties | 2 +- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/ui/window/MultiWindowPlayground/Application/build.gradle b/ui/window/MultiWindowPlayground/Application/build.gradle index f197d17e..469a8056 100644 --- a/ui/window/MultiWindowPlayground/Application/build.gradle +++ b/ui/window/MultiWindowPlayground/Application/build.gradle @@ -16,16 +16,18 @@ buildscript { repositories { + google() jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.0.0' + classpath 'com.android.tools.build:gradle:3.2.1' } } allprojects { repositories { + google() jcenter() } } @@ -33,13 +35,12 @@ allprojects { apply plugin: 'com.android.application' android { - compileSdkVersion 24 - buildToolsVersion '23.0.3' + compileSdkVersion 27 defaultConfig { applicationId "com.android.multiwindowplayground" minSdkVersion 24 - targetSdkVersion 24 + targetSdkVersion 27 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" @@ -60,7 +61,7 @@ android { dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' - compile 'com.android.support:appcompat-v7:24.0.0-beta1' - androidTestCompile 'com.android.support:support-annotations:24.0.0-beta1' + compile 'com.android.support:appcompat-v7:27.0.0' + androidTestCompile 'com.android.support:support-annotations:27.0.0' androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.1' } diff --git a/ui/window/MultiWindowPlayground/README.md b/ui/window/MultiWindowPlayground/README.md index b58b2857..ca768282 100644 --- a/ui/window/MultiWindowPlayground/README.md +++ b/ui/window/MultiWindowPlayground/README.md @@ -48,14 +48,14 @@ Alternatively, the preferred and minimum sizes can be set in a new Pre-requisites -------------- -- Android SDK 24 -- Android Build Tools v26.0.1 +- Android SDK 27 +- Android Build Tools v27.0.3 - Android Support Repository Screenshots ------------- -Screenshot +Screenshot Getting Started --------------- diff --git a/ui/window/MultiWindowPlayground/gradle/wrapper/gradle-wrapper.properties b/ui/window/MultiWindowPlayground/gradle/wrapper/gradle-wrapper.properties index fc5d4423..84a13f5c 100644 --- a/ui/window/MultiWindowPlayground/gradle/wrapper/gradle-wrapper.properties +++ b/ui/window/MultiWindowPlayground/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-bin.zip -- GitLab From f6809f75a2b397a6bfa90e9246e92f4993aaa155 Mon Sep 17 00:00:00 2001 From: "Pietro F. Maggi" Date: Thu, 10 Jan 2019 17:49:57 +0000 Subject: [PATCH 16/25] Version bump Bug: 122655401 Test: Built locally Change-Id: I6ca2168dbc5be5396e18861855c9c53119f93907 --- .../gradle/wrapper/gradle-wrapper.properties | 2 +- notification/ActiveNotifications/template-params.xml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/notification/ActiveNotifications/gradle/wrapper/gradle-wrapper.properties b/notification/ActiveNotifications/gradle/wrapper/gradle-wrapper.properties index 86fc139a..9cd76d83 100644 --- a/notification/ActiveNotifications/gradle/wrapper/gradle-wrapper.properties +++ b/notification/ActiveNotifications/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip diff --git a/notification/ActiveNotifications/template-params.xml b/notification/ActiveNotifications/template-params.xml index d750bbc9..0f15ed28 100644 --- a/notification/ActiveNotifications/template-params.xml +++ b/notification/ActiveNotifications/template-params.xml @@ -20,8 +20,8 @@ com.example.android.activenotifications 24 - 24 - 24 + 28 + 28 @@ -77,7 +77,7 @@ Starting with Android N, you can set notification groups for notifications and define a notification group summary. In Android M, you can query for the active notifications that your app sent -sing the [notify][2] methods. +using the [notify][2] methods. This sample demonstrates simple use of these features by allowing a user to add notifications and then query how many notifications -- GitLab From 65263e1223e96525748f4a26139e40023ff1acd2 Mon Sep 17 00:00:00 2001 From: Cartland Date: Thu, 10 Jan 2019 10:59:27 -0800 Subject: [PATCH 17/25] Deprecate googlesamples/android-MediaBrowserService. Use https://github.com/googlesamples/android-UniversalMusicPlayer instead. Bug: 122659045 Test: Did not test because the sample is deprecated. Change-Id: If25b075421a32a77c128e0b3eb98e46ff222929c --- media/MediaBrowserService/README.md | 2 ++ media/MediaBrowserService/packaging.yaml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/media/MediaBrowserService/README.md b/media/MediaBrowserService/README.md index 2deee4e0..d81fe4a4 100644 --- a/media/MediaBrowserService/README.md +++ b/media/MediaBrowserService/README.md @@ -1,3 +1,5 @@ +DEPRECATED : This is no longer supported, please consider using https://github.com/googlesamples/android-UniversalMusicPlayer instead. +====================================================================================================================================== Android MediaBrowserService Sample =================================== diff --git a/media/MediaBrowserService/packaging.yaml b/media/MediaBrowserService/packaging.yaml index b1d7bbdc..287999e5 100644 --- a/media/MediaBrowserService/packaging.yaml +++ b/media/MediaBrowserService/packaging.yaml @@ -4,7 +4,7 @@ # End users may safely ignore this file. It has no relevance to other systems. --- -status: PUBLISHED +status: DEPRECATED technologies: [Android] categories: [None] languages: [Java] -- GitLab From d6d1578c344c303f333665ae64b17815b39ed1b9 Mon Sep 17 00:00:00 2001 From: Nicole Borrelli Date: Thu, 10 Jan 2019 13:00:39 -0800 Subject: [PATCH 18/25] Deprecate ScopedDirectoryAccess. Bug: 122667551 Test: NA Change-Id: I72ca75eb194f609dcc8eeb07573e46a016a96d37 --- content/documentsUi/ScopedDirectoryAccess/template-params.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/documentsUi/ScopedDirectoryAccess/template-params.xml b/content/documentsUi/ScopedDirectoryAccess/template-params.xml index db7bcbca..debcbd17 100644 --- a/content/documentsUi/ScopedDirectoryAccess/template-params.xml +++ b/content/documentsUi/ScopedDirectoryAccess/template-params.xml @@ -41,7 +41,7 @@ READ_EXTERNAL_STORAGE or WRITE_EXTERNAL_STORAGE in your manifest. - PUBLISHED + DEPRECATED Content Android Java -- GitLab From 283d419fa171fbfe29f758e3ae930390a62ab3e2 Mon Sep 17 00:00:00 2001 From: "Pietro F. Maggi" Date: Thu, 10 Jan 2019 20:26:34 +0000 Subject: [PATCH 19/25] Fixed grandle.build - added google() repo - removed jack options - bump version - Fixed AndroidManifest.xml Bug: 122662804 Test: Built Locally Change-Id: Iabfe91d7abe9349d52a5ba667d1e3b61736b4664 --- .../gradle/wrapper/gradle-wrapper.properties | 2 +- system/AppShortcuts/app/build.gradle | 8 ++------ system/AppShortcuts/app/src/main/AndroidManifest.xml | 2 -- system/AppShortcuts/build.gradle | 4 +++- .../AppShortcuts/gradle/wrapper/gradle-wrapper.properties | 2 +- 5 files changed, 7 insertions(+), 11 deletions(-) diff --git a/notification/ActiveNotifications/gradle/wrapper/gradle-wrapper.properties b/notification/ActiveNotifications/gradle/wrapper/gradle-wrapper.properties index 9cd76d83..71692638 100644 --- a/notification/ActiveNotifications/gradle/wrapper/gradle-wrapper.properties +++ b/notification/ActiveNotifications/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-all.zip diff --git a/system/AppShortcuts/app/build.gradle b/system/AppShortcuts/app/build.gradle index 68dc6a7e..26ebd8e7 100644 --- a/system/AppShortcuts/app/build.gradle +++ b/system/AppShortcuts/app/build.gradle @@ -1,16 +1,12 @@ apply plugin: 'com.android.application' android { - compileSdkVersion 25 - buildToolsVersion "25.0.0" + compileSdkVersion 28 defaultConfig { applicationId "com.example.android.shortcutsample" minSdkVersion 25 - targetSdkVersion 25 - jackOptions { - enabled true - } + targetSdkVersion 28 } compileOptions { diff --git a/system/AppShortcuts/app/src/main/AndroidManifest.xml b/system/AppShortcuts/app/src/main/AndroidManifest.xml index 183bc84d..da4c0748 100644 --- a/system/AppShortcuts/app/src/main/AndroidManifest.xml +++ b/system/AppShortcuts/app/src/main/AndroidManifest.xml @@ -17,8 +17,6 @@ - - Date: Thu, 10 Jan 2019 13:51:20 -0800 Subject: [PATCH 20/25] Bump versions of dependencies Bug: 122660042 Test: manual - ran app and verified there are no regressions Change-Id: I661f19e8b4f0a5dab0503290d49b3b27c8f4f95b --- ui/views/RecyclerView/kotlinApp/app/build.gradle | 10 +++++----- ui/views/RecyclerView/kotlinApp/build.gradle | 4 ++-- .../kotlinApp/gradle/wrapper/gradle-wrapper.properties | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/ui/views/RecyclerView/kotlinApp/app/build.gradle b/ui/views/RecyclerView/kotlinApp/app/build.gradle index fd409cf8..5a2cdfc7 100644 --- a/ui/views/RecyclerView/kotlinApp/app/build.gradle +++ b/ui/views/RecyclerView/kotlinApp/app/build.gradle @@ -5,11 +5,11 @@ apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { - compileSdkVersion 27 + compileSdkVersion 28 defaultConfig { applicationId "com.example.android.recyclerview" minSdkVersion 14 - targetSdkVersion 27 + targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" @@ -27,8 +27,8 @@ android { } dependencies { - implementation "com.android.support:appcompat-v7:27.0.2" - implementation 'com.android.support:recyclerview-v7:27.0.2' + implementation "com.android.support:appcompat-v7:28.0.0" + implementation "com.android.support:recyclerview-v7:28.0.0" implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation"org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" } diff --git a/ui/views/RecyclerView/kotlinApp/build.gradle b/ui/views/RecyclerView/kotlinApp/build.gradle index c2ff357c..ac76599b 100644 --- a/ui/views/RecyclerView/kotlinApp/build.gradle +++ b/ui/views/RecyclerView/kotlinApp/build.gradle @@ -1,13 +1,13 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { - ext.kotlin_version = '1.1.60' + ext.kotlin_version = '1.3.11' repositories { google() jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.0.1' + classpath 'com.android.tools.build:gradle:3.2.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong diff --git a/ui/views/RecyclerView/kotlinApp/gradle/wrapper/gradle-wrapper.properties b/ui/views/RecyclerView/kotlinApp/gradle/wrapper/gradle-wrapper.properties index cab792ce..96d282a7 100644 --- a/ui/views/RecyclerView/kotlinApp/gradle/wrapper/gradle-wrapper.properties +++ b/ui/views/RecyclerView/kotlinApp/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Wed Nov 08 08:41:54 PST 2017 +#Thu Jan 10 13:45:50 PST 2019 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip -- GitLab From ca57d9ed1d4284f5c772661af392bee88eb58dde Mon Sep 17 00:00:00 2001 From: Tiem Song Date: Thu, 10 Jan 2019 14:29:07 -0800 Subject: [PATCH 21/25] Bump version of dependencies Bug: 122672178 Test: manual - verified no regression when running app Change-Id: I0d8c1da22c1d861667c251b7b0fd70fcc0ece6c0 --- views/EmojiCompat/kotlinApp/app/build.gradle | 24 +++++++++---------- views/EmojiCompat/kotlinApp/build.gradle | 3 ++- .../gradle/wrapper/gradle-wrapper.properties | 4 ++-- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/views/EmojiCompat/kotlinApp/app/build.gradle b/views/EmojiCompat/kotlinApp/app/build.gradle index de2074bd..03221179 100644 --- a/views/EmojiCompat/kotlinApp/app/build.gradle +++ b/views/EmojiCompat/kotlinApp/app/build.gradle @@ -16,7 +16,7 @@ buildscript { ext { - kotlin_version = '1.1.3-2' + kotlin_version = '1.3.11' } repositories { jcenter() @@ -30,16 +30,15 @@ apply plugin: 'com.android.application' apply plugin: 'kotlin-android' ext { - supportLibVersion = '26.0.0' + supportLibVersion = '28.0.0' } android { - compileSdkVersion 26 - buildToolsVersion '26.0.0' + compileSdkVersion 28 defaultConfig { applicationId "com.example.android.emojicompat" minSdkVersion 19 - targetSdkVersion 26 + targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" @@ -57,14 +56,13 @@ android { dependencies { // Support Libraries - compile "com.android.support:appcompat-v7:$supportLibVersion" - compile "com.android.support:support-emoji:$supportLibVersion" - compile "com.android.support:support-emoji-appcompat:$supportLibVersion" - compile "com.android.support:support-emoji-bundled:$supportLibVersion" + implementation "com.android.support:appcompat-v7:$supportLibVersion" + implementation "com.android.support:support-emoji:$supportLibVersion" + implementation "com.android.support:support-emoji-appcompat:$supportLibVersion" + implementation "com.android.support:support-emoji-bundled:$supportLibVersion" + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" // Test - testCompile 'junit:junit:4.12' - androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2' - - compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" + androidTestImplementation 'com.android.support.test.espresso:espresso-core:2.2.2' + testImplementation 'junit:junit:4.12' } diff --git a/views/EmojiCompat/kotlinApp/build.gradle b/views/EmojiCompat/kotlinApp/build.gradle index a1ea5cd9..7d9c35f7 100644 --- a/views/EmojiCompat/kotlinApp/build.gradle +++ b/views/EmojiCompat/kotlinApp/build.gradle @@ -16,10 +16,11 @@ buildscript { repositories { + google() jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.0.0' + classpath 'com.android.tools.build:gradle:3.2.1' } } diff --git a/views/EmojiCompat/kotlinApp/gradle/wrapper/gradle-wrapper.properties b/views/EmojiCompat/kotlinApp/gradle/wrapper/gradle-wrapper.properties index 947a175d..0e9e6e0c 100644 --- a/views/EmojiCompat/kotlinApp/gradle/wrapper/gradle-wrapper.properties +++ b/views/EmojiCompat/kotlinApp/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Wed May 10 16:54:15 JST 2017 +#Thu Jan 10 14:19:34 PST 2019 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip -- GitLab From e29a30a525c4e05295a60af5b79bdfa4489729de Mon Sep 17 00:00:00 2001 From: Jeremy Walker Date: Thu, 10 Jan 2019 15:42:15 -0800 Subject: [PATCH 22/25] Update watch face to build correctly. Bug: 122676168 Bug: 117822353 Test: Manually tested. Change-Id: Id014265d20149c2cc82e95f0f177dd742dea2415 --- .../Application/src/main/AndroidManifest.xml | 3 --- .../Wearable/src/main/AndroidManifest.xml | 4 ---- wearable/wear/WatchFace/gradle.properties | 20 +++++++++++++++++++ .../gradle/wrapper/gradle-wrapper.properties | 2 +- wearable/wear/WatchFace/template-params.xml | 12 +++++------ 5 files changed, 27 insertions(+), 14 deletions(-) create mode 100644 wearable/wear/WatchFace/gradle.properties diff --git a/wearable/wear/WatchFace/Application/src/main/AndroidManifest.xml b/wearable/wear/WatchFace/Application/src/main/AndroidManifest.xml index 9d06364b..804e17de 100644 --- a/wearable/wear/WatchFace/Application/src/main/AndroidManifest.xml +++ b/wearable/wear/WatchFace/Application/src/main/AndroidManifest.xml @@ -17,9 +17,6 @@ - - diff --git a/wearable/wear/WatchFace/Wearable/src/main/AndroidManifest.xml b/wearable/wear/WatchFace/Wearable/src/main/AndroidManifest.xml index 0c0e0ce0..45dfe190 100644 --- a/wearable/wear/WatchFace/Wearable/src/main/AndroidManifest.xml +++ b/wearable/wear/WatchFace/Wearable/src/main/AndroidManifest.xml @@ -17,10 +17,6 @@ - - diff --git a/wearable/wear/WatchFace/gradle.properties b/wearable/wear/WatchFace/gradle.properties new file mode 100644 index 00000000..0bc4294e --- /dev/null +++ b/wearable/wear/WatchFace/gradle.properties @@ -0,0 +1,20 @@ + +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Settings specified in this file will override any Gradle settings +# configured through the IDE. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx10248m -XX:MaxPermSize=256m +# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true + diff --git a/wearable/wear/WatchFace/gradle/wrapper/gradle-wrapper.properties b/wearable/wear/WatchFace/gradle/wrapper/gradle-wrapper.properties index 1b2e1114..3aa3818b 100644 --- a/wearable/wear/WatchFace/gradle/wrapper/gradle-wrapper.properties +++ b/wearable/wear/WatchFace/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip diff --git a/wearable/wear/WatchFace/template-params.xml b/wearable/wear/WatchFace/template-params.xml index fa169b5d..981bd167 100644 --- a/wearable/wear/WatchFace/template-params.xml +++ b/wearable/wear/WatchFace/template-params.xml @@ -23,18 +23,18 @@ com.example.android.wearable.watchface 18 - 27 + 28 24 - 26 - 26 + 28 + 28 true - com.google.android.support:wearable:2.3.0 - com.android.support:palette-v7:27.1.0 - com.android.support:wear:27.1.0 + com.google.android.support:wearable:2.4.0 + com.android.support:palette-v7:28.0.0 + com.android.support:wear:28.0.0 -- GitLab From cc7f0d9875b2b1ec33393344d81fa67c61be5a3a Mon Sep 17 00:00:00 2001 From: Tiem Song Date: Thu, 10 Jan 2019 15:34:42 -0800 Subject: [PATCH 23/25] Migrate project to AndroidX Bug: 122672693: Test: manual + instrumentation test Change-Id: I81dcbe6e3638fb01da5136d6f9daa7cd6889f5e6 --- views/EmojiCompat/kotlinApp/app/build.gradle | 21 +++++++------------ .../android/emojicompat/MainActivityTest.kt | 16 ++++++-------- .../android/emojicompat/CustomTextView.kt | 4 ++-- .../emojicompat/EmojiCompatApplication.kt | 8 +++---- .../android/emojicompat/MainActivity.kt | 4 ++-- .../app/src/main/res/layout/activity_main.xml | 6 +++--- views/EmojiCompat/kotlinApp/gradle.properties | 2 ++ 7 files changed, 27 insertions(+), 34 deletions(-) diff --git a/views/EmojiCompat/kotlinApp/app/build.gradle b/views/EmojiCompat/kotlinApp/app/build.gradle index 03221179..b6ca6756 100644 --- a/views/EmojiCompat/kotlinApp/app/build.gradle +++ b/views/EmojiCompat/kotlinApp/app/build.gradle @@ -29,10 +29,6 @@ buildscript { apply plugin: 'com.android.application' apply plugin: 'kotlin-android' -ext { - supportLibVersion = '28.0.0' -} - android { compileSdkVersion 28 defaultConfig { @@ -41,7 +37,7 @@ android { targetSdkVersion 28 versionCode 1 versionName "1.0" - testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { @@ -49,20 +45,19 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } - configurations.all { - resolutionStrategy.force "com.android.support:support-annotations:$supportLibVersion" - } } dependencies { // Support Libraries - implementation "com.android.support:appcompat-v7:$supportLibVersion" - implementation "com.android.support:support-emoji:$supportLibVersion" - implementation "com.android.support:support-emoji-appcompat:$supportLibVersion" - implementation "com.android.support:support-emoji-bundled:$supportLibVersion" + implementation 'androidx.appcompat:appcompat:1.0.2' + implementation 'androidx.emoji:emoji:1.0.0' + implementation 'androidx.emoji:emoji-appcompat:1.0.0' + implementation 'androidx.emoji:emoji-bundled:1.0.0' implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" // Test - androidTestImplementation 'com.android.support.test.espresso:espresso-core:2.2.2' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1' + androidTestImplementation "androidx.test.espresso:espresso-intents:3.1.1" + testImplementation 'junit:junit:4.12' } diff --git a/views/EmojiCompat/kotlinApp/app/src/androidTest/java/com/example/android/emojicompat/MainActivityTest.kt b/views/EmojiCompat/kotlinApp/app/src/androidTest/java/com/example/android/emojicompat/MainActivityTest.kt index e4f93d5d..c7fadea6 100644 --- a/views/EmojiCompat/kotlinApp/app/src/androidTest/java/com/example/android/emojicompat/MainActivityTest.kt +++ b/views/EmojiCompat/kotlinApp/app/src/androidTest/java/com/example/android/emojicompat/MainActivityTest.kt @@ -16,19 +16,15 @@ package com.example.android.emojicompat -import android.support.test.espresso.Espresso.onView -import android.support.test.espresso.assertion.ViewAssertions.matches -import android.support.test.espresso.matcher.ViewMatchers.isDisplayed -import android.support.test.espresso.matcher.ViewMatchers.withText -import android.support.test.filters.MediumTest -import android.support.test.rule.ActivityTestRule -import android.support.test.runner.AndroidJUnit4 +import androidx.test.espresso.Espresso.onView +import androidx.test.espresso.assertion.ViewAssertions.matches +import androidx.test.espresso.matcher.ViewMatchers.isDisplayed +import androidx.test.espresso.matcher.ViewMatchers.withText +import androidx.test.filters.MediumTest +import androidx.test.rule.ActivityTestRule import org.junit.Rule import org.junit.Test -import org.junit.runner.RunWith - -@RunWith(AndroidJUnit4::class) class MainActivityTest { @Rule @JvmField diff --git a/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/CustomTextView.kt b/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/CustomTextView.kt index dccf7398..de1190fd 100644 --- a/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/CustomTextView.kt +++ b/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/CustomTextView.kt @@ -17,8 +17,8 @@ package com.example.android.emojicompat import android.content.Context -import android.support.text.emoji.widget.EmojiTextViewHelper -import android.support.v7.widget.AppCompatTextView +import androidx.emoji.widget.EmojiTextViewHelper +import androidx.appcompat.widget.AppCompatTextView import android.text.InputFilter import android.util.AttributeSet diff --git a/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/EmojiCompatApplication.kt b/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/EmojiCompatApplication.kt index f51a9455..9fe29c57 100644 --- a/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/EmojiCompatApplication.kt +++ b/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/EmojiCompatApplication.kt @@ -17,10 +17,10 @@ package com.example.android.emojicompat import android.app.Application -import android.support.text.emoji.EmojiCompat -import android.support.text.emoji.FontRequestEmojiCompatConfig -import android.support.text.emoji.bundled.BundledEmojiCompatConfig -import android.support.v4.provider.FontRequest +import androidx.emoji.text.EmojiCompat +import androidx.emoji.text.FontRequestEmojiCompatConfig +import androidx.emoji.bundled.BundledEmojiCompatConfig +import androidx.core.provider.FontRequest import android.util.Log diff --git a/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/MainActivity.kt b/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/MainActivity.kt index b23c8009..34520baf 100644 --- a/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/MainActivity.kt +++ b/views/EmojiCompat/kotlinApp/app/src/main/java/com/example/android/emojicompat/MainActivity.kt @@ -17,8 +17,8 @@ package com.example.android.emojicompat import android.os.Bundle -import android.support.text.emoji.EmojiCompat -import android.support.v7.app.AppCompatActivity +import androidx.emoji.text.EmojiCompat +import androidx.appcompat.app.AppCompatActivity import android.widget.TextView import java.lang.ref.WeakReference diff --git a/views/EmojiCompat/kotlinApp/app/src/main/res/layout/activity_main.xml b/views/EmojiCompat/kotlinApp/app/src/main/res/layout/activity_main.xml index 5be684f5..af84c622 100644 --- a/views/EmojiCompat/kotlinApp/app/src/main/res/layout/activity_main.xml +++ b/views/EmojiCompat/kotlinApp/app/src/main/res/layout/activity_main.xml @@ -30,21 +30,21 @@ android:orientation="vertical" android:padding="@dimen/spacing_normal"> - - - Date: Thu, 10 Jan 2019 14:40:12 +0000 Subject: [PATCH 24/25] Fix compilation of DragAndDropAcrossApps Bug: 122618566 Test: compileSamples.sh Change-Id: I29192ab02a410d0c8134f03fccc3b9388def5907 --- .../DragSource/build.gradle | 14 +++++----- .../DropTarget/build.gradle | 14 +++++----- ui/window/DragAndDropAcrossApps/README.md | 26 +++++++++---------- .../gradle/wrapper/gradle-wrapper.properties | 2 +- 4 files changed, 28 insertions(+), 28 deletions(-) diff --git a/ui/window/DragAndDropAcrossApps/DragSource/build.gradle b/ui/window/DragAndDropAcrossApps/DragSource/build.gradle index 81b100f0..21ef61c8 100644 --- a/ui/window/DragAndDropAcrossApps/DragSource/build.gradle +++ b/ui/window/DragAndDropAcrossApps/DragSource/build.gradle @@ -15,24 +15,25 @@ */ buildscript { repositories { + google() + mavenCentral() jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.0.0' + classpath 'com.android.tools.build:gradle:3.2.1' } } apply plugin: 'com.android.application' android { - compileSdkVersion 24 - buildToolsVersion "23.0.2" + compileSdkVersion 28 defaultConfig { applicationId "com.example.android.dragsource" minSdkVersion 24 - targetSdkVersion 24 + targetSdkVersion 28 versionCode 1 versionName "1.0" } @@ -45,8 +46,7 @@ android { } dependencies { - compile fileTree(dir: 'libs', include: ['*.jar']) - compile 'com.android.support:appcompat-v7:24.1.1' - compile 'com.android.support:support-v13:24.1.1' + compile 'com.android.support:appcompat-v7:28.0.0' + compile 'com.android.support:support-v13:28.0.0' } diff --git a/ui/window/DragAndDropAcrossApps/DropTarget/build.gradle b/ui/window/DragAndDropAcrossApps/DropTarget/build.gradle index 7dc387a5..aadcb62f 100644 --- a/ui/window/DragAndDropAcrossApps/DropTarget/build.gradle +++ b/ui/window/DragAndDropAcrossApps/DropTarget/build.gradle @@ -16,24 +16,25 @@ buildscript { repositories { + google() + mavenCentral() jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.0.0' + classpath 'com.android.tools.build:gradle:3.2.1' } } apply plugin: 'com.android.application' android { - compileSdkVersion 24 - buildToolsVersion "23.0.2" + compileSdkVersion 28 defaultConfig { applicationId "com.example.android.droptarget" minSdkVersion 24 - targetSdkVersion 24 + targetSdkVersion 28 versionCode 1 versionName "1.0" } @@ -46,7 +47,6 @@ android { } dependencies { - compile fileTree(dir: 'libs', include: ['*.jar']) - compile 'com.android.support:appcompat-v7:24.0.0' - compile 'com.android.support:support-v13:24.0.0' + compile 'com.android.support:appcompat-v7:28.0.0' + compile 'com.android.support:support-v13:28.0.0' } diff --git a/ui/window/DragAndDropAcrossApps/README.md b/ui/window/DragAndDropAcrossApps/README.md index 4c49eeb3..e4198fb1 100644 --- a/ui/window/DragAndDropAcrossApps/README.md +++ b/ui/window/DragAndDropAcrossApps/README.md @@ -14,15 +14,15 @@ Introduction ------------ Android N introduces support for drag and drop between applications, -augmenting the existing APIs that have enabled this within a single +augmenting the existing APIs that have enabled this within a single window before. -To start a drag operation you need to call `View.startDragAndDrop`. +To start a drag operation you need to call `View.startDragAndDrop`. Which gesture or action triggers this is up to you as an app developer. -The API guide recommends doing this from +The API guide recommends doing this from `View.OnLongClickListener.onLongClick` and this seems to be the de-facto -standard, but you are free to use other gestures (single tap, tap and drag -etc). +standard, but you are free to use other gestures (single tap, tap and drag +etc). However, if you go for a unconventional drag start gesture, note that the framework implementation assumes that the pointer (touch or mouse) is down while the drag is starting, and the most recent touch/click @@ -34,24 +34,24 @@ than a long click). By default a drag and drop operation is constrained by the window containing the view that started the drag. -To enable cross-window and cross-app drag and drop add +To enable cross-window and cross-app drag and drop add `View.DRAG_FLAG_GLOBAL` to the flags passed to the `View.startDragAndDrop` -call. +call. -If a Uri requiring permission grants is being sent, then the -`android.view.View.DRAG_FLAG_GLOBAL_URI_READ` and/or the +If a Uri requiring permission grants is being sent, then the +`android.view.View.DRAG_FLAG_GLOBAL_URI_READ` and/or the `android.view.View.DRAG_FLAG_GLOBAL_URI_WRITE` flags must be used also. To access content URIs requiring permissions on the receiving side, the target app needs to request the `android.view.DropPermissions` from the activity via -`android.app.Activity.requestDropPermissions`. This permission will stay either +`android.app.Activity.requestDropPermissions`. This permission will stay either until the activity is alive, or until the `release()` method is called on the `android.view.DropPermissions` object. Pre-requisites -------------- -- Android SDK 24 -- Android Build Tools v24.0.2 +- Android SDK 28 +- Android Build Tools v28.0.0 - Android Support Repository Screenshots @@ -80,7 +80,7 @@ submitting a pull request through GitHub. Please see CONTRIBUTING.md for more de License ------- -Copyright 2016 The Android Open Source Project, Inc. +Copyright 2019 The Android Open Source Project, Inc. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for diff --git a/ui/window/DragAndDropAcrossApps/gradle/wrapper/gradle-wrapper.properties b/ui/window/DragAndDropAcrossApps/gradle/wrapper/gradle-wrapper.properties index 6ecb12e5..cb6d377c 100644 --- a/ui/window/DragAndDropAcrossApps/gradle/wrapper/gradle-wrapper.properties +++ b/ui/window/DragAndDropAcrossApps/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-bin.zip -- GitLab From f302c1310b5f751d2a5cca77974e751d36598076 Mon Sep 17 00:00:00 2001 From: Yuichi Araki Date: Fri, 11 Jan 2019 17:19:47 +0900 Subject: [PATCH 25/25] Update versions for build dependencies This updates Gradle wrapper and Android Gradle Plugin. './gradlew assembleDebug' passes in every project in project.txt (after './gradlew preflight' if necessary). LICENSE was modified in Change-Id: I0b7143eadf2eb17b1ebf0b58e84286f9f87283d9 Test: './gradlew preflight && assembleDebug' in all projects Bug: 122916118 Change-Id: I51f02b1fa5740090d8e75850df54053bb0440863 --- admin/AppRestrictionEnforcer/LICENSE | 444 ------------------ .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- admin/AppRestrictionEnforcer/gradlew | 78 +-- admin/AppRestrictionEnforcer/gradlew.bat | 14 +- admin/AppRestrictionSchema/LICENSE | 444 ------------------ .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- admin/AppRestrictionSchema/gradlew | 78 +-- admin/AppRestrictionSchema/gradlew.bat | 14 +- admin/BasicManagedProfile/LICENSE | 444 ------------------ admin/BasicManagedProfile/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- admin/BasicManagedProfile/gradlew | 78 +-- admin/BasicManagedProfile/gradlew.bat | 14 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- admin/DeviceOwner/gradlew | 78 +-- admin/DeviceOwner/gradlew.bat | 14 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- admin/NfcProvisioning/gradlew | 78 +-- admin/NfcProvisioning/gradlew.bat | 14 +- background/JobScheduler/LICENSE | 444 ------------------ background/JobScheduler/README.md | 16 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- background/JobScheduler/gradlew | 78 +-- background/JobScheduler/gradlew.bat | 14 +- .../JobScheduler/kotlinApp/app/build.gradle | 4 +- .../JobScheduler/kotlinApp/build.gradle | 6 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../RepeatingAlarm/Application/build.gradle | 19 +- background/alarms/RepeatingAlarm/LICENSE | 444 ------------------ background/alarms/RepeatingAlarm/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../alarms/RepeatingAlarm/template-params.xml | 2 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../bluetooth/BluetoothAdvertisements/gradlew | 78 +-- .../BluetoothAdvertisements/gradlew.bat | 14 +- connectivity/bluetooth/BluetoothChat/LICENSE | 444 ------------------ .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- connectivity/bluetooth/BluetoothChat/gradlew | 78 +-- .../bluetooth/BluetoothChat/gradlew.bat | 14 +- .../BluetoothChat/template-params.xml | 2 +- .../bluetooth/BluetoothLeGatt/LICENSE | 444 ------------------ .../bluetooth/BluetoothLeGatt/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../bluetooth/BluetoothLeGatt/gradlew | 78 +-- .../bluetooth/BluetoothLeGatt/gradlew.bat | 14 +- connectivity/network/BasicNetworking/LICENSE | 444 ------------------ .../network/BasicNetworking/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- connectivity/network/BasicNetworking/gradlew | 78 +-- .../network/BasicNetworking/gradlew.bat | 14 +- .../BasicNetworking/template-params.xml | 2 +- connectivity/network/NetworkConnect/LICENSE | 444 ------------------ connectivity/network/NetworkConnect/README.md | 32 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- connectivity/network/NetworkConnect/gradlew | 78 +-- .../network/NetworkConnect/gradlew.bat | 14 +- .../NetworkConnect/template-params.xml | 2 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- connectivity/nfc/BeamLargeFiles/gradlew | 78 +-- connectivity/nfc/BeamLargeFiles/gradlew.bat | 14 +- connectivity/nfc/CardEmulation/LICENSE | 444 ------------------ connectivity/nfc/CardEmulation/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- connectivity/nfc/CardEmulation/gradlew | 78 +-- connectivity/nfc/CardEmulation/gradlew.bat | 14 +- connectivity/nfc/CardReader/LICENSE | 444 ------------------ connectivity/nfc/CardReader/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- connectivity/nfc/CardReader/gradlew | 78 +-- connectivity/nfc/CardReader/gradlew.bat | 14 +- connectivity/sync/BasicSyncAdapter/LICENSE | 444 ------------------ connectivity/sync/BasicSyncAdapter/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- connectivity/sync/BasicSyncAdapter/gradlew | 78 +-- .../sync/BasicSyncAdapter/gradlew.bat | 14 +- .../sync/BasicSyncAdapter/template-params.xml | 2 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- content/AutoBackupForApps/gradlew | 78 +-- content/AutoBackupForApps/gradlew.bat | 14 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- content/DirectShare/gradlew | 78 +-- content/DirectShare/gradlew.bat | 14 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- content/ShareActionProvider/gradlew | 78 +-- content/ShareActionProvider/gradlew.bat | 14 +- .../ShareActionProvider/template-params.xml | 2 +- content/contacts/BasicContactables/LICENSE | 444 ------------------ content/contacts/BasicContactables/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 4 +- content/contacts/BasicContactables/gradlew | 78 +-- .../contacts/BasicContactables/gradlew.bat | 14 +- .../ContentProviderPaging/build.gradle | 2 +- .../ContentProviderPaging/common.gradle | 5 +- .../gradle/wrapper/gradle-wrapper.properties | 4 +- .../kotlinApp/build.gradle | 6 +- .../kotlinApp/common.gradle | 5 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../kotlinApp/resources/build.gradle | 5 +- .../resources/build.gradle | 9 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../documentsUi/DirectorySelection/gradlew | 78 +-- .../DirectorySelection/gradlew.bat | 14 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../documentsUi/ScopedDirectoryAccess/gradlew | 78 +-- .../ScopedDirectoryAccess/gradlew.bat | 14 +- .../ScopedDirectoryAccess/template-params.xml | 4 +- content/documentsUi/StorageClient/LICENSE | 444 ------------------ content/documentsUi/StorageClient/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- content/documentsUi/StorageClient/gradlew | 78 +-- content/documentsUi/StorageClient/gradlew.bat | 14 +- content/documentsUi/StorageProvider/LICENSE | 444 ------------------ content/documentsUi/StorageProvider/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- content/documentsUi/StorageProvider/gradlew | 78 +-- .../documentsUi/StorageProvider/gradlew.bat | 14 +- content/multiuser/AppRestrictions/LICENSE | 444 ------------------ content/multiuser/AppRestrictions/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- content/multiuser/AppRestrictions/gradlew | 78 +-- content/multiuser/AppRestrictions/gradlew.bat | 14 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- content/webview/PermissionRequest/gradlew | 78 +-- content/webview/PermissionRequest/gradlew.bat | 14 +- .../src/main/res/values/strings.xml | 2 +- input/autofill/AutofillFramework/build.gradle | 2 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 53636 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- input/autofill/AutofillFramework/gradlew | 72 +-- input/autofill/AutofillFramework/gradlew.bat | 14 +- .../kotlinApp/Application/build.gradle | 2 +- .../AutofillFramework/kotlinApp/build.gradle | 6 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- input/gestures/BasicGestureDetect/LICENSE | 444 ------------------ input/gestures/BasicGestureDetect/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- input/gestures/BasicGestureDetect/gradlew | 78 +-- input/gestures/BasicGestureDetect/gradlew.bat | 14 +- .../CommitContentSampleApp/app/build.gradle | 9 +- .../CommitContentSampleApp/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../CommitContentSampleIME/app/build.gradle | 9 +- .../CommitContentSampleIME/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- input/multitouch/BasicMultitouch/LICENSE | 444 ------------------ input/multitouch/BasicMultitouch/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- input/multitouch/BasicMultitouch/gradlew | 78 +-- input/multitouch/BasicMultitouch/gradlew.bat | 14 +- .../BasicMultitouch/template-params.xml | 2 +- media/BasicMediaDecoder/LICENSE | 444 ------------------ media/BasicMediaDecoder/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- media/BasicMediaDecoder/gradlew | 78 +-- media/BasicMediaDecoder/gradlew.bat | 14 +- media/BasicMediaRouter/LICENSE | 444 ------------------ media/BasicMediaRouter/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- media/BasicMediaRouter/gradlew | 78 +-- media/BasicMediaRouter/gradlew.bat | 14 +- media/Camera2Basic/LICENSE | 444 ------------------ media/Camera2Basic/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- media/Camera2Basic/gradlew | 78 +-- media/Camera2Basic/gradlew.bat | 14 +- .../kotlinApp/Application/build.gradle | 2 +- media/Camera2Basic/kotlinApp/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- media/Camera2Raw/gradlew | 78 +-- media/Camera2Raw/gradlew.bat | 14 +- media/Camera2Video/LICENSE | 444 ------------------ media/Camera2Video/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- media/Camera2Video/gradlew | 78 +-- media/Camera2Video/gradlew.bat | 14 +- .../kotlinApp/Application/build.gradle | 2 +- media/Camera2Video/kotlinApp/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- media/HdrViewfinder/LICENSE | 444 ------------------ media/HdrViewfinder/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- media/HdrViewfinder/gradlew | 78 +-- media/HdrViewfinder/gradlew.bat | 14 +- media/HdrViewfinder/template-params.xml | 2 +- .../Application/build.gradle | 19 +- media/MediaBrowserService/LICENSE | 444 ------------------ media/MediaBrowserService/README.md | 8 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- media/MediaEffects/gradlew | 78 +-- media/MediaEffects/gradlew.bat | 14 +- media/MediaRecorder/LICENSE | 444 ------------------ media/MediaRecorder/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- media/MediaRecorder/gradlew | 78 +-- media/MediaRecorder/gradlew.bat | 14 +- media/MediaRouter/LICENSE | 444 ------------------ media/MediaRouter/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- media/MediaRouter/gradlew | 78 +-- media/MediaRouter/gradlew.bat | 14 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- media/MidiScope/gradlew | 78 +-- media/MidiScope/gradlew.bat | 14 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- media/MidiSynth/gradlew | 78 +-- media/MidiSynth/gradlew.bat | 14 +- media/PictureInPicture/build.gradle | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../kotlinApp/app/build.gradle | 4 +- media/PictureInPicture/kotlinApp/build.gradle | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- media/ScreenCapture/gradlew | 78 +-- media/ScreenCapture/gradlew.bat | 14 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- notification/ActiveNotifications/gradlew | 78 +-- notification/ActiveNotifications/gradlew.bat | 14 +- .../ActiveNotifications/template-params.xml | 2 - notification/BasicNotifications/LICENSE | 444 ------------------ notification/BasicNotifications/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- notification/BasicNotifications/gradlew | 78 +-- notification/BasicNotifications/gradlew.bat | 14 +- .../BasicNotifications/template-params.xml | 2 +- notification/CustomNotifications/LICENSE | 444 ------------------ notification/CustomNotifications/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- notification/CustomNotifications/gradlew | 78 +-- notification/CustomNotifications/gradlew.bat | 14 +- .../Application/src/main/AndroidManifest.xml | 2 +- .../src/main/res/values/styles.xml | 19 + notification/LNotifications/LICENSE | 444 ------------------ notification/LNotifications/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- notification/LNotifications/gradlew | 78 +-- notification/LNotifications/gradlew.bat | 14 +- .../LNotifications/template-params.xml | 3 +- notification/MessagingService/LICENSE | 444 ------------------ notification/MessagingService/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- notification/MessagingService/gradlew | 78 +-- notification/MessagingService/gradlew.bat | 14 +- .../MessagingService/template-params.xml | 2 - .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- notification/NotificationChannels/gradlew | 78 +-- notification/NotificationChannels/gradlew.bat | 14 +- .../kotlinApp/Application/build.gradle | 10 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../src/main/res/values/strings.xml | 10 +- renderScript/BasicRenderScript/LICENSE | 444 ------------------ renderScript/BasicRenderScript/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 50557 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- renderScript/BasicRenderScript/gradlew | 78 +-- renderScript/BasicRenderScript/gradlew.bat | 14 +- .../BasicRenderScript/template-params.xml | 4 +- renderScript/RenderScriptIntrinsic/LICENSE | 444 ------------------ renderScript/RenderScriptIntrinsic/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 50557 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- renderScript/RenderScriptIntrinsic/gradlew | 78 +-- .../RenderScriptIntrinsic/gradlew.bat | 14 +- .../RenderScriptIntrinsic/template-params.xml | 2 - .../FingerprintUiHelper.java | 3 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- security/AsymmetricFingerprintDialog/gradlew | 78 +-- .../AsymmetricFingerprintDialog/gradlew.bat | 14 +- .../template-params.xml | 2 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- security/ConfirmCredential/gradlew | 78 +-- security/ConfirmCredential/gradlew.bat | 14 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- security/DirectBoot/gradlew | 78 +-- security/DirectBoot/gradlew.bat | 14 +- security/DirectBoot/template-params.xml | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- security/FingerprintDialog/gradlew | 78 +-- security/FingerprintDialog/gradlew.bat | 14 +- .../kotlinApp/app/build.gradle | 4 +- .../FingerprintDialog/kotlinApp/build.gradle | 6 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../FingerprintDialog/template-params.xml | 2 - .../keystore/BasicAndroidKeyStore/LICENSE | 444 ------------------ .../keystore/BasicAndroidKeyStore/README.md | 13 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../keystore/BasicAndroidKeyStore/gradlew | 78 +-- .../keystore/BasicAndroidKeyStore/gradlew.bat | 14 +- sensors/BatchStepSensor/LICENSE | 444 ------------------ sensors/BatchStepSensor/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- sensors/BatchStepSensor/gradlew | 78 +-- sensors/BatchStepSensor/gradlew.bat | 14 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- system/AppUsageStatistics/gradlew | 78 +-- system/AppUsageStatistics/gradlew.bat | 14 +- .../src/main/res/drawable/tile.9.png | Bin 0 -> 196 bytes system/RuntimePermissions/build.gradle | 3 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../kotlinApp/app/build.gradle | 2 +- .../RuntimePermissions/kotlinApp/build.gradle | 5 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- system/RuntimePermissionsBasic/build.gradle | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../kotlinApp/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- testing/ActivityInstrumentation/LICENSE | 444 ------------------ testing/ActivityInstrumentation/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- testing/ActivityInstrumentation/gradlew | 78 +-- testing/ActivityInstrumentation/gradlew.bat | 14 +- .../template-params.xml | 2 +- ui/DrawableTinting/LICENSE | 444 ------------------ ui/DrawableTinting/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/DrawableTinting/gradlew | 78 +-- ui/DrawableTinting/gradlew.bat | 174 ++++--- ui/Interpolator/LICENSE | 444 ------------------ ui/Interpolator/README.md | 11 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/Interpolator/gradlew | 78 +-- ui/Interpolator/gradlew.bat | 174 ++++--- ui/accessibility/BasicAccessibility/LICENSE | 444 ------------------ ui/accessibility/BasicAccessibility/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/accessibility/BasicAccessibility/gradlew | 78 +-- .../BasicAccessibility/gradlew.bat | 14 +- .../BasicAccessibility/template-params.xml | 2 +- ui/actionbar/DoneBar/LICENSE | 444 ------------------ ui/actionbar/DoneBar/README.md | 6 +- .../DoneBar/gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/actionbar/DoneBar/gradlew | 78 +-- ui/actionbar/DoneBar/gradlew.bat | 14 +- .../ActionBarCompat-Basic/LICENSE | 444 ------------------ .../ActionBarCompat-Basic/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../ActionBarCompat-Basic/gradlew | 78 +-- .../ActionBarCompat-Basic/gradlew.bat | 14 +- .../ActionBarCompat-Basic/template-params.xml | 2 +- .../ActionBarCompat-ListPopupMenu/LICENSE | 444 ------------------ .../ActionBarCompat-ListPopupMenu/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../ActionBarCompat-ListPopupMenu/gradlew | 78 +-- .../ActionBarCompat-ListPopupMenu/gradlew.bat | 14 +- .../template-params.xml | 2 +- .../ActionBarCompat-Styled/LICENSE | 444 ------------------ .../ActionBarCompat-Styled/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../ActionBarCompat-Styled/gradlew | 78 +-- .../ActionBarCompat-Styled/gradlew.bat | 14 +- .../template-params.xml | 2 +- .../ActivitySceneTransitionBasic/LICENSE | 444 ------------------ .../ActivitySceneTransitionBasic/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../ActivitySceneTransitionBasic/gradlew | 78 +-- .../ActivitySceneTransitionBasic/gradlew.bat | 174 ++++--- ui/activitytasks/DocumentCentricApps/LICENSE | 444 ------------------ .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/activitytasks/DocumentCentricApps/gradlew | 78 +-- .../DocumentCentricApps/gradlew.bat | 14 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../DocumentCentricRelinquishIdentity/gradlew | 78 +-- .../gradlew.bat | 14 +- ui/fonts/DownloadableFonts/build.gradle | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../kotlinApp/app/build.gradle | 2 +- .../DownloadableFonts/kotlinApp/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/graphics/DisplayingBitmaps/LICENSE | 444 ------------------ ui/graphics/DisplayingBitmaps/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/graphics/DisplayingBitmaps/gradlew | 78 +-- ui/graphics/DisplayingBitmaps/gradlew.bat | 14 +- .../DisplayingBitmaps/template-params.xml | 2 +- ui/graphics/PdfRendererBasic/LICENSE | 444 ------------------ .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/graphics/PdfRendererBasic/gradlew | 78 +-- ui/graphics/PdfRendererBasic/gradlew.bat | 14 +- .../kotlinApp/Application/build.gradle | 2 +- .../PdfRendererBasic/kotlinApp/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/holo/BorderlessButtons/LICENSE | 444 ------------------ ui/holo/BorderlessButtons/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/holo/BorderlessButtons/gradlew | 78 +-- ui/holo/BorderlessButtons/gradlew.bat | 14 +- ui/lists/CustomChoiceList/LICENSE | 444 ------------------ ui/lists/CustomChoiceList/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/lists/CustomChoiceList/gradlew | 78 +-- ui/lists/CustomChoiceList/gradlew.bat | 14 +- ui/lists/CustomChoiceList/template-params.xml | 2 +- ui/transition/BasicTransition/LICENSE | 444 ------------------ ui/transition/BasicTransition/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/transition/BasicTransition/gradlew | 78 +-- ui/transition/BasicTransition/gradlew.bat | 14 +- ui/transition/CustomTransition/LICENSE | 444 ------------------ ui/transition/CustomTransition/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/transition/CustomTransition/gradlew | 78 +-- ui/transition/CustomTransition/gradlew.bat | 14 +- ui/views/CardView/.google/packaging.yaml | 7 +- ui/views/CardView/LICENSE | 444 ------------------ ui/views/CardView/README.md | 9 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/views/CardView/gradlew | 78 +-- ui/views/CardView/gradlew.bat | 14 +- .../kotlinApp/Application/build.gradle | 2 +- ui/views/CardView/kotlinApp/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/views/Clipping/ClippingBasic/LICENSE | 444 ------------------ ui/views/Clipping/ClippingBasic/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/views/Clipping/ClippingBasic/gradlew | 78 +-- ui/views/Clipping/ClippingBasic/gradlew.bat | 14 +- ui/views/Elevation/ElevationBasic/LICENSE | 444 ------------------ ui/views/Elevation/ElevationBasic/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/views/Elevation/ElevationBasic/gradlew | 78 +-- ui/views/Elevation/ElevationBasic/gradlew.bat | 14 +- ui/views/Elevation/ElevationDrag/LICENSE | 444 ------------------ ui/views/Elevation/ElevationDrag/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/views/Elevation/ElevationDrag/gradlew | 78 +-- ui/views/Elevation/ElevationDrag/gradlew.bat | 14 +- .../FloatingActionButtonBasic/LICENSE | 444 ------------------ .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../FloatingActionButtonBasic/gradlew | 78 +-- .../FloatingActionButtonBasic/gradlew.bat | 14 +- ui/views/HorizontalPaging/LICENSE | 444 ------------------ ui/views/HorizontalPaging/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/views/HorizontalPaging/gradlew | 78 +-- ui/views/HorizontalPaging/gradlew.bat | 14 +- ui/views/HorizontalPaging/template-params.xml | 2 +- ui/views/NavigationDrawer/LICENSE | 444 ------------------ ui/views/NavigationDrawer/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/views/NavigationDrawer/gradlew | 78 +-- ui/views/NavigationDrawer/gradlew.bat | 14 +- .../kotlinApp/Application/build.gradle | 4 +- .../NavigationDrawer/kotlinApp/build.gradle | 6 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/views/RecyclerView/.google/packaging.yaml | 12 +- ui/views/RecyclerView/LICENSE | 444 ------------------ ui/views/RecyclerView/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/views/RecyclerView/gradlew | 78 +-- ui/views/RecyclerView/gradlew.bat | 14 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 53636 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/views/RecyclerView/kotlinApp/gradlew | 72 +-- ui/views/RecyclerView/kotlinApp/gradlew.bat | 14 +- ui/views/RecyclerView/template-params.xml | 2 +- .../RevealEffect/RevealEffectBasic/LICENSE | 444 ------------------ .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../RevealEffect/RevealEffectBasic/gradlew | 78 +-- .../RevealEffectBasic/gradlew.bat | 14 +- ui/views/SlidingTabs/SlidingTabsBasic/LICENSE | 444 ------------------ .../SlidingTabs/SlidingTabsBasic/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/views/SlidingTabs/SlidingTabsBasic/gradlew | 78 +-- .../SlidingTabs/SlidingTabsBasic/gradlew.bat | 14 +- .../SlidingTabs/SlidingTabsColors/LICENSE | 444 ------------------ .../SlidingTabs/SlidingTabsColors/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../SlidingTabs/SlidingTabsColors/gradlew | 78 +-- .../SlidingTabs/SlidingTabsColors/gradlew.bat | 14 +- .../SwipeRefreshLayoutBasic/LICENSE | 444 ------------------ .../SwipeRefreshLayoutBasic/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../SwipeRefreshLayoutBasic/gradlew | 78 +-- .../SwipeRefreshLayoutBasic/gradlew.bat | 14 +- .../SwipeRefreshListFragment/LICENSE | 444 ------------------ .../SwipeRefreshListFragment/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../SwipeRefreshListFragment/gradlew | 78 +-- .../SwipeRefreshListFragment/gradlew.bat | 14 +- .../SwipeRefreshMultipleViews/LICENSE | 444 ------------------ .../SwipeRefreshMultipleViews/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../SwipeRefreshMultipleViews/gradlew | 78 +-- .../SwipeRefreshMultipleViews/gradlew.bat | 14 +- .../template-params.xml | 2 +- ui/views/TextSwitcher/LICENSE | 444 ------------------ ui/views/TextSwitcher/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/views/TextSwitcher/gradlew | 78 +-- ui/views/TextSwitcher/gradlew.bat | 14 +- ui/views/TextSwitcher/template-params.xml | 2 +- .../Application/build.gradle | 17 +- .../src/main/res/values/strings.xml | 1 - ui/window/AdvancedImmersiveMode/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/window/BasicImmersiveMode/LICENSE | 444 ------------------ ui/window/BasicImmersiveMode/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/window/BasicImmersiveMode/gradlew | 78 +-- ui/window/BasicImmersiveMode/gradlew.bat | 14 +- ui/window/DragAndDropAcrossApps/README.md | 2 +- ui/window/DragAndDropAcrossApps/build.gradle | 6 + .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/window/ImmersiveMode/LICENSE | 444 ------------------ ui/window/ImmersiveMode/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/window/ImmersiveMode/gradlew | 78 +-- ui/window/ImmersiveMode/gradlew.bat | 14 +- ui/window/ImmersiveMode/template-params.xml | 2 +- ui/window/MultiWindowPlayground/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- ui/window/MultiWindowPlayground/gradlew | 78 +-- ui/window/MultiWindowPlayground/gradlew.bat | 14 +- .../kotlinApp/Application/build.gradle | 2 +- .../kotlinApp/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- views/EmojiCompat/build.gradle | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 53636 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- views/EmojiCompat/kotlinApp/gradlew | 72 +-- views/EmojiCompat/kotlinApp/gradlew.bat | 14 +- views/TextLinkify/LICENSE | 444 ------------------ views/TextLinkify/README.md | 6 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- views/TextLinkify/gradlew | 78 +-- views/TextLinkify/gradlew.bat | 14 +- views/TextLinkify/template-params.xml | 2 +- wearable/wear/AlwaysOn/Wearable/build.gradle | 13 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- wearable/wear/DataLayer/gradlew | 78 +-- wearable/wear/DataLayer/gradlew.bat | 174 ++++--- wearable/wear/DataLayer/template-params.xml | 3 - .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- wearable/wear/JumpingJack/gradlew | 78 +-- wearable/wear/JumpingJack/gradlew.bat | 174 ++++--- .../Shared/build.gradle | 10 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- wearable/wear/SpeedTracker/gradlew | 78 +-- wearable/wear/SpeedTracker/gradlew.bat | 14 +- .../wear/SpeedTracker/template-params.xml | 3 - .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- wearable/wear/WatchFace/gradlew | 78 +-- wearable/wear/WatchFace/gradlew.bat | 174 ++++--- .../Wearable/build.gradle | 11 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../wear/WearDrawers/Wearable/build.gradle | 11 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../Wearable/build.gradle | 11 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../WearNotifications/Shared/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- wearable/wear/WearNotifications/gradlew | 78 +-- wearable/wear/WearNotifications/gradlew.bat | 14 +- wearable/wear/WearSpeakerSample/build.gradle | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../WearVerifyRemoteApp/Wearable/build.gradle | 13 +- .../gradle/wrapper/gradle-wrapper.properties | 3 +- .../Wearable/src/main/AndroidManifest.xml | 4 - .../gradle/wrapper/gradle-wrapper.jar | Bin 49896 -> 56177 bytes .../gradle/wrapper/gradle-wrapper.properties | 3 +- wearable/wear/XYZTouristAttractions/gradlew | 78 +-- .../wear/XYZTouristAttractions/gradlew.bat | 14 +- .../XYZTouristAttractions/template-params.xml | 8 +- 661 files changed, 5716 insertions(+), 35816 deletions(-) create mode 100644 notification/LNotifications/Application/src/main/res/values/styles.xml rename ui/window/AdvancedImmersiveMode/Application/src/main/res/values/dimens.xml => renderScript/BasicRenderScript/Application/src/main/res/values/strings.xml (79%) create mode 100644 system/RuntimePermissions/Application/src/main/res/drawable/tile.9.png diff --git a/admin/AppRestrictionEnforcer/LICENSE b/admin/AppRestrictionEnforcer/LICENSE index 4f229463..d5cf8f3a 100644 --- a/admin/AppRestrictionEnforcer/LICENSE +++ b/admin/AppRestrictionEnforcer/LICENSE @@ -201,447 +201,3 @@ Apache License WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - -All image and audio files (including *.png, *.jpg, *.svg, *.mp3, *.wav -and *.ogg) are licensed under the CC-BY-NC license. All other files are -licensed under the Apache 2 license. - -CC-BY-NC License ----------------- - -Attribution-NonCommercial-ShareAlike 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International -Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution-NonCommercial-ShareAlike 4.0 International Public License -("Public License"). To the extent this Public License may be -interpreted as a contract, You are granted the Licensed Rights in -consideration of Your acceptance of these terms and conditions, and the -Licensor grants You such rights in consideration of benefits the -Licensor receives from making the Licensed Material available under -these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. BY-NC-SA Compatible License means a license listed at - creativecommons.org/compatiblelicenses, approved by Creative - Commons as essentially the equivalent of this Public License. - - d. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - e. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - f. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - g. License Elements means the license attributes listed in the name - of a Creative Commons Public License. The License Elements of this - Public License are Attribution, NonCommercial, and ShareAlike. - - h. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - i. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - j. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - k. NonCommercial means not primarily intended for or directed towards - commercial advantage or monetary compensation. For purposes of - this Public License, the exchange of the Licensed Material for - other material subject to Copyright and Similar Rights by digital - file-sharing or similar means is NonCommercial provided there is - no payment of monetary compensation in connection with the - exchange. - - l. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - m. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - n. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part, for NonCommercial purposes only; and - - b. produce, reproduce, and Share Adapted Material for - NonCommercial purposes only. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. Additional offer from the Licensor -- Adapted Material. - Every recipient of Adapted Material from You - automatically receives an offer from the Licensor to - exercise the Licensed Rights in the Adapted Material - under the conditions of the Adapter's License You apply. - - c. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties, including when - the Licensed Material is used other than for NonCommercial - purposes. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - b. ShareAlike. - - In addition to the conditions in Section 3(a), if You Share - Adapted Material You produce, the following conditions also apply. - - 1. The Adapter's License You apply must be a Creative Commons - license with the same License Elements, this version or - later, or a BY-NC-SA Compatible License. - - 2. You must include the text of, or the URI or hyperlink to, the - Adapter's License You apply. You may satisfy this condition - in any reasonable manner based on the medium, means, and - context in which You Share Adapted Material. - - 3. You may not offer or impose any additional or different terms - or conditions on, or apply any Effective Technological - Measures to, Adapted Material that restrict exercise of the - rights granted under the Adapter's License You apply. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database for NonCommercial purposes - only; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material, - including for purposes of Section 3(b); and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - -======================================================================= - -Creative Commons is not a party to its public licenses. -Notwithstanding, Creative Commons may elect to apply one of its public -licenses to material it publishes and in those instances will be -considered the "Licensor." Except for the limited purpose of indicating -that material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the public -licenses. - -Creative Commons may be contacted at creativecommons.org. - diff --git a/admin/AppRestrictionEnforcer/gradle/wrapper/gradle-wrapper.jar b/admin/AppRestrictionEnforcer/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 zcmeykjrm0@Ghcu=GYc030|y5KuXT&lL_T?81n=^W2ZDYK3=A0)9sD(vGEFa=8X1_F z88A8pD=P;J=Q1lic>3rm69d8sZjceHrMMtQfO+Q?k$Jx~#SwBDO(|)M85kI@GB7YG zPyVPNHo4#o$K;!AQuS@~4$2oO>e)EvIOlMBdal|#o16c^!XqMuuWg>$%AKiM|NSwi zg7cvR5=l-q+svn*u3f2`xNGa$i(w+Kz3#9kZZqDwZJ)_2joGVpCDdA4OS`nyxpXUE zyTp1QudiR-!{Ah8;I^w*?4Gy3hqcu8LmG9vLX7e`KHEg?qEt(&>_MB@FV`5+^U}0czfw^2zCAhM|bmS?5V6X^Y~$%GKRd@|XU< z;U;X~Ab-k&JA`vm(xbl{jji+Vowujjm;1=;dx6d;%=bJDKC-Ue z_nmyf%a?yGW(3IUCq>+sckz;Wdvb&Jl20x!_dYJT6)Y>LvHoPJhUA)XM}?HL&jVFD zKJSq`we9w_Jx{r}>sL-+@veJ={13(a+;jR7i4l3+Tiu`jTA1UT5GP@fV{!Bs`@f01 z8w1|GS<+SCxSL1e=eeCxr$lXM-1x}noam?2yi@*LO7Na9Un-2!13bMqPB^G^b%t_x z;>N`x+pk=8uaoA?d@!$7C}vl){Q=2vWox!mV(%U|zWZ?DfO6a2|I&KS@3x=PO!#_- z(;%hYWj=du`IUCXweK^pE(KyZnK6A?vA<94Dv$`T4o#t~`U-i|Q9u92|9v zv{g<0IVQhUdmesnipI@E@z(fLCei6ZEt{1UBkm>zPMH~&&To6Vy4G;xitjCsTmD3z zeeHZGV)m4!ZR$ZAPJLJ;&}J%i=tHvpPOqEargZO6>G@}{_*rnfLqP!h&K9wl)4ATI zZ*P3bd4Hgu8P&PBJzTX|*%%lCxFgPImUNYL;mt{3~)x^szPJQ)uOCl|oTWTxJVwskrb2!6D z_N-hOujZHQua~`hBdXD5Y8qO~^399#Z)dGvc+@?|bn?YFKmL8rRGxmdeXHBu3sRRdb!X>>`EHHh%z0(~ zE~dt|8PnVIjxLRxTV8+4a+jcgbedKA?O896OkS0EqN6m_c$3|wVn1)|60w9++b%ya zIPQETCE}%HBbWc>C6B)}WX+m2u~gZh*YOs|qIk>0k{7ci-M9Nhy5_2tgyovK%-l9B zwS)IRbC`n0#tOe_w^rTE=B;e~;F7)U@3yl$Cwo2(^lzUz-Sd)l!1kK5`g}Lz;J-I( z%3Hq5%9d7V%4c2w?R)j)O_R)Z?>)}wf4WzlHTn7WuGI%NDVA<=_m&C^%Rc*ZR&tNf zd)fSVt=FSAo%ffS<|63jf0A{Y{sJ9=yzND0R`(b3c2CaTZ4ws18h!BZjYSG=x=g3e zpkHzTYoJQI{vz* zFfcm!GILaZiOW^lq~33lWhJw=2fnX#mDRp=`~&B#y$>Dhj2pI#?CC9M+Ogt6?2R?= znd;X&tlB4j;5V1u1TE9=U-o%^+sPuN(Q}e*`j_l;fuWOB|7#_M7R!e>Xz9KZ&<{Vd zN=&M#PV)X6)m1nCy#6WnQ}5LE7ZLM35-vB@%zNr_sW4+h`1Z|uKPGS9lqG-G>XyLG zxy$#x3D}$`v1|DmLyP#A=}(=uzMJE;_l81(4WC+ap7wI} z@3W3xPB^qJEhB51U)Xt`b3JP&zUvl99I=$|r+4VEWOO>yCwY;d} zoO?Y$=G^VyTxCnYhBVwz5O06$_Mi=o^al||5vd{On`m;FP7bE0k=Yf zx0T487TVX5&y(7@h{JdK?pxdIdoEPC9y#8s)+)X(>FLtj!k7HdvYgueiQ!b3;ieMH zwyUXv?>aNiip$2TS#1=<{T{iu@tMYH}`;bhZ2o%8SJ>((96UGx0kwBJu7r<|w`d{xJN zS1vXs{=ls8O`opj8OHSW7?pg8g+LM#DUH6%$-?_hF$uFrzOw%8D z$1c0!epE>8igKl8EYoq#w~PLm;3;LsSw*JC-O`KwG$Kz;u#-z=Z3Z7C~G7tC+CReV^Z!20lsueMCB&t`r- zX;g1(ZNwkFex87a-#z=yPO}{>*S(CMm%Q!cx#AzYwuhB?IsALXm&DrpD5mW8*E<>Q z4pHl61y8*BX}jn8taa)8CF|bYIB324a=P)Kbyw{-F-@O0IYrH?)R}4PGI@(-!V!D- z<<{}7Ie38Y%;OvHf8JxiF3Bc#)IsO$#>IbEn(MqW{Z}u$b%MUu%gd%ywjSEr6`z}U zC$CC&YCy=I75}5Pvt-|Qy%$UuT~lixw?@cM?$PWeI&*Bc{7t;Db^h*>ZtX>(xj}lO zrveW0?#+1n&Rkl({jJ;UCr=N)ZsYnKpkQEs&-Cw=ghIdkI_&VIR5eg5^l&(_c9 z-Q55G=VyI}_K%y}%6e8*I6KR_nanx1qRZU$hwA4ZHqqoy272YfT56&7J}WD{53BXC z6o#!c^gQQT6xZDMQb8}HLfZJ!n(b_8VqTWItC{Q7VcE-EHO}AW1Z+q>v*n13o~`zr;$t~obCwxe=Pg;rdwj}s zrOVIN&aP>CXL#GwMX1kky3j<{)>_4NIlRvrQSO0K3zWs;a@$WwzkLJqSKT>C%d;Z@9NsrY3+84Yx zJ}EHlo_p?L(Zr)G-*8zLqOWrbd>k6+6TjG}9%i(45d{W>2g;lbzo@UN8G;Jzv)x|0V1dT?L^#ep!bv{PV7pe-fL` zGdUThtK3{1i<`5VtuDIiN@;(8=saPM{j~t|&0W7Xp0lahf8hSsO>Fj(jUP={7=MwO z^Wxpf#f|@O8GWgnf2XCUf7(T}jcm1Pyt7yA-I?hv7yU9RTF%#Y^^JckGLJKx_}7;_ z-}qTEO61FLr+w`=mOjw)I~m)dQ}2IbzI(RZ`LFCwjW%WXk2VGzn11~8-z<-_$>(iN z%3H7Gt=u}ji~nL+KlkbXb}ynFZ3Qh`;?yp5i|;jUNq*t3tSZ!!X)^g;a@X4%PG`0m zz7){C#d$=r=|XE>ROv-Er`2*UmAek`uQ@GKUua%1h54Q89XI)R4^rcPy?5V=lpmlKRC};KQ-)UwRE_sZL+sis*R`2(a1MejvFVtP0LxGDXifqyFphq zY-7&#=vOSS`qp;ZtTcIiZqkhajaa7C<*B?Z8o&AUwgh!#GXFUt&w9t&cv?!S&u#zt z_sqWEt-iPO`Q4fI|DWHpW;pjCUZ`);4)*koT8@WHJKfF~1V37)IPX~@H^2W8E2sV=)p>i) zERI&%ci^wMs?2fiJ2jq1rn}atcCGh%arFA4A6C-!&9n12oe!`45+!o~(ZAb)HR@gO zy?)5;J8zNa{;^r3?u2!I_YUO;2U<2Rs-I#sD|Pm*P0879dJgAa?#k+$DsnnVm(gAC zY)^{XChyOiZ_Zr$ab--Lop_#`tECpcn`v++=@$3YeVJO>*{f#G z3wv`_&?9z%=a^R-CS0brYVbNUF=$w%5CvXGV)bda@IFDtNTA@yg7VY z+KhY4(^o4P8v80&9Lz4Ob&dV3*%gt;acb?#X}!`}Wp~3$Pp4Wf+0DY~(lJ5#)}JTU zTfY7{QF_(y{P`zkmZtT_R{7JitnO`7d!9X|vcEUbYtrn7d3SHFh;I;hKE>>uRNu}; zpOiXl+k4n5+j|mYCKSr`cm9~zqf@8zIJm;=n9{rnA31$4#pZp{d8}R$d(0^8MVR?w ziP9}Wj;5)9rsUSO%@Eug zxBaTp;=0MaZ6C#y*Kt@#EMQ@b{d!f>ef!o;w?1sBK2zY;x+Cw#$55fXn9J8?tlxR2 zPpA#=6qLGi^nS{n!_#{98!Laeh^a2F@163|?4DxbkE8wXmN|dT+pu7!(!0|?*wr&6 z{;T9}GHQFIvUf+?QQ5zecXxOuJbLfCvElOj&zppHxx{Za;WrE285mw5+v(70F73a2 zQ(u9`UWJ4QwXp^9@i7~7lCSNbu-BK>;=skG^2QZul@fnD+Y?nbn7r5d>?kP3z3-04 zS-yJDyv02+#y&!G8v5Dhe0k-vxvly25$6BPXH>STKi_8_{-P(nEWPAxUaNN z4&}(-u}pq>*dnxe z-*4wUzUpiH)aB|8b=W4V#?L$dKS*WbujrE@tZPGCKArrhb!hU*#t_ko3onQrajg?s zn{-}m$x*Fa8EWAh%(wN=IwxQ%`eyy2T8%xq)d}snIqhq$U#-vY%6a%8X_N6C$(4(e zH1|t< zChp9?yJyVQTPYgue-ecY{h=+i>2NA+(%a{1*v+kRoUgte!oRq6e&HB7c&vQu(9Zhg*J ze0l5SiYkx#y&|bcT&0$!-<@$#=WT{^+A{8}(6{NyPo+ZJcgOmxtFr~I3Xb+FOgb7` zUvp`yd2QQ|jXs;w>|>9($M2gzwfNT|L#`Y9Z`SL4DPcWXb>wh~Q9$0|DWNkz-SpEr z&QWTs9lLc!Y{a3ire*fv z+^xuW8xQXG2>*CNZTZpbHE(!MS|5$7uZVu$e<$DB$;#g=cEO72n(Y3UrtZB|kZ5eW zL{j7r&x&{dvVUw?ZB?}~NbkJk4|&u+#)It|`k(k180IQ4FeprZs4qKtuQ_{t1ZR!N z^U`|%>N8oU93_gn&muOk>{89sG1#WpBjkCa<1ja)&85C05AM$W`bNj&NT2X=&V7@% znB+EHHe2~Rr1Z7fLBmP8M{oE>nfu;0$-ShU`Fcy?rN`HoeV=Rg<$qdOwMVz1oBh7` zv)@-d|G)Qp?eDAdduyh4n0-FpB(l_g;~&o~ryKqHtZ?q!8^ro|ZqDE8*17<<{|^6GT(D<- zF<-sPQJ&np=;jslgElAb@@MWtqa%@ z^ib<&oa~a=7~v&z_XIt>rSMjev#cn#!THC7&`UbuKc*>s{gBmqon>WzID18I!*x~* z8J6{5m+ooIZw-r)f57(AoNK%9B@?YXB1;7GrY&3A6TQ=SR()BkbyLZVx{fyM)W>P9 z+cox>dK^#5Z`ppb@$H4#!-Ivvwakm# z`S`xb*qIb0{J7%rec@l9sm9#~+?qCV#+|cU)?D{llB1g_e=#Z3_P};y z)4eVY|HH}mI$i5J>0e>A*nwIng{O?qGUM&((lC(6?$(oR4;b= zSdxIDMc&I$~nW&t_*4@#_BP>y1tK<_2BR z;QBVraN4x@hr@bS-cg-@;ceexcJ>WRmDIGpJ$)N2(Y971#^&r2J{6${f|nC)Boc1( z_D1h-;gHZ$3Z9>sntF2ODyvO0#*;qr3Nta+R|WMg71`IkGAn5N=T2D@-y7RDZ=7%@ z=!CvuX70YoUtg~5NL7gy-5YqgDNFl~a72G8Pm=z*H99SaN{Sfy9=cY47b&{ky}5D5 zY9ozyanIXZrc5qBbn)Km$S~WOikgjI?#-BYfQjE=s)WRpKB>u^XZ@mo1tsgK#k=g- zH6`!6|I7NvnbBV)FRtA&(W~<;W7E+qeH`98S5lu>UlJDHwbY&eRn!&Uvr}YEFMsg% zm3v*gO!Rur?VAsJ6;C;+TefYP@O+Kn=_v~DJ*5q&3#mW+v{X99_57rE4rcaE7B}aX zwihQUFis1z%6xtCkFKNm=HF*6Ug#9tSDmeh@mBc1(jqa+xjvyKhWWA7%EfL>F9oBj zrDpdzIvSg0K<#v9K<3;*2KaNtx0*CAxYBaSBBW`Ee1}I(q|S zKTTCC;pO~v%jVSI&XSn=^UuVd{&AXfP4DTv##f&TjV)~_oOpbH-et}Fy7I!6F?&?G z=FHU)xaByj{tTnyH@Wu*V|?C7Uy-?ey}YcaG_Lod6-zx68D9h2|bH`&v3wQ8H}R$dZ+!8)~W=DgsS%3lJf@>ngt)c&%`OYJ^qnR)5v3C?%5 zj%qHvR4Wp^!~JR8yWk!1ziPGaAN?KrB=*jlu=x1yDu(8kE4xGL%=w+()T|Ye3#yzk z&-K%3#kUDoiPD9(vzN?xxA*iy*>med9{SevuJnDlV&(EfoR|3?$0cODDXmdmw(;zx ziPzvNW*zrH$wN%U@l+bJ1)S@Vg{ZLPQGhyP@mFQT+^NQM&RjkFp(V4lHFVws&#C^+j6wfBThFhkk-y)|6SJq} zky5=Sf*wSA>iQ?lNf zUf#HZdCL{vkfVRgRF-9HG92YO{WL;gqMM3OdvE85Ei?J%AI^5(FyWZo?=5oY9=!U% zkg#IL%5N-Ot4?Wd6ZKnNGwu9Jo1-hTPg!pNwyI{{{nekC|13E5URdOc$XbgHeM?#@ z>pUKQU;T&C@!a7*2U%z9*K77`*(<&KIUyis?+smcu2*TXbv)1YJKgPc_?%8vPK^ux z5ja);v9)Mj%v1Fro>T1)$-AzJw~u|mwaGxaux-}vr_bJB<=$5&GwZo)OyrYU7c2}E z{w~}8v&i9LT**~84O27SI;)m^74^$2XIK8%v-r8oQzg&2uOq^4#9ZV{ivL!hYWSg# zJ8B{Ckrj2i#iw8ERmB!Nw3k@U+g9*#vvt)$$3qzllb%0~_lS&(I4a2Kw#t6q7D4WR zoa&e69)B{)`qamzM`m@!8f16PDUCaz`FPK}1FY-0_3lMRO5Nzu;5_G-H4F$Q+r+C zUH8*CaCF+@*nd0kTwauPa!HEf*$orZxnG|wId$#v&+yBF1}9^E|2An>25b>E{yAyo zoz3n}>#KEAk6qgK?v=!bv#qZ}Lt7+Sd`^Y)1V;58X8r#5)*cUyJ=WJn_jh(rTvg;f zvwZFuw)zcnvL$l))p=Y^-t!uSx^IeyN!lf3u`F0n^Z53rYwuXYcT7~ubeuP(-F>rt zd+C+`n9dpY^Kyd@F;(xjQ5aqdh@d0F5vIS-*@I4J6YE2RmPV- zkzV}ZZH4WF5b?#T;;Uz9UR$eG#MLJB!9&&Ro^sjextn=5b~oj(^xZOVQHZ-s9M?oY z;UgxU>xHa*rxq7ILC$r1;riWFlmQ`)YU9fe_#Go0xyO*3;W-`%ONbrVa zr+})&{H4V&TEC`iIMjW)9hH`OGvG7#lB58;J7(UeckjsvFZpQ@Dfa1Xur3ZPO_%n)Xp-_F@vqHZ@p_R{ia(jZ z)SZaseQEE&@4PEIl0e+E3LC_cJ#9o)_1-MT{VbZw5u{o za^;$@`6FS;w+(48BYpLqMmxx3cS^rQ_5jx z=k&H@N|olLjH_>o&S#mvIdS&fi$I43^(^Y&FDHMocwy`KY00BAXC}|kocKNN81w%A zILG_8{@KdKTk<&gIN}$reQ}L{d+gnZU*CMV`Xg(PfAEgA$F?s$E&u8Kr8e&++uHu< zUtFtN@Lm8H z*7elY%RGObAsoA8enZuEhnM}yD(l{!)4DY`(1amtQJiO(ZTU0LGk=ya_sl<3zo#g+ z{p0onOGQ5CGd=z~{X});yj9A&Q+bQG6n3;f&kR2DpUc$EW~%RE!Ti+E8Aq;LdFw7N zzH;j+Z)N(*wWq~DoelaOyyao#s~OAvZe$fdofdhktM+#Ng|nBwMcy)W{{1X7J!M{* zYs&B3;wz@^yLbQjyoH@T?|smbs%quf#_KE1mW14U=%gqjF?XqT|GAjoaUL_5zI!Mc z^|I*g(G6#0zwvM1>o@yT#rxU`HJHq9?)IQH0h^Iv*yP&e(pJSS?yRw~kTy;)m=BnTH&W8(>nR#r_K_Qgm*cGO$%l3ewdK{e%7_s{+EBHu}81X-o_A9{N(1t zwIA(V?amkXSEvMR`0C)-!E3<5_?zp(`g*3HR~>4Y3-0rXY=2bEeP(*mrD^=1x&Ctf z)jFc*o>RkTZELZ4qMiSA*@@+8XSWLLRoxK$$!)Mg_(cuBg(pkQoaGZaHeI``w~o*2 zlho8FsR;!g6WjTAN7xs2X1Pud`)R=yoAy#J;fwTV5yk`ku3Xoiz4#%sclqi2GM`Re z>6}ns-{;45!~g6BBk^y`oldPbzHX=I^M2~d24gPPxV=2Rehgem{M=R^@+>8K3-&WS zk2w*QEpOB&(yOpw6O$hYBhS}@dToXR>pLatZ;F|wSu%Ie*wEPekMYI>#a&GCf&>{Qu|q_UR1w4)hx_?NEO#wM=D?eqxlHbXv-pB)?-eVm~%$9B$sx zqpI`y;l6r#{vA&i%4-V=39+S^B!(WE)l-_|@#8?hO8Msw{@FDZZ;rPc*&RAAWcShe z>1kcb@ClP9h&`Bnf#>Wzkq4aa*H}A((`IpIbY-(epG)69W9zECmnxh`&Q4jie)Y6t z-(44Gyw9*?oVX)1HA&Lj_qEQqD?#7C%@Ez4KCA59va^#`N!D{lZ_P>T<^J&ON038) zh4H@C?^YYeni_3v$<1_2yE8Q-EywNh%^l6|Ta82(ZtdI1aFf?EJ&p79(Nl++q+;JT zWeNV8l6m9Jfq9p%#^~j(%5*!lp!!fkSx&BM+_FdQn_F%Pa%O0DzwM~VSQnr4t$IaO^XYoi&rg<3e&f|vF76IGYYK+`U@Nvx6U#69M*N#VtLb7F7c;wA}s~6 z2d#JLKDcDLQh33XY>^ygL~ZSW#0068KJ5E2ZLoeGVFx!-@mog%flk%gQT6lqV}>zy*=x43q|5J zeh9^DRcfl^(L(zIKj`jToHU;`;-vJpX{pOug$-;|pM5PkVeoc> zU+VVA6ZaAor#r29V!WlGTy=@0YGKsk`kd_O%6E!a?oWT+uT|0a-g1jP%a{M>m%HXa z;fat`TA#aaZNS3WhbMk|ZD$`Bx$@_t)IGiLsjO^OL`Y%zb`e zvd(o!z1!StN59_}UzclV%F=zsOZTDQT;tiM=}POfWTv0L9C-O!Pwi*UyAN+aO}z6v zPH>q<*Oe}oFCkkeTB*!+x$yN#)jf{G6KBOK3BF97YX0EVm-%KdpJhqTJ-N!vmgUop zIQ^~t9S^o;P7D-1XjQq!`GZMO?DN+<{O;do_;H@Oal46Bef|YKx6KZl%O7wY;*K&| z(C#*0`HhQyZ&!AM-5x(pVW8If-#S>(Pdw1FeSn7o>N1T=Vtx*PbQJx~1o5lU<`qDQRH|f9l`*o+rpHJ`O)ptzdNr}-Fv~#;I zxa+^gS_k%4)`^^ga}!Vf^o{BlQuHgGbf}Hvoy5eCkCd(^%LtdOYt6Z*y0-lv!`%bb zTZAn4T%Mw1)%k#R|KlS&f1?c!rbXZW=*Y#uuvLtKK?6M5_TYkO{nYTx1esLHI<=c6 z=C?Dw%suskBD}mW`I&IILSp^0>tn2G1&%NDTQOl9f@u)ZPPNVhV6-Q$eb&ecVxF>QfNoI}e z)7hyN-8}hIALbsa-Olr!+mWJ9eqgzG|$Qdq^>6f{F3&9#7WSzkIScC11J}l({!~ z{nCjiUP%=1uaD*Py>}_+@R!xR3TyVGQ(mOMqzGYkE4{n;1kS$wfUOuka5ZmaK*t_rXyjoA&*9(O=Ea!2{KYP-0mr3@^`pC1FcK6Bz7bxjF zx#>C|)YN?)!zy|AorLVWsR>Wd?3t=_Y3XB z$+OljKW4(VZd!wH_O`XrtjlFo^yc4R)^sZ*Fe3KWl_2MRF1dD^Cal{hOiWz*@>YqX zaAlS8nZWYuWP$r>SJX>y_p{d@eBkFPrj?OfsirA?MfODJ-B8_d+34?6Rla)3do0(U zS2}B%@9!-+`_<$!r!7$7V>8K~)Nv*Jf}=7|_>!h&!kQr$3<4eh6=rQ&qEHM>lu~P1_f4KUYi~ZTlb-o|S$*nv z>76n!yTsar{TA(Zy&Vu{@>VJS;H&@faaUfS_h!{i{qoM}o$l@K+)!7c`wL%rb?T(w zpQ^a@QS}eI?$s|o6xbz8U#?mxCAy{3%(eT_;@ufOTPkzcSJsKi0~55-M?H?IZOcnp2n7 zxL#ZNv_#bYu&`EKTlk6}J6C8gl(_UpQ*^&TSNy4kRdXl$3Z&gl{X13W&#os2p8n{S z`4h(XO1s3z=}PLe%bM(LFLf^N6&2WgCX;<**};e9T0Vu3zAOFU|FO8s{^XnUH_qOh zsFk@S^W(Gn12sw&yuq$v9@D3)XQkisSia;!Q>C`;nO#92#s5sbyKgZM=XSX%7Pg=A z^RKU+^Y~)W|Ge<1SyBB=t7d7YpcluB3i|ijl=jvDe5dSB8q(0DQp)7`yso&#@5`?~+f)^F#`j`F*G%Jn+3wdN z^+GD&giqD(Gg+g5$Gv&qUE})x|Ep%^SLFP@s%xZIu*%}OPWhB8o4mcazOM=`C~S>; zwcq&8qxE-uq_w~1uZo|ez29v5mML~3EvxpuDVq8yb$Ry66|3yRJ9osiO!>KS%e%Z8 zTdaH5oR&EEQ~X`0`?SxxN$UGD+?MGS=Red8^ET{!GDS~xr^h=>yJbe(ZolWwUs3<) z^p1@V^9qdBJ=xfn95d?_P+nrGZ_D~|@-EfA(;N>f-k#I{X<53+o#cB_yi@1Rq~OOYR7e} z1fEx&*dBN8>(qT;U&iqNzUCXFUi12D$BER_l`ik1pP$yg{_~UCvvR>wJNEOc$3O3o zI>1!KsQr9F&-sN}HexI1xhC+LKHeO0!K(W~qWe3)KJF9DM+!`jFVzz_ac@84!o8Y7 znDr)G6JMx}S$*?`xe<2lw?2AUd=L=p3qLOO-FfcOMeZ*7YZmRY3MtN6K7nsnWuJfU zonqg#bx|jbPlT>sqwdaI{;u=vqP|7q!Cy4pH>g}IW0@H7TJXy8NA4FccrAW+fOl=~ z_r-=~^8M)>OW01&$xPW`g8Xr-`&e9fA5o? ze^${Xm&0P-{HIm-wC1hnIJ4;I#OlnCQI$^%N^0L7(Udvw&TuxOhxHGpE$`gO^-0Dv{DPuKb z&d10(w%x^imsb^^4u0yjN+wOM&q^yayk+^N^%~IuUsQ^tEci8Qi!J&qi|TZW>KRSX zJUDd1RVHcT*L$y$(zh;5*?KWL_mM%fw?>k&Ys{_tVmsFy^DT0kD#7pas8cdW^6{#L zxomU!7p&$=Zr`xse&OjQKDv3i^TbU zXz4@*NE|smHz3^d?@>_|3Garb3tb})yk-8lctxjt-s2l(^%lou-so|aAFdQWTx|Tl zCw!yq-KMHLrzYGBJ7M0XrD1b5SYvZ|ky@sZ;{S%^zh_zV+xA2+Jek>5YZ@0U!*6l* z(Os@oy?gJ9H?CZ;@#N(d7pxZ6f4v+4-`EG*hgV&mP^Zepz`!TQz@Wvzz>r^*uAg3% zn39vKUp`5Zck+X?g7tI5*(;=~R2pJeO>$J-^_OD;`&cj+#}+BJ`yUNlY9+x7ik$$Q`5|H?P%oEHCZ z`T4|uKmXqUUibO``-AT9_K6=TySOZg-EZ}aBcD@0Gu_-1aJ2hFl4VtA*XjC?L6%jK zyw~H_JrdjFbWmG#&#C_K(_gQzxbPv0b^EE4uR}~8eAUYO$i}*TWyYjA`3I#%_jtM* z`)OBf?h4y^qi6exi_xi{%`9toH0=YBu`k3zSj zvO9v$X@1cYl|RxR^2BiQq6YreJES*r+0`$4ASZgeaDCV29q0S|PZ`U9e*BorPO*Ld zl-b`;pJi8B{QK{ZDJfqv?d3u~NUr>pd9&tP|Lm0imiBh*A8}WB92EciW0K9ERQr8O zy+_urKlLx$^vb{2T>BO#Ni6^SW7(ViPmga;{V&@%ZQi}wiysd*yRVb#{l@c6PE!80 ztnH@%2LkHXJ0yIt`nyBU^VQ3hCuZcTUJBmLdM*5ttfZu^!6oaef=?$L-Y;>8-9Gc& zt*Tq|E=;y;{v&?zJD>lKC0DD3UbgHFU!ZlxQ1QWQv&S|Yk_;xAwH2>i+*TT3Kg&dg z&v==-dWp8;^P{fwZReig%8@i#yYj@8rN<|`J!x5*Zqz2a^HlvzxuSIEDka}L`$Vc6 zuP!{?y|rk`>uVxEO{;RaSGb=0yGu3TeUQqT6Z>2)J; zJNe?;HHKk|W%E;)E$VBUZBx%1(3a_OenPtM86WxQk^>Xf<$rwX z<6Y1DCLTX^dOCArCJ6CSWd#-b9Q$1(Jcb#Psdp1q)k^Wk-N64nI zO{^-U?Qq+vtzOI5>-<_gC(t=VaOMK8*LRO@NpwHv{`;8U(%io(CsUVvRF}M8R3Fo| zR%vC=+C?)s51+CU@hvtIbIZ6}IQ@XHjMK)RH8VFSxtVxNIs0?2(Mo*nonEwU_nF1F zF2*QH%9|#+DJ4%oA@l92#_QPSy_a2opB1_K>HWh0cUZ!X%S7gVSsyp0E_Tx5HqV&F zihaRSevew(H0K0-h~>S1_`B(n3D-U_{|Rue=R0othr>SXgD|iC(eo_VDpDNh>lmF} zav-YztlVc8tISu0X^VC{XZj!S6*_pHwMkCht)$v&)>$ddYhvDq&k8+R!eZ1J&#|R? z&W=f%^R`+}JH(noHi z#(O&a4sG=-PjAfL=i)i{-;xLCrT#VT&-yVtxO7XJ_Qt~q)AQsgzY##@_|x&Ezu z82`h3_3@xpYn%RORIvOH?QrAR=pz_9>qF<$t`*l>l>U_5TCBqI*H*q^@y;!CJtUX< zHi?^d1(*hEU;Nb<=;@oW$S)y(`#itdWd?Z{=4eLgN_fAznN#03k5|rkZGvFl1XG)e zo~H&9k4uX~&PyHqcJ}5sy=7zJ%{TgN>7RIe7( zqKS4gX3cz_8$5*Ocso0tSo(O%r6-|(O)sj1WhQOS5Zf`urt74PkM&KNGif~$k0K6r zunWH|{_sA?rCTkkkhgnIz5BmQ#dp*Co{L3goKthHj19VJy2ZsXqo`-sx=i(((pu{a zeb?iy?TO4PoiBN5U&HUz3#6tR zd;Kbj*%w@quk(^CpI`SW*JQ8K_B|Hg&Q9HPH*Pogs@aEK4P|bIJl=5q?<>tiYj@16 zjyrl`qVjyf<3hpbeD_&?xlz8~=CX(8v(ArSzGl8ENq85#S@X)qDa#KRJ^!h^;qdR9 z0S6CSis?Ug=JWda^srA1ONC+W&(t?zyqhfQ|KC{{`0V6{c17*=U4N%cp3-^c#FB_V zMVX)LmQLCGcuvYCUFF=}fziRUPM^NGp}kanw>IOZqG&g@m8Y%mo|^P+(^A$I*Dt3W z{S&o)&53nJA%~Z3eQ`(ba_y}AIj2ACIA8Xy>MePv#icFXKDRoX_uahRS>45L^Kw6#MZ0Lm7wSH}W^Iu>Q~k~(gN+kB z=f9r6@x~U#y+OHmCS0Dp<@%}%k2GEg>hv{J-&AO{|XMcD4&@1=nMSW+)r75loe_lB5 zz94wjC1FW_@dE3o(FwOF1&F-2`q{VLx196&$Jy2F4O&}HNl#iF=CeWE;>bs%FNObp zZ2HL%()ZIYt$K#G;J2o~pFZ#$k>xwNHD~qQqYCp5gcWmsaFI!jZ&r6ypK9|*;Lj2k zKCuls8#XtrQZ(E5kZIccPg{Q-s%H&(zA#7o!2Yj(S40-Pi@LYV#-{t$$;gb!jk}m$ zrEf?QrmqXUeNwL=ix2f{= zT&}joOV%abx9d(jlr1^ORr|N8^W5mq5vTv}a-JJ~xN^<;hsE^K-3vbLLQHx;vq&s*Bl%_RQ3@Z{QziQSFfwcittr-W9lX*iv>;d74Q znRSwH>>k&j$VyO&32@oeXw;CnF81tI=8PnkwZ}DdO^)4=Di>I%mMg6M>SRUN<8`qW zTJxUmm=Is*x`yAlYsqW%4$}?l{l|G*+IZa*t4i_;_kU|RrTBE7fPpUSBKB%&h$69 znccCfPy6hdM`mds)SeZnJL?~MaNE=S{j%r3XL2*2VP2U$L&$37OW!M%lK$==d2A-X z&W))Rdio!OXfZMSRZ6XnT+0l_-ia z6z9pFBVu+l?Zhv(T?ZEha&OXM*csFiB7E$u-`3BMEtf`>O%#?pa4VAM@-B8JT*Kk!SKfea-r?m*v8tBLDZM zU0U)|VPTF~k$wRh$cZ>dKI=S<#yr~LicliOQjz?3sCOek?c750rxnNT1qpDMxS92S8 z*8iNj_WN?#yGGSH$%jr%@msQdb8pY7xs0}$qt^1a> z?cC=%0g0=a1OjgR1mDtao95*?Nk{kKiZb4b;T%14>iOGVaV3ituuT>g{CdQ)Ahl}k z0h{oNOzAGSWHPh+QaArvkS0HQ+iJVhQ;gCeCZL>BL&0aH7Ox{p3OxLXPSZ& z7ER%PmJ~frc|*dkcIA_Mrkk>=NiPq+cSdL1{Em|<&rO~lE_N|{KYiiM&J*|kEjBu4 z9a{2|Gr0JY*}}Z~xhoA)=g$DGSJCxVzvMJAN$Kdex0^1N`RqEkdgl+b4N^-Bc1s$s znUbgW%_IFl*Y6K|y2L*$@_L@Xwkvc+_{9UhEUQCJ9;rIb*wxq-d_!eJ!K74i(RDL# zOuN>*V@v3sp74-8UDq|dd9N9YuK&D8Fn>jb@bb_-N6+5Ysb+uARZ%ZJY1Z2n75vL< zE8>r`|CnHQW_edZwnWaAc4IBOL&vr34lcK=S@x*7X5l06nx&7jYaSoou66E_wfwo2 zKjxMHU<|a1TzhE(Uvt3T02STpmIrl5{6!YYeO@xp=aW?Gu45ZB9;W|!ba+PB=N$_k zg}dE6u})7fbaRMh>rbJGAfv=1+4YxF7CEqp-K~*-B)xg*vlC&fj2n4f{mbUx-X8Hx z(01aoW``ALjn7R~Kk~dX%*jet>T*%{5%w1BSvzemD~0o> zyeQWRSJ_|_@@CddHkT_}UqiC(q9b>eM4bLQ<#e&x$2+&?Z|d2iY;BU>z_j>il98); z{o|}%Qj53OJQXcWHVS)MxK7?u_js(braPaIp|@&}rul#({`?CCe2|aG#dc|eOdn5?9HowC9!3sY73uFm!Hs+W=oH{wRYr9Sqb_XiQkR+aO&gG2cDW! zks9-SyWI_;K=n+&|mt@{*K`Qw#4nKa9Q@zP2ZI@)^$8NB_JL zuj~-o-#AH5^`)ZM&BR%AorG=cU!ApZU%A`sskm_joGkLvVKz+&T!tAYC zS1T$zZr@t_Xtt|>t3Z>khTRW^GiuHA;Gnj3(Y7;y&^?dTMUn zYlqCH@R(KSZn+=wvc0}`$5L10sUORA>u=?*e5}7{$DP+DPf90wowayB`Bcb8?;ERm z<>f_W&s;mt@viRPl$Oq2r=Apkx0?7X#9)HJwa;xH=Uc+m-iya3Pcg`>X3vRVy(D^t zjWUaSq}tayt%zCf+uEa|t6dJ|b4PFbu|MT{@XEFJcVcHguUM`2_=(E3;U zXA@sg-y_b*q{A+8IDNR}HhmHPA%KbN1 zZ8^s5zR-{*MC;h1w;$9#PC8$BPVd2ir`1|j*O^`SKXiFtt>G$dyTg9xyM#kUGiJ8T zlzz>Z0>v`=bs$$Xnp= zF{4uGjUCHt^#gqOZWK?u+jQUWPUMs67j#kM&$IS~vIRQ>LlrLrgCcl_v)~M0eQQ`| zweWS(I`?TNi$5yd-c%^SceIeRbQtwc?L@0=X&U#g^$#=?u9V0x}Dn8VjO7@ z8@_|<*QNUK7=ICe>oQM^xVRm2V)qp-d85mH`gFSQ`7#j~|MT;z(#o{v+L>3@cJ?gW>3(x(E?Tia)^T>Emgth@dvedta9yZi zR(o$xMxUrpcBal-%gXG`IfvSEKOZXm86Z$+l>c<^VXj}o_1|yb(U+VNE-+_HanD7w zx!aHU?A)O+=lPk|Ci$!9X0=vcK6$z{RN~9D&n}7Ax4hNq)wN7pr*KTq(#O>z+5N3| z*g>;mpLY+}7GR(lUQR`0h8FFV;OR zUiD_`DY=E>X%p`?AL;n{?uN)z)1=NdKGUq3Dqn5C{w6qVab?ewl+&!2g^Q)@Beh<5 z@tCX@oy&4H%VoOsv(~ATr{3DNZ^bIBSF5T#Z@#M%b<5cvSaIZ}-sQ+!de)JO3)5Qj zLk_I?lC03l$;@7O;(&0G1yhq)?6*CaGCadt&qN=+&35mgzo<-|gX`O$|J(iCb}xIB z&UWu;wN_o;1MweA8{;2dXY+fsqU*lI58e88n@!9g%=xfWWT#t{hkNo@lT|4V_fJ0j zuJteBLI01*jm8$<98aoyez2_gvAJ=7!kq*0h0aHPncqLoXPb9eH|)rYuG?%{5rKur z58N-jen2aXXN_k>jhvf)Sft^q)mpc5U!P8jU3BZ+il>_w6>sy*`L*ZEo6_UocJ1xl z`)V%E_us4B-THak((KpkKJ<0DZjO22`6}~;$Lw!E z?Rt)BB|bb|;@e(*?fP5k;~Va^9y-dsbI;>nd*7dFYtG^i7Wh=3BlnN(aFy^Yk308y z9(O+TT{b&Q@3Q=FzElPMkO<=Z_UwJX_Zr+VEMfIoL%zVAa<>xJ4U(bWiyzlq! zj4m}3+{|iK_nSxcoFC5;spz|zLbs0WaP(O{Ddys;$Wnohb!h?@-%OhP{lvsm3sz3~ zpZQT%^vAS?IS0#*KI{4-J86Ht>ut?hJl|a=7o;!WF1I4>Yo~ifvE+lPNfM54o;-cQ z@Vx)yIiUmUJN~5{{#AG+L0Hy!)5kcSmRYy*xh(drEg_$*@kgICb~ZbD8qfe{&Cu zz7XAFXK!J$hbejW?!;Zv4{Nq4zTFmeD|bdxQI~x++wshqk8C_na-Q?gV+sD}sj)3^ z^RhDXSok~?K1$GNAS`R=c8C%m6I?u~wbs4wZs*Yb-$?aGc-X;s`1?`;0% z5tDsWZe_ytumA5&-qjzv!CGz?yRO`-1?5lV*xa-#o>={wuTZS#j|Us3#@x2 zb^o!{{-Wzy^&XKg9#$M!zgQr9`P7te6OPyg%}luZCjG9A5}&{DVa~qgo%hl`@~5rl zUUEdWE4=gGX_xn*O5dfHePo-L+Vc2M+Oi*OtsAAM++CD2_1dIPp~YK1_1XDG&Ip`$ zoF{pOo$>M=?u(xp*361@m3XRoMu|7pDByA4+GBU4rtW5V_bFPlo_leBc~j*to=>%5 zGqT&xyQTenxOUpJ{VOj%>6F;hI_+hI{Oiv*Z!DHcPpY<1Yu>o`lVI1|$^8Xu;_a?P zEQXUG0}<7TC-=x1!K=?!~stGrxV{V87<{i;pe;%7b^GnU_gc z^a-3<+}!ytVbboI&+L|&9eSdYK6ln%^Q>p6ho|r9GpBV{c!Zma@Z9pL+EylZ`G(5nn#?6_f!~^9lJyvEwEh;H zFY!!x?~xqUaax}7T1~I()R2jH5+a-ReQq9IP-PYL?W{%T&p!e4V^-Mn?s-1POKaJ> z>9NPQBr0WhnVY!o{o`r${FSMiYgTlHTmX-b1ef~l(~lV>qx)(e+dC%js*n56iU>!L zUnjrGRF#07N(th2y!({!oQZ*90y_hPA;aYL7me$uhUWSUI||fIi;K57-5s%TkrU&@ zZ?}RRT$gO+RFv}663X=WQ?Ym6^NHWQ)`d^8f0%zzU-jY<`3L<*=ibfT`o&K}ewVSe zx$$}9&6{t>@8AEQWkcU49?8{#A}Kuyp~p0??bvp1EAKv=ho>)V%yZo+d9=9AW#+0aCR+=a+)}$=?RN5K$~MVQQ>W#M z@I^@;oYkB?V$@?|Z=AI#|!n#vW ziCvB1cD9PO4D-M0YmWNN{}}r=;<^miq>$SR&pH<{WYwSQ%-UW$JF##= zfc!+}htBsLS1h%=y)b$9G{qgK*6+*s)tS6)O_@kE&*JuFi7Wk%FMIUa`T5C!r#!P? zIu$c$z1Ta&QP}l;_6!wS;kA#q z)ZbP-xg&HZ!*4e)4&g0sErnc@w;YRQzq8D?;Q1s~$4M7Y`UcDRm%ACc6g^{ivx`yq z5_YmwQFCXG_(MIV=e7-n52rcwG#%HN!@TrP0Dnieu}9D^3D-M^b^fvze8`-%E_~7R z()oMjCg@G9>9D-yW}x4()Fz2trE<=il&N})Vvp3HWABBm~-?%m-po@YfqX*q+uG8>c`jN()KmvJyK zFuY)3V9=O+ae~U^2UU{w&gTO}SX>VZA1Pa*o5|$)wLs6NpUc-u8-pmwi?}Q}%YL^7}~!_g^?khQEGw;O^BaifJuN zH%?u#Mn|;U>FT5Bl~V;BI?AIqpPgFLC#(2!qLXKA=i{Xh7b!3K@8S8%l3AlB{RQiN zrk)x$iR$^kdjIf#)ty;`bVMu2S1p`;a)M`lw*Tb>k>mf*o9$ZrI%R=E+)S2K z@f03GfeS9rRgZP58P9mII(^NxtnX8{%>DRjYK>xN-x2XT2Ky-=ZE|Ne>q_eQ-YT9q z@3ZywE%pEY{o-BF<15N35~335Gs#5%>TIo`hzaScn!3j}iX7KvJ9_W4PxO(EXAHg_ znjT+t{Oa6U$8GE9I#z47ybIBJw`zAgze^8L4S-Q;H#2d%p%t={)szVc-KqeB{3ZQAdc zeX`~Wd?#VFf8KPS%xD?MH(wmTH1b{lJ4JU}PN9TWY05tSUr+5U&Rk@Wj4qjJBgDJP zcKZFk$7akD_jpXd9JEWVH&mK0_H^wTgK8mhwykN~=fwWqs41Sh>3EvsH|N6|MxVAV zay%-@yL!f@4Qw;kS;&eu~P$dR!!>qS>VOq_JViSO`V=8eAcLZC6SoF(1v^Km?V~315^j5e+~g$|_uD@GmB>4PJeBz{pPuZaB}*oW zDE{PH=KSHV!NDag!F?YeUkD5DJIQBq^Q2*Swqn-R>&_xifBdTd9rE(rK81t(ep%=m z@Dxa15J_`B;k>Dbjn|stw*54py{iwsYm5CZt#7|ndd6q%Q$Ocbu9BSL*wYr=CN|lA zqmi0IePU{iYHi!R6Dt3Z_CtWuu3R(M^vO&N49%%2%18FImhZL| z$&T)w3-hlQtx4!roHqMr+Jk!0@^B-bP+fPsY?(J6?^|zd)HI4I%|3KbY~IpuffLxP zr=6d0&xS|m`b{pI(<{U8G&?`+Jn&UQNV-pXZ8(-*v`D&oaGj#96H{ zC-&-_ogZpmrtS{cGJdhOz}H@bZI z9;2@yQ~fo2bHU1s&(7^z!}|1GN7j>rcC?n)09Zgu#Z? ztFnS7Q#4lBFTTa0bNkQQCt1q{vO`YYD3XrzwcB`Q?K10IXIDCNs!Z^Cpg65W$JplG z$&E@iJ0JeI^l|M0t4VVo8{T7HXyvD7&}HIW|H>%8?dktH%eaq5B^maV1b07-dp~Bk$%E#IGHNG#gw&w4X_ z$qD~03_H36SL{@(Ty*%oz+#IH^Xy%F_BWop-*o&MSN*$b70)D&Y1li)WT*K}sqV4J zuVbk{c}}4Iyzs8|H}h)R|2ZGnmpGx;y=`uC*Ix&}WQ{B-FDZUb-EFhnTBelCnmbK; zy~A^!+Y>K|!@7&6JBn>T`FLfi(!9zc0I(uujsx3aGowC)#?^^7+67CCn63d$+PaQ9?KjNQgrM<;6M%mi!BjXc8pL?;J zJicD$efE(d*&Z$JPM>|^wARTxxeWI0X^Nh|fuPhVzHK#A~esE03Gb3Z={uqHR(<^>2<5Ban zoB8uvf#HJ4MV?=min1)-cP8Y(x}6_y|2lnRCF7L9mSm^a1)uxF1x@xpyPvA`)G#_` zQR|+6tecAz(wh3#ovX4s|MG5T`7#ClZ*{K6Cxw;=m!=A@{&i(WXlCu%Aeku}*Gaa8 z&fJ{$rDxB*yJgQSy6*Vjn3s2J`-bMon@rEnB|Zx|+O~B^=I-qIsIAkSDAR2%>R>gbd5;3LeajB3 z)qZ(;ru^K`yyv^$@B2Rg^m~RIefv*t=~=t*=!A=%$wGanITY)Usz2T{V^74MC6zyI z9^V$4V-UkBDY^Y&3lFO>&s?6zA-r;j#3f#K8|`b+|NKo`NN(Cj&Uo&}uZ_wcNgK%> zTwL>cMo<2u=$;>M4dk9rR?qsNGVjsTOwRKkzHYAhJEzBU&a@A*lD!_SA8qR6A3Qy3 zuQ2&_4AA5t-LFoN>Hvc4kS7{DqSa2RU=AeS^1G2hDo? zqR(N?`Aw5IE?KJ@RHZY|D9QHPj~!`hzj%V}m)z{jGZ(q^UU0=XRgODVvO)9PHe^5I zZddiN5$t4gQd(IQbM~t0p9w2!McIBjEZDne9qW%ZuQ+w5J`BJ1P4=>1#>SrPCG|vyhaOnz_bbNH>$jC`&B zeO~%gw%1fTuRk~AtTWR>Ic>*lyBY(389!dUt2RQ~_oC;L^Ih3170;Sg$jh|dh+>j{ zZ@8B8^7X8V=H=7F7no??4BK`l&w8fhb>HxW`uO0DyJv+PR4Qr*B${yKXmp&83*T;f{n3e_ zOY@A`n{0Hr)+@!c8!A3r!@%wkd>Pd9F_c8o6E)I9y|o{~?Sny1g*^XAc+ct+`> ziwmZ1eEh3EmW}<}F{L?WWs{qBf6!ztPqKGj&$%YPAZ~kZ_VOK@K3sjxW!IUC;ikc7k5*WR9%+@3m#|%S+;emB55d*nlUeN#N;6gO_N@<<_uswzQ_8EBXDc#q zTP3P|Y5BDvb@j(om+jsb>mMxtF|$dL$Lq(=CT@#G50v^mDuN$;+Z1M>VZp~bP2T3q zs|6WXrrM-$t#^$1y_SE`>Za`mx{9k4*rtn|dBn>(UG&VuT-NX#^0Dm3n%5VwoGmWD z!g=>v_?iE*F;feC59;4!tKWZUclVk1=@XjbH$Sa!u4LVR^gWB2?$I054TCuEE<03J z;S(td|hj@tAp9T;n;> zYpt#>=F=>)qeB}7Gh%&97l_5$t!I@wEq-W0SHRL`TW9^TSr_>5UhJZ$GH>gnX9Znp z^(vXPE9h<4%;hDorcb*2TQ*L&Teaf#1qF|? zvol}p6WXVF|5g`U<5MYvr|Xh!T#UA_?Wu2=qCB6M)j4O$%AFNGcjuI6t@9AIFwbFe zW;R{xdW7|`%aR{c7A5%Yw9*13=Q?Mku!UY; z(YMXdxoexRvdmh3-(=q{^ZcH6%N>u4%5QT?ei%IAsBrxXVgKaK6>Qr((l>_Mw2Ku= zl?$Kq3o)#})7;#^zVV)@+>u$~RRXW&J}F$=*R|#KafdkflZW5;rv-i%+IGfKvU3e@ z?7>|VPrZnqz^4DOP4Y@y?#V~T?vyV1G3&vrX_0HzA22YyRiOC4>ue6=MnTbbXcnjrtef=l3s=Z~u^a$@hV=1W$>K+S^Q*V_}no&MnI0`l^#JCe6BR zLmA&}w;MamVy_P7yhNazf6N?>8p|XXsqGusy2QbM@MXe^qn7EzNuR`J|o8<1{h(`fm;FPU*$^ z`z@b0MtfB!OuN_Fyms>sj_$R}55gL=cdXsNRJXgW`2XMK=hI%>SaGh}(UM!7v7{iU z%OqVeH7|0DOH}O)LC#Z68Mpt|=Ew;)JxQ4EdYtv1-i$wGYgB_{j#PbAJNm+;(yIIS zNmJn@vE@foeL5}Y2bcr#Ag&I)3wsLT9XSZf5Rk{;T0 zs}xR1vqnuY=W=V_6DaWgQ`s%`mb zsq<@*SRzgj=;ul204SNYG6T512EP$O`eiGkrZ8v}zmxB>rfno_-$M1JrGR+lqo z_f9c5YA9J8)zM2Za(;B&XjbH9d8U>7TUPPbq}`m1V7(y1Px`L&##mpF)MV_QfR3=qSrLB>rMuX>&F26#lKr z^}dFttCxk?9N&U(YC;b!vF- zCpCw*cU^&-P1YYYj{0{!Pa&wpRE}EuQc6jBh+idyWKG8oc{dARk>m<)_ z&`j!1eA=cfn6h*0PNTWJbL_Pr?d(yC3kZ+X6**j=mU3dzvsbF8uj*d^(38B^_FDvt z(=m=XqaOFv-p6i|T>ovwr|XG@^d+tce!1f4;@eGL;g|O+aPVf;>)pS^COUWf6Vr0e z2#L1n$FtSuYA)!$oDguU_^IEwbG*x+S@#}YdXek-y4cD3iSzd5?=`Wh{Zc9-@L1P< zH{&hMEtg^x4eLwWZm0_-Nh~QB58w1&LMf7uLE>2M2hJrzt>@%BbsS%R`l9*hxxl@R z#wvD;Uo$;A=QBIY*TQ|$``zj8Ex{h@XEXM82!G_~*);#erue!mOB*bEPA#?G@p^uW zC5A@jMm929|^7Wj}J`5Q`Y8?jd-z+}a)p1?^XVo0N#VY z4|UJQ7y5Ii)CF*b8T>+8@&)R!K5Up*d4ID05}$f+f8jupfA6+jp7xSqsl!omrA1qu z7fxyKQs{D7%;_jRg>|>LwWRxU;}omVe@*|7wyM|&iRbzDtZ$Vz&-+p?ael6!SL>v0 zdUxg&zu)=%_q(0~++u zzH@o;jN}gc`bT+@<=0&r9BUJ9@7kU7u_#jC*k_H!x{1ayaa+E`95gCE?YHvC+eclQ zuS4&6$kxnLJQCZixbsub{s)%bx83s27W>{_u(;x(z-fb;DL0>MUi&DlvMJ%#vh61p zEbliqQ_oocRg1S@T}Woo#q5yT--uX7n^Yw>NCe5^;aq+04$L`|Uezn|kX>Ze!ImCWk$= z6RK{`3NGaSWgEQ3zEmgOX-|EitNyQ+nc)|ETe{>_LN#6l8TK615DU3;BuQku#It{u zRuao*B}q3_Ngdhrw!_E%&NC;&o@LRw#{xDhCcJoZ^wHhi^G{#jS#@FG{);=z7Fd<3 zw!Lt^;V6GvVA3MREnZz>Kj-aov19Vw(yz8{ewpg6)|20}-!M!v+txl|+Fj=e>H7Q4 zdz{&Yf>MGfWFE73N}Io6!}%9!@fVKodn7V9Gn9$v0ndZ=M_SLscWSHFt9Ee)e$hF{ z8lHZ#TSxQHt}=fYmmB8u!`IGZ+r#tRP(q=YG3eSi!OCKmKYRIft{)Khn5k9Kx2Htt zM?1e?sBo74q{55!g2InwFX#mI?ND0yc2ZRRZjQIgUVe5dAuQa#J1u^Ph6gP=fm`{*wg28PMp3=C=v43jTUke=LG z!c*TH79B1eE^(LHPs(GUZbq@1%B+J7dX1D#n?$9_K9Y|2$_`U4P$B`{(2L@%79f z^!9Zp+oy$|IeM}2rrw*wHR5>>lP!18b&%uctZ8zs|G9O^qsuJs9<1w1-T8NBS9Rf+ zEB>{5>EEBeX`J)&Q?_cG6OXH;h+&PQv#RK7EgsfYp@lrFV?r-je-5Z$@;s|A@!6+C zlHnJontP?*U3t^#;KXNlJAYlea(ZdZy^Xy^nSYr4Gj_$UTHCp4^M@^moULmkCohXz zYm{1^ouj1euhvz+C~5=m^q!^=fjGxKQPG+a+1XV)PxLHWabwYf(|=U&>KV66y6p^z zPV~{6vYTs>u-nZ7J&hOszXg`dCcf5QCLtdiA~17Hm(wcqQ%UQ#ZBu%~x>MaUg7t39 zm0ag_dlRmFk|>jKmyWu#Xvc!S)X5n~B26PM95$X7dunRV-i)r8gY_mwlS@B+T2?8( zY^e-y9M`W|`st>&Oo>*vOq73L+qsGFc;o|Ij+bXUSpbpFsWoOE)`fJJiH=O&Tk-KyKMpN&Y#YtT8UNxt0HpP6~5#uyx z-uA3AM<2;c!nKUH>MH)ciz`mV<(a?T6&IWO*hJ=lwbs5X2}vG@71~19WNI7^3cUD1 zbY12KN3D}#JGClyw7E~&-D{N`A}Pxz?@~YeSB6E?Vkx=Doo#}a)m`hKev)R=&98qg zD*p3pZR1adH?&l;DZ{qF7jtO)%TbNm9?k6zoz-Ip!{;QlKWnb-*fq%c^!B8 z>gDQD+}HYR_g>w_%QU9X3Ej?inTv0U`hRWfXY~auxufan>y`z}5Qjo&<9;(hRa$NAJc$CMo5PClKzKc26j-tyu|VV!)-t2*}!{c$`C z`bGRFJ+knOt5?`-_%3ZnwGihVg^hk)l1_cE`8=EL_r7O*_lCi5;;Y|tvSnURyv(~W z-NL%NcwUc8xKVohlCP6z7u;DpjfZdd^lOe~72;PM?GoPDtkl#y5$TrV7oH~mNM!y^ zwyxc8+*ay7W`6zYfQU~^Q%0hKI>#h#)}IqtgP4kTML(UxHF0tM1}pi>c73DhxFuR5yf?f0`Hw$KnCY=aUnZSl zxGJl(S1?HWu;{KwTII_ucK6lKo^dSq&I9`mk~RnC_|N*VgkRS#*ezpZU|7b?z+eGw6SGbBy)HOedlq+nnXm7bS&zzlG~G1wMB-JH zG8{yjxF*{CF!OACdm=3?Osy zZ^d|5%d5wJ_EqEIuHWwOcI;K(YnK<(9=6pzT{l%|m*7VgK^M!sV^%y)XR9Z2?3&0U zRk;6r==pDwS3~c0UXgs3?7Gm*JSpQ`>5GMD48AY(U%SgZ^4HoG^4gcAzO)+gh+loC z{Qq2Y$7+KNN!`$h`B8;-BG0=6tI|YraxqOS>$a!J9DkZ24>TZ`I}`_AdNn zpObZ^i+z{2-qKjFkFw7X_{})Xvq?^i$Nlp9riC9~UCMnPSdw{S{pB4;0_NFpIcEx; z)V(NNmbhO>##(sitBbk{D&2;g|8t-7=aMSyB}D(HBs@XYmHYS z=V?u`+0$CZZMAfG}W-%AIjo-EwtCfUp3H#`0Q+0CB66l$M1MsJU;@z}&PWz(%E z(VIU>f6|Trr0w->ukj?+Y?(Pvw?3O!{ch*;d3)bmK0h`8-~apnSqsentyJu6>Z;^b ztQWauz~FtD6IWL(k`><| zaeT5?-HO87{U$jFg0<#do8Y9_mwx0&j?DSakCllZlQ(`=fBQo-$MEmWf)B-_`#T;_ zm-_W#b=jT<@z%56T5(|)GN;F$)(icn@3*@zR4bs~xbU1sK2KQeY72|ZDeaN?whDTtGU=U`-9@)l{0=ae>>C^c*;LQ_45py z!ip*LtWWht8hWo=zRE=2E_av7&drg+1q(`2;tFJw&uE5-zv%0`W}Y*9gVv$o`&?JG z)+H&2oh)(}tHQ^%bF%!UA|zqqE+RLZ0nfIrzhFlM|Uxer=<4Gnbi;evf6}Mh%ZkKOOEZeiSOZ|5&zG-1Yj8 zY;}ttZ~rm3>C4&)6Tfa%y!^2`Cgh`bVjmk>_kxh)^FNB+Zw>XD)oU~T+DEf{iLT#YOB_#>{r$mK_Wh$tUHe~HG`@fJ zL;K$`yW0T=&b(;~T;p2s;n19y$@ktQdVSAd|7Cf-_qN&RW~X`{1eLvV{GN1A(a`=dHDalr~Z z`!JnHeE*DmKAC4ra0Z?VnDAJqC3eo{rq`c$TcqE-_Wb*z-p6t^&7aH}mrj=p$(naA zu6fel#tUyuTh=Q$8G0F(v1%Q)IJ!;yLRp;q?xvG>N?&m4J<@0`t>?0HJAQ??K2Lnt*zrMZXG^tIxE$Jq|py$z`iLYPqC8xc7mhNqCUlFhLQ*8h4i|6vW z1aqF~zf`H(zQHv*}!0!Ik-D=~oNEh(9N5<=X@foBT5D5&V}X zum0}0p;!Fx6*t@2E8O_*Ph4HE*eIENgWuyNgPe*xyXI>d+p`O;vhOcDl6FAfGFiFP zb9PBm@)vuLb8VZCEQve3?B&f40aL|)+_Udbu4dIbzt7+8^-urb>FqAjpWZRW7xWa` z)G=#Lx@jya`ISSyi({9{)asTe!IF1BscngQv~Bf{TD9pnl-fhKB#Oz!?)vHZu3oF^ ze)Pfow*Nbbn# z9T`tPT{?UI@buR)s-0me;rz+B-C}A}7R={3axv2CZKA^?hd{@dRbjkW4oe<5JR|p% z)G3bTjLHLaueZb-fMj1ft7mk|HIFuU(EK+=|2&3Thr*ZR9VfGXutI> zE*6J{DrVGw(rLEQZT6|=lV3I+p%lKD=Jf8di8boVxROg!4PM+IG3F z<3Ik|@yH)-{-^uu5NF_*c7xCVy13^g^F5Q+3s}#-;&Bg8z>O!h{i^?&s%KZs6#6-F z@?N#W%4NF8Z!0>ATbw&x7r0xuYQ_A^+SRQ}su#tbw#4acN^u5fd&Q^kXF;teyB$q) zChs~L#Uv%XS?pLABlPNHP-DoDXXWYuCI$u;Rt5$)aAQdCs%rhx;Mja2M-ki2H96hg zuD2egi)u&hdo%4-ccZ}6BP~-_aQfb7m$;TW?QU9m<{#~U>~S?KJNb{L*Y^fKUi|Ug zrh{7&3=CU#mcN@*{q9b2`u;z^esDVQ_6J}1sL(39Rb|8CX^Z+MaZN7`DYdz>@$`fo z4|g`-wup@-M+EYBG9TP zRr{XJ)8BJQ=#*9SJ^u2N-nmK7XUs3U{H!n4Z{pXV9xHt<-+3y;E?@R*Ci9uT`tK_@ zH_GryM*L>_z53q97wlhub|hWD_inCw-?=NEzU?O)Cgf#)-nwg+>%;g4p4G9LmNpXF zs#5j4Us+7p_S1dev6}C`i@ZwjZoDq8zeFl8Z{3}BUPcoRsWMluki5aJIdi8+YJ#k^ zm7Jl?-}{F1ljoZq*|2eia@*UdS%z!e`=4E?&yDVT%^5mBvG^c!5OeI@g_566zwi{A zYiE9H5x)VS?@Jf!<}$TNDLbL3{1@&`UaaVw9mIMwJVx#Q45kfjI#-MpITt@sT=+O; z^VC<8NoUuVd*t{|k)MBN#wM`G+9wm^q|ke6MTtvw)=gS|QI;p> zaOn}F^DFY7^{#lvnDmAD($iDvDyzQOI~Q&G@aU&zL6}nS>>Z-hJd(R@beV&clt(=FIIH<=zaCi>a2gh zrtdQ<%v-*H(3Y+H6ZQPe{?|9!zMKAWYhU;4|AoXAC+|P9zxt^@^T*t_|9Xete`J@v z{Lx+Z=?{6{|Em`Z$xnIMvcSj1D>aK4(MzHq^dSG#>o+ZN4O zlsw;u_mqig@VZ$qvz94o)Elo@dWOeqsoLg}E01fvrUjeKT)SBCJ-h0exMwS#g=~Fn za`j9o&oj+^pF@L}o_uK)c2aVd&V?mW?%g_9Hb&WnsdX=Ln;a$k`s8%^3rqYaAGI>m z>M~n-eTn1oomqvQCTyviwhE`Oocg4Y-z-?ymuKnUYsUVx z=G4;VPnlx3dF)n`W#Z^L`*FwAobH+1a&I<8MzaT9blGD(wddIHTS9-C(=Pd_PMVb? zdM4jEH@o=Gwnt?qqIc6pg*Z>$y}R?bo=E+fdt&#c{onNO?iQcrdE2XO*_kOzPr6R2 zIOuszPt520jCUd-+uUj6TFU&*F40ld!C{x?ZZ+NMVsLq;rTVNb!E>AMURiy= z$NfY?^VQiNQLLY5<(#%!P`ZESmQPROP8~Qi`-WfR&U->W-a8hV^Q5M4dt>;0W^eP# zj5QnY%0$%ba+JFLew3DF;8|<_bp5s+^9_yfU4LN|u~&8Co9s8@dJAcH)EgzX~D$aO#=6U6OZBfB&h0L!r`qDL9`4+jy+`Q>$#OyerC~sCf$n_CR@V-qJq8m|ERwuBQ*Xjp-SZ-_P}uZ_e$nD z`ST8sJgp|Zx%Q*NF6_F9;U}(&T8E|g&2GP0Z2K@qHJY8R;znMBA$yOD+?O*x^(x9? zM#BE@*39jeW*Vg@Td(>(SYSbIxJ@py9Z=FAAl z$g^CX5_^^*C*wxt(OIX(r6*0_cX$pVWS7z4)N|<8RI!eB`rnyXH(E72ch3npIwfpWKoKr(So8&YK|3yVKJy z@r3%+kLITto%1F}^ZuL?lYS!iRYiKmgB?~sA6Gsv_Pn&I!mcTGvQF!<`I4tBx37M- zK&@P&XnBp*;!>&mkE_>um~G-ZyiDV5r}*TMg&#OmPNb{ce{e13l1z|zk6L}X^ry(D z=O_KrV!nSkUh_k(dUv zCmlz4c82fsQRJSxIdNJ>S?JVT2`9p@CZ74!mgM^`_{;atyUuI&aBQtj>k)mHVE_Jm z&ezjT$G7g!y699L7+yhCS|95maY2c9=vdoMrf;HUn7UNd-h&3$6KH>rpt^vj-kIp0L=HnDz{f2wI9$#J%R zfxew({a*K;=T1K+%-!^>d)~=+Pq$U=3DV#3?auWqMu`m-95c2xv4mQ@(b3zS)y@4$ zvogVf%`el>Z*z8*e^_U$e-OLYT)&TXJBm`@tGsIOjCT>Xe>u(al2+H&2fm`d`)xSG zDxW>wdmHkE;gxdkH4|Ls;`wcm^)oP@yO)wo~z_S)t3w1EHCd}{wnzQ8j;t%g}=50q_6SPnG*w9K@hg zQT1+Xo6O$jefryGpX#m?b@-Be;V0*zg`7cumcCmr&d7K7aanzoM7_duxtlBobAEq5 zoEbOMLQdx2y&DUB*QQndoML`QC0X~cP2AUsC1?4a{7sS-Uij6f=J#to_mx&J{3qD( zQ)1(rj7wc9_nEY+*>dOfX>4Qsu(;mE_PfH4sqv~mME?KyRD6tm?mj15p2kl%UoAcO ze&v#<*8Okq{)u9icR#RYm*J1y^BfXbZgDjATl3hR4om0XQgB>hb3vSq~(Z z`p>$mw<&1L@~gcHE@f5MIZpL0p5nYX`y%doKe zne{ch7KIq<+PcI~o7kJr^E5Vj#=X$*Dqik^iV_EV1kdEiJEw-n?(InkJN_te&LOQ^ z;@^6cwmsOeXPH~#LGBrs-{f=rZZCY5SgG@7y+y7>eKG&y8lKO)u3Y;md;E#^oOM#i zUbY*yPf4`zJTGyq>6wFtK~I)YjCWHj-@!>6_Sc*>u)8KwpsDS-(c@xPqV5^}`=RIV zN#$8hpPe<=ce(WzyZTvEat{Am{Lj*|#6kW|eP#7Lb*BYPQs|3m$IX+S7QGcPho%^%#flUtlT0$M<;6 z;T0V0#?OL8WkN1%TmA7}cxpmXhDw;hW~AyoVzq*FRc$rE|G@!1-@RXWZ(=#S++?OVrP$ zuZV9to%o3B&C#h6heCHW#+NUeeey!HyTHN88$KvieZ2nSuziww-InEPPDboul z@9B$vB6~;c{o@6H#L7>}|J?PPp}cS zubBC8U6A;6zr|aOKPbpG>6rz8PJG7^xH>Q0)MMwuFDt~>PrB@U=c8X${)B0N+1xF~ z9ah`)Cd>TX7;*2w^$(>}U#af%kt-^ZxS#Ou?6mTa>J?KWcRAE`9sjWW%g_0#3da`y zN~@3Cwu|Gt#c}@!(U}(_4@yq`7&Z63MNR2rhX;?Y*@ip{;LFR5ykqs^?4l(dM+G?v(ws*Kkcxz;&Mu5xxSMFO$x#mppi@uT5uGPf{%Bw*Exh=1p5~ zUN`9CZ4pXa!>wB3+bg4yna#H&$4tv?_K9OBtB-xRtd~@KKIvp-Px9HPLR{^aV)Q~6 zn<%{0N}W~n{c%sh1?|Od8)u&BOZ@laQ|8gr>V0j^qR;JHxiwm~asqSW-DV#C&9SAc z%OON%LOl#>1wk z=DXi}>Rnu7K5xh7Itgp}^Gyd#XB_{Q*!EwU!}vtD*OSX6Xl1u&{5%_7@{KR(IWBH2Snug`B$0ZmaNNOJ6TqHJc^4I!`xLY5ZzC3ij z*`I$pw!(8?^Yo{odz982o;5mI!y$ds*tAf2p}T5m$EN*$>--H>z8h<}e>A!L;rWVV z5-+d(XP()eK1Wu(=&8oM)Cp#XeLd_`rTtcA8}W0`-N{h8qiNUv13SA*seEL!9a%{N$$))+f=WkdpXHn0yyJE)l?Z2<-)v-2qebX&nyhG``)UiWf zOz*szU(K?x>Rv&3-umzhbyKCLuCpzBq&shoCEt7RkXu1z6M{;;=5$>*l&$x^P|xgL z|4}V_^83wZmE6)Fm~#%@w_d(++N~>_cT~(3c$IE*C0(IU{P6t({W%wU#p9gpJ9C%c_ZqlB5^Ue3dchqg}4}YGVobfuy^$JJX z_UqOM4sCgzapFm)vzc#gpHF2Mtb1EgD6U+hmi%i)ap05>zuQ}G3H9y%z~3`3=-0cTs&9-{-^_dp zldiUlERL?+eWjl9nNMPQOZXbCH{U*-37Io}3j54zd#}gU%GFPEpPJrZ%sTZ^mrTm{ z&(qYL^Zs$xz1p~Q%Z4*w?)^DGZ<4o~`p?{58!9&YI2rx@x;ZB@{`r~>r{*=jF!&}g zzxMb8?Z0BL1xlc~af8RxCc__O0-YW7A)T-(rE^!Z-VG+Aeuf z^IP+so&A67=JzqbX}7TN|7-fj{@lN)b>W-#_x=6)CjY}!frE>7bbgti@Za-NY|s72 zKOJ8DN89r?A>sScrIWqt9qQ}-FFQya-+#Tgw4|9=MPhzW`TSJ|D%0;u9W1`IVcXRkTlTouTvj}taB^+Y z@f$H`} zmzMaO=9DOwcZ$Zlut&e!Fa2zO;n7*z|3W7J)Na0gH>u<_hd_&AD2%}T=dw5-)g6mQoDd=v4s4M>?kacTdS-%B)2 z(n_{*yPEG)*yy~fsjlj~vZHqR#lzPYY%G0p!t73wyWH^xhe`DjZs!YmS}(9lEuB8; z$Bne53i^qbhXQW#wCboc9pmt8?+J}^yg2c9-;-eH|2-{dHax#<_h2$ZM8?i-jXMQ2 zmKv*Qs?0z7Q=ry*P2}W|$J#-^1@giwMQIj9ng_m zE!|YjN9rBNq=c0jg?ZTi^S+ImmQz0a?$H;Ef3WY{M*2>XY^9}nG=ddin+JKbja zQT+U#b@4mf=jYCBx1YbCN#k*%{<(zwMypYMg}!5wo6M-``?srG3~{Z(4Cu))kYr)G!o3a#n`+}NqXCT*>;FmTt{UgsQeJgXDvB_XF&(6yaBz{$F&0=+2XJhXC!Rueo ztKD3o;d^uUXW4E%dZFD~%ZIz8?ehiG6a$4bvAmftj_e5uD)2vSBPQW?%iI3ewz;#O zX7A{C<(+PL?0}b)UZT%I=C(^SR~Wze|GIvCPEO?235k!M%)A(VuDkH{+czHN0!8*b zakn0-9S)d&T6fQ)@N=_$Pp=ico5yYyG%;;f);E>B6PNm5FTXFfxbu?5$?-v*1T6%JrsA!IO^Mix&trv_wGxUmgl$p zdLnASD*xJ0^G64d1b0-;+S0Xm$wv0Iyk~9*7Hnd@)_Nm{B~G!@X-AUC@^6B-Ghf## zJal_~;vtVnkGpYzfnvJCp4BH5*DWvLy>2~Y;*PRN_Tw{p^-o_i^zoW~e8rwg5_jME z#x!(kZ*lVfi?)mY?@m|cjVufdiae7yq zaD^ltZeP~4MRd1{cZ5{g<9BUr`(GX3{eIr#-Rpl%>XNgq{r3LD`+)a3(@ahtGkZE? zj&b?3b91ft|K4p}{_Xt!`oGKvL~FDk@(3y2n|h)9_8w2Kh+|zXp=&-qtlsl|U&oY| zFcp3aMnP2WhCtGXg94YVTTOw+1Z}L^mT|d(;&NSC|>$Bd!wXWw2w%31dt8?(WIw$ePsa40_ z+E-Ub8<(_Qo_O)eyrKn1in`|YF3kzPygB98Ys1)pT-VbpCENC~6^Grr64Spn)A|0z zO{|j@_}yO}40DVQ_USGtREqlKH$U;i(QhfaJECpR@9ODUbGzhgpwspoSAXF}>mFBd zZ=2Swt6jM%!#6WBcBAZ(`paKGZ;q?lGt2Um(z4Sb#&^EBymdGqvT*iF=7+3L&r46q znYQ5YhXC7{@FLdIjWf(cPZv4yo1U8GFTJQIY^PViBhlLrmUO0GTEn)c@}i-~&r_L? z*tf{VmcM1RJtHrF>7?)`bzQN`S&|DoV%y%w%{r{M-72#xTmRInZ}Vnt^W1x--sIe? zQr_5~UDGRzmzwRI`tnTu-QRB8YrnY!T6KCzvKp_wcd5ec`0UlX!gr?kY<`jaV$FB$ zWC8J1o`;J#e2+u`crFK*H_km?(NagGn}(Z(dk&Kz`@DtS__XH_g-=! zJ2q9+d~<7U=yvVp^AaDpPVE<8UVU#%uURn5{KtQOs7@#seJvq&_vb>7;J(|Lp}s%o zcm44fu>IbVxJ~l@ywa(%ZnHKoVQ-AHSpGqUF+S7)8SsNps#Pl+kn|3KZcKK{Q~wppCYo5Q|; zX&)n70iys*oQ#a+lT(R$C(~Hg@AUhe@>bo_NbZO1KHvWl^_>5%EOT)3m?{v_H|@eE znWYOOoC+S_T&Ku!<=e&do0eI>PkydsKj?5XTC(wScfyo!uN>L0&Mu77{cy=~()+rp zD(*6Wc-PMMSNIzuel;O9#PRy`mgK`H7i2l_F0`)?6wy`Le$4Wp&@HbC{RLf#PcI4H zlH7M(snkkh-l6i?7otw}b5%=xSr0YJUl3iI_=02okBuLd&s{np&o`xDS2zcI3%hE| z-Ieuqokb;e?6LMP>e~_@6*ei=%uVVEE}1QIv-VQKmEx9+rjqbXGlyyU7wRW1dVeU_ zC-K(9%+-f3i>-U;tA0*5<~Wb5MRez!?7RtSeZQD8?-f~A>@IHH(No>$?!$TatBaY1 z+}uK?56fnEs5TvD^h|zyarq0)hgXluoq9P{YlG^U-5XSO5;n3eIp12z{obPJWjyNi z?c}+8ME5X(E^(iI$h1Bhy!U$BcHOs1OJhVFHN+R{p6U|c6R?`aP%-n!61L`iXY0r| zP(7?GSkHA{ZQqXton8}MYQMQlo`0jaRK&Ap=3L9)bKlq8w=~}Wzve$e;!3s?X#UhC43X zbo$$jd!JfXhPS-d)qb&(>u^%s>4#ityXvMlZ9b{vyuPY$L(fyAr7B*BgyJF{P2z8a z2t;pvJ>^cgpjiFIteoQKqPNX7C#}6M4$-U6EXWU*3NVK)?E5G6OqLeQM47o4bCdQ$D&J4%W>0_WxLA zTWWIk^y@3yr=RO%^}eaSUd4c*2=d9t3P}pcuDY2 z)3=qeg)>Z=vQ~yHp8w>l1cv`P5L@T=OO!Y>q(Cji!Mx% zIjUwT8WmOHCYTvMS>?0)i{1yN<=W3Cs97rS3y_!obn>oAT8(5$y7RFh4Q=T!4<Vq4=IzCnN9iI-$sdV-~H^}wf^~!^gkSB_jT!2 z`NvQ{r7$lt%QIW7Q-AK1{0!bVdKCLSd992-WqK{1FD#9zX`E>uIM>hKod_j-p9&rGP;P_ymKf*fnpEHg#s>a%V~1^g?HE;`|G zab?l!Gp(An_A5@5Ne1=DRV_=--}~%PxOU~8#e4Q;-)_6HZO3b=mT2BLMwe%I{>$EU zu>O7+&!?91o&gYnjZ6BvBd%TS=eEjA^f}tqcRM0<IKP>3=&RS+uK8&aZ$zhMl}kK3f2^{`&ctAE{pG1LTe7vE&rv*lXaAg~UDZ4Z zGx*}(o(ak>UA(N?=tk#)*z_0Ax873xcy_*N>f z_!lBU4fB;!PO&UrBD4Jc=?y}Q zHlKMkOKHDR~4%_>a(L63HCeRMj- zE9s^33)`AwPn@|srR(Sj3@Pc);Vm$DG`71OQrB)Hycxnn;Q;xvjv7`$C{ol zcl#=FZd#9N_c?)mzn3ku>tQ?nU}E8`#JG+bHk(48&cE{L*i&JpM^z7<3UNam$J4N=z>(a=Zt+s#f|3~YPI-Ff%_>!4{p@w_%xe4l%vzuh=Ul(0=6Zv;7Y?EWy zfx<$sTWzx*O!y&oR8dtt_?F63DdEdfm#n_1SsxO;A*6h|HT;G07u^>=)(g*y{914P z_wx4_&IWU)_B>8dFOo?6m9C$@-}d=!|MdQE^Tq3Jm?s>yl~mtY(KAa`GEk@JNs7k~ zjbusr_5#lN1vOe~+A^z|zSYmbUD?-tI|!wcTX*!rPWk@g_cpcOEGyy(Rz8>X2!E z`GcZPU$)G%x2{S0aU6Er9Cz*Q?Wmn@(>(62%Gm0A*6hfh)F~{nZ7){Uo!|6TyT0vi zLD$)$)9TGdcTGyG*Df=avN|YM>v^o&YSH92t?CPMk4omZCf+dW?n|?7ZSPB*DHCtd zQ<1DMrfc;iJKL&0{&!$-_N>Uz?!Md^S7WxTKJ?#v+Psh>t1Q&x`qTb>bDuu)RLOs! zdtu9l{8iticf74w;=Ia9`&i=5Cy7Neu59%NHWk_{pPaXPy)62{$2A$77R^lV_`bQ{ zQ7_7Ow^OE4QNb2&W927d1zgEoZXflI=eC`hm?AR!y~d3r(`Di{H4?iOpQ$fw+Wliz z;z{#MvY#6>ZH=l`9OTt%K=T{FHw9B?eUiW?e>2cS+UtiLr^pe+ZIdO$U z{Bx0>S-t7a8M6{O-ak!WSQEeALgv2qg#a-@Z65A@?osv+92V~tZ;4;UFMe;0+!yB) z+&e#cZ2tPUg)eG`^)J@t)lcWIYgg-IPl|ZIn&WHr%9OQ17o~fDJkp6>_qq1Y^A_>d zFC|RBF8dZBa=w;LD<$-9qQ!O3%crM=S6lm5^GsuDK3OMGpHnzt-on~f|E_pX-5yY7 zm0hxbR$F|!ljxkF&Fd!Wc-vOovyE9%C2^k1>YNp3dc9Zp!F`swV*ahiNxi-$*Ybm%?|1@34bP<+9^B-y+49K^o4w-VF~2^`Z8WQu4W6NPD{0DtzUbvdg2p+UJ?oj77#Oy*FfbT_7c^Gh5UigXd@%2_ zgFx-$8-=fym~d`!a1^+8LB&@(I8UR4SfK z;>eze9|}vCTP>96x4oBBs{C~KKB2=GirEt%lr6gGabn@S3D-iGpSs=h$fM?Ewam&N zFO>L{JR{bZpFgVpu+8aLo_<*4m)pI;PI?mYOH*1tnVz0$b0|w?`GuS}LS8HDo4>!D zqgH&YUT>Ol^I4fs6K#5)h~C`(`HN1i-^4jymFn$gvseVOz8(!=&$Z2c{F&S7YyBop zKmA=H%Bz-e0F#2g-O2W^#IQ2F%Rmy7WxT+1dQ`%=ZTS?=?kwCYW8CBBJ*3-6OdU#_Jyy z80$KGUvz(bF)P-%^XJ~PYfO&z1f5vaR%4`DbM)Gb6SFk8E&CC1y++5zRaLWk+LQc; ze7Aj5Dwel}UVhjm^-g|s?HRG7chLG({bqB_ZI~GtPH|4&kRv*|pi^k_nQEE(_kO~T z0{?TPEq2HSXes=2U&C_i&{hQ|u?s;u3av>2LVwC~&sPP!JMmQ@{vi7YTZ4-WCQ0m{ z`9s65rSRK2hmBLjoE}Y|dvoT^`{&M_J@aZdqnM}Jo1+|Z z91@}*CS)IT<(MJx!Q;RZ4*g}W9ThqcIveUOoELv}(`HlR*{gZ@%<0PDlcFJ((HEYy zY}~r^#m*_qR%>@fhMbj%^v~Lr=4*WB>vgmL*AIz3KlLVwIh$u*%fw*GTRRde)3q1R z(x2kfsPb>h#89s6u9Y8aJzqS0XH;?|K6=&6D`ysM-8EU$(a3{)*ScAqO+h-VQcS}x zA3u<3AyU8GygH}SD@#i`F~jgnsJG$TFWZ(%?rLCh-hJ3QeBvdgHQ|3(@;+UwBramB zzdmZ&vggTDCpF%h7oISgKkw+7&qqQZT%2y4Q(d%5XG@7^*|qKEIY~@uk_R?aYRc~` zs|eg}5%XTDrt?$k48?%+mTZMrZy0XQ3VJMhIW*Du$Yte&_5IpHH5uX`LY#z(nVzZY zJdkwuUz=m#bEV|T(tRtXcmL8zt6eekFiHX{EvnB8rJ-?TUfL{)-_$MG1;YbS<2?DjS>?50aN>~ zT$Et;OMe#;r`ou5N{4woLR5lq|%9fZwf`PGuF>ueA30J zExKfO^Djo<4+6dH_6NVR&ifE)7%^}#%Wvba$1SY?i4;A`(={!oZaqox|{kG8h#i2w(zPy zdDNu!m_Jw9nKu^C-0Ef=J$0Z}xqy*5oaK0qUWWVGodSo-!q{_r6l0XFoFy}siiewf z<_Yh8EO^mfWS^Rq;8BSm!P;FCFZa4EKOmnOc%~vILS@#cj(SGaw(+-?zC-Q|3=FQ5 z(@v_@6LT)?HY39@q;p|4PM!Di)zjSeR7>lu_Q^B8Tc0v91b8zti7-QsO69d~abjR# zU|<3f3=9mMP?~{3fZ?qph~w)T;;8HC=cXT^iKg%Jjt7E%3=9kz3=9k+Af-^eq;YcW zDcO3c4WMfaK@u<N1*A(k4$hEyA*-QJZlxBbTg+iXmkG8@fuaJ?9$4m>3ueSQr>wK(2t|C5`+{ zAdP}5!Ii}&sks3~`30#(C7G$kllQSpOx8ccs*V%{&)-B8uVP?exXr-8paeAmL@jA- zXPLavTx>F*KA#S{)wexdwOH907y`H%7>q%xp?FDSA?svDF44(yXH}6cNnYQ$D}jlD zL4b{cK^LkPL@jAN&J9-o-~#*Po(mGldg>LIt$D`6z#z%Rz+eDU48=vI1fr^-CmOq1}IIw?I(fZ ze3a`JU~XXmh0$c6$&6ge7#c!RPK`$BSklN9GFkDW7R=qC`AF1Lppn(i37PD8TP7V* z9DtOA6u>eoKZpaypqw-(6y?UzA6YH<99Sj>hVN_)3^ovDU~)<0+sMfuXDUzTy{3Sy9_8#!uu2HA zr13?}GBPlDGl9;GhG+nhOB%1mPyRSlX7c1qGRT&o9O?&B z2*pbpvlGFNT69$rSv|^mLQu6JYDuG4CfHFgu8AV62cO5n#K4fp&cI*~QV7LM8jEtk z=0`7)!|(*!Q5H}wpro`eAM6Rw%Yw+3pls-ds|KlmQ!@GEOe+ivnvwSnqiA?hHhIAz zrO7jIawA&++CNpp$iTqO%)nrUqF$kHvg$2IWVI+8s!-H^sR#R5?jI4GtgY`^MZ2w_mV6a3nTYJ^y-dhgH zYEgQdC~E($p8Rm335G`zeGc^C3|t3}w=>mJlkZtPp8z*Og9p3|X5%ssO))SH%DT diff --git a/admin/AppRestrictionEnforcer/gradle/wrapper/gradle-wrapper.properties b/admin/AppRestrictionEnforcer/gradle/wrapper/gradle-wrapper.properties index 7b9b6541..ae45383b 100644 --- a/admin/AppRestrictionEnforcer/gradle/wrapper/gradle-wrapper.properties +++ b/admin/AppRestrictionEnforcer/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Fri Sep 09 09:42:15 JST 2016 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/admin/AppRestrictionEnforcer/gradlew b/admin/AppRestrictionEnforcer/gradlew index 91a7e269..cccdd3d5 100755 --- a/admin/AppRestrictionEnforcer/gradlew +++ b/admin/AppRestrictionEnforcer/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/admin/AppRestrictionEnforcer/gradlew.bat b/admin/AppRestrictionEnforcer/gradlew.bat index aec99730..e95643d6 100644 --- a/admin/AppRestrictionEnforcer/gradlew.bat +++ b/admin/AppRestrictionEnforcer/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/admin/AppRestrictionSchema/LICENSE b/admin/AppRestrictionSchema/LICENSE index 4f229463..d5cf8f3a 100644 --- a/admin/AppRestrictionSchema/LICENSE +++ b/admin/AppRestrictionSchema/LICENSE @@ -201,447 +201,3 @@ Apache License WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - -All image and audio files (including *.png, *.jpg, *.svg, *.mp3, *.wav -and *.ogg) are licensed under the CC-BY-NC license. All other files are -licensed under the Apache 2 license. - -CC-BY-NC License ----------------- - -Attribution-NonCommercial-ShareAlike 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International -Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution-NonCommercial-ShareAlike 4.0 International Public License -("Public License"). To the extent this Public License may be -interpreted as a contract, You are granted the Licensed Rights in -consideration of Your acceptance of these terms and conditions, and the -Licensor grants You such rights in consideration of benefits the -Licensor receives from making the Licensed Material available under -these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. BY-NC-SA Compatible License means a license listed at - creativecommons.org/compatiblelicenses, approved by Creative - Commons as essentially the equivalent of this Public License. - - d. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - e. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - f. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - g. License Elements means the license attributes listed in the name - of a Creative Commons Public License. The License Elements of this - Public License are Attribution, NonCommercial, and ShareAlike. - - h. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - i. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - j. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - k. NonCommercial means not primarily intended for or directed towards - commercial advantage or monetary compensation. For purposes of - this Public License, the exchange of the Licensed Material for - other material subject to Copyright and Similar Rights by digital - file-sharing or similar means is NonCommercial provided there is - no payment of monetary compensation in connection with the - exchange. - - l. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - m. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - n. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part, for NonCommercial purposes only; and - - b. produce, reproduce, and Share Adapted Material for - NonCommercial purposes only. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. Additional offer from the Licensor -- Adapted Material. - Every recipient of Adapted Material from You - automatically receives an offer from the Licensor to - exercise the Licensed Rights in the Adapted Material - under the conditions of the Adapter's License You apply. - - c. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties, including when - the Licensed Material is used other than for NonCommercial - purposes. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - b. ShareAlike. - - In addition to the conditions in Section 3(a), if You Share - Adapted Material You produce, the following conditions also apply. - - 1. The Adapter's License You apply must be a Creative Commons - license with the same License Elements, this version or - later, or a BY-NC-SA Compatible License. - - 2. You must include the text of, or the URI or hyperlink to, the - Adapter's License You apply. You may satisfy this condition - in any reasonable manner based on the medium, means, and - context in which You Share Adapted Material. - - 3. You may not offer or impose any additional or different terms - or conditions on, or apply any Effective Technological - Measures to, Adapted Material that restrict exercise of the - rights granted under the Adapter's License You apply. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database for NonCommercial purposes - only; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material, - including for purposes of Section 3(b); and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - -======================================================================= - -Creative Commons is not a party to its public licenses. -Notwithstanding, Creative Commons may elect to apply one of its public -licenses to material it publishes and in those instances will be -considered the "Licensor." Except for the limited purpose of indicating -that material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the public -licenses. - -Creative Commons may be contacted at creativecommons.org. - diff --git a/admin/AppRestrictionSchema/gradle/wrapper/gradle-wrapper.jar b/admin/AppRestrictionSchema/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/admin/AppRestrictionSchema/gradle/wrapper/gradle-wrapper.properties b/admin/AppRestrictionSchema/gradle/wrapper/gradle-wrapper.properties index ade4ceeb..ae45383b 100644 --- a/admin/AppRestrictionSchema/gradle/wrapper/gradle-wrapper.properties +++ b/admin/AppRestrictionSchema/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Fri Sep 09 09:39:55 JST 2016 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/admin/AppRestrictionSchema/gradlew b/admin/AppRestrictionSchema/gradlew index 91a7e269..cccdd3d5 100755 --- a/admin/AppRestrictionSchema/gradlew +++ b/admin/AppRestrictionSchema/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/admin/AppRestrictionSchema/gradlew.bat b/admin/AppRestrictionSchema/gradlew.bat index aec99730..e95643d6 100644 --- a/admin/AppRestrictionSchema/gradlew.bat +++ b/admin/AppRestrictionSchema/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/admin/BasicManagedProfile/LICENSE b/admin/BasicManagedProfile/LICENSE index 4f229463..d5cf8f3a 100644 --- a/admin/BasicManagedProfile/LICENSE +++ b/admin/BasicManagedProfile/LICENSE @@ -201,447 +201,3 @@ Apache License WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - -All image and audio files (including *.png, *.jpg, *.svg, *.mp3, *.wav -and *.ogg) are licensed under the CC-BY-NC license. All other files are -licensed under the Apache 2 license. - -CC-BY-NC License ----------------- - -Attribution-NonCommercial-ShareAlike 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International -Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution-NonCommercial-ShareAlike 4.0 International Public License -("Public License"). To the extent this Public License may be -interpreted as a contract, You are granted the Licensed Rights in -consideration of Your acceptance of these terms and conditions, and the -Licensor grants You such rights in consideration of benefits the -Licensor receives from making the Licensed Material available under -these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. BY-NC-SA Compatible License means a license listed at - creativecommons.org/compatiblelicenses, approved by Creative - Commons as essentially the equivalent of this Public License. - - d. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - e. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - f. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - g. License Elements means the license attributes listed in the name - of a Creative Commons Public License. The License Elements of this - Public License are Attribution, NonCommercial, and ShareAlike. - - h. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - i. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - j. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - k. NonCommercial means not primarily intended for or directed towards - commercial advantage or monetary compensation. For purposes of - this Public License, the exchange of the Licensed Material for - other material subject to Copyright and Similar Rights by digital - file-sharing or similar means is NonCommercial provided there is - no payment of monetary compensation in connection with the - exchange. - - l. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - m. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - n. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part, for NonCommercial purposes only; and - - b. produce, reproduce, and Share Adapted Material for - NonCommercial purposes only. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. Additional offer from the Licensor -- Adapted Material. - Every recipient of Adapted Material from You - automatically receives an offer from the Licensor to - exercise the Licensed Rights in the Adapted Material - under the conditions of the Adapter's License You apply. - - c. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties, including when - the Licensed Material is used other than for NonCommercial - purposes. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - b. ShareAlike. - - In addition to the conditions in Section 3(a), if You Share - Adapted Material You produce, the following conditions also apply. - - 1. The Adapter's License You apply must be a Creative Commons - license with the same License Elements, this version or - later, or a BY-NC-SA Compatible License. - - 2. You must include the text of, or the URI or hyperlink to, the - Adapter's License You apply. You may satisfy this condition - in any reasonable manner based on the medium, means, and - context in which You Share Adapted Material. - - 3. You may not offer or impose any additional or different terms - or conditions on, or apply any Effective Technological - Measures to, Adapted Material that restrict exercise of the - rights granted under the Adapter's License You apply. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database for NonCommercial purposes - only; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material, - including for purposes of Section 3(b); and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - -======================================================================= - -Creative Commons is not a party to its public licenses. -Notwithstanding, Creative Commons may elect to apply one of its public -licenses to material it publishes and in those instances will be -considered the "Licensor." Except for the limited purpose of indicating -that material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the public -licenses. - -Creative Commons may be contacted at creativecommons.org. - diff --git a/admin/BasicManagedProfile/README.md b/admin/BasicManagedProfile/README.md index d2ff29ba..06841a89 100644 --- a/admin/BasicManagedProfile/README.md +++ b/admin/BasicManagedProfile/README.md @@ -38,8 +38,8 @@ app is now set up as a profile owner. Pre-requisites -------------- -- Android SDK 24 -- Android Build Tools v24.0.2 +- Android SDK 28 +- Android Build Tools v28.0.3 - Android Support Repository Screenshots @@ -68,7 +68,7 @@ submitting a pull request through GitHub. Please see CONTRIBUTING.md for more de License ------- -Copyright 2016 The Android Open Source Project, Inc. +Copyright 2019 The Android Open Source Project, Inc. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for diff --git a/admin/BasicManagedProfile/gradle/wrapper/gradle-wrapper.jar b/admin/BasicManagedProfile/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z zc9*BFic8~tG9%7nt%ccI0|{-OmPKU?mTunAT3&D?Z|1r!6^=W19-ky0YIa43yXEl2 zio^v=ml{kuCasWfVR`w@g(Hs|Gxije8{7-CSX*?fguDEKpL5)%Cp-4!ocJE<_C_>E zYSEEH9u`+3Z^+bh9%nviAex)c-ID2NawF!(onyk;X&px;=4a{O&7EuZH<{@0=xl6@H`2Jc;QhzS<}Qod zmuoaW&ingNZ^qY~^R1m5A8oez^_+*-kG+OjBFpake<6hxKXmeEEv$b~`z*ZW)8@N4!RNVS%U54XD7zpV!oZh zeMIVwZQWN)z1FveDcGQ zv{NU4HJ|KJwAt~yw%nlUp;&c)Rpsu?OI)RMv^UL8%ldFJQzK&5+YGzc_bNMYYm}|5 zs_&~}wsP*2j!d1uly9*_yv?L4k?AR+wH2#n(`_#=-}my0lVbG4Dds8d(T{Vjd|o!} z@z|j#DuM&xV$iFu3D~52DUy@6RH~fPkGeGKcC$8>3Wg%H5p#D{mZtlUjF}% zjvD_(&U;h^QO>t{b@G0on<#}dvf&R`N}}5$uH-xG*LzOI#Yg*C7ngaz zVq7Y;rdf)QkraiM(`f*FV7EonbanaG{$k+8n zZ_@r7{Qt4w`8APOzbwz5Su9b`Uo^Wa!ECB+|D5C#!ZMAeEQeoJ8|+!Rrs@4OLEfjw z4JNJU*nYp3XE6)=6Is(!;x+P%v+Hf9*7=(slbNvm&%8fPc|Eob6Ky4~FNrvAUUKsA zoNwii=P+BePpRYYJpcAsi`4r2w|hHPcFbd$Y;v$E7t(Kdqr*>K7Y{|T3rPV@9L|%Wd2rijC|LB!w4TVy{mHbNU*^k=veU4Y-?#$YA zsy=7`cZp?BFWgU_s*|7OzE-ww)`ZyP3@>HJo!d9DtBQooioe!d$-Ah)_j(G3%F`-IRDOmnyPun_UW3AnWn;&J?%PMNko9D`Ud#l8Gml<7dSCVAI z9u;kSEqH+K%@NTTF2Z?-+?E|yJ9anCrc1X%F8mSujV}4eT7SBx$R|ku>q+~v$hGa@ zw89&D!WXq#GbRVUnZUgq}h zq)prG6)R)ayxaGn`A6LuLWh$s$vNq5y|pa7_Kvx^q1Msa6+InEmtXD6~h{UmJDr~bnGS*Q`erB%m!gYU;q=YLR{mo&|9D*wmWn)?2kKT3=~nqD=Q zu{}MLRicvZDcd~b4|^I9FE=>uQ2y{u=3~EwEsHNl9K3d5V(^u>Dq?d}V(OYc7x^7J zofx&xdPC`y$H^6njDE!yiwzEI6w9}*Uc>L@!z=$g;74rkDfg$&trU_9rAVw5P!If<+$hbV;Ul#Tlg;?+Pb7-X7sLl z&hx@wSMJ`@qVg**%}(RXSHtqSgR8&zd|ESirtqA=bX(DPaa~`fD$X8w&2}$AyX5w9 z4XdST{PT~n813!cE^~e7y~oE`@_r`rKQo&uf6zv$lvl8(PMER$prB693LnRxhB}MR zS8bSK7Z>z+-Icu6iZN<3-}|IgZJw7NxuRw0ty%BZtamUqGU!AR*GlCMiM}Z@^?6RG zs!YA^uq`{ZTI;*=j7Q&7n>Q!#=s2{?U}yf$ga<|Mlk4LD9d$3{EMLf_J>|yriOW;v zTPE(GB%D{j?!HZ%cWhT3o3i^|&(%}TdRedUl3IIL#ndY!U8F)pBuv(|c58d#k_aib zONa!o&<6CHXX}bv)J*o)}(JSe!*NF>tBC1w{WX8 zIx+hWXD46sd)uDt+Veb*zS`R3AfR5KK8o4_?e3GXP!7g;q^kb{wF;4sBM-E^REBUrgM1qrLOHM=J%%k zt#FS!-2cRPkM?^3#mOGO6sA4SZSCGM^TxU)>*>|@eftw-r0@K-+tVy>)MxJ`Sm&}U z=AD(``>a0GD@(iYeOkoECsnm$`_jT|6FjZz=P7V)|8(q!;lIA(Y|X&)D;M}Z<9D|| z=r8$cXAx6zlXV=jG4-BOdAN z;|tGCEL2i`Y+DtZ`f#qqJ@3}JIyLtXuv-cK?|jLwR4aR?k(MGWH?dl6h zF5HTE9~bhEZO>2b@TszgmwoBtIojE^=9uwEg(7W($G>g0d2e*1eC-Pd}tQSwWu>AmAZ_a1w%ER?movT zcc*NP;6LX7D+}{g|8=Xc4an21>%E`RJ+0or?%UG)WwZX(m+WP{CiU*JMCya>MOT(`!1kj+S-8lK^s5zLN*{Vo z$@nLilY45v*2FdQjxFYpIcO$U$2DQr9y>_Cb@qz^NK%;h zwaEGdWqJR%~i(LiwkUTzMpHPzE(cbkZ1Uj<&}&qCsrGb}j`szXTMU|0FC1xM$aI!gx%#4I zuFhmV>y&aa=WO5TwNdZOeb-)JRna-?3X9jrZ@%?)-=p_`ogYyDlXZS^TG@@%cDDUz z_B=oH+wOVo{O?6&|100W-OpgrVefjeiB)udk5WTxmP%ph(Ikwo@-&`%^{vyn zfP!6rUI(Vnytw(L9eYB-nNv%DU$V5FYWOS7DDA#*m0tc5w>3L0ZD&gvZ$2hj`RIYb z#O&wAZud^yIv2L@&j-)L%T67BYHi2vwP226x~_yK|B7onvYvl=7_-a3y(aI<)CcuF zGbAi^V>hekZt#QO^)6OP3Ma9AJn*t#e44rKbqat zW|-}Ee$M6MWf8k)U*&slVOR@UencpwM9t4MP?b>4g%W%npopaib{;XFLb+7r-fA7BS#A&jVx7mHx$qsPZ zI3x6r%TfQi(}E0MOkb1h*xllmv-$>q@5j9TGMV9A({g#zgBMTJ{PZARx^7x%rFdj% z%N`HkgY)!na7AhJ^ogGFIVCVN{Oli2r7C#- z<;|T7SH?_(XEiyjF8SK;e zjOz#Up-f))55_{f94~p=+Mn*bexaLLRKCJGqr#pq%c7^5OYX)Gt2w7%b~h#P${%32 zR5#hvIKMa|;|FWq%0$lnK?1wy-#>HXTg1f=*?-)Q=HC>Uy)(Sf`SAM>)vWDzW?Blo zKB1ocboLW})n z1td?es_;Inm6u&1t;w6cBi1vIwfN1%Q!hjA=07cm92~4#N>awGCk31ziZi)+$n1#r`ouj`=I>M>%%G8c>Yy-kvlEt zO8m9U{e7moIp>c4uRnVx`sVWN`{cOoE35F#jhnXRb-kEflO(`m_RBYjZJt<3$uG&D zt&!1o-!jg3s>=8;Z8MhS@_U&qUw>-bhw1fY9K4GjFI>>Sn&IAYQ|Y_W@{fLfSO#L) zH%aa5Uoig@!vY^gj;Yq`)xs92ToafP=lFroN#wA|>UR!z1(ZcrYr4H(uq<74R@28P zT4fqL`YwxPiT>fWR=*bDKKEB+zJYMJqcsOBkOiMlEk|Ou*z0TVGmELTY8vjEwYPJ<#Jz~#tc1qNb-?ie-bpnfT^m@K&?A==-$^TIF$PeRs z`Myh!RG2pfcDoz4XvH{)%N=h2;hr+7p1?=_4+`7Fadg=79o&;74D&-wf0Ef0GhPEL88 z`AhjimDH@&|9YmqOlaa+p?$;DQdTIbSLCo$564H{E%&AvH1QqZ;@tMa;_7278G+{W zXVWLV*LpWM)>(ScO$x2-aO5|zJ-p_`WR>bE){ob?J>2NwD)YOr zFKC9TrA8({r@!s3^GRNpY$4kIJ=^Jao;baRf(U#@?^`7%*%QBzeUnO={ z;GsxN4gZY}`!^bi{`c9-*fiC9_jEH)nv>V`RzGv|wxrpnekwQO_~YFzN|H1G-hIHU zZ+-Sj_>?H=o%j6L-8z{f9x39kzT&c5`;o>)?~~&`mRG+kIecL0rbpt|nbQk-5AF^) z`R!e=()_39_ZI3Y>kFD|tZ}I?zx?+b!`-#g{{LimU%Oy<_k!f4rT3LrRkOy{`*t1T z^13daaz^vpI>(>pVOLDWZ5a)h{VzRzdPZ>0`9dLk|MIv8p~bz^ zPj}C&uC`b&KlP~C(;FIM(fgkl?JwD~WXmEQ^|dV;x~&Jh9&n>K6DsesmfT`uU~pw+ zV9;Th?6X&Cvg`q#`rhDJ|0@n6ws+URb8k%j8NiY#+L9W$YQ+ymrH%}bFvG~^gWD6! zgV=VzUG`S!;qnhTkGlD1tYGoHl3qXMqhEAFq{_#ImuKFtK5zT{&dc}q_v;yE9GYyh zNn_Ov59OvLF4-OPmOX9jI;rx-L}H`MW4wj z2zT7J<>a;*_dc|&oZj;KtcJ(b)g?=7qHxXq=Lm3B^wO?;+R++x#yaK?7U4$p-t)@^wfYqE;= zCUN~0Eslwc-I8sZ7OHy1>#p!N*ZQ}U*uIA?WnjJA`f>9Vku6hg!z#ZwT|F$faxqud z6l<+aG21G&ioPp6tHZ=)76(3_wtT_z0yA%`2`R@lch-OO&NDC%ahSF@bb{V(-sOkp zbDk`FAoFsvkf$?$m1xP_4Y36>+jKRvU%2=k);K1@Gq)tx%s09Kn z&u}(8_uVty+o$t4=*~;OR(5Z{%;ZfMH*~d2r5UVVVDF>;>}S;BFD`eVI4<*E+3#@q z{5GwtA0$3YiK#5S_+R?H=9H;led84QZ~OPRz3b5~V|qU=bLqoVfjZ{#tqZ2C>AQ3w zicPd`^1juFVpm<=n;WyRUc=j7g4bu4$9p|1*9*P%7H>}$Md=5m@CDvty!ps($|FUk z?B5-Au5UKaubmk7GrmbHDde)dweE@Is$YKpVBR5<^tL79^3nW`_lw>NbZ(uqtN+RQ zN8(5LCMYeGKUDBbL&nxYtttM(w-rXO%HOE=Er`?l`a@2ip&CE&BElN#J%`7Ovv%X%s zn@lenn_MtvV+inO=lFYi-y<;w1_qF=0p5&EA|MvT^dPY5Okk3MffGt2C|}nQM_o@p zH+?jH4E%O0tDG1Z7{a0EBD73Cy-BtnVFOqKW&sPB2P5W!12G-LY>+%m2RDcV#|NQ0 z(u)#Pa#C??oSeRymldSz&E$i^;*%$AW>H6Sk&=b4wizn}gFY7ngDyxF9LqCK4s;Qn zJb#-!vidN&*&s|7I@uz}TI*er^y{(4c$K7J+!1_u@f1{07nIBsDF zt9M}HoNTp47Fo}0&SyDW`4|}bWf>S0;p#z*r<_nd97cM{If=!^=uuJG=(A`c0|Ub; z1_lO0kPbM$DFM^!6i}3(UX)r~?2}nslA4!Vgxx63swIc_urV-n@-Q$M!;JwkPD+A} zdb~vy+0}Euon)zEVqj=vK@Z7m3SjjC+u0mKi&Kj{@^e#t^7FGx3$RN6+L*rA227GxZ(nBWI-;P_tVWc{6D$ZAoJRfnqsF?h2k*Uprj6ecx! z{!Uh8Er@fn85pcVD&crW&g9yew&?0Xr`ftQGB9{Ep=ZPB!pV(GWG3?^h+~A$X5<4~ z;TC`xAB!e8F40D}1aU+udL##yfGt_KM-bT)C@0f_jD_QcRg)EWDNlBYWXEt6%877r z4IoBuHCWSxb(k@YILQjV=rFH`Y66{YC4}s{<<-#hg18wNY(VD2u}%|MkJUj1Wc4V= zhQQT=7`<&^_1gPTQV8Op2L=XPkTN)S?gXn}l_)b=VJ}LwPinY%9&{qtcQ$l4ZJRJz zahEf)dl1_Q(aqm7d9vYt&B=8Kq}7lr9%I-JEj9)QbGTbTjQx`h_G?Y<&lH#(un)yK z;O#Gr3=GRKii4{&!B+6^MM>!JZ5OQQ(QtY8WW)Vd$j<)-Ti4Et?)=O1CL8Y8pS)`q zO1*}%q8Q|AI6k@%9Gtdm1kr;NWl z{$XNZutX?iU|^^@KDqIr1F~9p3y=YHwLP+8|C5t99#YnVG|^xUK;-5dr~!!3u;Aq6 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/admin/BasicManagedProfile/gradle/wrapper/gradle-wrapper.properties b/admin/BasicManagedProfile/gradle/wrapper/gradle-wrapper.properties index 86fc139a..ae45383b 100644 --- a/admin/BasicManagedProfile/gradle/wrapper/gradle-wrapper.properties +++ b/admin/BasicManagedProfile/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/admin/BasicManagedProfile/gradlew b/admin/BasicManagedProfile/gradlew index 91a7e269..cccdd3d5 100755 --- a/admin/BasicManagedProfile/gradlew +++ b/admin/BasicManagedProfile/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/admin/BasicManagedProfile/gradlew.bat b/admin/BasicManagedProfile/gradlew.bat index aec99730..e95643d6 100644 --- a/admin/BasicManagedProfile/gradlew.bat +++ b/admin/BasicManagedProfile/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/admin/DeviceOwner/gradle/wrapper/gradle-wrapper.jar b/admin/DeviceOwner/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/admin/DeviceOwner/gradle/wrapper/gradle-wrapper.properties b/admin/DeviceOwner/gradle/wrapper/gradle-wrapper.properties index e69441ad..ae45383b 100644 --- a/admin/DeviceOwner/gradle/wrapper/gradle-wrapper.properties +++ b/admin/DeviceOwner/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Tue Jan 20 16:50:15 JST 2015 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/admin/DeviceOwner/gradlew b/admin/DeviceOwner/gradlew index 91a7e269..cccdd3d5 100755 --- a/admin/DeviceOwner/gradlew +++ b/admin/DeviceOwner/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/admin/DeviceOwner/gradlew.bat b/admin/DeviceOwner/gradlew.bat index aec99730..e95643d6 100644 --- a/admin/DeviceOwner/gradlew.bat +++ b/admin/DeviceOwner/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/admin/NfcProvisioning/gradle/wrapper/gradle-wrapper.jar b/admin/NfcProvisioning/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/admin/NfcProvisioning/gradle/wrapper/gradle-wrapper.properties b/admin/NfcProvisioning/gradle/wrapper/gradle-wrapper.properties index 276ce8b7..ae45383b 100644 --- a/admin/NfcProvisioning/gradle/wrapper/gradle-wrapper.properties +++ b/admin/NfcProvisioning/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Mon Jan 05 15:04:16 JST 2015 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/admin/NfcProvisioning/gradlew b/admin/NfcProvisioning/gradlew index 91a7e269..cccdd3d5 100755 --- a/admin/NfcProvisioning/gradlew +++ b/admin/NfcProvisioning/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/admin/NfcProvisioning/gradlew.bat b/admin/NfcProvisioning/gradlew.bat index aec99730..e95643d6 100644 --- a/admin/NfcProvisioning/gradlew.bat +++ b/admin/NfcProvisioning/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/background/JobScheduler/LICENSE b/background/JobScheduler/LICENSE index 4f229463..d5cf8f3a 100644 --- a/background/JobScheduler/LICENSE +++ b/background/JobScheduler/LICENSE @@ -201,447 +201,3 @@ Apache License WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - -All image and audio files (including *.png, *.jpg, *.svg, *.mp3, *.wav -and *.ogg) are licensed under the CC-BY-NC license. All other files are -licensed under the Apache 2 license. - -CC-BY-NC License ----------------- - -Attribution-NonCommercial-ShareAlike 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International -Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution-NonCommercial-ShareAlike 4.0 International Public License -("Public License"). To the extent this Public License may be -interpreted as a contract, You are granted the Licensed Rights in -consideration of Your acceptance of these terms and conditions, and the -Licensor grants You such rights in consideration of benefits the -Licensor receives from making the Licensed Material available under -these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. BY-NC-SA Compatible License means a license listed at - creativecommons.org/compatiblelicenses, approved by Creative - Commons as essentially the equivalent of this Public License. - - d. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - e. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - f. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - g. License Elements means the license attributes listed in the name - of a Creative Commons Public License. The License Elements of this - Public License are Attribution, NonCommercial, and ShareAlike. - - h. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - i. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - j. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - k. NonCommercial means not primarily intended for or directed towards - commercial advantage or monetary compensation. For purposes of - this Public License, the exchange of the Licensed Material for - other material subject to Copyright and Similar Rights by digital - file-sharing or similar means is NonCommercial provided there is - no payment of monetary compensation in connection with the - exchange. - - l. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - m. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - n. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part, for NonCommercial purposes only; and - - b. produce, reproduce, and Share Adapted Material for - NonCommercial purposes only. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. Additional offer from the Licensor -- Adapted Material. - Every recipient of Adapted Material from You - automatically receives an offer from the Licensor to - exercise the Licensed Rights in the Adapted Material - under the conditions of the Adapter's License You apply. - - c. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties, including when - the Licensed Material is used other than for NonCommercial - purposes. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - b. ShareAlike. - - In addition to the conditions in Section 3(a), if You Share - Adapted Material You produce, the following conditions also apply. - - 1. The Adapter's License You apply must be a Creative Commons - license with the same License Elements, this version or - later, or a BY-NC-SA Compatible License. - - 2. You must include the text of, or the URI or hyperlink to, the - Adapter's License You apply. You may satisfy this condition - in any reasonable manner based on the medium, means, and - context in which You Share Adapted Material. - - 3. You may not offer or impose any additional or different terms - or conditions on, or apply any Effective Technological - Measures to, Adapted Material that restrict exercise of the - rights granted under the Adapter's License You apply. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database for NonCommercial purposes - only; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material, - including for purposes of Section 3(b); and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - -======================================================================= - -Creative Commons is not a party to its public licenses. -Notwithstanding, Creative Commons may elect to apply one of its public -licenses to material it publishes and in those instances will be -considered the "Licensor." Except for the limited purpose of indicating -that material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the public -licenses. - -Creative Commons may be contacted at creativecommons.org. - diff --git a/background/JobScheduler/README.md b/background/JobScheduler/README.md index 9a7d3ff9..c3e4043f 100644 --- a/background/JobScheduler/README.md +++ b/background/JobScheduler/README.md @@ -5,21 +5,11 @@ Android JobScheduler Sample Demonstration of the JobScheduler API, which provides an interface for scheduling background tasks when certain tasks apply. -To understand how this sample works, try these different scenarios: - -- Unplug device, schedule a task that requires the device to be plugged in. Job will start when the -device is plugged in. -- Set a delay of 10 seconds and press back. The activity and service are finished but the service is -launched again in 10 seconds (logcat will show debug messages). -- Set a delay of 5 seconds and a work duration of 10 seconds. Schedule job and press the -back button. Open the activity again after 6 seconds. The activity will show the onStopTask even -though both activity and service were shut down. - Pre-requisites -------------- -- Android SDK 24 -- Android Build Tools v24.0.2 +- Android SDK 28 +- Android Build Tools v28.0.3 - Android Support Repository Getting Started @@ -43,7 +33,7 @@ submitting a pull request through GitHub. Please see CONTRIBUTING.md for more de License ------- -Copyright 2016 The Android Open Source Project, Inc. +Copyright 2019 The Android Open Source Project, Inc. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for diff --git a/background/JobScheduler/gradle/wrapper/gradle-wrapper.jar b/background/JobScheduler/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/background/JobScheduler/gradle/wrapper/gradle-wrapper.properties b/background/JobScheduler/gradle/wrapper/gradle-wrapper.properties index 86fc139a..ae45383b 100644 --- a/background/JobScheduler/gradle/wrapper/gradle-wrapper.properties +++ b/background/JobScheduler/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/background/JobScheduler/gradlew b/background/JobScheduler/gradlew index 91a7e269..cccdd3d5 100755 --- a/background/JobScheduler/gradlew +++ b/background/JobScheduler/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/background/JobScheduler/gradlew.bat b/background/JobScheduler/gradlew.bat index aec99730..e95643d6 100644 --- a/background/JobScheduler/gradlew.bat +++ b/background/JobScheduler/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/background/JobScheduler/kotlinApp/app/build.gradle b/background/JobScheduler/kotlinApp/app/build.gradle index f3bd616c..27601948 100644 --- a/background/JobScheduler/kotlinApp/app/build.gradle +++ b/background/JobScheduler/kotlinApp/app/build.gradle @@ -23,5 +23,5 @@ android { dependencies { implementation "com.android.support:appcompat-v7:27.0.0" - implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" -} \ No newline at end of file + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" +} diff --git a/background/JobScheduler/kotlinApp/build.gradle b/background/JobScheduler/kotlinApp/build.gradle index 5dc45d16..3b16773b 100644 --- a/background/JobScheduler/kotlinApp/build.gradle +++ b/background/JobScheduler/kotlinApp/build.gradle @@ -1,11 +1,11 @@ buildscript { - ext.kotlin_version = '1.1.60' + ext.kotlin_version = '1.3.11' repositories { google() jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.0.0' + classpath 'com.android.tools.build:gradle:3.2.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } @@ -19,4 +19,4 @@ allprojects { task clean(type: Delete) { delete rootProject.buildDir -} \ No newline at end of file +} diff --git a/background/JobScheduler/kotlinApp/gradle/wrapper/gradle-wrapper.properties b/background/JobScheduler/kotlinApp/gradle/wrapper/gradle-wrapper.properties index 28055da8..f9415508 100644 --- a/background/JobScheduler/kotlinApp/gradle/wrapper/gradle-wrapper.properties +++ b/background/JobScheduler/kotlinApp/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Tue Nov 07 16:05:05 PST 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip diff --git a/background/alarms/RepeatingAlarm/Application/build.gradle b/background/alarms/RepeatingAlarm/Application/build.gradle index df479589..0774b63d 100644 --- a/background/alarms/RepeatingAlarm/Application/build.gradle +++ b/background/alarms/RepeatingAlarm/Application/build.gradle @@ -6,7 +6,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:3.1.3' + classpath 'com.android.tools.build:gradle:3.2.1' } } @@ -20,10 +20,11 @@ repositories { dependencies { - implementation "com.android.support:support-v4:27.1.1" - implementation "com.android.support:gridlayout-v7:27.1.1" - implementation "com.android.support:cardview-v7:27.1.1" - implementation "com.android.support:appcompat-v7:27.1.1" + implementation "com.android.support:support-v4:28.0.0" + implementation "com.android.support:support-v13:28.0.0" + implementation "com.android.support:cardview-v7:28.0.0" + implementation "com.android.support:appcompat-v7:28.0.0" + @@ -40,13 +41,11 @@ List dirs = [ 'template'] // boilerplate code that is generated by the sample template process android { - compileSdkVersion 27 - - buildToolsVersion "27.0.3" + compileSdkVersion 28 defaultConfig { - minSdkVersion 11 - targetSdkVersion 27 + minSdkVersion 14 + targetSdkVersion 28 } compileOptions { diff --git a/background/alarms/RepeatingAlarm/LICENSE b/background/alarms/RepeatingAlarm/LICENSE index 4f229463..d5cf8f3a 100644 --- a/background/alarms/RepeatingAlarm/LICENSE +++ b/background/alarms/RepeatingAlarm/LICENSE @@ -201,447 +201,3 @@ Apache License WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - -All image and audio files (including *.png, *.jpg, *.svg, *.mp3, *.wav -and *.ogg) are licensed under the CC-BY-NC license. All other files are -licensed under the Apache 2 license. - -CC-BY-NC License ----------------- - -Attribution-NonCommercial-ShareAlike 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International -Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution-NonCommercial-ShareAlike 4.0 International Public License -("Public License"). To the extent this Public License may be -interpreted as a contract, You are granted the Licensed Rights in -consideration of Your acceptance of these terms and conditions, and the -Licensor grants You such rights in consideration of benefits the -Licensor receives from making the Licensed Material available under -these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. BY-NC-SA Compatible License means a license listed at - creativecommons.org/compatiblelicenses, approved by Creative - Commons as essentially the equivalent of this Public License. - - d. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - e. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - f. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - g. License Elements means the license attributes listed in the name - of a Creative Commons Public License. The License Elements of this - Public License are Attribution, NonCommercial, and ShareAlike. - - h. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - i. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - j. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - k. NonCommercial means not primarily intended for or directed towards - commercial advantage or monetary compensation. For purposes of - this Public License, the exchange of the Licensed Material for - other material subject to Copyright and Similar Rights by digital - file-sharing or similar means is NonCommercial provided there is - no payment of monetary compensation in connection with the - exchange. - - l. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - m. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - n. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part, for NonCommercial purposes only; and - - b. produce, reproduce, and Share Adapted Material for - NonCommercial purposes only. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. Additional offer from the Licensor -- Adapted Material. - Every recipient of Adapted Material from You - automatically receives an offer from the Licensor to - exercise the Licensed Rights in the Adapted Material - under the conditions of the Adapter's License You apply. - - c. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties, including when - the Licensed Material is used other than for NonCommercial - purposes. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - b. ShareAlike. - - In addition to the conditions in Section 3(a), if You Share - Adapted Material You produce, the following conditions also apply. - - 1. The Adapter's License You apply must be a Creative Commons - license with the same License Elements, this version or - later, or a BY-NC-SA Compatible License. - - 2. You must include the text of, or the URI or hyperlink to, the - Adapter's License You apply. You may satisfy this condition - in any reasonable manner based on the medium, means, and - context in which You Share Adapted Material. - - 3. You may not offer or impose any additional or different terms - or conditions on, or apply any Effective Technological - Measures to, Adapted Material that restrict exercise of the - rights granted under the Adapter's License You apply. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database for NonCommercial purposes - only; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material, - including for purposes of Section 3(b); and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - -======================================================================= - -Creative Commons is not a party to its public licenses. -Notwithstanding, Creative Commons may elect to apply one of its public -licenses to material it publishes and in those instances will be -considered the "Licensor." Except for the limited purpose of indicating -that material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the public -licenses. - -Creative Commons may be contacted at creativecommons.org. - diff --git a/background/alarms/RepeatingAlarm/README.md b/background/alarms/RepeatingAlarm/README.md index 744e76d7..e350040b 100644 --- a/background/alarms/RepeatingAlarm/README.md +++ b/background/alarms/RepeatingAlarm/README.md @@ -8,8 +8,8 @@ in template-params.xml. Pre-requisites -------------- -- Android SDK 24 -- Android Build Tools v24.0.2 +- Android SDK 28 +- Android Build Tools v28.0.3 - Android Support Repository Getting Started @@ -33,7 +33,7 @@ submitting a pull request through GitHub. Please see CONTRIBUTING.md for more de License ------- -Copyright 2016 The Android Open Source Project, Inc. +Copyright 2019 The Android Open Source Project, Inc. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for diff --git a/background/alarms/RepeatingAlarm/gradle/wrapper/gradle-wrapper.properties b/background/alarms/RepeatingAlarm/gradle/wrapper/gradle-wrapper.properties index 8c8ebf29..f9415508 100644 --- a/background/alarms/RepeatingAlarm/gradle/wrapper/gradle-wrapper.properties +++ b/background/alarms/RepeatingAlarm/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-bin.zip diff --git a/background/alarms/RepeatingAlarm/template-params.xml b/background/alarms/RepeatingAlarm/template-params.xml index f2d68c52..cdf30bf6 100644 --- a/background/alarms/RepeatingAlarm/template-params.xml +++ b/background/alarms/RepeatingAlarm/template-params.xml @@ -21,7 +21,7 @@ - 11 + 14 diff --git a/connectivity/bluetooth/BluetoothAdvertisements/gradle/wrapper/gradle-wrapper.jar b/connectivity/bluetooth/BluetoothAdvertisements/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/connectivity/bluetooth/BluetoothAdvertisements/gradle/wrapper/gradle-wrapper.properties b/connectivity/bluetooth/BluetoothAdvertisements/gradle/wrapper/gradle-wrapper.properties index 20f6c5a6..ae45383b 100644 --- a/connectivity/bluetooth/BluetoothAdvertisements/gradle/wrapper/gradle-wrapper.properties +++ b/connectivity/bluetooth/BluetoothAdvertisements/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Mon Mar 02 15:22:07 PST 2015 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/connectivity/bluetooth/BluetoothAdvertisements/gradlew b/connectivity/bluetooth/BluetoothAdvertisements/gradlew index 91a7e269..cccdd3d5 100755 --- a/connectivity/bluetooth/BluetoothAdvertisements/gradlew +++ b/connectivity/bluetooth/BluetoothAdvertisements/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/connectivity/bluetooth/BluetoothAdvertisements/gradlew.bat b/connectivity/bluetooth/BluetoothAdvertisements/gradlew.bat index aec99730..e95643d6 100644 --- a/connectivity/bluetooth/BluetoothAdvertisements/gradlew.bat +++ b/connectivity/bluetooth/BluetoothAdvertisements/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/connectivity/bluetooth/BluetoothChat/LICENSE b/connectivity/bluetooth/BluetoothChat/LICENSE index 4f229463..d5cf8f3a 100644 --- a/connectivity/bluetooth/BluetoothChat/LICENSE +++ b/connectivity/bluetooth/BluetoothChat/LICENSE @@ -201,447 +201,3 @@ Apache License WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - -All image and audio files (including *.png, *.jpg, *.svg, *.mp3, *.wav -and *.ogg) are licensed under the CC-BY-NC license. All other files are -licensed under the Apache 2 license. - -CC-BY-NC License ----------------- - -Attribution-NonCommercial-ShareAlike 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International -Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution-NonCommercial-ShareAlike 4.0 International Public License -("Public License"). To the extent this Public License may be -interpreted as a contract, You are granted the Licensed Rights in -consideration of Your acceptance of these terms and conditions, and the -Licensor grants You such rights in consideration of benefits the -Licensor receives from making the Licensed Material available under -these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. BY-NC-SA Compatible License means a license listed at - creativecommons.org/compatiblelicenses, approved by Creative - Commons as essentially the equivalent of this Public License. - - d. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - e. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - f. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - g. License Elements means the license attributes listed in the name - of a Creative Commons Public License. The License Elements of this - Public License are Attribution, NonCommercial, and ShareAlike. - - h. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - i. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - j. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - k. NonCommercial means not primarily intended for or directed towards - commercial advantage or monetary compensation. For purposes of - this Public License, the exchange of the Licensed Material for - other material subject to Copyright and Similar Rights by digital - file-sharing or similar means is NonCommercial provided there is - no payment of monetary compensation in connection with the - exchange. - - l. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - m. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - n. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part, for NonCommercial purposes only; and - - b. produce, reproduce, and Share Adapted Material for - NonCommercial purposes only. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. Additional offer from the Licensor -- Adapted Material. - Every recipient of Adapted Material from You - automatically receives an offer from the Licensor to - exercise the Licensed Rights in the Adapted Material - under the conditions of the Adapter's License You apply. - - c. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties, including when - the Licensed Material is used other than for NonCommercial - purposes. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - b. ShareAlike. - - In addition to the conditions in Section 3(a), if You Share - Adapted Material You produce, the following conditions also apply. - - 1. The Adapter's License You apply must be a Creative Commons - license with the same License Elements, this version or - later, or a BY-NC-SA Compatible License. - - 2. You must include the text of, or the URI or hyperlink to, the - Adapter's License You apply. You may satisfy this condition - in any reasonable manner based on the medium, means, and - context in which You Share Adapted Material. - - 3. You may not offer or impose any additional or different terms - or conditions on, or apply any Effective Technological - Measures to, Adapted Material that restrict exercise of the - rights granted under the Adapter's License You apply. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database for NonCommercial purposes - only; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material, - including for purposes of Section 3(b); and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - -======================================================================= - -Creative Commons is not a party to its public licenses. -Notwithstanding, Creative Commons may elect to apply one of its public -licenses to material it publishes and in those instances will be -considered the "Licensor." Except for the limited purpose of indicating -that material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the public -licenses. - -Creative Commons may be contacted at creativecommons.org. - diff --git a/connectivity/bluetooth/BluetoothChat/gradle/wrapper/gradle-wrapper.jar b/connectivity/bluetooth/BluetoothChat/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/connectivity/bluetooth/BluetoothChat/gradle/wrapper/gradle-wrapper.properties b/connectivity/bluetooth/BluetoothChat/gradle/wrapper/gradle-wrapper.properties index 86fc139a..ae45383b 100644 --- a/connectivity/bluetooth/BluetoothChat/gradle/wrapper/gradle-wrapper.properties +++ b/connectivity/bluetooth/BluetoothChat/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/connectivity/bluetooth/BluetoothChat/gradlew b/connectivity/bluetooth/BluetoothChat/gradlew index 91a7e269..cccdd3d5 100755 --- a/connectivity/bluetooth/BluetoothChat/gradlew +++ b/connectivity/bluetooth/BluetoothChat/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/connectivity/bluetooth/BluetoothChat/gradlew.bat b/connectivity/bluetooth/BluetoothChat/gradlew.bat index aec99730..e95643d6 100644 --- a/connectivity/bluetooth/BluetoothChat/gradlew.bat +++ b/connectivity/bluetooth/BluetoothChat/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/connectivity/bluetooth/BluetoothChat/template-params.xml b/connectivity/bluetooth/BluetoothChat/template-params.xml index 2bf81c39..91eef2b6 100644 --- a/connectivity/bluetooth/BluetoothChat/template-params.xml +++ b/connectivity/bluetooth/BluetoothChat/template-params.xml @@ -21,7 +21,7 @@ com.example.android.bluetoothchat - 11 + 14 diff --git a/connectivity/bluetooth/BluetoothLeGatt/LICENSE b/connectivity/bluetooth/BluetoothLeGatt/LICENSE index 4f229463..d5cf8f3a 100644 --- a/connectivity/bluetooth/BluetoothLeGatt/LICENSE +++ b/connectivity/bluetooth/BluetoothLeGatt/LICENSE @@ -201,447 +201,3 @@ Apache License WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - -All image and audio files (including *.png, *.jpg, *.svg, *.mp3, *.wav -and *.ogg) are licensed under the CC-BY-NC license. All other files are -licensed under the Apache 2 license. - -CC-BY-NC License ----------------- - -Attribution-NonCommercial-ShareAlike 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International -Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution-NonCommercial-ShareAlike 4.0 International Public License -("Public License"). To the extent this Public License may be -interpreted as a contract, You are granted the Licensed Rights in -consideration of Your acceptance of these terms and conditions, and the -Licensor grants You such rights in consideration of benefits the -Licensor receives from making the Licensed Material available under -these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. BY-NC-SA Compatible License means a license listed at - creativecommons.org/compatiblelicenses, approved by Creative - Commons as essentially the equivalent of this Public License. - - d. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - e. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - f. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - g. License Elements means the license attributes listed in the name - of a Creative Commons Public License. The License Elements of this - Public License are Attribution, NonCommercial, and ShareAlike. - - h. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - i. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - j. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - k. NonCommercial means not primarily intended for or directed towards - commercial advantage or monetary compensation. For purposes of - this Public License, the exchange of the Licensed Material for - other material subject to Copyright and Similar Rights by digital - file-sharing or similar means is NonCommercial provided there is - no payment of monetary compensation in connection with the - exchange. - - l. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - m. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - n. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part, for NonCommercial purposes only; and - - b. produce, reproduce, and Share Adapted Material for - NonCommercial purposes only. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. Additional offer from the Licensor -- Adapted Material. - Every recipient of Adapted Material from You - automatically receives an offer from the Licensor to - exercise the Licensed Rights in the Adapted Material - under the conditions of the Adapter's License You apply. - - c. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties, including when - the Licensed Material is used other than for NonCommercial - purposes. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - b. ShareAlike. - - In addition to the conditions in Section 3(a), if You Share - Adapted Material You produce, the following conditions also apply. - - 1. The Adapter's License You apply must be a Creative Commons - license with the same License Elements, this version or - later, or a BY-NC-SA Compatible License. - - 2. You must include the text of, or the URI or hyperlink to, the - Adapter's License You apply. You may satisfy this condition - in any reasonable manner based on the medium, means, and - context in which You Share Adapted Material. - - 3. You may not offer or impose any additional or different terms - or conditions on, or apply any Effective Technological - Measures to, Adapted Material that restrict exercise of the - rights granted under the Adapter's License You apply. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database for NonCommercial purposes - only; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material, - including for purposes of Section 3(b); and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - -======================================================================= - -Creative Commons is not a party to its public licenses. -Notwithstanding, Creative Commons may elect to apply one of its public -licenses to material it publishes and in those instances will be -considered the "Licensor." Except for the limited purpose of indicating -that material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the public -licenses. - -Creative Commons may be contacted at creativecommons.org. - diff --git a/connectivity/bluetooth/BluetoothLeGatt/README.md b/connectivity/bluetooth/BluetoothLeGatt/README.md index 324dd3dd..32bdbcd8 100644 --- a/connectivity/bluetooth/BluetoothLeGatt/README.md +++ b/connectivity/bluetooth/BluetoothLeGatt/README.md @@ -23,8 +23,8 @@ The Activities communicate with the Service, which in turn interacts with the [B Pre-requisites -------------- -- Android SDK 24 -- Android Build Tools v24.0.2 +- Android SDK 28 +- Android Build Tools v28.0.3 - Android Support Repository Screenshots @@ -53,7 +53,7 @@ submitting a pull request through GitHub. Please see CONTRIBUTING.md for more de License ------- -Copyright 2016 The Android Open Source Project, Inc. +Copyright 2019 The Android Open Source Project, Inc. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for diff --git a/connectivity/bluetooth/BluetoothLeGatt/gradle/wrapper/gradle-wrapper.jar b/connectivity/bluetooth/BluetoothLeGatt/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 zcmaFS%KUK~Ghcu=Gm8iV0|y5K1A`;OL_T?81drctWt9^H14H;k2Y-h{TW7tHlzJig zx#(jNBLk{71_lNOCJ@2Ez`(-5z>r^*uFs67X5wu{E`-sO*%&oN5L_h-Uu`p11_phu z$@jS>C(qv|Ro@#HU4Ge3;Gfv(up}3bW1JQaNgfJidS*+fOlw)zps4bIMap>v=TePt zw**fFX`PO#+JE8q-r7f7^=otEWup9EzRdou{Y(EB%iO7J9!Sr5_GC?%@n+-CwZ_(; z;`!^V86GgyaVWJIJHBy?IyR^0r$SYsSx0e&We01@ks><|dA)j;jUC-dl}ni;6?a}~ zRF#~b+QYh0a{Z|tLPxT9XgS~QFqoG5#A<^0yB!f+Nt$H|svNx6Q)1pX=xtl7P(xs~s(m$XYDdjf zoM*N+X;a3^%DL+KQLkQU)o-74-1oBH?Jq{lv)qn_>CTRx%=2&44I`eT(=J`VBApc! z-kW5U96c*=PKoNQnRBj{*u8wRILfta!`5Cy=L@`+$Ze7wLO#!F5&YhA@a>b<){?niGJ1j6`Z^N5V{_b9oVfqWY!5$U;~YP?zVRrx z)%lyA;qKG+_8z$#_w@v~`EFYyBiC=UJ67NMYFT>KaIsXN?_9lwi`EA{n7qBH=IS+{ z#X65mSA{qlf6CmN^dxM@(}cJErWbGc^n_fP^JwKXQy0EzQD3agJr1Txnq@c}`2}3* ziQHIJbIVd9GyGOd!J-6yHc^?QhHbh23e)QyS6{+ z?WzduYx|GDfAE|^}_tF%jd*EXF?ze5hD|A;v#{$mou?#kZk%3gIh zJz?!>^*!rFYI^fm_{+J+t&rFj_UQG|6pNWg+EsR0Gs;4i_ie1a68A7rJo?IKN!!{S z#Z{8?EY=4~Zh6}EK|uCiw49&D53&25SN5e#{F}dhQsVE)zozHiOAd|QRCjyN28X{F zWxKD(FS>d1*sF8bbS~>o%iQ!Pb5;L!`G-o|jkljR(>IN)4?pkxne+L&;@@+!3Y*ou z@66VTTcSQk=<(8Z;^)>!#Hb#aT_oyl@#)@S-o)6I9{bL`4Vk_0l6bY(4!^nIwyxY{ ze$DDq6vMRzl}9aZJv$S0dghPI#{wOU^JZLM+0K9ccagqR^ZHpD_p}x*dUoV*f<%s# zX|90fij}^tac3??>`A>>f1;%zPSkkM#MfUf@88u~Y^-{98MmWc^{tN;oeg3>-957! zwkfXVz3}x!?p*y#?bYVB2anF@_c>z|)&4@))8Ebi{|TuZ`de-`?A^j9^RVpA;?P1~ zgB}UnmC=SyVI?!(Dq7D>X`Q&yG-t+s{`jz8vO(9(<68H3IXshlqGfgMf@QtpU1tNO z(2a<y8qje19na3lNXYKlf|fBJ1Fz(>fhg4tNNi`sMbr_Vv+@FY1TNkM4}WcvxZ6 zgF6``1_&b5m)2WC4x84?~uHKY@eyo-Ywrs5I{rPO#tQG5ZjwS1$Klo6gKn0?Xc6xLSKI+3t5+vR&ty z!@H*UiieESByNAyuS}d#D)szJJ!%OZCb#_PWLrkZdbYhy_79w5Dw=Mz-4L2IDWuw5 zT<(B#r{<$;m1nALX8eqMe_Z&06en|X2j|C|_hQt(w@z#Mc+Jc$dZNB}p?J&5b1Aoe z9a^z?&3dzR3Bj~$n(OAA*!rYbI8;^k|6koO7J*64hL>`;e2A-Zx^-!XnA^w8OQ%Ho z&iL23|1Dz|)9(&%&zTy7b_P$-D@b#vHhhx_t2j~?1DoZZU|M) zzVtiDRDFYk8&7?9+{SL1jpY_Xpmvaw(~BhTu4Gt=`!eI9Q-Y~=h}HoVLuP zKdrIMF0#sT#%&v?H{6znDVe@}&GLm4!_r+Ey0ue;Pbk{^tqZ!6@bi7g{$kw(v!?azwMo)~$D(?+x4b^Q<*DL-HoeKE zC%qSUcyB12sswTYYO(G7D#Idv|w>Z`G3As$DPdZt0bMTAk1T)=T;-=K}NhKkom2|NgIk&C}ib zdsq@C$MDoAaI9y$(5oN5>HF(dKfAK(oK5$y468qVB%AS%S>5pi@7V+nyl4IJ`$sdw zKY{usv({_PvJX2upQV8P-<1Q`d1`DMto}qYIR2?*sBhdKa{7M2+4z}1UNih-yB~7) z{;Fs1nSNCNac216Q6F^n_0*KF=hgO!9@zgNp7+n}&U*d?-GB9qnO^zpCOood{-OV; zTy$UWf6fQ>AM4fJuAC{q;+elVK@n%cA;x~$TZhdw2g4-sA2IipbQ->N@mY$p9+NKj0?Cleob;^kOy}63W zgr}PhO^Lp;Qkyq2^+Z;1{h?)R44;GrUt_zV|Jo-q|5Wa)JGZB*d|j4fu=L;*x8PYm znPy9mP6;bLAlsH>k}_GboJ(PY)#JkBZ#!l( zd;1Rm{{78OiN8eV#d}MY34V^H?n?8%yxCEHrf=z-qEvUs(CYvDYO8+$2h+qagAZ|CIctA1nHu2eF2mS{i<&k-iv%)WrNJ50kT?KGC|a2{r;=Pu$niKhXH7`m8A6>#TS5f_?>*L5c)1%dr4AtlP ztsZAhte>4-Y-9a+-s59$C0f0AZj4-BRv7K8^>W8<_c=K;E`3}ceE6_d(kZ`f!SgDz z)|?OA6dqh2b^3MDBjtMaD#nay9Hd1#t9^Vlo_VnA)pI6WQIJ4+f@Se;Q^=Z!Uj8eK4qj`5mr~kJV zvB~7O{+k!FA#2)2^D|~Ty27SQdYvx(cw1&wAZiPb!MlU8xQ`Ou`m4E+a7-P z4&~)7+FAFH73?{LAy+!tBiXBH8PD#jj6D@B4hGv&Fl$$@Tcl6QVk+^edel&dL@) za^_mH+NfE_MQ={zsq;UDPx2fJQ=8N}dG}pMwi<;=9y^=+yv&bP>Ya$bVp%Vy_F+Yq z+-8HmcAXs_Q6EAkAF||reFy-iim(et{2^;+SKpn`|HkA= zoOjvDJh%O-Z!aaDl)IVz&~``0L*a^BlWI53ubApRyKL^|a{-A(hT7bUOA0(US}d65 zmp0|-9=nu>k~NnObysw@1w1m(K5hI~r~c)nJnyO}8&vlewM1rk&UfLl%<|kXv-!ym zp*Mw<(zXJj4iA?dvrRuSfzjLVgr{Sy-FE)x%zgr=A{A^B)eo~uM^A~lqo&(-C;g=6 z&ifPCbt(gL4mGGQPrWcn(K54haZjFT+f3EN6(=VNUhO$0=)GuFxtnSF%@22Gv_AjX zw7{wUr&i|4839wgkC%V{TJr4;|95rCu!qd<{omS5eOkH;mF8GH-;rqTmpS>If_~=* z9+8&4E*9-46Z5#gW?@*DkFq?7W%f>2>bn zUgHMmDf6e^p5}AnXU-Fmy!h$&11B@iS=`y<6B*XJA^F4-RsPe;CdL0R)}H0ru>G`k z*NdX)*Io$|71pGk-#$mad+VIOW9?DjZp?e@+h@&^WaSX=%6+`DVY=Yjx#i2OJ+I8M zT+?qJR&qwu;&X^z{hcWXy?>}l&g-aJ{P~C7ES}@SaTYVBsI=x&T(5etvFI<^QOf*cDg5cj;E#dxNK5o zp3V5JYguk@iuN`2=v=76T3Z(_|*i%z1EbS(^+3XhyQ}vvq?tX z)-3OX!tHs3e@)V5>8W6>Ok7qj+IsF{pt<41l}E!w4mqY6y}S9GyD6dYWcL~iBlSq5 zNztN{TQ2yV-Q!t1_w4FTdOT@gW`3>WP?62=H_lm}i=du~oFVufK5qxe+9rx?!*XA$$b*Xhm)ar%1K03MU%r8v~ zj1^xJR(sA_Q*5nq+pfJXSA%z5S+{VR>%Z8j1zCxrGgeNp>go=DbxwT7`Kwd2UH_ge zGhL(0)tM7GyJ)Iu@#9BUO2*!NS1+bKKf@am(f>_r&Pnf}@T6IPOeG4#S5ET3`RDh( zr1}@WrahCN%C^q7cFQ$ilp`%)(v`LR?yRVzR!cMgFwS$BqE~MF@#mwZlTrlb19x3J zt96x6F2pF@XGdT^W5$JTbLVC)n{z(m9RD#P&rrvU>JtwJx-Xn?@L!|LrPE)kIQwtT zTN{(Qsa)l$MoXCI*7IB4kCphE|C^SS`p)M$|90P(^$(W&zKtlFwtCaiO{bPU+a9tt z{e5ESp{k$R0WVhuy3Q;){AN~VwA!QY1a*_?I?+*=_niv9`S{v@d#9%o8uOpbW8Llb z#?ms~|Dk5FoYd)k_od!S^v?I5v-I_Q&BWuARehpgWiH~mX7_Ss{4O2Mr3s^2$LysO^gVc*SrI-*_?t6I1swbmRI*rizT;CRuTgOT5o8BQ4- zE8LSX$05L0<_7<&?alwHZtBMi{9*I3Zv331Zu!ccwdPNlnTc2MXOSnCwPy~`+R&3L zp?1^$P@Hp{K>l&-FY7;RnJQnjJ-W*0yU6CEvyU$7be9*q{$(l%JuFgxN=j<|!aWOr zO4aZx-Zu>~F^O%S&wY&NeyG8Xb*kG-ZSrli3Z%szmbC=*Prb1q_2wK)L;cgM_UNqM zGAni0^Q_1af6u3nb?*B|uH?(sY;<+}Y^9aI=ouRmvr+4+*BhqjJdK(rwReA~S%#Zz zlxe>9X8qH@o0d(r^4rHPeo`sTF9i8uLu|uslIzQp9L&05WDktKoZk@Ry01%=O9Vu4$e7k*~DEuD6?c`m_-H zem47A&S^g%oidS{KeKNBJ?G!1?OJ($&#Vtz_qxAdTsZqf;2(?TYYNA`e{imw zRWV^^-OQbFo_YO`)NgW6xUT#|^Hqpz-}8^gZ$g77hks1cFxp0@p&tmcVZ9a*wuhyLV^|j5IRbm61z5nEM z8-B0`*){v8Mb=nxueFwzT3%3I@BexA2V3zy%O~!+l(C!1oBe|sTS0KaZ{9Z&GY*}5 zus8EfmIBZFXXd?SY0r4XQVR_IEQL(2TJXM1(sWiiQ*g)e%T?CUf6R$|Wjec49+9sB>( zyUKVh-n?A1BA}Q5r-huxdgt(#&AI#16dlW@Y;#2w<5x7TzRUcy_u%2oFOwEL7nRw0 zYOUbbuP@fDRh&OXDgX0bhyM;AW;CsTtRL(#ne+Pb{enrqSnG_#vKHhzto3F4Y1CG! zEt;(y_04djlFv$GpJm)W%e#G4Q#bz3Xii=7!=&EsuyEAMfBKuBKR#m=bF}!&L&+#h z^TH31o^jz=3?H{{d@$qeVo4Kp=>XDtIH#-y=-mS{@e(X}LmbA`j zpI_YB<7b3w{p;%{=+(^GRNvA0C9&zw)TW4=Gp5%q?n@KXnewA;-+5i9lg~eI3}USm z_Kmu?e8&%^xKpQoni>TztkkNISAD}Z@6x4v>zDA_9oTkOye6Plt7+S>AI;0NecvXe zHRu~Xc)VQ6=zv8h&kyG}l8W^y2XcCNuKb#PL*nej*AjD19`=#5sdu!TzobPzIq|bd zc5}ZmzuiHthnZ_{H}*J0-u+|IH+^fm&apGvQQH+1A8R!J{PEiU%SEG|jSON9=ql=dFvYH|>9eXo5vOVs7`H`faex2L&I z;BXE4?J2*kL)kd_Uv#(Kg8nX(TV>+yyDjHj|NW6=!=VGs&lmd7II>EwNcHgrujrX) zeZ@GBw|vw&@g%mZX|2WlZ`t?f$8#JG2(@|?JIgq6*WZ=F?rVk49%EU#F=j*DHnqfs zB}ziNkLS3qO^w_n_Fv@Ci`l1V@3Dw6?px!nP;#M9#!1}o_l4{mjlUUD{i#{CFQ$4=DWu?1a^||tWzrX+9cX$7v_vQ5rA2{y$Jy4vJd9c}Hb^SE`42$Uw zBF{~2<~qovUpW}E`(>KQmCY+Of^@~N7%iR_$s1;@x9V*Slk5iJkkCsHOb+`dtWLV$ zRm2qEvOG_V^T!Ia$CECZ-|soSHsZi^p&v&3CLIX>xK-jx{O^f}*H*B_U;n_%dp_&O zGKb?YIu|~E-d?=e{rq!(e*Wk4L|(}3t6XTSnR1=i1%LECKHuc+ zDv^wjYbTYg{uklu@Px%|YV7TEmixZw&D^GRj9usWCw|T&K|5orf)uQth-u!i%d#xm z6E$nvy%x({@6_|UGrlc(8Tl$k-R*B=ca+iMb>@?2emt{C*ZA|iNIh@;;x9!9*M+U| zF1oR){%OKO1?{PZmkraGxVt}2a}bd5X)TP%bNl$Uefg^Vn=_kUi>#WbE^BX`a%VG(I`#n8(Zd9>*Y1G}@ zsh3|XNpSH$c^efwskLaaPWAhDUk@B{`L8&&Wlz4?vtwt96ppcRJou)2DEzP}@A=Fh z+Z>uor=;Fj+R(9lkLlwXbypWp+}POp=2w=?uZXWaww}dH&5bY3SBN>Tb31H7meIVSnVG({WU7tBO>){Wnb_K?mOk`Cpca9RLa^PKD}mVUwDDnv!Ic*p8|^pn)>y9`{z`K1rW^~`uu5CQ*E>Hi z^m9mll#hG&9iq@`bN?ZR`?RAkY%~JcB=OJ`s zbE5saAea2dOD&x=b9OCnYRn3)k&9k?sw?uEUpxD9?RBwVpL$-NFM4Cw#N;c}6`mLI z?Uue+e>ZhX=DzI$YNgL*cfMY{J2~{)(vyFVXla0r$nkytk>w{`jVIn$ZZmVR+1Bym%08*2?hgOh_G7ul zyt;Ea^-Qln^U~*NmvuAP>rE%-dT#q8+1zz)>E0h&e0oW*L-NzFm)@D(tD0UV9T6_Pp}ib5)rq7yg>0r-;E`H;EkoT~s_?=A-txa&>NT3~rWbVVxam80zUo>|&5MryY*)e!|M}JT3Anoc z5p}MZBfr^QbDh37U+^ah&B~1bM-zGHKh8fcv~7W_vz|p?iwo~@(;hd|9>)I%C)#-* z{vov6?e+wIo)Q`LSGAuRn1g#ivi$$qxBB}9<%6;pYMAdvZ`l3iUD4+w%)eeLNLD4D z2kn9W^zHL6n$nYNa$97@YbTwIn;PdP)b*LC-|Y8a zA8^0Vvu2+ER8HQBhP?hp_9B6DwqFHNE4#VhPO?-nF)*~TOa{%A2W)4n4=qkD^2pCk z^~ulAE-iqJZTAM>_PgyMV9Tvo*0b}9i3692SG30^A@K}veUZ*4#?FF3riq_KW~PYp z9P5*5@2U&c7h0h7btC`ZWvgDT5!Pt5N$@t_y!dhPxi#hW|NnjzKENX;^5s!y&vGs` z15L$s3N0-?OCs#M7qFjKt@qLF;0W+ai9N$P#dKIwHx?d6Zf z%VHlNsprnmdG_kUhdoat{xLaM+e}R6(A}x}Yk_*MWzFWYEywrD7N381s6E=G{_UKX zkx6$m+Wyq8J~hE(cU+`?b=t{iztqpK3E8oHJ=^KKTHmkTQJzt2#y{ZZQt9%l3UqsM2ZPTz4{VCSOnk9;Og zYnHz{r1k7$W8$YiYZtzM-8pY%KPk^> z^=DGNM{fUH;D2Za+f29pGD*{7y3=1UP5dJ%vUc*DIZju1X=}_`^xHbcP-?eXl>O0< z33rbFM_c-#_VBpaPc8l-y)i>#(gbI_oW?cAmpU)5S!a?tTkp~`-(Bgm)=k(l^{xfyOP|^A?k=l-zxQ^} zzx#7lvSl8`*GIg6SNs0<>)PYO=WV`dG;B@k?pnLU`)Jf2KfU$SPv7Nw7Z|8@aA`$z zlX-pBM>YL>I_3F+AH(*X?cQGfk&pF#h+%Zn*<-t(Jlq|6r~A9c4u98P=DPJ=xfS!D z{H)tq+@62DMfV?C|MZiz=>DVcL;lFs2YhfBW&SbQ;qAA* zZ|5#t=luKE?r(CpF4kYaT)HCvyF+>W`Ud@y5c`Gfi>q=}ZsZ?T-Z;^$@f4r&v<+Wo zn67Z2+~%;LW6$R71$(WpT%Gwec&^*c&Fgn(D{#loVb@jCx-Hb{x@Ikt>Q~-org?nD zGcKjID;X{}w=BES!T+Ltaa+hGp4S&0ZRIBZHo1`8>n6ms+BvO8#X{(Mefwg!4=FM7 z^5%~YzWr9VfAi~$%7#);B_9VT)crk}G&%QWRZYvERk3}nS4^JIt%_N2>R`u=gSit| z9K5{h_kUM*~DlOr*Dcc)0Qj7F7GM0WYoF;5^sII-L#VG>nk@* zG+Z7fFQ@mV@xZ2Ee=?rDPe}-M?^*ou64RHqLlNhEvnOjO`_&50GCwtCN>}P-#k7cn zwe{7zE7dg8J>@q1FFA9`KeczF>b3lr50h@nbTQ!WTpM1_+~7*^)N-nYR`2J>4}Bf-D#WWU-Lg0 zf1~0?qv)ThzHSM*e~%WgJmDUGuH%JM=i+a-!z^7*>-Vo%6}`lP_xgh%1{~yW4GH z&g7m>sp%D~VzgLZ#Y|YA^w>M%&WRre$8(cg)wE_-?tJN3EPHC&%X^wP!!(n&sXgo1 zIqQSrqD8Y-bxPei7FW!BST`Fn^e6o5=DiO!ZaNr%PMj ze+X30$y^j?;?dbVD`V25KaRUM%&vdzm-_r?MsG%1M)lc-ULlXgEJnV~S}MthrvyE| z_TBWNQq!y*Au(zjCfZzDt1hs)+F!viuSMBi=~#h+kTw5*v2DV>YmRPx^HA?@+r-xf zlb4+S9&k)Ovr_lcjnb}&^_{#)%BKTk)^+&Ky3uo6hyK~a(S4JLQ*J>xUGYUk@8g^XggGo>Fh z$*$EuyC*5cf6HLP*l{SmxtZi~3@7diDf)zg?NO?Ane#S<95N z{ZE#fB}MGq{;uiF-Ef-@jhB|54^~OuF|>@i5pug;itAgEhj-N5O^Lr=aTjL3>FVy+ z3YnI=XMaIafz;h!izX(!ZT8=n${L=$@%r8NTRU4faqfQC)N}XUzOxqQ$`rYp88k>@!7C+%}HZ~tJ7I8yp+${(>g?|b(4 z%yGIYX>HwTz1BM9!YSt*&uN+4zcBe&_UoT04coT(_PvRPulW0=z8$acDYRMX{&GR( z&L8JWZ(l2D;8^p~aBk!6H;?`{>zU+Doc-J>TfBF!;k6aQ^Y^-bu4$IOTbWkVZ~Q=a zMY-+tOIpjS-)7c1&!1nu@6*zUD>Q%CJ#M|MfB$%^cz9rQnnXoms-9su`^DeUF;n+Q zynkc5y((?SpG}LiFa3Z2(Ck6p`QP;{d^4YId}3i6SHB=p;PghZXvT^M#}&RgKgfEQ zws6kxg>&|v`rA0CR`ol3@wd<=0-rXwy)JEG`6*H}&CJiiCSkG6qo_3I>5r<`&1z}k1t>y>z|%;&#sdo_PVomLCHyXuFi)9Gaa&QmHi z&-gFAc78JJ+PMAOD~0NIM&5|pmnPI56}tbHMe9-Lf1fmU9=?jU>P!{p@JakR;l6dF zsPK*yF71<N8d%5WXvEGRKCbc!krQSGjf4h(w{@CbOnk#G-Iq9PjlV;`eeiEvzs1ouby>RBv$?Fy~y6JnrplhYq_L@Zq)C19T(EJY(wUX zOs3iA1Kn1y*KO7Pp3unhYuyK%rnSzhy?-a~C}KKqIX!GyEmQd1t*K`h=Ibq=&Uce_ zalu>loCy~guO!F^r`u0{krnoyG5Rn=;qwpW-1Cmd@-~03+0!s*+5$`7YQ_4g8ZW~? zELtA0?!h&NkzG|Ol4W;W>$LWh?{jXa&i}fJ{mWeC@2MG!zo)WTy-_bv)n45G-umtG zY2+^&wN$0vO6J=ljgO>aCy1W>~h1&OPQrK7j}AZKqS)YEExImvA4(GcInhCAAtSxmpVE-QR)lPL?$EMr=~abw(Xd(`gTuSXKk zCeLJXtUvgAofZ#^bu_E?cR&C5A+Jq6G8wIq~wy9TC3&9(ia^Zx76Ba7|{vt9g@ zZn~bIGdVYCn$$dxgIb5Xog}Vha2)R6`$Q}CcCg-~Nd~_R`e*seG97f3eIgW9pu1i7 z>el4ToA)yR=S6j{^=);VdUgf|bAie8S)?Yf+|E}&H~eS0bhzlhd8U^%KJ6&Hqvq;+ zN$Qo_rl9D^SuGaao^PkjI^~yj+|ZM`M8|hY=W*jClT$&{HcgqfRbbnrP3sdiO>{Rt zGP%Ii%CyvhJGDLjr?>@s)Pri{Njj&yJU>|O%fDCs{qEP@-)(JwzgM5fvO%yu)~U#6 zlBcJR=Q5Rzs`Z6QH(Hvy%#RDSu3jYJ%)@H=@kzL5*W)4^#c)5bBCko+DwWY}$RV;U!m0?A)EtTuvIx zR-f6L)t+iG(+b}#PFwfn)g=D~)^B(03^{jo^R$Up4_~!5JzRFIdE@?h zQ=dQX&2szv>)6?7H}7C3*+!#!@9o7a1C4H2%5_v!ZoaWKE+N!dx4G=%WnJ%2Zw+!U z-&QS%Pcl6A(=o$r^{=X%e!5$B{a(;;>3xdi*QJ@4&Dy+!h1;qf=1-`6;caRAykDXh8mO(Zy?A%V{Tb$=D^l&JO!dq&++EMI zj#EOiR@?N2uCWlA8x9U^hkW}a6C%UTeWsb$B-3^-qFc z&THisS5wtV$6OG;WlcjFwTiAE_EmFlY> z^|Y;jEG<>`&{WDSxw~!cq&-r%O}-@VZj-&SGSPgWXXMvaCN~6m zl-$AXrZw#K{Xz_T&n;=&T(nQRKeIyS{?!7%Ns>Fmj#Y|omePB`*;tV8SZ>QJ{`A}T z54Blqm(4z8z4VBBsLj%c>^~N^$v?~#wZHa3*katWE7S|y2zmVVJ9(`V`!r5#Tv06-9<5b?6y$4>o zPLB8WT$;Zj{am|_c3tA$P}|R6uT+-ZUD~U>%xK-h>bjYnIoY?K%`#iTI#+SZ1ld)( z=@q|AUwStLP5qo$dn#ki#QL3KI;pqU{Fvu5dEWMfl}t`@Jym`iR0@(8MV`;inYT8r za6uRU{g`btIwE=A#CTbM_Ysj@{Y3J2ss8x`FJ|@xKGEGc@4L&duHW^-=FgJ0ZtC2y z^WO4P`^=xs%DK|{^SXQaaAtw*|$zU{j=emxAW3K-TG;5 zKU7-{k4-!LMkjyTjpkyt{3&YhcN9%#UoCjMuJhOI?hKRY-+LA+F8Lg+{I*MIuge?8 zcK*q137#iH&ffd7|7@Pco)62qW^KI`JMl$cUF)jKy%srhQcAV9*@y7%aFx1Htjc!b z*VgHg_Z?lY#P2IT-)Q+KH20=X?#|CfIV;%@);|@=4LvBfGU50Czg(YPFD_I(b*Z@Y z>!z<=%^I^~E*Q7>3KwzCtx?Z^r2SgV<<{+|zT5?Oq9iNt|59EbQ~zY`>;65{eljZ^ z`G5Du;mg}UW!pzBD2kaJW6nHrPbHh~$$643lL}MWyo}`LIa)~epHY}(!~fN=XxoDM zCWk&BsN$JWpY`v%)SIJkC*<4T^MA7FOMpb8X6&8{!Hdo(i!(HnPr4rAo9mu!aQRfm z>m6N7dX_%_x#>~Xik{TV5qsD5^kuGj&@`d@;IXTlcRb4}*z`DY#VJXRg>&a^j31f!e%-J>CBJOB=4-yB_=QVKuk31l@yEKn-Jr)nwf;_P z?UBleM;n?hwp6f`Px61zVbLkrBeXs;@Brg2*+stp4@f-KzOs$y@e}UHUq$DzSGTWt zZ4jR4^hI?^=$)(EqWAFludw)JG;MW7bC>x);lIa2_PmVeIe0fEv?3z^{^3V6IJ%fM z*PS@TX`Cy4PA@3(Vb@ht!zGgQ?YR%j_bWZueE&4@(bhj*6SI~7?ElY%T3vrm{hFgE z!oZNC&A^}lnklXK%quQQ%*lZa8qbYnPY8J``~QFOnvJ`M>Jg_<6s6HQKtE^zQ!Upw>+w}l97b+4z9kq3O+eaaO{i*-1{y+>m0m5Qm; z)0oAt`AuFHHtQ-=Vz0xGzIOlVGmTB+R)3r+XJ!+lF8nplYNGTK!@YM-_)3{)%S?D^ zr62mKN?-TUf@6yMx?(T7E#5rrsM+FS9RGOpo{+Ee|)Jve?r>6 z>E=bN+i%;{Y!j&VGn;?ObnDb}iG4bp_$@;D-`7`R3*z2@n{+&5(|J?h@XCcYIP9jB}$EF(zPL7l0n|<-q z0>SQ?hHCelx>{4US4~?V8xXmOkT*R*I>zg(uGbL2zR>&n0Q>mu3lgCzEyp-hTz3PgR zUzL=S^x=aY7Y~@IT|Rb-wX^i#rKE_nsS1W6;vy#=8_7n@+Q;7RHe>DAgB3a(4#r4u z%u4-Q|20i#+YJusu5FWi1hn|77#`d?&U%P3Tkf)C<^2QK&5MgNHhm5^vOKNKt9Cgs zv~feEEdSM+7oW0;xiU|zQr>Z?gYAj6;ma+vm@nK}(KEx<{Gh^$@7LUY4;zWIB#B*~ z(<8HHQ?D|{}>^9HknQ{Qa^J$EyYa7xR=ek=GdAxk2_vB*EsDp5aN}bw$#j` znWMbna!~t)xoX#!UhH6b^z);`g|;KQKFz=LCWvls_tx?J`SQ*b%@x8^6BqOxi&pqw z|3x>>I!&jmg<<*rzkza`tvv=ZLB~5iOdhtaio3CBRg=IZ+fOz}WINV!wM@KXQ1;~M zdbZOOBep7T*d%>sf#yN;S&n5lRvdk#b+duFrt;P7gIQNvPV&c1Hq1I8Xj0XGQj~wb zY=gA@-Q?k#XxE5)@*W=s9#F2zT|o(kTVo~inAt!NP8K76Sm zwB@m)vFHogE}isd&6{r4){++OUyrWSxbh=wils)T$v(Ho@dvlPR@TkURP4E1At_*=c3IsK~X!OJ-`F-I5m)%o_SEWwy&y z!`fw8OH>xrXEMFmq0Bxd&RI3l*WP4}bK3%yHIhuLe|RLUeP?GA%s0PEqP^ebPuf<$ z_s5L9H=MCeDqU{vFLdRN^0P3$>nm2|TQ|(RVIH~dp)WC471PrQ24v zUi~k>)b4Uv{`p1C+*>Q1m!GZC6_5`+sMWsi@=K>*3;paD_)68sum8;ZCwp%Gli4Qw zBJJ`n{tUaf>T~WM(at{)e0t|=9mu=>lW(7}&XQt|=j$Rv!g^-0Pi;JR`-geKr!Tyj z`?wUg$X{(fSN`#?)&0Y_OZQEG@4Vz>OjAb9{&UtlVxRNfTlrb9&S93{TzL_`b(bp5 z_jdYRtgVQ&$zgR$(^_Oax3Ydx(uw(TK|j=eJA6NxyPTO}FSGH_iZoqifp5|e&2qYx z)ZJBf_xZ=9^}lJ_MU@-Q+M8}&pKG*gV%{I`SJx7wp4;vTXZbea-2SI? zeU{5l>0o&$5#aJ?VZM9gIsVVeRwmW8aTn4G(V@;~O1L z(=FcR_qaLL9nN=sY&daxY`U-5u|F?OSIXBf4PROBl;dO}DfTzW;?yMDxsxht7qRGs zb}>oR&s_ERm(GhnJ0cznTiKuV&-}CH-1&}2^Pm3pxOX>kvyPPMEtRrYe`NNq{QUmM zcdP%7Zs(oTzqCbc+O8+ySFvEmd2Wwu?AlFLGh#PQDZgsouA~tnvpN0Tm7o1JlO29e zK3D&2|AP9ki$B*V^*9?}Pv7w){lvO&v(D*%y3caW`_iAi?C~pq`97ciQ!S-t;-ZQJ z+9z{uUmMK*uXy`dO|j;*9z|Oxr>2ihpFC`CEQk^Rsu`mcx!_myF71%|WR<8_(+fVX zI=24hA1nJ7n>{8OQig^~`|r#+`fx$uj^G7>k~iFxb2?Wa-B|D5qy3OiTkGM|C>1ly zo*=*H=0ALU?_c^k|IfB_{~wia*miNmf{m0;%am>nnx&II6D^^zZDy#mR z|5sl*!S3sfbMnrOf8q^$0{50~TjIXZ%*OWKGX2h7c7ktfS1sOn1q!v4tWUg2%m6~1jv ztE*F8(Y@V7Vp>Sxj19i$?oRl?k{-8j&uyMpl3G`9r`l_8TJf7x-F&^#;NOtqllXK6RP*paeJIy5REe7@a*YhR}3 zxP2-%7F6nAyz#)zM=LJ4%HIo~RWv(Yaoh1KN6$r*SMRJ<-Y&a+jh-0iG2P&ph3Q$j z&bEy2OB7s}?$^;_HN7kT=%C~>#Xhm0T&H$Vy(tyIwNwI z@%Ov6i-bl9};W@~=$2vC~<< zPm|i};u5W8w@REn@T%!|CIefu*Ic`F>!(w8Es>6Sb*!d-{_e?bSHynYu?r7OEM$MW z?ec~8j2pIlUz}m@XKjdKiR#W&@nw4&EHbw{Cr8uj`9;+)+yPG(S(a$VvT4N4a-8nG zk8h6d0__)C1!h7uc?(x>%$Dh0lxW_iRtZPJ{FxexG#T zEfL(>Dr>Uomf>m33|_6A<@ zOZGbW^u{f|Pt&vdBIm{QpWpl3ZI)5Tu9|l-=fAvvyJWHV=GvQYP0m#^fBl@vynM@L z!__sjeCm7Sx1Ky4z5CnmEoHM5k_t68>MU{0@Mpi7ej#v+*s?;kkc6xn+cK7qqKh_bIOWc;?qB59(wh+Acb`Eq_3}xR$#uTwliX+cb$)f) z#p%?P{ou;k67H5_k=zB*nc6Q-E|j?2ChT{Bv__9IsH{1NYuoan8S%Uyim!MB{z z&v56i4QJP0yeoBg@x`*;#c;!``ucpoS5v-JR>5# zlriMtD!qHI!ji9K?s-nmD*iNQx90w9fgzhGKM-iG-Wb(VP*j_=bI12h$>P4}7PXwU zyquG#d@F3jO*U(LcCq?$y{U)Ich@eqQk|2P>b=IzdZRwKy7)!CDuzQZkE~h8qHfHe zBp6wHFw60xZu}X>sFTjo^vR23mzXjXZa=CD!edu;-g(na$$kqZjT%zv%YkE+Oj(& z=CMAb!QB1sFE_H(|98~yi@xT$`Ju#duO%}!w=P?(y;kp@@#&W{o}OyWzU%StQOxx% zLEF#Y^()>!A?``>`$dm8Wn5Jgzw>D7qWZkGy@3qd8xF5txHVgYf5mc!w=zBc4W8)en??fdHG z7c^xije9%CxF)7Y*i5+kE94)BNSj=K969YN$R;jrEmuO$T zW0REHjQ)tVrI)l0Sm`d`HaD#M=)&yfrfhZGKz-Kvz7iRPgGGe@0Og4fb3$ z5qYaC@PDnq&0LSf?a9aIn#gWkC~`5;?#TA8cWyGb`aDYY7oGWQ@t;9q>*E^sreDkr z+k_uhi(k3f`QeX3UD@Gz-?WZyJKzz1&~yIc`;Lp!l_vh3_m3gxtjVl-?VeQ)nUZ@Q z>RY~~%~-L%Seaec-Yt&5CO%{%o@UVJ&b<5~8XTPLOVu6xS-M*2&d(roj` z-Zq&o=OnE&-|j6*vz82PwJd!bGQZS#=bYOzw}bA@S$v{aqU;C9k>46?D(dG89Se|l zYT}*Cb|LyyaBB*`;vPP6u1!yP?HfzgZ-{r#k6p1R$7omE(Z0&X-4mAg=>?cYnp8>k zY-*k}>G1?h+1qB8N0>L3W|@1IHB@pw&h^{d-9_w?}Zo4a(`JHQcm7i5!(67 zQ$aj^*OtjXColDGV>S0|%b3O^ctGJmN7n0{?UDOi+c=9|KMAr_zZGdRx4G|`xFcxE zw&PLkTT3oPYDCxg&FuPhM^;35`=)I{^|ue|%->d?ef?>ZiQZ&6(@&M(^4KRYSAOc| zSRXq@=W2E0li3&Z+1}2sR{bWv@s|+qlIenT;~NX&T0g`se*Ci3<>hvUm$?V3*famc zI#jXms^#Bc=iu{SV1k{)-_H|;J{g@zwwdep-)%?f!z&TLX8hy!<#);Z-D1b;c0x<_ ziTBIRE@Hc<*o7a{E1k0UJh%Iwrhn{uF05>s@fRKHd-q*=aez_l;)~UKv%I2a)t=^B zX8LQ^guA=q&lRN)9Qgd#!(U zC}~Q}*3EOSUuamA6k3pbHa;Y&KoKjZ#*@eALoPyE%~I;P`xw$P@(sQ(|Xg7JUFwU zw7QvBs=f5x{D&KUf8gVPuvn}mcMm);#c@|+fJrAjW+cf!ZOddDYr~M z+$@|F$Mw>~;)}zX9Ud0j(pyrd=gkvQ;a9ln+QVM7ty_YhKTyyv_R&rolf_n>jTZk* zD~+4G%x~k=L>rsQ1{TI|nmL&J9!>sh({wIury}>k>;KAC#V_f1{^v&>g8Z=G>RUb& z1A_@G1A{!n8a4YC#{pS^DiZc9RJThJv1-5=b^(5wPG#tSo1yIhK4HM z9v>!cNZ3?<{?z1ko42eH>5V_?ztAoH5x0GV{Hcn0L6Uu@-j^>wFFNxMdeH5*Sk^ti=*=P2gmS-I}?)^h!y z7u5AU3Rj=sV7&Ue)g!;~`Z+zVOFPp_pFL`QuIrqtbn8WnqP)oQ3mjK+wljw=R-SIX zX?Cts#Y$1FwGR2qF5XV+D1WX&R({SvNAPCNHwJ%4|z8|S*1DMC+UCMM7L_`XhNXOe^Xw;79yCVSQMMAtei z7iJnX@voThhV{6~*@bsziZxf=ta&CHG_yIcIVz z8Y;Tnzh*Z-c}nL-PsM2Co-

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/connectivity/bluetooth/BluetoothLeGatt/gradle/wrapper/gradle-wrapper.properties b/connectivity/bluetooth/BluetoothLeGatt/gradle/wrapper/gradle-wrapper.properties index 86fc139a..ae45383b 100644 --- a/connectivity/bluetooth/BluetoothLeGatt/gradle/wrapper/gradle-wrapper.properties +++ b/connectivity/bluetooth/BluetoothLeGatt/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/connectivity/bluetooth/BluetoothLeGatt/gradlew b/connectivity/bluetooth/BluetoothLeGatt/gradlew index 91a7e269..cccdd3d5 100755 --- a/connectivity/bluetooth/BluetoothLeGatt/gradlew +++ b/connectivity/bluetooth/BluetoothLeGatt/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/connectivity/bluetooth/BluetoothLeGatt/gradlew.bat b/connectivity/bluetooth/BluetoothLeGatt/gradlew.bat index aec99730..e95643d6 100644 --- a/connectivity/bluetooth/BluetoothLeGatt/gradlew.bat +++ b/connectivity/bluetooth/BluetoothLeGatt/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/connectivity/network/BasicNetworking/LICENSE b/connectivity/network/BasicNetworking/LICENSE index 4f229463..d5cf8f3a 100644 --- a/connectivity/network/BasicNetworking/LICENSE +++ b/connectivity/network/BasicNetworking/LICENSE @@ -201,447 +201,3 @@ Apache License WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - -All image and audio files (including *.png, *.jpg, *.svg, *.mp3, *.wav -and *.ogg) are licensed under the CC-BY-NC license. All other files are -licensed under the Apache 2 license. - -CC-BY-NC License ----------------- - -Attribution-NonCommercial-ShareAlike 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International -Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution-NonCommercial-ShareAlike 4.0 International Public License -("Public License"). To the extent this Public License may be -interpreted as a contract, You are granted the Licensed Rights in -consideration of Your acceptance of these terms and conditions, and the -Licensor grants You such rights in consideration of benefits the -Licensor receives from making the Licensed Material available under -these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. BY-NC-SA Compatible License means a license listed at - creativecommons.org/compatiblelicenses, approved by Creative - Commons as essentially the equivalent of this Public License. - - d. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - e. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - f. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - g. License Elements means the license attributes listed in the name - of a Creative Commons Public License. The License Elements of this - Public License are Attribution, NonCommercial, and ShareAlike. - - h. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - i. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - j. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - k. NonCommercial means not primarily intended for or directed towards - commercial advantage or monetary compensation. For purposes of - this Public License, the exchange of the Licensed Material for - other material subject to Copyright and Similar Rights by digital - file-sharing or similar means is NonCommercial provided there is - no payment of monetary compensation in connection with the - exchange. - - l. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - m. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - n. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part, for NonCommercial purposes only; and - - b. produce, reproduce, and Share Adapted Material for - NonCommercial purposes only. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. Additional offer from the Licensor -- Adapted Material. - Every recipient of Adapted Material from You - automatically receives an offer from the Licensor to - exercise the Licensed Rights in the Adapted Material - under the conditions of the Adapter's License You apply. - - c. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties, including when - the Licensed Material is used other than for NonCommercial - purposes. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - b. ShareAlike. - - In addition to the conditions in Section 3(a), if You Share - Adapted Material You produce, the following conditions also apply. - - 1. The Adapter's License You apply must be a Creative Commons - license with the same License Elements, this version or - later, or a BY-NC-SA Compatible License. - - 2. You must include the text of, or the URI or hyperlink to, the - Adapter's License You apply. You may satisfy this condition - in any reasonable manner based on the medium, means, and - context in which You Share Adapted Material. - - 3. You may not offer or impose any additional or different terms - or conditions on, or apply any Effective Technological - Measures to, Adapted Material that restrict exercise of the - rights granted under the Adapter's License You apply. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database for NonCommercial purposes - only; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material, - including for purposes of Section 3(b); and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - -======================================================================= - -Creative Commons is not a party to its public licenses. -Notwithstanding, Creative Commons may elect to apply one of its public -licenses to material it publishes and in those instances will be -considered the "Licensor." Except for the limited purpose of indicating -that material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the public -licenses. - -Creative Commons may be contacted at creativecommons.org. - diff --git a/connectivity/network/BasicNetworking/README.md b/connectivity/network/BasicNetworking/README.md index a847f69f..64b5d1e3 100644 --- a/connectivity/network/BasicNetworking/README.md +++ b/connectivity/network/BasicNetworking/README.md @@ -22,8 +22,8 @@ in actual production code. Pre-requisites -------------- -- Android SDK 24 -- Android Build Tools v24.0.2 +- Android SDK 28 +- Android Build Tools v28.0.3 - Android Support Repository Screenshots @@ -52,7 +52,7 @@ submitting a pull request through GitHub. Please see CONTRIBUTING.md for more de License ------- -Copyright 2016 The Android Open Source Project, Inc. +Copyright 2019 The Android Open Source Project, Inc. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for diff --git a/connectivity/network/BasicNetworking/gradle/wrapper/gradle-wrapper.jar b/connectivity/network/BasicNetworking/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/connectivity/network/BasicNetworking/gradle/wrapper/gradle-wrapper.properties b/connectivity/network/BasicNetworking/gradle/wrapper/gradle-wrapper.properties index 86fc139a..ae45383b 100644 --- a/connectivity/network/BasicNetworking/gradle/wrapper/gradle-wrapper.properties +++ b/connectivity/network/BasicNetworking/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/connectivity/network/BasicNetworking/gradlew b/connectivity/network/BasicNetworking/gradlew index 91a7e269..cccdd3d5 100755 --- a/connectivity/network/BasicNetworking/gradlew +++ b/connectivity/network/BasicNetworking/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/connectivity/network/BasicNetworking/gradlew.bat b/connectivity/network/BasicNetworking/gradlew.bat index aec99730..e95643d6 100644 --- a/connectivity/network/BasicNetworking/gradlew.bat +++ b/connectivity/network/BasicNetworking/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/connectivity/network/BasicNetworking/template-params.xml b/connectivity/network/BasicNetworking/template-params.xml index a59c6f92..67aa2bf5 100644 --- a/connectivity/network/BasicNetworking/template-params.xml +++ b/connectivity/network/BasicNetworking/template-params.xml @@ -20,7 +20,7 @@ com.example.android.basicnetworking - 7 + 14 diff --git a/connectivity/network/NetworkConnect/LICENSE b/connectivity/network/NetworkConnect/LICENSE index 4f229463..d5cf8f3a 100644 --- a/connectivity/network/NetworkConnect/LICENSE +++ b/connectivity/network/NetworkConnect/LICENSE @@ -201,447 +201,3 @@ Apache License WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - -All image and audio files (including *.png, *.jpg, *.svg, *.mp3, *.wav -and *.ogg) are licensed under the CC-BY-NC license. All other files are -licensed under the Apache 2 license. - -CC-BY-NC License ----------------- - -Attribution-NonCommercial-ShareAlike 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International -Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution-NonCommercial-ShareAlike 4.0 International Public License -("Public License"). To the extent this Public License may be -interpreted as a contract, You are granted the Licensed Rights in -consideration of Your acceptance of these terms and conditions, and the -Licensor grants You such rights in consideration of benefits the -Licensor receives from making the Licensed Material available under -these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. BY-NC-SA Compatible License means a license listed at - creativecommons.org/compatiblelicenses, approved by Creative - Commons as essentially the equivalent of this Public License. - - d. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - e. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - f. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - g. License Elements means the license attributes listed in the name - of a Creative Commons Public License. The License Elements of this - Public License are Attribution, NonCommercial, and ShareAlike. - - h. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - i. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - j. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - k. NonCommercial means not primarily intended for or directed towards - commercial advantage or monetary compensation. For purposes of - this Public License, the exchange of the Licensed Material for - other material subject to Copyright and Similar Rights by digital - file-sharing or similar means is NonCommercial provided there is - no payment of monetary compensation in connection with the - exchange. - - l. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - m. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - n. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part, for NonCommercial purposes only; and - - b. produce, reproduce, and Share Adapted Material for - NonCommercial purposes only. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. Additional offer from the Licensor -- Adapted Material. - Every recipient of Adapted Material from You - automatically receives an offer from the Licensor to - exercise the Licensed Rights in the Adapted Material - under the conditions of the Adapter's License You apply. - - c. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties, including when - the Licensed Material is used other than for NonCommercial - purposes. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - b. ShareAlike. - - In addition to the conditions in Section 3(a), if You Share - Adapted Material You produce, the following conditions also apply. - - 1. The Adapter's License You apply must be a Creative Commons - license with the same License Elements, this version or - later, or a BY-NC-SA Compatible License. - - 2. You must include the text of, or the URI or hyperlink to, the - Adapter's License You apply. You may satisfy this condition - in any reasonable manner based on the medium, means, and - context in which You Share Adapted Material. - - 3. You may not offer or impose any additional or different terms - or conditions on, or apply any Effective Technological - Measures to, Adapted Material that restrict exercise of the - rights granted under the Adapter's License You apply. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database for NonCommercial purposes - only; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material, - including for purposes of Section 3(b); and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - -======================================================================= - -Creative Commons is not a party to its public licenses. -Notwithstanding, Creative Commons may elect to apply one of its public -licenses to material it publishes and in those instances will be -considered the "Licensor." Except for the limited purpose of indicating -that material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the public -licenses. - -Creative Commons may be contacted at creativecommons.org. - diff --git a/connectivity/network/NetworkConnect/README.md b/connectivity/network/NetworkConnect/README.md index fc706bdf..f7747704 100644 --- a/connectivity/network/NetworkConnect/README.md +++ b/connectivity/network/NetworkConnect/README.md @@ -3,22 +3,36 @@ Android NetworkConnect Sample =================================== This sample demonstrates how to connect to the network and fetch raw HTML using -HttpURLConnection. AsyncTask is used to perform the fetch on a background thread. +HttpsURLConnection. AsyncTask is used to perform the fetch on a background thread. Introduction ------------ -This sample application demonstrates how to connect to the network and fetch raw -HTML. It uses AsyncTask, a background task manager, to perform the network fetch -on a background thread. By using AsyncTask, the app can avoid hanging on the UI -thread, and instead update the UI when the response is ready. To establish the -network connection, the sample uses HttpURLConnection. +This sample demonstrates how to connect to the network and fetch raw HTML using +[`HttpsURLConnection`][4]. Since API 11, it is required by default that all network +operations run on a background thread in order to avoid hanging on the UI thread. Only +when the network response is ready should the work return to the main thread to update +the UI. An [`AsyncTask`][3] is a viable background task manager that is used to perform +the network operation and return to the UI thread upon completion. + +The sample also utilizes the [`ConnectivityManager`][1] to determine if you have +a network connection, and if so, what type of connection it is. + +Using an [`AsyncTaskLoader`][6] or an [`IntentService`][5] are two common alternatives +for managing longer running background work. + +[1]: https://developer.android.com/reference/android/net/ConnectivityManager.html +[2]: https://developer.android.com/reference/android/net/NetworkInfo.html +[3]: https://developer.android.com/reference/android/os/AsyncTask.html +[4]: https://developer.android.com/reference/javax/net/ssl/HttpsURLConnection.html +[5]: https://developer.android.com/reference/android/app/IntentService.html +[6]: https://developer.android.com/reference/android/content/AsyncTaskLoader.html Pre-requisites -------------- -- Android SDK 24 -- Android Build Tools v24.0.2 +- Android SDK 28 +- Android Build Tools v28.0.3 - Android Support Repository Screenshots @@ -47,7 +61,7 @@ submitting a pull request through GitHub. Please see CONTRIBUTING.md for more de License ------- -Copyright 2016 The Android Open Source Project, Inc. +Copyright 2019 The Android Open Source Project, Inc. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for diff --git a/connectivity/network/NetworkConnect/gradle/wrapper/gradle-wrapper.jar b/connectivity/network/NetworkConnect/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/connectivity/network/NetworkConnect/gradle/wrapper/gradle-wrapper.properties b/connectivity/network/NetworkConnect/gradle/wrapper/gradle-wrapper.properties index 86fc139a..ae45383b 100644 --- a/connectivity/network/NetworkConnect/gradle/wrapper/gradle-wrapper.properties +++ b/connectivity/network/NetworkConnect/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/connectivity/network/NetworkConnect/gradlew b/connectivity/network/NetworkConnect/gradlew index 91a7e269..cccdd3d5 100755 --- a/connectivity/network/NetworkConnect/gradlew +++ b/connectivity/network/NetworkConnect/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/connectivity/network/NetworkConnect/gradlew.bat b/connectivity/network/NetworkConnect/gradlew.bat index aec99730..e95643d6 100644 --- a/connectivity/network/NetworkConnect/gradlew.bat +++ b/connectivity/network/NetworkConnect/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/connectivity/network/NetworkConnect/template-params.xml b/connectivity/network/NetworkConnect/template-params.xml index 1700ca0b..d0c13a61 100644 --- a/connectivity/network/NetworkConnect/template-params.xml +++ b/connectivity/network/NetworkConnect/template-params.xml @@ -22,7 +22,7 @@ - 11 + 14 diff --git a/connectivity/nfc/BeamLargeFiles/gradle/wrapper/gradle-wrapper.jar b/connectivity/nfc/BeamLargeFiles/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/connectivity/nfc/BeamLargeFiles/gradle/wrapper/gradle-wrapper.properties b/connectivity/nfc/BeamLargeFiles/gradle/wrapper/gradle-wrapper.properties index 86fc139a..ae45383b 100644 --- a/connectivity/nfc/BeamLargeFiles/gradle/wrapper/gradle-wrapper.properties +++ b/connectivity/nfc/BeamLargeFiles/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/connectivity/nfc/BeamLargeFiles/gradlew b/connectivity/nfc/BeamLargeFiles/gradlew index 91a7e269..cccdd3d5 100755 --- a/connectivity/nfc/BeamLargeFiles/gradlew +++ b/connectivity/nfc/BeamLargeFiles/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/connectivity/nfc/BeamLargeFiles/gradlew.bat b/connectivity/nfc/BeamLargeFiles/gradlew.bat index aec99730..e95643d6 100755 --- a/connectivity/nfc/BeamLargeFiles/gradlew.bat +++ b/connectivity/nfc/BeamLargeFiles/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/connectivity/nfc/CardEmulation/LICENSE b/connectivity/nfc/CardEmulation/LICENSE index 4f229463..d5cf8f3a 100644 --- a/connectivity/nfc/CardEmulation/LICENSE +++ b/connectivity/nfc/CardEmulation/LICENSE @@ -201,447 +201,3 @@ Apache License WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - -All image and audio files (including *.png, *.jpg, *.svg, *.mp3, *.wav -and *.ogg) are licensed under the CC-BY-NC license. All other files are -licensed under the Apache 2 license. - -CC-BY-NC License ----------------- - -Attribution-NonCommercial-ShareAlike 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International -Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution-NonCommercial-ShareAlike 4.0 International Public License -("Public License"). To the extent this Public License may be -interpreted as a contract, You are granted the Licensed Rights in -consideration of Your acceptance of these terms and conditions, and the -Licensor grants You such rights in consideration of benefits the -Licensor receives from making the Licensed Material available under -these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. BY-NC-SA Compatible License means a license listed at - creativecommons.org/compatiblelicenses, approved by Creative - Commons as essentially the equivalent of this Public License. - - d. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - e. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - f. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - g. License Elements means the license attributes listed in the name - of a Creative Commons Public License. The License Elements of this - Public License are Attribution, NonCommercial, and ShareAlike. - - h. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - i. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - j. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - k. NonCommercial means not primarily intended for or directed towards - commercial advantage or monetary compensation. For purposes of - this Public License, the exchange of the Licensed Material for - other material subject to Copyright and Similar Rights by digital - file-sharing or similar means is NonCommercial provided there is - no payment of monetary compensation in connection with the - exchange. - - l. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - m. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - n. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part, for NonCommercial purposes only; and - - b. produce, reproduce, and Share Adapted Material for - NonCommercial purposes only. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. Additional offer from the Licensor -- Adapted Material. - Every recipient of Adapted Material from You - automatically receives an offer from the Licensor to - exercise the Licensed Rights in the Adapted Material - under the conditions of the Adapter's License You apply. - - c. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties, including when - the Licensed Material is used other than for NonCommercial - purposes. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - b. ShareAlike. - - In addition to the conditions in Section 3(a), if You Share - Adapted Material You produce, the following conditions also apply. - - 1. The Adapter's License You apply must be a Creative Commons - license with the same License Elements, this version or - later, or a BY-NC-SA Compatible License. - - 2. You must include the text of, or the URI or hyperlink to, the - Adapter's License You apply. You may satisfy this condition - in any reasonable manner based on the medium, means, and - context in which You Share Adapted Material. - - 3. You may not offer or impose any additional or different terms - or conditions on, or apply any Effective Technological - Measures to, Adapted Material that restrict exercise of the - rights granted under the Adapter's License You apply. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database for NonCommercial purposes - only; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material, - including for purposes of Section 3(b); and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - -======================================================================= - -Creative Commons is not a party to its public licenses. -Notwithstanding, Creative Commons may elect to apply one of its public -licenses to material it publishes and in those instances will be -considered the "Licensor." Except for the limited purpose of indicating -that material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the public -licenses. - -Creative Commons may be contacted at creativecommons.org. - diff --git a/connectivity/nfc/CardEmulation/README.md b/connectivity/nfc/CardEmulation/README.md index 20dda5ba..46ece779 100644 --- a/connectivity/nfc/CardEmulation/README.md +++ b/connectivity/nfc/CardEmulation/README.md @@ -12,8 +12,8 @@ The "CardReader" sample can be used to read the loyalty card implemented in this Pre-requisites -------------- -- Android SDK 24 -- Android Build Tools v24.0.2 +- Android SDK 28 +- Android Build Tools v28.0.3 - Android Support Repository Getting Started @@ -37,7 +37,7 @@ submitting a pull request through GitHub. Please see CONTRIBUTING.md for more de License ------- -Copyright 2016 The Android Open Source Project, Inc. +Copyright 2019 The Android Open Source Project, Inc. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for diff --git a/connectivity/nfc/CardEmulation/gradle/wrapper/gradle-wrapper.jar b/connectivity/nfc/CardEmulation/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i z*msSso;RjU`l?y9wU1Z7U1!~8tv~&9KAw2`;8oZ1fM+|k3d=Q?2nO6$%li|5cbfU_ z+4YP$0_w5lhf@~+ zSTDlkB>#u;pT^6XhEtAl9c-U#x&6IS``-E=wd@JP^2ZIDT9s^cX1!QzdGF_s2aA0^ zNUxeae}!4%qFX}GmBJ!x76|RUn*UbY_rs^)tC2r_BG#qtk~H6%p<=Y}!lL@S)2#lf zeY$+t&wbuip_P))b61BvwQjk4>cdCJiwASQ&Uo-HmDh8|npGikrRTGP{tNJ^v|L@I zHz|4H)RVtmuS=-<+`MOZ`}(SDXG5n6H61pYTBR?jb5=RNEh_qFf6IL_v($h2C)X_x ziLBkVTj~7AFyCV*zpq*S`ja6iyNel*o|J>eU9xRO7JZewlfBM*#uk}0H^boW!2KVjIK5&tjir+fkILtyY>|kv59Z;@T8D<>+OtHyld!5!2^R^6-;L zotf{p;L)_4{8Jm2J`xs`IjpYyW6B=uX8-n&Gdb+K&%1u$vD3dK9#Rwd?6%;XBb$wE zmOt{=+9z`?T&d&X>ckq~Df{&fn;*Gg?)ocC;{LRsKMnQ?A1hb>A-7Nefqu)!W`npX zll52pSlA`6X<-!`aryJ)w38dpUfoomET+R6b!!t(wbJ_OUT&TTJG+aMCtnWM?*1HH ztUW!=I9U5Lck#=a-CT<c$yq6TzwrTYR23H9h!bk7=Ko}N&m_8lG{_Z?w2gM=DX?Le7zexr?5}mmHPVVqQvETuh0FG*n4Zi zGT#M@KmNVYRHl+{@%!;cq5PEBhWX33Uq2Ib^O|dU$%ouP_IpAFoi}gAX>&=<%H&v~ zuxHiu9?4iH$#a+1sBgQ~%5-R26kUdKjoOVAxGkf;re}|Jp_6sw5 z8uOnMKlN>v;_Nm5Yp0qjshjjXa^#giRw-(K&7g69Mg^09R>ZM2Z6?bq_kNGM_91xB znnd2nxG&8*$4;l&W#5phQ?s%^t}iiVN?ZJ?ERp?}K4edUdcvLP`*Kcp&CiSnwKJ$n1Hqnw@N6a$xO!J;ynwI>e zm|YPgx}&c-H}J6Zjl_R{>yE#UNUQIbJ~?Y!*Z%Au?J5Z(`J0qfKR-`ivu;LY*VMJr zVGqSl9=WI2a%7FQ@$Ra-5yjtf&;D+$`)|GHsEv%gO~m5kd|UPxZhvF-m^b_Hf=w5e z)-$DUT+nv^;?wV|eWGRt-}w6QOXIma2QEx1@4a!xrtjaO#|GCnq`!avzgOT}9p{$4 z3j^y5KK(aQSs%RQF8_V0opUVje0H{uil}P3eue3yV`lckBE!|zCgMHuvf^$F*Yt~Z zE#EtLUB#}%G@;&I)wSt~clGW}GJ9cl>y*Fk$@Jc{H?xyAF_!T{6|0A&0Ow) zrN$41aNmyNzYA?&v&esQJeBxvqi#`6$LjCJVHWJdp&ILVtrE9zvtX{}co0|9GU=J- z!^IMhb=Z#8GV=!qmnbJGOstXhE!BRzg!NwntH);6zw4Ghp0_REQ)Qv5ikiX8+kf;Y zhMe0je3EO{YL1k8A?Hw*bfLp1wVa+aTL(;k8oHxvnykyT)frE{Rxi-Kb#9^cfrU-V zp(S(p-@TH%yIlJ2^4DI@U!51q%0&B>u%R9a3wH zy{=ceBzxW6VSZzeKHF5!`ots_ zo9~wO#(l$+P4zuR9H&-w^#>>KJod}V-|J=D=I7H|R)>m;vbDEXYu+pW&hYU#=Pwpdo0B1SYd3U!vE5$1$*o4nO*in#rF%!e zU%#Vt*6?Z2vOjs7d~UY=L#saD{+3gJz{0?=fs=v30JKD4^8Br`pu<>$gTqDsnR!|$ z%D6aOi3sTmJEXf&e6^}av}l$FibLo8_fFdX|LA9v84$w`I`qR&coJ+5-Uvo(pU@&X^%RdzXQ+wXL(EnVhxz z(rFw3EzGZ2T-rPt}UE}pP+hV3qiBr#g!osGmYc1+|^Hz~t|C(D-W~*;cJW_S; zVt86kH}~-i#p$M#(`GA{EGb!jO{>5lgy;GOrN?e={oh2VR~|p%vTTda_n*9zuV2_I z+L$0}mX`L}@1o0$goL@N)j3r;x+~LV57!%IevY|z{iVm|;Gd#*OIBIVirckBU3QUF z&tazBTIc#LcdfOY##86MO=h#rtgcrZSZ8^6l)CB8T(j3rA-eGOUD0Q{W{WNb9Q|JP z&F=Z}RkD3K{-4UuuJEZjbaB%3ork|Jez2*D$9vkI~46OW5(hJ~(4jAi@M*H!*;Ueou`nugU+Vvn|;s9*JiLw<8rQEJm6F1x^w zns&h-E%ya{RNWW!(R5$pyO5gh_bk8U|K8<%vu16{HJ4B~)+=68?%5E<$H}uX)=gQ7@-zMfc@xVRZ;HSH%a>N@YKTYwUWNz3g%ayCYa$oMMAiG7T zKQ0y5N!)uM;VR0ly+yX(!=-*MhuZ54kB;3x@ov%u*~-7Cjyr{J>B<&=Y<}v=+jULh zCeo^FpFa8}busR;?5f2&=4<9|HT-mSrM_k$O&*Ke8%mK--^@Z%)wXAQJ zbZ=w2)t|oX$ZLFUark7tTw`MXh3EtKz9lgJUYERKPsN&sb&2s8 zj^FfuA;a-2=5k$>dBK6^R_X6%YhoZ%>Vk?3CXRk27wW zbll8HLZ#j|W$pC&jF*I-Rm|C(cu7drkXs^YJI`Y+$-Qpt?H_plX-fZ~-M3Ta+@)xK zt4^-Zf9f@Mby%OeY5GQaQ~Q@&71RFr&r9QxQrq!aV(pS?w;s#<{UNFTK_*!6$afpl zQzAW6CIxSq`y}Ve-~OljyUke7-+!za$Eshj>VYfkas`n&`p(e-~3MJn>=b?;+?lN`$Q%N2F9P0?{S;fPtNrhb`&`N|91K-$N3D5u4}ut zv=;=i&iAZX(X}#Zg~KE1qSnnan&Cy|SC9BF?dV4VfR{QRj zNw{Slf2Mx9K&SrxjhpvsPEB~bcKytGMC3^>y3li+N=+lQ-83kqw z)hM|N)>S{)eCT=0dG2_QKL!%d)vf)O+nzH1bom#*fvx;YrB%<9V~;dj2p&0^-}uMq zX5o>OeM)YDvy38rf=pUDPh~w+IOQ`jeMi&kM?%du>yLhY?@?eeS z{T`>gg7?;*FP*r{!IS-_Qf3~T@Ug>shK=q~AHv#R?^wvtc}l_9Yl2d5c!Nvo1f$F^ zj0%4af9THFbbMrVVvo?1ZBi$5>O~^eD*FL zHN{3;cb{&koYi|yC{xwC(Mo!9}fKi)^OUH9mr*otY~xY zvvAEPxwyUNE#E)>sgtu4IK*CAH|eDOqpR)CKRC|IKYbX(A^-U2W1AYMBkImSM6^F- zrv2|}vHl>k+T!r)&wGC5aLiBss&8=ERdBP-dBdOeJssXc+a7=Rsf#*fv+uxy^Bxsq z(^YE(Io-#y95+E8D=V71Ui=amhUKef#Z=M4_#W}0?$mAJ3&?Rh2VJ^$_!y3VNU{pho^_3@c+Y0y7D{GIgG`w0b5ppczdO`oZ zuubhE&X4yNpD42~I=OsFJM)Y+1|^B7LM|Pzn!2ZWeOmvt%V+j7T?@~6`Fmy-MM?&fn7jFn zLq)4@+L>H9dr5Youc|a zMTIVl*?fZi?#`NvTlzV_tybEn_K3?h*~xUT)TFACplR$(k1qaK&vdz3#1UDnQuX9l z)Mw{c&u*PgtId?%l{cx*YhQTcZjr+wyxKX8M`tKxzphQ0AT*0tbHUFvCRQEU&j5%h$gV`A{F=KTkW9>%{sXA6E+2|e$oHCrg`zl6Eor^!9}4{z&yu)fll zx3M8*4~PD=LI(XQg#vetjz!*`o)~hh{G;up$sa?q+k*m9Yvk=G6bkX5`l0Bp_1Ht} z*^(Z4!{hxkZ`40fU8W{lH9P32rlkEwL%B&GgVQFK&}_TH|g%Zis3U3xsf zYW}yFXQvN(I@>4i&r!Ws$A9S2sa>KQj(vZsoh@_4ZuMfDYY{)AH*5=eWcuZTpXRdq z+aJuLtdIY-4rq?QtQ^_RH8sEf?4*pJ)yHGLis}ocD~Og{2@k0~*uPV#srYME-0u=s z*7ecCE?Rdcs9antsGHwCnd@G!@5Y0&U3)w4?h)QSaoe5%Z-bRzmYnK8=u{WESFr16l1N$IETlNaBqOYff_GchIg%6I8T%chrW&Y79s{ZY@V zDt-A#e$;%+uv>RtwI3=q`%&t#Uwrx(tr^ow*Y3M7F4~r4`nNp7;s3;}iyeD+%r4Vk z5G!hSv2K3){yE=d=l%7%RbKUN`^CEb>Gz#}>z%LDJ#=SVrtGtGxo5AO&W!WeRDHpF zPVJW0F1%|Sj#Y9T{=7n}uXXivff?=v6?~?}0`=)SJL;rzkCl2{(zreSgAn&FF=o97 zEH2&CI?gJ6u?Rb}xXeO_b>6|Ihp!@D2|cmY*>mPl(o>^Vx{{?P%!Y?L7E9*JMRFeR znQ~Oy=zqltS%S(+eH}Z*n>wan(%k>eq$q>;(3(X%r_K?7uh_4) zuIOICxfqAPI=5b=C_g=?b1VJP(g|&APn2A;fAaT%f2Y`_`CC+trY#N^*#6i~V~KdS zaMK5yD3=~Z-`xyz(>kI{O?TE`w`vw`DyX=uV;0{k!ks_s@U+99cO>74%A0$5+o?0J zR7HOU_;XD$%HF!TX>#OOxtT)sA1sXKD=0;8%96X?ev-NT+cDwIHyroReXj8J;~h7~ zwTrS=I5QiXP3YuZ_eX7&yx+|zE>Brcp2=s}X3aKCdMUK=OZ3we%k>r(SE@Bx)#?pi z@&+@vcP6ViJvNYCTNrBRX8)_IAghr3Y);|{zvHn}x7N%*&aHTyn`vq2xt;gl-QoZA z_ta_Od8Zw}Z|d9gc)gCK$de!HIWKpYv)+2tJ4Lqo+-{GufWC?IH%B-%NfxfIJ$?4N z!Mo*Wgx7>JE}LqaC{j4*o!63YoJA1_N*$)WsQd8izn)xm@{<&UqPZdtX-K)%Re{*u@WtJF^=Y0W#ko2j=^ zdqpPC8I^SkGiF4Vif!F!q58Ea!0U&0@Lx}4I| zOb{x07;#nmh1lCj?B}@+I;4JutioaffW`x_<0q}Qd( z*Yj8BMsKOu?d`GZVf3ErQ?1f()EB7P?`CdGIxOyYQgF}Zt=?hRb+6uL*4&}m|0k}$ zdTzs;6W`C}D&__z-q>;G>(>AC*VhOy%32+|QgC)&uVCBZoX0)$KL<^(_IoMY%Ccsv z`7m4O*?3-bE5Zq{Z5G+O^MlY2hJS4zgnUzuH@7! zo@-MMeU(|N>m?=Gb3I;Xw|?w>=@&PWcU&!z?LWP6fwpzTtlkwxUGJQ?mP&*Layy52 zaF!m-_~o2gL(_j+#9VUo7Hf98ZgLDR37SGs`+gge|PePgPU4J*L+Lho&V)Q zeQ?Upg8kg{JwGJw<(9UUIPkn?^T~F0CAp%X?n?UvHXaq2bD8(<%=8b(AHC)|v}opa ziC;#$7OtK0y?9n>{7KPHp>s1<1;vEx%zgjb<>1YWxoz2!m$jB~O`D{jrMY#*ax9J{CnwBauvT-L?~V$E zCe`w@1|N&+9+|yf=J$A=qHQWPF`;E)bO!e_% z@(!N#ZOh@(r4jYlrfI2qZ_X7D+7W9~`%A@jmuKiKp+y#IVv7J=#wd2R6Q!N2Hp&@JAqK_n>stnVY z=z9F@&+hQPqV|MG=_L>IjyJ@dyn1KdGONvn`kjjZA5u4BBdK zbv|a%=3n!k?Mm6xm)Q1ia#iY{PD9DZ62gu?`O4}}Qzy2oB{$8_S*(!MKL3SMS?ZgG z8cFeOjFXG>7PqWViFjcCe;E&ZD%%N*1J{kTES?-TFA0zOGga`oNbDZtQthJOqDsE0 z&)4d%?^3(Sx;o(Ab)Myg{gTJ(6O63)4c{_GGwZQWJN)BVUs^0h~y zzUS60_h;Vt&vG$Xg{OG#i*F}Pbz-yfq77O82_CGtdie+2+aQzRTqT3A!Z-T2d`N6Lw!ph5 zL1a%}EZdyptPTPd*#*x({<1lk{-~0Ba_LglN8c{j7z+Ln-RJv1MD*XAWe$@ktX0}D zXN}U1IZM_?xL!ZTy*iP@q)*^N;IDb^Q*?@0l1=M#OrpYy3laIS4fAR!d zrIkKbHBfI-{;vnJ>m8I;nI~4rbsS| zDgLbdr*%Td>w0C?N44MB+x{(CEUjnK7I|jp!o4^5I~Y96JbJjewWqN7Qi#$|9_CP& zdGjWft>k;v>K7mTn*GOxx#Is=QO6)^*Pg3nbf5e(-ltys)uDG=LfP+xaVc>fdT?mk zyUUp~+|q{T}>8b~Z*gq^hqM{qRg(IzSa&^)Ba{m**kH3~~FgEelNI2b+D_$zj z%k+E>_q=Z$uiF3F)-H*2aeeVM_^9g*TPYzCy{9t-Lu&PI70F> z>xSQ^|Mi45`)@uH(tYw(f5ud1L*bH=(rcG1{oecSHfF8d_+8s-+L~J-SEgD=TwQ)_ zjo0h!X^$54l%6$Mb81fM;`Aq9-)*x#9{i;4(6^Gy`&wnsoDwrA=QCceWwz$1@9o&% zET|#6`TnC{l8g)t=}Zg^nv*}q%TAuVM4&#<*ZZ)8K<(vg$F8hjrG8$?gv-swY^j24 zAcuxZ#rut|Q5O8`w#^UbKY@?TT7`VLVk63)o!$4nZRY&@>+>1DTa;fYE$}Ls z1AE-!5Kg#TrxEPKXxjw4T{HA(II zoPu!mdK-%B19jL~`RpJ5;?EE@XZ`_k#41zpFlODDw)O_PWLX`JG0E!k+x z1Brs`Co0Q`zdwmKip#v3_b(3{1H&A?$p@MgCa>GWQ$IJ%v;1Q;W5>L*6fSjv>8rvqOwq2@R_Ia9bxvsR>(&Yy{EtfA}t@lfO z*X#2yUTXfGx8}sBkfL23CHF7yzW?{#-ut!Z-v9sehr8kVM_&%~Fu-in8JeYd;YF((Ntz0*6C4s$Hr`edudnl&4W9G^JX#EWtpcQpM- z>U0mZS;zVQ^`k=PW4@C49utZyz0ap|3*9=VxBB{(l#7>opG-;P^~#ue$vE<=)~s1A zZ>Pq$dwDybO`8-vZDqP~^WiT6A;!TmS2kVya@J;UShZiTMApIs%Gvd+zqdU)WIX2@ zmuB$xlO7#c4taCDyctp$w{^!Pg|idmkDU?yym{AFg@yZP#h*K)V!UjY*_M=37bYw3 zJnCvXTki7aTT5h*Jd^gyt_=2GIc?fB0f|eScbV!aN_}pT-)a&(*L=&tdy<_0CdNbw zFI76@Qdk&gy!@!Sqs8=~UdgLhj^3)j$@64RNljJ%>>Xz>ux%|;)BLfPb?(*s-%1Wm z-CA7f`C<*vxl7h8uby69P`rAXj%jIX%-P%Pwprz!tO#~WI;yb9VPQ|2uby^R>6-0s z!Pcw3OMT$fU(tHFZ-xrbk*q0Kc28=0yZWPWR`kSd{~XujBK-c#?wtD5Uo~}4ndN;i zUG{pPwE-qGBFoQSS9ZPYk^M|TeNJxR=Stn#a@V<7O%L~}CG(y?fAyH4Eawyfi&v!(LP^ zvbn{)byDQT0{5iQSHe$k2>+Ik*tThTk*o1i+3QCW>PxT9xuqK*`sPsdm0HU~o?AB@ z(BLvl+}yKWbWihJu5F#}>u>B_`XF}CamU~fcIPyHFvxpltj}xf=@+T#@xQUl=*x__ z1$B#fpDajVpBHG*=P#-vkQ{h^>ib>XTye){G|gSg|Fn9leBR@hrt=?me)#KjaQY9g zgV&Y5Oj|Cxs_Dm*`ah|ma-F)@G*@wWaNgFN#cBIaNEi@Eecr zY(b&4yv0IhN8J9MHgu4hBXN&2uD9y+#NcXKExZDIY^ zt}Xw))+z4YuJ-znrrgbUYusBt-FaX5PxZ~;vUhKtMyKDhi*|M7d;f*%Ie-%rl}-ucXZ z()nDDPdhtTYuvif>bFMy{aFc><&W#PxK%!ioY(RBh{B_AG?&(P2P~>R?ObwR?H9}1-+3SWzOm?Z&0orCyqV+RZjS9b4oy2^UzIU&XV2O7 z>E^W--SdC9?WvuZRyY5MX8Q@p^$NGLy==}s5awl3To&f>$>f|x!tptMTQ~PHo_kn6 z;cxlF{9Vu0f`eX5*85++C41!WwxZg#?JQ41YCT>(_{}!K*uU9l$1bS?g{M3IGb)*C zp1=5f4!dtz=+@14F7CWXT%BT8aT~r>dnWt*#NJhfe%B?_IoDq)eYc`4ZpC9Au8{Xi z6IbgCEq>@~lzpFny_LeO#j{s1JmlTo$KE0tf2e9!>d$STc%NwAU43PO@ym-rSDuQM z)+wHv-hHEU_w>_|QN`Oz(I-<*32aSS#=yYvf&ny{0;+ZuV%aA>jL-Q&IZ>lAv--5CQN1dpL=_& z-jvu)ce~a9-Qg5f&e=8A1;aC<`h*Vp_(kQZEtJbKUEr zaFT>aR+Zh1>q}!C`O>((3>N0*d1dLXT=8ks67f`9w_B6DR!Ic&Y)Go z-uR%^Y`gGjN}J!g2(8?-l)pQtXbLR1UYWY|(5fZce`3;Z?cB{{`!T$2&3TQgiyqUB zQa#w7?^$)KYLS9yw^3&A)vp(Wx!WJrm!$BUW-nQ0CDc~t>nlAeZ^2YTN;l^)Nh-$HASOU;j7sD&B{DkulD2^ z@PwV~4M~eVC-u8rJCbSM#V=Muw{}MfKbN_+vFMA*tv%elzWd!S*3C`)Fem1r`pW6- z5C413{cp13#d7(2bz8w1r;oBry`7ct_;c^GQvSKmUfglH^73nK)7jUb-!FQ}JU92n z(yh&>Z|KarDI=33SD*K2r>EPm9UZ3|b}l~YV$+tLa@MJ~KkP>5vAyz%zj=25=bn}O zqi@>M1Nr^lYjGJu85~)UqV`g zY}$fW=Z!PDf)6!nGTJevKRcKItl>SAgkiCaiJ{XDmy%g$$}UV^({FLT^WKJT2_>#@ z?YkXGOn-F6jxtZO?yzI2KkEANM&4nii>kYSh@&>xzdemlT>@&XvrnElO?~o&b*z(r z?BlIpJ2lt;a)8M3|J$WszhINr=s3^a&I0;R45e9E>$P0JB>&A7=dNHx zJdL`wX$L1oKlGbfz3qx~@}>J5rFm{v>(`#H z{&Z}6tm4&BMVec$=qyqCv$^3w1>y5_Qa zSW_(Lulo_~`)obWwB1+5055TmAdh_=rxmL#*F;VZd8{4u zOEGk^aSnTCntRaIsFbyy=T0ATcfMEqY2wG=U4;zW?oWH@rgAu>d-9>F3AdLxn6!OV zSiJh+DNZX*hvmgVi3tsR&Rwd|)2we`)4Le4K=7x@UuNDj4!?O(Q}gobwQB4v3=B&q z|6l4_|2F8hn~1G8w@b=I3GvGprd?U6)?ja7p>j}S64Tl6LW8xFx2XM{lzKF9!_pod z^U78`r~68CGuxN=O#b)U=l-Jl-+XVstb5YX$!j$8%$NSM@9*wbpPy%2y|w<|@7LT6 zk`hL36RjQRt4az!QHhzR_^7KVwMOO$SD5OWj|bI-))m!ne{Ga#)U+3BVP-OPgFdw$3%Q9bmi}KAiDJhEnz$*D#s-sNm%D33v z6E5!*Z*x4YW3}q7h@53xs@IOg22Z~3jWKx{ux9PbKh9sPO=E-4X6<@$qb>4mY1Fd6 z3(JqF@i1OpSM+B~!Dc!>sU*PZnL>Vk*QR{>-EOJdZsK z>vF?Y2`uluel#hT>Jn!x@}GVGV5pCGHuOvdwltl z7|eApY0hFTV--IC4N2j%OYfGfv%C1EewxC$ZBA~{NuF0v=)cl5w6eT7V@@K++tu3w z>Q-d;vG_W&TAi<$|8Ua#Y1jB~Uhw$NDK}lE{^QwIF8U37rfBzvM%#0|*wA_A<9ge> zX7xMeG-b|rChlE+>B{S+lR|wjOZVP5q!YXDv+bSdnfl?E4YM*=aqV%EF$kz!{fh7K z&axTx^Mc~m=9<4%K2gLXyjNjC_qT?w|BPkzFOHpx*06m$b$7U*^LpilyZkP#S?%Jz zjr&}+yYbfW!^*MOKGoFkca;40Gx5iN$$$DqlaF_HY1nR7`eK#5P(c6v6>f(ISLgkU zdw=l-TQBn!t&d0a1s-)i;bXGD7;)hD7u%E1Z&ZHSSjkdWK;hp{J? zvhX$+ehQ!WE@^{^o#wx`;H3_$e()@m<=K13b;ptLC2mK<=e@TnH9z`rUZYFFW|mUH zWS#cHZ7nL%Zhf%_)#{^5AD*v1@a@6t8An78KHHo5ijyOWyHG{*nZ(7(hj{iTUVi7+ zTK{8lS=gaF1spDqYO;5;eiB_dHRj(9yZXO22B&v)KAv|vE{Rk8h0ToHyI&ZcsGh#z z!MuQLy&F6DSH`NEwZFVs)23sXrS9@?O`Ka(+@!Ztymz_CD46rNO@WmmLIZU)Sv5pLUSz&Rej= zI;XPTJ?7(qV4kqsrL9?(cfPZ#+PtmE%HS83w>b39`jXlk#d7vtue{gQEWEZXz)bQ? z-Hyd(*SzO4*PY32-|cMeWTvkC)a+@6d*hcoZP$z$Ev)a=tE4jT+<*RnhWd5hivM5v z?7Lj&ul}~ET;Z2vu~AUo>>CLV9rIUhyLjcW`MoQW*Z#4do$&J1!qd$YukHW3yv?n# z0)XlIeM)k!C@={h%7L}xVII`iKzHIeVLT1Hv_|L@P| zCHJ!!o{3-5ky!d`i^Q|~N2@oz-rBxydCR)<8ww6?y*OQ^xGgPWrdz+2?Fz|XXC^rTPx%vx6BlP)bNt3S{p5BfhP1$jecC36EFuN1Jhug`ovW~M z?-#L^OE-R-oZO}6w5-W(!+MX+!6`S*Bi^{5i0U*-4tuM+Kq5@*fmS8k*Mz)>QtO1z zCtbOysrr0=z+dUYzwIT{6lSjuu~!UT{GR3I$9R_~i;5~Qu;d+8=|3U$k>$owVGXy2 z&2hmI$GGOI7g!%z|Hv=ndV%Vj`wI%gSDaGHo8(&eOdYkF>SwjqmtbdL_$4?gR(4l{3Lo3$iUY^>--E}o8P%ATFwd;{qMaj#JCCkqFLw*B>sn`Nt{OSM~mkO01B_Yxn(ozCYWyd++_d-|tTU^Xt2K zJY&Z3lLAr#`U@So6?=B8syJ~hn6GKYKfChAA?Hc$jP=jVRc1Kyc`|kF9M3{d{?-l5{GZP$E827&pYidd!n}l2lb2R- z`G5Y<(~@5K+wxxBJ`w!~o}BudUU&<|P5aQ*ki%!SEAxxhv^*7+Jzi6`PS*HxGgo5P z)u|!5(VJPLl$TAd&+v`NvRS$H*rclL>6Qiyq&{}!Wtgv+wl>mq@>6|rjc+;}bL!aw z{o8hUCkr2uQCipeL&Z@@bCc}Viz;uFGS9chsc~$1^1W2Zez(;Uwcwgln@*&adgS_A zR&6p}ber$()Gx0%olAqnG}q1Cw)fI+zg2FFuG*KguP**ox_jB%GwSuJ5nTv{{xs;}pwDeh-x%z6{7J9mF= zQo}`|6*0*(4!1qOIwfP>iT4h9frrdeq~?YxnJ$p*J8<>u&4*bta#yij?b-J!rZw;7DMYhEmrykvsUFz3=N@t!J-`pO)7|mqW z`gISk#x?#FW_-Ivr&RjB-JY%f$CgGYE*4yCbZbM%vVB{8jupiyEoKjFJa+l_lyl2N zqmyUNXF2`n?K73P+V@!3UAcOz)a%ZboTCP^M+3KKbY*G0w8~f*UA&0zTHdWSM^9}2 zYjNP+UcJY>G9nQ-Gc|4$S^gPZP54eJRG7f2x8z|8zum zM~`#IsS5T$&i7m~bHqQ%-QA|Sde51K%D=aJx%yfCu9>mL?d<dD- zwrhJVbc}UM%~6&5$J}!Sc093<+r;$Nc+ERar_V(fW~G<beo z^;~OHpUZva>3*KSvs>~Cq`EclFl)uW&@S4tjCbP8RM)#&?#EZ2xOy$3GRRoSZ-4gc z*|SbuSb9NY5goaTo5M7D&K?{8)@ zMXWlOG%NSIPV7Cm@}lcKxv9VE_*9n5YiT>bF!fll^z)N*G6$Z&kBz+hzod3roZGfK z{o6|dzWn6B^66LG8}+PGwXm1JQ-jVlRjIXWFX!;DlJNMu>MXyAQRa@zO~2aSY)QEA z_+w{yhfmu2&1bGWu$p^0=bp&hy;AkuXJ$Gn2zpB!v>Qzgt6sKY>Bm>iPWGLLzD!;% z@$}A%jL>s?&&^$Vcc*cwP5H7skM)yIXT&y~K7DFO>#j+xcLFn?YyG;_>a>W#_u(-? zk(Q$pT!+;KBJA5135vAOc2j7b?JmF*&gvE*v`#7O#f;S(Cm%aH;l;zv;))xkMU&)L z9j&j^5o8b0j&omJ!5l7pzDQ(aT}h(ogLOCFGnF5mC%#Mjo9%;jH-0O9dKVS*{CCBK zH3s!2HeHwYMwBpp`t`}OQQxqh6=&?MA!Vx>>CEERd5u*OgNZ^t1BP%Y~npaZO zY+d&~d>tFNP+;Ob<9%DpX3f-m5&hdhcy`jV$qPAM9pfiHINq$TAJn4z_@8w0ZuZj2 zF<%?joZ?L3te1DM-t}B&Px&p^yWw-;+XJ6>NN)czb7RM*w<6a(URbvZalZcN^i}i3yGM77 z()OL@U+8*Fg)eBw#+5s@0zysL3Ui_);tTIaz5SRf6nKnHEA!#Hyzkv!$7JgQPwu#^ zuO(T&)Ai`;-hjK>36rxG+r-3|C7EmOd7I(JA%3x@u;G8@&A#l8$6>Pq#f~`5de8oU z=Vn=J=7sfWt4Jm_+&sTzQj}*sbfBVK`tG$-qW}TeLSQ0u~_r7oa$-Hk7guGR6RVczq7 zR)eRj&cr0cnxx1>fd4PAco$)dQeEs{Tc=QZdAPZ9NwxM$ne8e`w^ z$I3b9>dIid=2Hc^%Xem;3a`1mZ1TfZn~%ON)ze+t-fsAQt?SD^o9!{zg?bq(yl4?sIdAMKNX}b?R|OOJoaK zHeO`B$apLMdvISw@sY$8S0?_ndoiW@yMa4%ip<5dPaaoRev7HI?YqsBP;vSCh26hH z{v7S7(O4bbn)t~?kEiPF&56;^lD&0Lz2KZJd6l2J`NWFbdl+TYd2|xa98h{Ev7_ZQ z+cblEIrfdue&1GZdl?sX#^81}v!vRt?ahg=L=JOG&E0V4ub##8myNObY#S<#0 z*lagEaL+kiDE(!QiNSHpNe{faPQS3~-zcz4#A&Njp?v+ueBF6$Td(ZSm05fAVgaLg zEnlwZiAuMRn#@bM?FH^0cPOlqzx6$NhrgYkw8XZ8mjcUG<}Tql8Ezog^uCQ#O>{<4 zk9>Pw-f6>|O={7WX@$Bjx<9Hq7Rki_&!4~U&P{QZ8{zWlENzT>%(D)qa8!CsySN~c zJ)!#eq|9xhH|}k)e_i)@Y6)|2ovY=2V}Da-;f{+1S_Vn4)WZ&PT+v_Cw0epE1>u=T z>`_~Qd)IFKxPgg*;S}4XSl!8W2gK^vhJq7v-Mg@BYqj%~&WP6>G)&1kkl-~zJiehr z(a&UNWYhh3+pM&sz4NRu&VQu;p@=r7u&`suoxm+;daBczRjtu5wAa zwC0BgKM9MnrJh|EypdD#M$YzCZ578>`*!h6c_Wn{w!>iQdv?)CJ?B>^`?7CcJEbSS zFY4w~y{BJ!Pa7SHnrz+YxTE!emhs-1FJdR_*8kg<9NW;vD%%|qv~kU2z7=PS8;`EpQ^311kL$SZ z_SJQ>5;ufL)UUdmJi|)z`N4^S{9paTi|(Y)uuqMaRQvz5B6N*GL!wQ^E#uAiOx%5+ zZ@8}P_}G8%|CH~+E#+tUu_lS^c(x>^=qkl_tTKR+?NUdd%fj?wh{%%?Z5 z=Xk32UEtr7_pEQ1+ITxBFZS5L)218nuM(W5;jeMgtz{B-eJxm7cM_ZS3zotS!GptAjn-4)%JCwW5UYWt7a zB}MOBUHj!;SXS1gMqkBK%dCA$y4`oV#(%e38`^SAZl#BC$`x&^X6}^Y5Vtx1?4M5+ zkj;_1F7i|SRPrnV!%dr2jNHXezQ{*S)W(^Qejj9FU|2gjG1IHwOk(}18ppy@Ts=k( z0$m*EGN$Py7&$*WZj_hid41A0<$pZ&9Pxjc+=LFN|L+alFLgdvdQMJ|&$fHT=PS<@ zpR;{_=iBS`=i?c49<(-@q=|g#c9%~}J)=3nVEuv)R>^LoX(B2|?K)E>wVD3899z|6 zDrx0>eplw~e{9Y+>)#o9)T^e?H|7cPnVoMgU45rE`Ay^!$yFAnhi{q21ix`!`eeVc zZQGf13-hhYPG-tTt$S##=e#QC_8r~Gw&#UTI$<)~*IkWGzW*rdtdZ#j}x0jN-s{k@w>9^PU!`ny`h`)r0asO zto^jUW!ApT%=)gqap-ex z*MHl;^|CrIWDa|5zjjf%@Oi2Ui4wW}`H@qC9mJP^ zT)yeK_T4vk+5N(;)jwZi<;o9V?xveO?_Sd1l4iCSvKoqNZhd9WTP|lTJ>7cbi)NC% zXGdcFjCrhv;Irh4iHtWnA2y3(OjTf|k-^9C(d&*T2|Y{lgN zC4TiU)sCrL_1K?tMPzZu>POv6ILrc~IHEj0F3g{ta>MV&nNx3;{1E?RS*!Ksp!|b= zq4zmVj!H+~*vzpmKW{s|`rRG-Kl_;rdi?E-ZhUx{blCaqVKwJ(n?o+mF-(!#9nO=d z{f@hB>b8(aNhWW&{!T7eJ{5ASu-`pA#=CmHO6=!owR)bXr?Zulzc#;idC~W;e^%u-Wso4eZIp)vTNg_fZ5!I$>&O6Bz7zQ zUvfS%xqRQ3;6VGZC8knbsS^84ZZZFBXBP}lykHo$YQxSANrocNr2UtzN_n<^i(qJ+ z`ymeg+dK(3GS6JEx68WaYhm8b^L6@$m4WJVFX#QxdKliqHtN_ejOQW;hnE8>ME#oZ`|^o|6Dwm%#)x= zU;m1&*U;0G!D}9rcCC)^-k9}S^>mG~puK8|+M_p>A77czFc9-!yuD)j zw7vd6zNoB_Dr5I&AvWRz_$GMrqoC; z-S|ZsEL~f;Q#BX;XzaQ&LqgCefal-t9P`w|-M8Q9xyc_@|DdnJ)Tw6I@P0|*ySq&Z zvl;Bm-krHK(>Oit-M?R-|Ef1w>Xa{%4wmZ7#Y)J+(?Zy8imka8cE`&k9?b|GccpQV8C>INk3?!O!QRam(wi zYFm?byY0TNoL5_MRC-ch7dy|(6aDK$0~jRY;#Pe9tU2vz#T5U|PE%TEB%g>^>0j6# zJx#Xl=chk9OT)RQ%Xr+rx3#q1e8ZdPeK!s}a3AXNxLC*(k$LF6K>Oom0^(fe4?eHeV#RpM1<#t2L!_yH?(%qbE2SC;JJ`FydSIer}1l z^2_BDf((PgO6;!r#4Xer$`9_E@?Jh*nw(EcAUKCUnz8 zEifa|ZSK3Rt#)Za`54OK`r#`*% z^EGSR%X&xSFW28L(>^p!=IF2a99x}k8`hu8-@E%Suh-J+d#Bysur2py?6TE&_V5@b zD5NGx_M5IT$ocjpLa;Hkl=(F8n+tXucTG=P#O@R}$HbtEr{4Kj`8}T1|93ivPda)y zNn&SS6i@Kp|D3mkj~C5;==h~5rm zkB1VAj5X)RIL<0jW_!TqrZBzx*k#UtJgt8Ygng9h`o%Wum)NRJhTm6jU6kg(uzyv$ z$A_|SKC6~{ta!^G5Wj)DUZtzWZ<}VPkf_{pefA2bW}8l(>jsB^Pk3zQRm0$IBPtlx z*ImZp`Bp5?U1fVgyNTbEX$Eb(rxpc?RZNEBxVg6P>W%ok|7Imkex8_-#{c)zBqcwS^LYFp!TKBoI`TOMzm;2f)XcD3Kq?VRT#YF<|7to-pJ`Az$z z4RP=1b^9OUZIRizH{xf}mApAZpXy2^CkbXPi9B~iFwDuaH7#*^fY;aTJ^s%{W(JoP zTGt!jII~dT)Zu`*Nwvo7=P!LOa%$y-?L`?2JsB2;#q)gKvvzxKO`Y3{fBq&1-?fTo zJ=pvC>m&2Dq^MmBm2{qPhW#zQawFeV_l@Yr{zb@PmZ4S$|+ z-tL~gJ51*;+jj%8j}Ls}ADmKR*?g!zobT7hgcpJzgzED)KHc=BS7G;W=40kzJU9NF z%~ZG4*bwK#9I=i`&Dc?sQERi0wvTGV83S_?v zJ@|d2WuFZHx*Mj#v+vJ7vu)XoK(3b=C)y_;5!dPUj5a=bPGtTY(fK-Z3nwkH^?S6v zaQ0I*qne<@U75vhD!k>9c^g|M|K~C2n@$5ctR~7&u8)fMbDDhtkrep(0VOMGwqWqF=vCn|>>2%KiuS9~DAtLMlJ7 zSA2SO{b0Aa{x5NzYO`oXrxhx4drHoK`BHuP^RCU6|9`)=W~jUqCUAI16Q57X1ugY6 zOALY^DXdSBG7gOCeI(T!^KHj+cf*^38|_=lrB>WFOYXV;qhrpd?K-hNH+b0$_Wa`K z&6#KW)I9RmJdrf78G8&a^C+)vc$u2*cU1Sqcb|*@u57HI!}-xobngq{v^ZCDA+4$j zAqy9HA2ncG91&0`+#Pr)X~ys8FB49fA2nn6YSNK_2jyS{yc**^Blc0QFQCzdH(?x}A%W9OJS|Kizw3;Ju1YFb@h#UgP) z@<4ni_sso5;a>l|M1&W;h@8W{?%X8t$eu2Fx2QRoMm%9ko1_~qxUQo9nT@_5mICADML3nG`u6uLUq-&WmPCV0zz z%AA@LD>%fy2^W4_y>5xi)TvgNx=%A+XVdifrL?R!^*H~5vc8b72alf*Db5N#TA+Ht zvhAY7bBRm)&LvI#Xsw)hCjIoH$$t!7AI)f$68k@6vxRSHoKk;_#O%lze(id+eVHdz zop&r1Vqgf=VwileNvA%tGGWTqt^enq`Q*E=CZ~~Mv5uh7NiPOPrwC>jR!@fJgoq=G zKRwvmW?C2vKI-$1&02VEDQk9irs>tJ*KQ1pZ)mMMe{J9Oeb=9c*6usHearjO%G$L- z3h&F`n;XycWE1}F{%&vad&}qZir-o8uYNau`}sWuG6!@jb;Yd+b6o8)Ntx0at$JU5 zv2V{b!#0r_66(pdMt*|78+JS6vLN zuAXyk6Pc~yxZeLXl}dOjHzqp13vU(PYuKH6e$+uTEQC6SV$I-iMP}U#oi+vwcl8 z57tjVY0$T1qWgj~S(AjEul;;dlzP2NI6AdiD)!-IwWo7?m*q@4yDVp-cI~Fn%tN1d zoSM>*^VxHARF2^hF^7b;9PMvkYzj~i+nn6AarN!T2R(Ke%JH^EPj@Zb%D$+vLM7`& z*}*5NjWhNt$!tEnF~O#y_wIZTgG&$no@a~p?6=utTrYD|woL3g%OXSTTN3<7a-DDO zc)T<{lAFsdb>=-qjTQXIlJ4A!T-&?tmFlga-L`q|b8pU2v}R5Ia>n&whR(ek8+)tX za zrth0Py4QYr?#C;;d)v*6rCk9N_G?{|;aJP>()_AC>5^M{MKYs%YLqRi6Ynb zOn$jA^6T3zrze!f*-C|k@kU;mz*k)quO;Xu)F`%^_q%FX;7JC@n}_aPX$mv;-_CDZ ze{FMTA^W1hdE2a0+Hdw|y_^4k{=5>-9*?6!SI^5UC{5!G?k$_cBc5_jM}kY>W028@ z35wyXH!SS@csjW;Om3U~-;S)?w`X$teG^Pyx<{px$G<@)s}j@(kRUAsd`wor6Mq-n~sPiZ%o zGTH?naXp!NiRXO4tW%XvCEV55*By{Mc;(-^Gg8l7|MFOI-~5x4ma^MoQ_*?JKZi~p zO6SP`$IYWS>70qmxuSN)oytNfA9OW5C-2Y^;<|a(N@A01wb+c$AMOPlpV!y8di&c2 z0Qc} zh&gxlT#Z~V+ZCT$UUZem#QgTgh>LS1jaiPWHZOM3T>op1t?@65=UV5u+YVVSu<`7g zvE1c{*o3nyxy~H(aNjc1behxqjm#>(;YB)cj@xmUKg{Ef4_I9Nv0gPP?7rA^mZaP} z$0qQ3ubX&RY+uuQPA>N5r;J83TzlNSzj>&ePs|Q2p1Yvx!fnm$g)4TfH-EzBoi}B6 z#pZ~j&2P3o5!*S{;PQVC-JQO9%Xe#Q>;9Z`M{$Kr$>lFbVQ)*-AMV&xba^WG_9@Xt z)9>V+y!)xr``twSh)w?Ag#Eq5>W_N~i*PTW9{I_2XSiVP$w|MT)Fmy83qPGD8h^y@ znoH--Q@WQ=&tT5Xn6~EYt3?+*u1sQ|a_KSKG7p0*i#EAuTyOrA>b*~iUB_~T%*P3D zwm(_@X@hF~1xek81mrE&tdp6jtc|TvpRPHA?J9h~uZQV~p#&Z<+B& z)Eg9cl!o2^?Na$Y@TyIk=kyxu%yg#U!`5%7xv&`7wrlM9zxu?a<4-$zg0mK1bXe|` z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/connectivity/nfc/CardEmulation/gradle/wrapper/gradle-wrapper.properties b/connectivity/nfc/CardEmulation/gradle/wrapper/gradle-wrapper.properties index 86fc139a..ae45383b 100644 --- a/connectivity/nfc/CardEmulation/gradle/wrapper/gradle-wrapper.properties +++ b/connectivity/nfc/CardEmulation/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/connectivity/nfc/CardEmulation/gradlew b/connectivity/nfc/CardEmulation/gradlew index 91a7e269..cccdd3d5 100755 --- a/connectivity/nfc/CardEmulation/gradlew +++ b/connectivity/nfc/CardEmulation/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/connectivity/nfc/CardEmulation/gradlew.bat b/connectivity/nfc/CardEmulation/gradlew.bat index aec99730..e95643d6 100644 --- a/connectivity/nfc/CardEmulation/gradlew.bat +++ b/connectivity/nfc/CardEmulation/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/connectivity/nfc/CardReader/LICENSE b/connectivity/nfc/CardReader/LICENSE index 4f229463..d5cf8f3a 100644 --- a/connectivity/nfc/CardReader/LICENSE +++ b/connectivity/nfc/CardReader/LICENSE @@ -201,447 +201,3 @@ Apache License WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - -All image and audio files (including *.png, *.jpg, *.svg, *.mp3, *.wav -and *.ogg) are licensed under the CC-BY-NC license. All other files are -licensed under the Apache 2 license. - -CC-BY-NC License ----------------- - -Attribution-NonCommercial-ShareAlike 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International -Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution-NonCommercial-ShareAlike 4.0 International Public License -("Public License"). To the extent this Public License may be -interpreted as a contract, You are granted the Licensed Rights in -consideration of Your acceptance of these terms and conditions, and the -Licensor grants You such rights in consideration of benefits the -Licensor receives from making the Licensed Material available under -these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. BY-NC-SA Compatible License means a license listed at - creativecommons.org/compatiblelicenses, approved by Creative - Commons as essentially the equivalent of this Public License. - - d. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - e. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - f. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - g. License Elements means the license attributes listed in the name - of a Creative Commons Public License. The License Elements of this - Public License are Attribution, NonCommercial, and ShareAlike. - - h. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - i. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - j. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - k. NonCommercial means not primarily intended for or directed towards - commercial advantage or monetary compensation. For purposes of - this Public License, the exchange of the Licensed Material for - other material subject to Copyright and Similar Rights by digital - file-sharing or similar means is NonCommercial provided there is - no payment of monetary compensation in connection with the - exchange. - - l. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - m. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - n. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part, for NonCommercial purposes only; and - - b. produce, reproduce, and Share Adapted Material for - NonCommercial purposes only. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. Additional offer from the Licensor -- Adapted Material. - Every recipient of Adapted Material from You - automatically receives an offer from the Licensor to - exercise the Licensed Rights in the Adapted Material - under the conditions of the Adapter's License You apply. - - c. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties, including when - the Licensed Material is used other than for NonCommercial - purposes. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - b. ShareAlike. - - In addition to the conditions in Section 3(a), if You Share - Adapted Material You produce, the following conditions also apply. - - 1. The Adapter's License You apply must be a Creative Commons - license with the same License Elements, this version or - later, or a BY-NC-SA Compatible License. - - 2. You must include the text of, or the URI or hyperlink to, the - Adapter's License You apply. You may satisfy this condition - in any reasonable manner based on the medium, means, and - context in which You Share Adapted Material. - - 3. You may not offer or impose any additional or different terms - or conditions on, or apply any Effective Technological - Measures to, Adapted Material that restrict exercise of the - rights granted under the Adapter's License You apply. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database for NonCommercial purposes - only; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material, - including for purposes of Section 3(b); and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - -======================================================================= - -Creative Commons is not a party to its public licenses. -Notwithstanding, Creative Commons may elect to apply one of its public -licenses to material it publishes and in those instances will be -considered the "Licensor." Except for the limited purpose of indicating -that material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the public -licenses. - -Creative Commons may be contacted at creativecommons.org. - diff --git a/connectivity/nfc/CardReader/README.md b/connectivity/nfc/CardReader/README.md index 43c8aab0..f2ab8f3b 100644 --- a/connectivity/nfc/CardReader/README.md +++ b/connectivity/nfc/CardReader/README.md @@ -13,8 +13,8 @@ reader is interested, and establish communication with the card Pre-requisites -------------- -- Android SDK 24 -- Android Build Tools v24.0.2 +- Android SDK 28 +- Android Build Tools v28.0.3 - Android Support Repository Getting Started @@ -38,7 +38,7 @@ submitting a pull request through GitHub. Please see CONTRIBUTING.md for more de License ------- -Copyright 2016 The Android Open Source Project, Inc. +Copyright 2019 The Android Open Source Project, Inc. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for diff --git a/connectivity/nfc/CardReader/gradle/wrapper/gradle-wrapper.jar b/connectivity/nfc/CardReader/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/connectivity/nfc/CardReader/gradle/wrapper/gradle-wrapper.properties b/connectivity/nfc/CardReader/gradle/wrapper/gradle-wrapper.properties index c0c42119..ae45383b 100644 --- a/connectivity/nfc/CardReader/gradle/wrapper/gradle-wrapper.properties +++ b/connectivity/nfc/CardReader/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Thu Jan 02 15:37:05 PST 2014 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/connectivity/nfc/CardReader/gradlew b/connectivity/nfc/CardReader/gradlew index 91a7e269..cccdd3d5 100755 --- a/connectivity/nfc/CardReader/gradlew +++ b/connectivity/nfc/CardReader/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/connectivity/nfc/CardReader/gradlew.bat b/connectivity/nfc/CardReader/gradlew.bat index aec99730..e95643d6 100644 --- a/connectivity/nfc/CardReader/gradlew.bat +++ b/connectivity/nfc/CardReader/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/connectivity/sync/BasicSyncAdapter/LICENSE b/connectivity/sync/BasicSyncAdapter/LICENSE index 4f229463..d5cf8f3a 100644 --- a/connectivity/sync/BasicSyncAdapter/LICENSE +++ b/connectivity/sync/BasicSyncAdapter/LICENSE @@ -201,447 +201,3 @@ Apache License WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - -All image and audio files (including *.png, *.jpg, *.svg, *.mp3, *.wav -and *.ogg) are licensed under the CC-BY-NC license. All other files are -licensed under the Apache 2 license. - -CC-BY-NC License ----------------- - -Attribution-NonCommercial-ShareAlike 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International -Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution-NonCommercial-ShareAlike 4.0 International Public License -("Public License"). To the extent this Public License may be -interpreted as a contract, You are granted the Licensed Rights in -consideration of Your acceptance of these terms and conditions, and the -Licensor grants You such rights in consideration of benefits the -Licensor receives from making the Licensed Material available under -these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. BY-NC-SA Compatible License means a license listed at - creativecommons.org/compatiblelicenses, approved by Creative - Commons as essentially the equivalent of this Public License. - - d. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - e. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - f. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - g. License Elements means the license attributes listed in the name - of a Creative Commons Public License. The License Elements of this - Public License are Attribution, NonCommercial, and ShareAlike. - - h. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - i. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - j. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - k. NonCommercial means not primarily intended for or directed towards - commercial advantage or monetary compensation. For purposes of - this Public License, the exchange of the Licensed Material for - other material subject to Copyright and Similar Rights by digital - file-sharing or similar means is NonCommercial provided there is - no payment of monetary compensation in connection with the - exchange. - - l. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - m. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - n. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part, for NonCommercial purposes only; and - - b. produce, reproduce, and Share Adapted Material for - NonCommercial purposes only. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. Additional offer from the Licensor -- Adapted Material. - Every recipient of Adapted Material from You - automatically receives an offer from the Licensor to - exercise the Licensed Rights in the Adapted Material - under the conditions of the Adapter's License You apply. - - c. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties, including when - the Licensed Material is used other than for NonCommercial - purposes. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - b. ShareAlike. - - In addition to the conditions in Section 3(a), if You Share - Adapted Material You produce, the following conditions also apply. - - 1. The Adapter's License You apply must be a Creative Commons - license with the same License Elements, this version or - later, or a BY-NC-SA Compatible License. - - 2. You must include the text of, or the URI or hyperlink to, the - Adapter's License You apply. You may satisfy this condition - in any reasonable manner based on the medium, means, and - context in which You Share Adapted Material. - - 3. You may not offer or impose any additional or different terms - or conditions on, or apply any Effective Technological - Measures to, Adapted Material that restrict exercise of the - rights granted under the Adapter's License You apply. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database for NonCommercial purposes - only; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material, - including for purposes of Section 3(b); and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - -======================================================================= - -Creative Commons is not a party to its public licenses. -Notwithstanding, Creative Commons may elect to apply one of its public -licenses to material it publishes and in those instances will be -considered the "Licensor." Except for the limited purpose of indicating -that material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the public -licenses. - -Creative Commons may be contacted at creativecommons.org. - diff --git a/connectivity/sync/BasicSyncAdapter/README.md b/connectivity/sync/BasicSyncAdapter/README.md index 6503a572..15f91ba2 100644 --- a/connectivity/sync/BasicSyncAdapter/README.md +++ b/connectivity/sync/BasicSyncAdapter/README.md @@ -28,8 +28,8 @@ For more on SyncAdapters refer to [Transferring Data Using Sync Adapters][1] Pre-requisites -------------- -- Android SDK 24 -- Android Build Tools v24.0.2 +- Android SDK 28 +- Android Build Tools v28.0.3 - Android Support Repository Screenshots @@ -58,7 +58,7 @@ submitting a pull request through GitHub. Please see CONTRIBUTING.md for more de License ------- -Copyright 2016 The Android Open Source Project, Inc. +Copyright 2019 The Android Open Source Project, Inc. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for diff --git a/connectivity/sync/BasicSyncAdapter/gradle/wrapper/gradle-wrapper.jar b/connectivity/sync/BasicSyncAdapter/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 zcmaFS%KUK~Ghcu=Gm8iV0|y5K1A`;OL_T?81drctWt9^H14H;k2Y-h{TW7tHlzJig zx#(jNBLk{71_lNOCJ@2Ez`(-5z>r^*uFs67X5wu{E`-sO*%&oN5L_h-Uu`p11_phu z$@jS>C(qv|Ro@#HU4Ge3;Gfv(up}3bW1JQaNgfJidS*+fOlw)zps4bIMap>v=TePt zw**fFX`PO#+JE8q-r7f7^=otEWup9EzRdou{Y(EB%iO7J9!Sr5_GC?%@n+-CwZ_(; z;`!^V86GgyaVWJIJHBy?IyR^0r$SYsSx0e&We01@ks><|dA)j;jUC-dl}ni;6?a}~ zRF#~b+QYh0a{Z|tLPxT9XgS~QFqoG5#A<^0yB!f+Nt$H|svNx6Q)1pX=xtl7P(xs~s(m$XYDdjf zoM*N+X;a3^%DL+KQLkQU)o-74-1oBH?Jq{lv)qn_>CTRx%=2&44I`eT(=J`VBApc! z-kW5U96c*=PKoNQnRBj{*u8wRILfta!`5Cy=L@`+$Ze7wLO#!F5&YhA@a>b<){?niGJ1j6`Z^N5V{_b9oVfqWY!5$U;~YP?zVRrx z)%lyA;qKG+_8z$#_w@v~`EFYyBiC=UJ67NMYFT>KaIsXN?_9lwi`EA{n7qBH=IS+{ z#X65mSA{qlf6CmN^dxM@(}cJErWbGc^n_fP^JwKXQy0EzQD3agJr1Txnq@c}`2}3* ziQHIJbIVd9GyGOd!J-6yHc^?QhHbh23e)QyS6{+ z?WzduYx|GDfAE|^}_tF%jd*EXF?ze5hD|A;v#{$mou?#kZk%3gIh zJz?!>^*!rFYI^fm_{+J+t&rFj_UQG|6pNWg+EsR0Gs;4i_ie1a68A7rJo?IKN!!{S z#Z{8?EY=4~Zh6}EK|uCiw49&D53&25SN5e#{F}dhQsVE)zozHiOAd|QRCjyN28X{F zWxKD(FS>d1*sF8bbS~>o%iQ!Pb5;L!`G-o|jkljR(>IN)4?pkxne+L&;@@+!3Y*ou z@66VTTcSQk=<(8Z;^)>!#Hb#aT_oyl@#)@S-o)6I9{bL`4Vk_0l6bY(4!^nIwyxY{ ze$DDq6vMRzl}9aZJv$S0dghPI#{wOU^JZLM+0K9ccagqR^ZHpD_p}x*dUoV*f<%s# zX|90fij}^tac3??>`A>>f1;%zPSkkM#MfUf@88u~Y^-{98MmWc^{tN;oeg3>-957! zwkfXVz3}x!?p*y#?bYVB2anF@_c>z|)&4@))8Ebi{|TuZ`de-`?A^j9^RVpA;?P1~ zgB}UnmC=SyVI?!(Dq7D>X`Q&yG-t+s{`jz8vO(9(<68H3IXshlqGfgMf@QtpU1tNO z(2a<y8qje19na3lNXYKlf|fBJ1Fz(>fhg4tNNi`sMbr_Vv+@FY1TNkM4}WcvxZ6 zgF6``1_&b5m)2WC4x84?~uHKY@eyo-Ywrs5I{rPO#tQG5ZjwS1$Klo6gKn0?Xc6xLSKI+3t5+vR&ty z!@H*UiieESByNAyuS}d#D)szJJ!%OZCb#_PWLrkZdbYhy_79w5Dw=Mz-4L2IDWuw5 zT<(B#r{<$;m1nALX8eqMe_Z&06en|X2j|C|_hQt(w@z#Mc+Jc$dZNB}p?J&5b1Aoe z9a^z?&3dzR3Bj~$n(OAA*!rYbI8;^k|6koO7J*64hL>`;e2A-Zx^-!XnA^w8OQ%Ho z&iL23|1Dz|)9(&%&zTy7b_P$-D@b#vHhhx_t2j~?1DoZZU|M) zzVtiDRDFYk8&7?9+{SL1jpY_Xpmvaw(~BhTu4Gt=`!eI9Q-Y~=h}HoVLuP zKdrIMF0#sT#%&v?H{6znDVe@}&GLm4!_r+Ey0ue;Pbk{^tqZ!6@bi7g{$kw(v!?azwMo)~$D(?+x4b^Q<*DL-HoeKE zC%qSUcyB12sswTYYO(G7D#Idv|w>Z`G3As$DPdZt0bMTAk1T)=T;-=K}NhKkom2|NgIk&C}ib zdsq@C$MDoAaI9y$(5oN5>HF(dKfAK(oK5$y468qVB%AS%S>5pi@7V+nyl4IJ`$sdw zKY{usv({_PvJX2upQV8P-<1Q`d1`DMto}qYIR2?*sBhdKa{7M2+4z}1UNih-yB~7) z{;Fs1nSNCNac216Q6F^n_0*KF=hgO!9@zgNp7+n}&U*d?-GB9qnO^zpCOood{-OV; zTy$UWf6fQ>AM4fJuAC{q;+elVK@n%cA;x~$TZhdw2g4-sA2IipbQ->N@mY$p9+NKj0?Cleob;^kOy}63W zgr}PhO^Lp;Qkyq2^+Z;1{h?)R44;GrUt_zV|Jo-q|5Wa)JGZB*d|j4fu=L;*x8PYm znPy9mP6;bLAlsH>k}_GboJ(PY)#JkBZ#!l( zd;1Rm{{78OiN8eV#d}MY34V^H?n?8%yxCEHrf=z-qEvUs(CYvDYO8+$2h+qagAZ|CIctA1nHu2eF2mS{i<&k-iv%)WrNJ50kT?KGC|a2{r;=Pu$niKhXH7`m8A6>#TS5f_?>*L5c)1%dr4AtlP ztsZAhte>4-Y-9a+-s59$C0f0AZj4-BRv7K8^>W8<_c=K;E`3}ceE6_d(kZ`f!SgDz z)|?OA6dqh2b^3MDBjtMaD#nay9Hd1#t9^Vlo_VnA)pI6WQIJ4+f@Se;Q^=Z!Uj8eK4qj`5mr~kJV zvB~7O{+k!FA#2)2^D|~Ty27SQdYvx(cw1&wAZiPb!MlU8xQ`Ou`m4E+a7-P z4&~)7+FAFH73?{LAy+!tBiXBH8PD#jj6D@B4hGv&Fl$$@Tcl6QVk+^edel&dL@) za^_mH+NfE_MQ={zsq;UDPx2fJQ=8N}dG}pMwi<;=9y^=+yv&bP>Ya$bVp%Vy_F+Yq z+-8HmcAXs_Q6EAkAF||reFy-iim(et{2^;+SKpn`|HkA= zoOjvDJh%O-Z!aaDl)IVz&~``0L*a^BlWI53ubApRyKL^|a{-A(hT7bUOA0(US}d65 zmp0|-9=nu>k~NnObysw@1w1m(K5hI~r~c)nJnyO}8&vlewM1rk&UfLl%<|kXv-!ym zp*Mw<(zXJj4iA?dvrRuSfzjLVgr{Sy-FE)x%zgr=A{A^B)eo~uM^A~lqo&(-C;g=6 z&ifPCbt(gL4mGGQPrWcn(K54haZjFT+f3EN6(=VNUhO$0=)GuFxtnSF%@22Gv_AjX zw7{wUr&i|4839wgkC%V{TJr4;|95rCu!qd<{omS5eOkH;mF8GH-;rqTmpS>If_~=* z9+8&4E*9-46Z5#gW?@*DkFq?7W%f>2>bn zUgHMmDf6e^p5}AnXU-Fmy!h$&11B@iS=`y<6B*XJA^F4-RsPe;CdL0R)}H0ru>G`k z*NdX)*Io$|71pGk-#$mad+VIOW9?DjZp?e@+h@&^WaSX=%6+`DVY=Yjx#i2OJ+I8M zT+?qJR&qwu;&X^z{hcWXy?>}l&g-aJ{P~C7ES}@SaTYVBsI=x&T(5etvFI<^QOf*cDg5cj;E#dxNK5o zp3V5JYguk@iuN`2=v=76T3Z(_|*i%z1EbS(^+3XhyQ}vvq?tX z)-3OX!tHs3e@)V5>8W6>Ok7qj+IsF{pt<41l}E!w4mqY6y}S9GyD6dYWcL~iBlSq5 zNztN{TQ2yV-Q!t1_w4FTdOT@gW`3>WP?62=H_lm}i=du~oFVufK5qxe+9rx?!*XA$$b*Xhm)ar%1K03MU%r8v~ zj1^xJR(sA_Q*5nq+pfJXSA%z5S+{VR>%Z8j1zCxrGgeNp>go=DbxwT7`Kwd2UH_ge zGhL(0)tM7GyJ)Iu@#9BUO2*!NS1+bKKf@am(f>_r&Pnf}@T6IPOeG4#S5ET3`RDh( zr1}@WrahCN%C^q7cFQ$ilp`%)(v`LR?yRVzR!cMgFwS$BqE~MF@#mwZlTrlb19x3J zt96x6F2pF@XGdT^W5$JTbLVC)n{z(m9RD#P&rrvU>JtwJx-Xn?@L!|LrPE)kIQwtT zTN{(Qsa)l$MoXCI*7IB4kCphE|C^SS`p)M$|90P(^$(W&zKtlFwtCaiO{bPU+a9tt z{e5ESp{k$R0WVhuy3Q;){AN~VwA!QY1a*_?I?+*=_niv9`S{v@d#9%o8uOpbW8Llb z#?ms~|Dk5FoYd)k_od!S^v?I5v-I_Q&BWuARehpgWiH~mX7_Ss{4O2Mr3s^2$LysO^gVc*SrI-*_?t6I1swbmRI*rizT;CRuTgOT5o8BQ4- zE8LSX$05L0<_7<&?alwHZtBMi{9*I3Zv331Zu!ccwdPNlnTc2MXOSnCwPy~`+R&3L zp?1^$P@Hp{K>l&-FY7;RnJQnjJ-W*0yU6CEvyU$7be9*q{$(l%JuFgxN=j<|!aWOr zO4aZx-Zu>~F^O%S&wY&NeyG8Xb*kG-ZSrli3Z%szmbC=*Prb1q_2wK)L;cgM_UNqM zGAni0^Q_1af6u3nb?*B|uH?(sY;<+}Y^9aI=ouRmvr+4+*BhqjJdK(rwReA~S%#Zz zlxe>9X8qH@o0d(r^4rHPeo`sTF9i8uLu|uslIzQp9L&05WDktKoZk@Ry01%=O9Vu4$e7k*~DEuD6?c`m_-H zem47A&S^g%oidS{KeKNBJ?G!1?OJ($&#Vtz_qxAdTsZqf;2(?TYYNA`e{imw zRWV^^-OQbFo_YO`)NgW6xUT#|^Hqpz-}8^gZ$g77hks1cFxp0@p&tmcVZ9a*wuhyLV^|j5IRbm61z5nEM z8-B0`*){v8Mb=nxueFwzT3%3I@BexA2V3zy%O~!+l(C!1oBe|sTS0KaZ{9Z&GY*}5 zus8EfmIBZFXXd?SY0r4XQVR_IEQL(2TJXM1(sWiiQ*g)e%T?CUf6R$|Wjec49+9sB>( zyUKVh-n?A1BA}Q5r-huxdgt(#&AI#16dlW@Y;#2w<5x7TzRUcy_u%2oFOwEL7nRw0 zYOUbbuP@fDRh&OXDgX0bhyM;AW;CsTtRL(#ne+Pb{enrqSnG_#vKHhzto3F4Y1CG! zEt;(y_04djlFv$GpJm)W%e#G4Q#bz3Xii=7!=&EsuyEAMfBKuBKR#m=bF}!&L&+#h z^TH31o^jz=3?H{{d@$qeVo4Kp=>XDtIH#-y=-mS{@e(X}LmbA`j zpI_YB<7b3w{p;%{=+(^GRNvA0C9&zw)TW4=Gp5%q?n@KXnewA;-+5i9lg~eI3}USm z_Kmu?e8&%^xKpQoni>TztkkNISAD}Z@6x4v>zDA_9oTkOye6Plt7+S>AI;0NecvXe zHRu~Xc)VQ6=zv8h&kyG}l8W^y2XcCNuKb#PL*nej*AjD19`=#5sdu!TzobPzIq|bd zc5}ZmzuiHthnZ_{H}*J0-u+|IH+^fm&apGvQQH+1A8R!J{PEiU%SEG|jSON9=ql=dFvYH|>9eXo5vOVs7`H`faex2L&I z;BXE4?J2*kL)kd_Uv#(Kg8nX(TV>+yyDjHj|NW6=!=VGs&lmd7II>EwNcHgrujrX) zeZ@GBw|vw&@g%mZX|2WlZ`t?f$8#JG2(@|?JIgq6*WZ=F?rVk49%EU#F=j*DHnqfs zB}ziNkLS3qO^w_n_Fv@Ci`l1V@3Dw6?px!nP;#M9#!1}o_l4{mjlUUD{i#{CFQ$4=DWu?1a^||tWzrX+9cX$7v_vQ5rA2{y$Jy4vJd9c}Hb^SE`42$Uw zBF{~2<~qovUpW}E`(>KQmCY+Of^@~N7%iR_$s1;@x9V*Slk5iJkkCsHOb+`dtWLV$ zRm2qEvOG_V^T!Ia$CECZ-|soSHsZi^p&v&3CLIX>xK-jx{O^f}*H*B_U;n_%dp_&O zGKb?YIu|~E-d?=e{rq!(e*Wk4L|(}3t6XTSnR1=i1%LECKHuc+ zDv^wjYbTYg{uklu@Px%|YV7TEmixZw&D^GRj9usWCw|T&K|5orf)uQth-u!i%d#xm z6E$nvy%x({@6_|UGrlc(8Tl$k-R*B=ca+iMb>@?2emt{C*ZA|iNIh@;;x9!9*M+U| zF1oR){%OKO1?{PZmkraGxVt}2a}bd5X)TP%bNl$Uefg^Vn=_kUi>#WbE^BX`a%VG(I`#n8(Zd9>*Y1G}@ zsh3|XNpSH$c^efwskLaaPWAhDUk@B{`L8&&Wlz4?vtwt96ppcRJou)2DEzP}@A=Fh z+Z>uor=;Fj+R(9lkLlwXbypWp+}POp=2w=?uZXWaww}dH&5bY3SBN>Tb31H7meIVSnVG({WU7tBO>){Wnb_K?mOk`Cpca9RLa^PKD}mVUwDDnv!Ic*p8|^pn)>y9`{z`K1rW^~`uu5CQ*E>Hi z^m9mll#hG&9iq@`bN?ZR`?RAkY%~JcB=OJ`s zbE5saAea2dOD&x=b9OCnYRn3)k&9k?sw?uEUpxD9?RBwVpL$-NFM4Cw#N;c}6`mLI z?Uue+e>ZhX=DzI$YNgL*cfMY{J2~{)(vyFVXla0r$nkytk>w{`jVIn$ZZmVR+1Bym%08*2?hgOh_G7ul zyt;Ea^-Qln^U~*NmvuAP>rE%-dT#q8+1zz)>E0h&e0oW*L-NzFm)@D(tD0UV9T6_Pp}ib5)rq7yg>0r-;E`H;EkoT~s_?=A-txa&>NT3~rWbVVxam80zUo>|&5MryY*)e!|M}JT3Anoc z5p}MZBfr^QbDh37U+^ah&B~1bM-zGHKh8fcv~7W_vz|p?iwo~@(;hd|9>)I%C)#-* z{vov6?e+wIo)Q`LSGAuRn1g#ivi$$qxBB}9<%6;pYMAdvZ`l3iUD4+w%)eeLNLD4D z2kn9W^zHL6n$nYNa$97@YbTwIn;PdP)b*LC-|Y8a zA8^0Vvu2+ER8HQBhP?hp_9B6DwqFHNE4#VhPO?-nF)*~TOa{%A2W)4n4=qkD^2pCk z^~ulAE-iqJZTAM>_PgyMV9Tvo*0b}9i3692SG30^A@K}veUZ*4#?FF3riq_KW~PYp z9P5*5@2U&c7h0h7btC`ZWvgDT5!Pt5N$@t_y!dhPxi#hW|NnjzKENX;^5s!y&vGs` z15L$s3N0-?OCs#M7qFjKt@qLF;0W+ai9N$P#dKIwHx?d6Zf z%VHlNsprnmdG_kUhdoat{xLaM+e}R6(A}x}Yk_*MWzFWYEywrD7N381s6E=G{_UKX zkx6$m+Wyq8J~hE(cU+`?b=t{iztqpK3E8oHJ=^KKTHmkTQJzt2#y{ZZQt9%l3UqsM2ZPTz4{VCSOnk9;Og zYnHz{r1k7$W8$YiYZtzM-8pY%KPk^> z^=DGNM{fUH;D2Za+f29pGD*{7y3=1UP5dJ%vUc*DIZju1X=}_`^xHbcP-?eXl>O0< z33rbFM_c-#_VBpaPc8l-y)i>#(gbI_oW?cAmpU)5S!a?tTkp~`-(Bgm)=k(l^{xfyOP|^A?k=l-zxQ^} zzx#7lvSl8`*GIg6SNs0<>)PYO=WV`dG;B@k?pnLU`)Jf2KfU$SPv7Nw7Z|8@aA`$z zlX-pBM>YL>I_3F+AH(*X?cQGfk&pF#h+%Zn*<-t(Jlq|6r~A9c4u98P=DPJ=xfS!D z{H)tq+@62DMfV?C|MZiz=>DVcL;lFs2YhfBW&SbQ;qAA* zZ|5#t=luKE?r(CpF4kYaT)HCvyF+>W`Ud@y5c`Gfi>q=}ZsZ?T-Z;^$@f4r&v<+Wo zn67Z2+~%;LW6$R71$(WpT%Gwec&^*c&Fgn(D{#loVb@jCx-Hb{x@Ikt>Q~-org?nD zGcKjID;X{}w=BES!T+Ltaa+hGp4S&0ZRIBZHo1`8>n6ms+BvO8#X{(Mefwg!4=FM7 z^5%~YzWr9VfAi~$%7#);B_9VT)crk}G&%QWRZYvERk3}nS4^JIt%_N2>R`u=gSit| z9K5{h_kUM*~DlOr*Dcc)0Qj7F7GM0WYoF;5^sII-L#VG>nk@* zG+Z7fFQ@mV@xZ2Ee=?rDPe}-M?^*ou64RHqLlNhEvnOjO`_&50GCwtCN>}P-#k7cn zwe{7zE7dg8J>@q1FFA9`KeczF>b3lr50h@nbTQ!WTpM1_+~7*^)N-nYR`2J>4}Bf-D#WWU-Lg0 zf1~0?qv)ThzHSM*e~%WgJmDUGuH%JM=i+a-!z^7*>-Vo%6}`lP_xgh%1{~yW4GH z&g7m>sp%D~VzgLZ#Y|YA^w>M%&WRre$8(cg)wE_-?tJN3EPHC&%X^wP!!(n&sXgo1 zIqQSrqD8Y-bxPei7FW!BST`Fn^e6o5=DiO!ZaNr%PMj ze+X30$y^j?;?dbVD`V25KaRUM%&vdzm-_r?MsG%1M)lc-ULlXgEJnV~S}MthrvyE| z_TBWNQq!y*Au(zjCfZzDt1hs)+F!viuSMBi=~#h+kTw5*v2DV>YmRPx^HA?@+r-xf zlb4+S9&k)Ovr_lcjnb}&^_{#)%BKTk)^+&Ky3uo6hyK~a(S4JLQ*J>xUGYUk@8g^XggGo>Fh z$*$EuyC*5cf6HLP*l{SmxtZi~3@7diDf)zg?NO?Ane#S<95N z{ZE#fB}MGq{;uiF-Ef-@jhB|54^~OuF|>@i5pug;itAgEhj-N5O^Lr=aTjL3>FVy+ z3YnI=XMaIafz;h!izX(!ZT8=n${L=$@%r8NTRU4faqfQC)N}XUzOxqQ$`rYp88k>@!7C+%}HZ~tJ7I8yp+${(>g?|b(4 z%yGIYX>HwTz1BM9!YSt*&uN+4zcBe&_UoT04coT(_PvRPulW0=z8$acDYRMX{&GR( z&L8JWZ(l2D;8^p~aBk!6H;?`{>zU+Doc-J>TfBF!;k6aQ^Y^-bu4$IOTbWkVZ~Q=a zMY-+tOIpjS-)7c1&!1nu@6*zUD>Q%CJ#M|MfB$%^cz9rQnnXoms-9su`^DeUF;n+Q zynkc5y((?SpG}LiFa3Z2(Ck6p`QP;{d^4YId}3i6SHB=p;PghZXvT^M#}&RgKgfEQ zws6kxg>&|v`rA0CR`ol3@wd<=0-rXwy)JEG`6*H}&CJiiCSkG6qo_3I>5r<`&1z}k1t>y>z|%;&#sdo_PVomLCHyXuFi)9Gaa&QmHi z&-gFAc78JJ+PMAOD~0NIM&5|pmnPI56}tbHMe9-Lf1fmU9=?jU>P!{p@JakR;l6dF zsPK*yF71<N8d%5WXvEGRKCbc!krQSGjf4h(w{@CbOnk#G-Iq9PjlV;`eeiEvzs1ouby>RBv$?Fy~y6JnrplhYq_L@Zq)C19T(EJY(wUX zOs3iA1Kn1y*KO7Pp3unhYuyK%rnSzhy?-a~C}KKqIX!GyEmQd1t*K`h=Ibq=&Uce_ zalu>loCy~guO!F^r`u0{krnoyG5Rn=;qwpW-1Cmd@-~03+0!s*+5$`7YQ_4g8ZW~? zELtA0?!h&NkzG|Ol4W;W>$LWh?{jXa&i}fJ{mWeC@2MG!zo)WTy-_bv)n45G-umtG zY2+^&wN$0vO6J=ljgO>aCy1W>~h1&OPQrK7j}AZKqS)YEExImvA4(GcInhCAAtSxmpVE-QR)lPL?$EMr=~abw(Xd(`gTuSXKk zCeLJXtUvgAofZ#^bu_E?cR&C5A+Jq6G8wIq~wy9TC3&9(ia^Zx76Ba7|{vt9g@ zZn~bIGdVYCn$$dxgIb5Xog}Vha2)R6`$Q}CcCg-~Nd~_R`e*seG97f3eIgW9pu1i7 z>el4ToA)yR=S6j{^=);VdUgf|bAie8S)?Yf+|E}&H~eS0bhzlhd8U^%KJ6&Hqvq;+ zN$Qo_rl9D^SuGaao^PkjI^~yj+|ZM`M8|hY=W*jClT$&{HcgqfRbbnrP3sdiO>{Rt zGP%Ii%CyvhJGDLjr?>@s)Pri{Njj&yJU>|O%fDCs{qEP@-)(JwzgM5fvO%yu)~U#6 zlBcJR=Q5Rzs`Z6QH(Hvy%#RDSu3jYJ%)@H=@kzL5*W)4^#c)5bBCko+DwWY}$RV;U!m0?A)EtTuvIx zR-f6L)t+iG(+b}#PFwfn)g=D~)^B(03^{jo^R$Up4_~!5JzRFIdE@?h zQ=dQX&2szv>)6?7H}7C3*+!#!@9o7a1C4H2%5_v!ZoaWKE+N!dx4G=%WnJ%2Zw+!U z-&QS%Pcl6A(=o$r^{=X%e!5$B{a(;;>3xdi*QJ@4&Dy+!h1;qf=1-`6;caRAykDXh8mO(Zy?A%V{Tb$=D^l&JO!dq&++EMI zj#EOiR@?N2uCWlA8x9U^hkW}a6C%UTeWsb$B-3^-qFc z&THisS5wtV$6OG;WlcjFwTiAE_EmFlY> z^|Y;jEG<>`&{WDSxw~!cq&-r%O}-@VZj-&SGSPgWXXMvaCN~6m zl-$AXrZw#K{Xz_T&n;=&T(nQRKeIyS{?!7%Ns>Fmj#Y|omePB`*;tV8SZ>QJ{`A}T z54Blqm(4z8z4VBBsLj%c>^~N^$v?~#wZHa3*katWE7S|y2zmVVJ9(`V`!r5#Tv06-9<5b?6y$4>o zPLB8WT$;Zj{am|_c3tA$P}|R6uT+-ZUD~U>%xK-h>bjYnIoY?K%`#iTI#+SZ1ld)( z=@q|AUwStLP5qo$dn#ki#QL3KI;pqU{Fvu5dEWMfl}t`@Jym`iR0@(8MV`;inYT8r za6uRU{g`btIwE=A#CTbM_Ysj@{Y3J2ss8x`FJ|@xKGEGc@4L&duHW^-=FgJ0ZtC2y z^WO4P`^=xs%DK|{^SXQaaAtw*|$zU{j=emxAW3K-TG;5 zKU7-{k4-!LMkjyTjpkyt{3&YhcN9%#UoCjMuJhOI?hKRY-+LA+F8Lg+{I*MIuge?8 zcK*q137#iH&ffd7|7@Pco)62qW^KI`JMl$cUF)jKy%srhQcAV9*@y7%aFx1Htjc!b z*VgHg_Z?lY#P2IT-)Q+KH20=X?#|CfIV;%@);|@=4LvBfGU50Czg(YPFD_I(b*Z@Y z>!z<=%^I^~E*Q7>3KwzCtx?Z^r2SgV<<{+|zT5?Oq9iNt|59EbQ~zY`>;65{eljZ^ z`G5Du;mg}UW!pzBD2kaJW6nHrPbHh~$$643lL}MWyo}`LIa)~epHY}(!~fN=XxoDM zCWk&BsN$JWpY`v%)SIJkC*<4T^MA7FOMpb8X6&8{!Hdo(i!(HnPr4rAo9mu!aQRfm z>m6N7dX_%_x#>~Xik{TV5qsD5^kuGj&@`d@;IXTlcRb4}*z`DY#VJXRg>&a^j31f!e%-J>CBJOB=4-yB_=QVKuk31l@yEKn-Jr)nwf;_P z?UBleM;n?hwp6f`Px61zVbLkrBeXs;@Brg2*+stp4@f-KzOs$y@e}UHUq$DzSGTWt zZ4jR4^hI?^=$)(EqWAFludw)JG;MW7bC>x);lIa2_PmVeIe0fEv?3z^{^3V6IJ%fM z*PS@TX`Cy4PA@3(Vb@ht!zGgQ?YR%j_bWZueE&4@(bhj*6SI~7?ElY%T3vrm{hFgE z!oZNC&A^}lnklXK%quQQ%*lZa8qbYnPY8J``~QFOnvJ`M>Jg_<6s6HQKtE^zQ!Upw>+w}l97b+4z9kq3O+eaaO{i*-1{y+>m0m5Qm; z)0oAt`AuFHHtQ-=Vz0xGzIOlVGmTB+R)3r+XJ!+lF8nplYNGTK!@YM-_)3{)%S?D^ zr62mKN?-TUf@6yMx?(T7E#5rrsM+FS9RGOpo{+Ee|)Jve?r>6 z>E=bN+i%;{Y!j&VGn;?ObnDb}iG4bp_$@;D-`7`R3*z2@n{+&5(|J?h@XCcYIP9jB}$EF(zPL7l0n|<-q z0>SQ?hHCelx>{4US4~?V8xXmOkT*R*I>zg(uGbL2zR>&n0Q>mu3lgCzEyp-hTz3PgR zUzL=S^x=aY7Y~@IT|Rb-wX^i#rKE_nsS1W6;vy#=8_7n@+Q;7RHe>DAgB3a(4#r4u z%u4-Q|20i#+YJusu5FWi1hn|77#`d?&U%P3Tkf)C<^2QK&5MgNHhm5^vOKNKt9Cgs zv~feEEdSM+7oW0;xiU|zQr>Z?gYAj6;ma+vm@nK}(KEx<{Gh^$@7LUY4;zWIB#B*~ z(<8HHQ?D|{}>^9HknQ{Qa^J$EyYa7xR=ek=GdAxk2_vB*EsDp5aN}bw$#j` znWMbna!~t)xoX#!UhH6b^z);`g|;KQKFz=LCWvls_tx?J`SQ*b%@x8^6BqOxi&pqw z|3x>>I!&jmg<<*rzkza`tvv=ZLB~5iOdhtaio3CBRg=IZ+fOz}WINV!wM@KXQ1;~M zdbZOOBep7T*d%>sf#yN;S&n5lRvdk#b+duFrt;P7gIQNvPV&c1Hq1I8Xj0XGQj~wb zY=gA@-Q?k#XxE5)@*W=s9#F2zT|o(kTVo~inAt!NP8K76Sm zwB@m)vFHogE}isd&6{r4){++OUyrWSxbh=wils)T$v(Ho@dvlPR@TkURP4E1At_*=c3IsK~X!OJ-`F-I5m)%o_SEWwy&y z!`fw8OH>xrXEMFmq0Bxd&RI3l*WP4}bK3%yHIhuLe|RLUeP?GA%s0PEqP^ebPuf<$ z_s5L9H=MCeDqU{vFLdRN^0P3$>nm2|TQ|(RVIH~dp)WC471PrQ24v zUi~k>)b4Uv{`p1C+*>Q1m!GZC6_5`+sMWsi@=K>*3;paD_)68sum8;ZCwp%Gli4Qw zBJJ`n{tUaf>T~WM(at{)e0t|=9mu=>lW(7}&XQt|=j$Rv!g^-0Pi;JR`-geKr!Tyj z`?wUg$X{(fSN`#?)&0Y_OZQEG@4Vz>OjAb9{&UtlVxRNfTlrb9&S93{TzL_`b(bp5 z_jdYRtgVQ&$zgR$(^_Oax3Ydx(uw(TK|j=eJA6NxyPTO}FSGH_iZoqifp5|e&2qYx z)ZJBf_xZ=9^}lJ_MU@-Q+M8}&pKG*gV%{I`SJx7wp4;vTXZbea-2SI? zeU{5l>0o&$5#aJ?VZM9gIsVVeRwmW8aTn4G(V@;~O1L z(=FcR_qaLL9nN=sY&daxY`U-5u|F?OSIXBf4PROBl;dO}DfTzW;?yMDxsxht7qRGs zb}>oR&s_ERm(GhnJ0cznTiKuV&-}CH-1&}2^Pm3pxOX>kvyPPMEtRrYe`NNq{QUmM zcdP%7Zs(oTzqCbc+O8+ySFvEmd2Wwu?AlFLGh#PQDZgsouA~tnvpN0Tm7o1JlO29e zK3D&2|AP9ki$B*V^*9?}Pv7w){lvO&v(D*%y3caW`_iAi?C~pq`97ciQ!S-t;-ZQJ z+9z{uUmMK*uXy`dO|j;*9z|Oxr>2ihpFC`CEQk^Rsu`mcx!_myF71%|WR<8_(+fVX zI=24hA1nJ7n>{8OQig^~`|r#+`fx$uj^G7>k~iFxb2?Wa-B|D5qy3OiTkGM|C>1ly zo*=*H=0ALU?_c^k|IfB_{~wia*miNmf{m0;%am>nnx&II6D^^zZDy#mR z|5sl*!S3sfbMnrOf8q^$0{50~TjIXZ%*OWKGX2h7c7ktfS1sOn1q!v4tWUg2%m6~1jv ztE*F8(Y@V7Vp>Sxj19i$?oRl?k{-8j&uyMpl3G`9r`l_8TJf7x-F&^#;NOtqllXK6RP*paeJIy5REe7@a*YhR}3 zxP2-%7F6nAyz#)zM=LJ4%HIo~RWv(Yaoh1KN6$r*SMRJ<-Y&a+jh-0iG2P&ph3Q$j z&bEy2OB7s}?$^;_HN7kT=%C~>#Xhm0T&H$Vy(tyIwNwI z@%Ov6i-bl9};W@~=$2vC~<< zPm|i};u5W8w@REn@T%!|CIefu*Ic`F>!(w8Es>6Sb*!d-{_e?bSHynYu?r7OEM$MW z?ec~8j2pIlUz}m@XKjdKiR#W&@nw4&EHbw{Cr8uj`9;+)+yPG(S(a$VvT4N4a-8nG zk8h6d0__)C1!h7uc?(x>%$Dh0lxW_iRtZPJ{FxexG#T zEfL(>Dr>Uomf>m33|_6A<@ zOZGbW^u{f|Pt&vdBIm{QpWpl3ZI)5Tu9|l-=fAvvyJWHV=GvQYP0m#^fBl@vynM@L z!__sjeCm7Sx1Ky4z5CnmEoHM5k_t68>MU{0@Mpi7ej#v+*s?;kkc6xn+cK7qqKh_bIOWc;?qB59(wh+Acb`Eq_3}xR$#uTwliX+cb$)f) z#p%?P{ou;k67H5_k=zB*nc6Q-E|j?2ChT{Bv__9IsH{1NYuoan8S%Uyim!MB{z z&v56i4QJP0yeoBg@x`*;#c;!``ucpoS5v-JR>5# zlriMtD!qHI!ji9K?s-nmD*iNQx90w9fgzhGKM-iG-Wb(VP*j_=bI12h$>P4}7PXwU zyquG#d@F3jO*U(LcCq?$y{U)Ich@eqQk|2P>b=IzdZRwKy7)!CDuzQZkE~h8qHfHe zBp6wHFw60xZu}X>sFTjo^vR23mzXjXZa=CD!edu;-g(na$$kqZjT%zv%YkE+Oj(& z=CMAb!QB1sFE_H(|98~yi@xT$`Ju#duO%}!w=P?(y;kp@@#&W{o}OyWzU%StQOxx% zLEF#Y^()>!A?``>`$dm8Wn5Jgzw>D7qWZkGy@3qd8xF5txHVgYf5mc!w=zBc4W8)en??fdHG z7c^xije9%CxF)7Y*i5+kE94)BNSj=K969YN$R;jrEmuO$T zW0REHjQ)tVrI)l0Sm`d`HaD#M=)&yfrfhZGKz-Kvz7iRPgGGe@0Og4fb3$ z5qYaC@PDnq&0LSf?a9aIn#gWkC~`5;?#TA8cWyGb`aDYY7oGWQ@t;9q>*E^sreDkr z+k_uhi(k3f`QeX3UD@Gz-?WZyJKzz1&~yIc`;Lp!l_vh3_m3gxtjVl-?VeQ)nUZ@Q z>RY~~%~-L%Seaec-Yt&5CO%{%o@UVJ&b<5~8XTPLOVu6xS-M*2&d(roj` z-Zq&o=OnE&-|j6*vz82PwJd!bGQZS#=bYOzw}bA@S$v{aqU;C9k>46?D(dG89Se|l zYT}*Cb|LyyaBB*`;vPP6u1!yP?HfzgZ-{r#k6p1R$7omE(Z0&X-4mAg=>?cYnp8>k zY-*k}>G1?h+1qB8N0>L3W|@1IHB@pw&h^{d-9_w?}Zo4a(`JHQcm7i5!(67 zQ$aj^*OtjXColDGV>S0|%b3O^ctGJmN7n0{?UDOi+c=9|KMAr_zZGdRx4G|`xFcxE zw&PLkTT3oPYDCxg&FuPhM^;35`=)I{^|ue|%->d?ef?>ZiQZ&6(@&M(^4KRYSAOc| zSRXq@=W2E0li3&Z+1}2sR{bWv@s|+qlIenT;~NX&T0g`se*Ci3<>hvUm$?V3*famc zI#jXms^#Bc=iu{SV1k{)-_H|;J{g@zwwdep-)%?f!z&TLX8hy!<#);Z-D1b;c0x<_ ziTBIRE@Hc<*o7a{E1k0UJh%Iwrhn{uF05>s@fRKHd-q*=aez_l;)~UKv%I2a)t=^B zX8LQ^guA=q&lRN)9Qgd#!(U zC}~Q}*3EOSUuamA6k3pbHa;Y&KoKjZ#*@eALoPyE%~I;P`xw$P@(sQ(|Xg7JUFwU zw7QvBs=f5x{D&KUf8gVPuvn}mcMm);#c@|+fJrAjW+cf!ZOddDYr~M z+$@|F$Mw>~;)}zX9Ud0j(pyrd=gkvQ;a9ln+QVM7ty_YhKTyyv_R&rolf_n>jTZk* zD~+4G%x~k=L>rsQ1{TI|nmL&J9!>sh({wIury}>k>;KAC#V_f1{^v&>g8Z=G>RUb& z1A_@G1A{!n8a4YC#{pS^DiZc9RJThJv1-5=b^(5wPG#tSo1yIhK4HM z9v>!cNZ3?<{?z1ko42eH>5V_?ztAoH5x0GV{Hcn0L6Uu@-j^>wFFNxMdeH5*Sk^ti=*=P2gmS-I}?)^h!y z7u5AU3Rj=sV7&Ue)g!;~`Z+zVOFPp_pFL`QuIrqtbn8WnqP)oQ3mjK+wljw=R-SIX zX?Cts#Y$1FwGR2qF5XV+D1WX&R({SvNAPCNHwJ%4|z8|S*1DMC+UCMM7L_`XhNXOe^Xw;79yCVSQMMAtei z7iJnX@voThhV{6~*@bsziZxf=ta&CHG_yIcIVz z8Y;Tnzh*Z-c}nL-PsM2Co-

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/connectivity/sync/BasicSyncAdapter/gradle/wrapper/gradle-wrapper.properties b/connectivity/sync/BasicSyncAdapter/gradle/wrapper/gradle-wrapper.properties index 86fc139a..ae45383b 100644 --- a/connectivity/sync/BasicSyncAdapter/gradle/wrapper/gradle-wrapper.properties +++ b/connectivity/sync/BasicSyncAdapter/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/connectivity/sync/BasicSyncAdapter/gradlew b/connectivity/sync/BasicSyncAdapter/gradlew index 91a7e269..cccdd3d5 100755 --- a/connectivity/sync/BasicSyncAdapter/gradlew +++ b/connectivity/sync/BasicSyncAdapter/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/connectivity/sync/BasicSyncAdapter/gradlew.bat b/connectivity/sync/BasicSyncAdapter/gradlew.bat index aec99730..e95643d6 100644 --- a/connectivity/sync/BasicSyncAdapter/gradlew.bat +++ b/connectivity/sync/BasicSyncAdapter/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/connectivity/sync/BasicSyncAdapter/template-params.xml b/connectivity/sync/BasicSyncAdapter/template-params.xml index 304a682b..4e4af59d 100644 --- a/connectivity/sync/BasicSyncAdapter/template-params.xml +++ b/connectivity/sync/BasicSyncAdapter/template-params.xml @@ -21,7 +21,7 @@ - 7 + 14 diff --git a/content/AutoBackupForApps/gradle/wrapper/gradle-wrapper.jar b/content/AutoBackupForApps/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/content/AutoBackupForApps/gradle/wrapper/gradle-wrapper.properties b/content/AutoBackupForApps/gradle/wrapper/gradle-wrapper.properties index 86fc139a..ae45383b 100644 --- a/content/AutoBackupForApps/gradle/wrapper/gradle-wrapper.properties +++ b/content/AutoBackupForApps/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/content/AutoBackupForApps/gradlew b/content/AutoBackupForApps/gradlew index 91a7e269..cccdd3d5 100755 --- a/content/AutoBackupForApps/gradlew +++ b/content/AutoBackupForApps/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/content/AutoBackupForApps/gradlew.bat b/content/AutoBackupForApps/gradlew.bat index aec99730..e95643d6 100644 --- a/content/AutoBackupForApps/gradlew.bat +++ b/content/AutoBackupForApps/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/content/DirectShare/gradle/wrapper/gradle-wrapper.jar b/content/DirectShare/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i z*msSso;RjU`l?y9wU1Z7U1!~8tv~&9KAw2`;8oZ1fM+|k3d=Q?2nO6$%li|5cbfU_ z+4YP$0_w5lhf@~+ zSTDlkB>#u;pT^6XhEtAl9c-U#x&6IS``-E=wd@JP^2ZIDT9s^cX1!QzdGF_s2aA0^ zNUxeae}!4%qFX}GmBJ!x76|RUn*UbY_rs^)tC2r_BG#qtk~H6%p<=Y}!lL@S)2#lf zeY$+t&wbuip_P))b61BvwQjk4>cdCJiwASQ&Uo-HmDh8|npGikrRTGP{tNJ^v|L@I zHz|4H)RVtmuS=-<+`MOZ`}(SDXG5n6H61pYTBR?jb5=RNEh_qFf6IL_v($h2C)X_x ziLBkVTj~7AFyCV*zpq*S`ja6iyNel*o|J>eU9xRO7JZewlfBM*#uk}0H^boW!2KVjIK5&tjir+fkILtyY>|kv59Z;@T8D<>+OtHyld!5!2^R^6-;L zotf{p;L)_4{8Jm2J`xs`IjpYyW6B=uX8-n&Gdb+K&%1u$vD3dK9#Rwd?6%;XBb$wE zmOt{=+9z`?T&d&X>ckq~Df{&fn;*Gg?)ocC;{LRsKMnQ?A1hb>A-7Nefqu)!W`npX zll52pSlA`6X<-!`aryJ)w38dpUfoomET+R6b!!t(wbJ_OUT&TTJG+aMCtnWM?*1HH ztUW!=I9U5Lck#=a-CT<c$yq6TzwrTYR23H9h!bk7=Ko}N&m_8lG{_Z?w2gM=DX?Le7zexr?5}mmHPVVqQvETuh0FG*n4Zi zGT#M@KmNVYRHl+{@%!;cq5PEBhWX33Uq2Ib^O|dU$%ouP_IpAFoi}gAX>&=<%H&v~ zuxHiu9?4iH$#a+1sBgQ~%5-R26kUdKjoOVAxGkf;re}|Jp_6sw5 z8uOnMKlN>v;_Nm5Yp0qjshjjXa^#giRw-(K&7g69Mg^09R>ZM2Z6?bq_kNGM_91xB znnd2nxG&8*$4;l&W#5phQ?s%^t}iiVN?ZJ?ERp?}K4edUdcvLP`*Kcp&CiSnwKJ$n1Hqnw@N6a$xO!J;ynwI>e zm|YPgx}&c-H}J6Zjl_R{>yE#UNUQIbJ~?Y!*Z%Au?J5Z(`J0qfKR-`ivu;LY*VMJr zVGqSl9=WI2a%7FQ@$Ra-5yjtf&;D+$`)|GHsEv%gO~m5kd|UPxZhvF-m^b_Hf=w5e z)-$DUT+nv^;?wV|eWGRt-}w6QOXIma2QEx1@4a!xrtjaO#|GCnq`!avzgOT}9p{$4 z3j^y5KK(aQSs%RQF8_V0opUVje0H{uil}P3eue3yV`lckBE!|zCgMHuvf^$F*Yt~Z zE#EtLUB#}%G@;&I)wSt~clGW}GJ9cl>y*Fk$@Jc{H?xyAF_!T{6|0A&0Ow) zrN$41aNmyNzYA?&v&esQJeBxvqi#`6$LjCJVHWJdp&ILVtrE9zvtX{}co0|9GU=J- z!^IMhb=Z#8GV=!qmnbJGOstXhE!BRzg!NwntH);6zw4Ghp0_REQ)Qv5ikiX8+kf;Y zhMe0je3EO{YL1k8A?Hw*bfLp1wVa+aTL(;k8oHxvnykyT)frE{Rxi-Kb#9^cfrU-V zp(S(p-@TH%yIlJ2^4DI@U!51q%0&B>u%R9a3wH zy{=ceBzxW6VSZzeKHF5!`ots_ zo9~wO#(l$+P4zuR9H&-w^#>>KJod}V-|J=D=I7H|R)>m;vbDEXYu+pW&hYU#=Pwpdo0B1SYd3U!vE5$1$*o4nO*in#rF%!e zU%#Vt*6?Z2vOjs7d~UY=L#saD{+3gJz{0?=fs=v30JKD4^8Br`pu<>$gTqDsnR!|$ z%D6aOi3sTmJEXf&e6^}av}l$FibLo8_fFdX|LA9v84$w`I`qR&coJ+5-Uvo(pU@&X^%RdzXQ+wXL(EnVhxz z(rFw3EzGZ2T-rPt}UE}pP+hV3qiBr#g!osGmYc1+|^Hz~t|C(D-W~*;cJW_S; zVt86kH}~-i#p$M#(`GA{EGb!jO{>5lgy;GOrN?e={oh2VR~|p%vTTda_n*9zuV2_I z+L$0}mX`L}@1o0$goL@N)j3r;x+~LV57!%IevY|z{iVm|;Gd#*OIBIVirckBU3QUF z&tazBTIc#LcdfOY##86MO=h#rtgcrZSZ8^6l)CB8T(j3rA-eGOUD0Q{W{WNb9Q|JP z&F=Z}RkD3K{-4UuuJEZjbaB%3ork|Jez2*D$9vkI~46OW5(hJ~(4jAi@M*H!*;Ueou`nugU+Vvn|;s9*JiLw<8rQEJm6F1x^w zns&h-E%ya{RNWW!(R5$pyO5gh_bk8U|K8<%vu16{HJ4B~)+=68?%5E<$H}uX)=gQ7@-zMfc@xVRZ;HSH%a>N@YKTYwUWNz3g%ayCYa$oMMAiG7T zKQ0y5N!)uM;VR0ly+yX(!=-*MhuZ54kB;3x@ov%u*~-7Cjyr{J>B<&=Y<}v=+jULh zCeo^FpFa8}busR;?5f2&=4<9|HT-mSrM_k$O&*Ke8%mK--^@Z%)wXAQJ zbZ=w2)t|oX$ZLFUark7tTw`MXh3EtKz9lgJUYERKPsN&sb&2s8 zj^FfuA;a-2=5k$>dBK6^R_X6%YhoZ%>Vk?3CXRk27wW zbll8HLZ#j|W$pC&jF*I-Rm|C(cu7drkXs^YJI`Y+$-Qpt?H_plX-fZ~-M3Ta+@)xK zt4^-Zf9f@Mby%OeY5GQaQ~Q@&71RFr&r9QxQrq!aV(pS?w;s#<{UNFTK_*!6$afpl zQzAW6CIxSq`y}Ve-~OljyUke7-+!za$Eshj>VYfkas`n&`p(e-~3MJn>=b?;+?lN`$Q%N2F9P0?{S;fPtNrhb`&`N|91K-$N3D5u4}ut zv=;=i&iAZX(X}#Zg~KE1qSnnan&Cy|SC9BF?dV4VfR{QRj zNw{Slf2Mx9K&SrxjhpvsPEB~bcKytGMC3^>y3li+N=+lQ-83kqw z)hM|N)>S{)eCT=0dG2_QKL!%d)vf)O+nzH1bom#*fvx;YrB%<9V~;dj2p&0^-}uMq zX5o>OeM)YDvy38rf=pUDPh~w+IOQ`jeMi&kM?%du>yLhY?@?eeS z{T`>gg7?;*FP*r{!IS-_Qf3~T@Ug>shK=q~AHv#R?^wvtc}l_9Yl2d5c!Nvo1f$F^ zj0%4af9THFbbMrVVvo?1ZBi$5>O~^eD*FL zHN{3;cb{&koYi|yC{xwC(Mo!9}fKi)^OUH9mr*otY~xY zvvAEPxwyUNE#E)>sgtu4IK*CAH|eDOqpR)CKRC|IKYbX(A^-U2W1AYMBkImSM6^F- zrv2|}vHl>k+T!r)&wGC5aLiBss&8=ERdBP-dBdOeJssXc+a7=Rsf#*fv+uxy^Bxsq z(^YE(Io-#y95+E8D=V71Ui=amhUKef#Z=M4_#W}0?$mAJ3&?Rh2VJ^$_!y3VNU{pho^_3@c+Y0y7D{GIgG`w0b5ppczdO`oZ zuubhE&X4yNpD42~I=OsFJM)Y+1|^B7LM|Pzn!2ZWeOmvt%V+j7T?@~6`Fmy-MM?&fn7jFn zLq)4@+L>H9dr5Youc|a zMTIVl*?fZi?#`NvTlzV_tybEn_K3?h*~xUT)TFACplR$(k1qaK&vdz3#1UDnQuX9l z)Mw{c&u*PgtId?%l{cx*YhQTcZjr+wyxKX8M`tKxzphQ0AT*0tbHUFvCRQEU&j5%h$gV`A{F=KTkW9>%{sXA6E+2|e$oHCrg`zl6Eor^!9}4{z&yu)fll zx3M8*4~PD=LI(XQg#vetjz!*`o)~hh{G;up$sa?q+k*m9Yvk=G6bkX5`l0Bp_1Ht} z*^(Z4!{hxkZ`40fU8W{lH9P32rlkEwL%B&GgVQFK&}_TH|g%Zis3U3xsf zYW}yFXQvN(I@>4i&r!Ws$A9S2sa>KQj(vZsoh@_4ZuMfDYY{)AH*5=eWcuZTpXRdq z+aJuLtdIY-4rq?QtQ^_RH8sEf?4*pJ)yHGLis}ocD~Og{2@k0~*uPV#srYME-0u=s z*7ecCE?Rdcs9antsGHwCnd@G!@5Y0&U3)w4?h)QSaoe5%Z-bRzmYnK8=u{WESFr16l1N$IETlNaBqOYff_GchIg%6I8T%chrW&Y79s{ZY@V zDt-A#e$;%+uv>RtwI3=q`%&t#Uwrx(tr^ow*Y3M7F4~r4`nNp7;s3;}iyeD+%r4Vk z5G!hSv2K3){yE=d=l%7%RbKUN`^CEb>Gz#}>z%LDJ#=SVrtGtGxo5AO&W!WeRDHpF zPVJW0F1%|Sj#Y9T{=7n}uXXivff?=v6?~?}0`=)SJL;rzkCl2{(zreSgAn&FF=o97 zEH2&CI?gJ6u?Rb}xXeO_b>6|Ihp!@D2|cmY*>mPl(o>^Vx{{?P%!Y?L7E9*JMRFeR znQ~Oy=zqltS%S(+eH}Z*n>wan(%k>eq$q>;(3(X%r_K?7uh_4) zuIOICxfqAPI=5b=C_g=?b1VJP(g|&APn2A;fAaT%f2Y`_`CC+trY#N^*#6i~V~KdS zaMK5yD3=~Z-`xyz(>kI{O?TE`w`vw`DyX=uV;0{k!ks_s@U+99cO>74%A0$5+o?0J zR7HOU_;XD$%HF!TX>#OOxtT)sA1sXKD=0;8%96X?ev-NT+cDwIHyroReXj8J;~h7~ zwTrS=I5QiXP3YuZ_eX7&yx+|zE>Brcp2=s}X3aKCdMUK=OZ3we%k>r(SE@Bx)#?pi z@&+@vcP6ViJvNYCTNrBRX8)_IAghr3Y);|{zvHn}x7N%*&aHTyn`vq2xt;gl-QoZA z_ta_Od8Zw}Z|d9gc)gCK$de!HIWKpYv)+2tJ4Lqo+-{GufWC?IH%B-%NfxfIJ$?4N z!Mo*Wgx7>JE}LqaC{j4*o!63YoJA1_N*$)WsQd8izn)xm@{<&UqPZdtX-K)%Re{*u@WtJF^=Y0W#ko2j=^ zdqpPC8I^SkGiF4Vif!F!q58Ea!0U&0@Lx}4I| zOb{x07;#nmh1lCj?B}@+I;4JutioaffW`x_<0q}Qd( z*Yj8BMsKOu?d`GZVf3ErQ?1f()EB7P?`CdGIxOyYQgF}Zt=?hRb+6uL*4&}m|0k}$ zdTzs;6W`C}D&__z-q>;G>(>AC*VhOy%32+|QgC)&uVCBZoX0)$KL<^(_IoMY%Ccsv z`7m4O*?3-bE5Zq{Z5G+O^MlY2hJS4zgnUzuH@7! zo@-MMeU(|N>m?=Gb3I;Xw|?w>=@&PWcU&!z?LWP6fwpzTtlkwxUGJQ?mP&*Layy52 zaF!m-_~o2gL(_j+#9VUo7Hf98ZgLDR37SGs`+gge|PePgPU4J*L+Lho&V)Q zeQ?Upg8kg{JwGJw<(9UUIPkn?^T~F0CAp%X?n?UvHXaq2bD8(<%=8b(AHC)|v}opa ziC;#$7OtK0y?9n>{7KPHp>s1<1;vEx%zgjb<>1YWxoz2!m$jB~O`D{jrMY#*ax9J{CnwBauvT-L?~V$E zCe`w@1|N&+9+|yf=J$A=qHQWPF`;E)bO!e_% z@(!N#ZOh@(r4jYlrfI2qZ_X7D+7W9~`%A@jmuKiKp+y#IVv7J=#wd2R6Q!N2Hp&@JAqK_n>stnVY z=z9F@&+hQPqV|MG=_L>IjyJ@dyn1KdGONvn`kjjZA5u4BBdK zbv|a%=3n!k?Mm6xm)Q1ia#iY{PD9DZ62gu?`O4}}Qzy2oB{$8_S*(!MKL3SMS?ZgG z8cFeOjFXG>7PqWViFjcCe;E&ZD%%N*1J{kTES?-TFA0zOGga`oNbDZtQthJOqDsE0 z&)4d%?^3(Sx;o(Ab)Myg{gTJ(6O63)4c{_GGwZQWJN)BVUs^0h~y zzUS60_h;Vt&vG$Xg{OG#i*F}Pbz-yfq77O82_CGtdie+2+aQzRTqT3A!Z-T2d`N6Lw!ph5 zL1a%}EZdyptPTPd*#*x({<1lk{-~0Ba_LglN8c{j7z+Ln-RJv1MD*XAWe$@ktX0}D zXN}U1IZM_?xL!ZTy*iP@q)*^N;IDb^Q*?@0l1=M#OrpYy3laIS4fAR!d zrIkKbHBfI-{;vnJ>m8I;nI~4rbsS| zDgLbdr*%Td>w0C?N44MB+x{(CEUjnK7I|jp!o4^5I~Y96JbJjewWqN7Qi#$|9_CP& zdGjWft>k;v>K7mTn*GOxx#Is=QO6)^*Pg3nbf5e(-ltys)uDG=LfP+xaVc>fdT?mk zyUUp~+|q{T}>8b~Z*gq^hqM{qRg(IzSa&^)Ba{m**kH3~~FgEelNI2b+D_$zj z%k+E>_q=Z$uiF3F)-H*2aeeVM_^9g*TPYzCy{9t-Lu&PI70F> z>xSQ^|Mi45`)@uH(tYw(f5ud1L*bH=(rcG1{oecSHfF8d_+8s-+L~J-SEgD=TwQ)_ zjo0h!X^$54l%6$Mb81fM;`Aq9-)*x#9{i;4(6^Gy`&wnsoDwrA=QCceWwz$1@9o&% zET|#6`TnC{l8g)t=}Zg^nv*}q%TAuVM4&#<*ZZ)8K<(vg$F8hjrG8$?gv-swY^j24 zAcuxZ#rut|Q5O8`w#^UbKY@?TT7`VLVk63)o!$4nZRY&@>+>1DTa;fYE$}Ls z1AE-!5Kg#TrxEPKXxjw4T{HA(II zoPu!mdK-%B19jL~`RpJ5;?EE@XZ`_k#41zpFlODDw)O_PWLX`JG0E!k+x z1Brs`Co0Q`zdwmKip#v3_b(3{1H&A?$p@MgCa>GWQ$IJ%v;1Q;W5>L*6fSjv>8rvqOwq2@R_Ia9bxvsR>(&Yy{EtfA}t@lfO z*X#2yUTXfGx8}sBkfL23CHF7yzW?{#-ut!Z-v9sehr8kVM_&%~Fu-in8JeYd;YF((Ntz0*6C4s$Hr`edudnl&4W9G^JX#EWtpcQpM- z>U0mZS;zVQ^`k=PW4@C49utZyz0ap|3*9=VxBB{(l#7>opG-;P^~#ue$vE<=)~s1A zZ>Pq$dwDybO`8-vZDqP~^WiT6A;!TmS2kVya@J;UShZiTMApIs%Gvd+zqdU)WIX2@ zmuB$xlO7#c4taCDyctp$w{^!Pg|idmkDU?yym{AFg@yZP#h*K)V!UjY*_M=37bYw3 zJnCvXTki7aTT5h*Jd^gyt_=2GIc?fB0f|eScbV!aN_}pT-)a&(*L=&tdy<_0CdNbw zFI76@Qdk&gy!@!Sqs8=~UdgLhj^3)j$@64RNljJ%>>Xz>ux%|;)BLfPb?(*s-%1Wm z-CA7f`C<*vxl7h8uby69P`rAXj%jIX%-P%Pwprz!tO#~WI;yb9VPQ|2uby^R>6-0s z!Pcw3OMT$fU(tHFZ-xrbk*q0Kc28=0yZWPWR`kSd{~XujBK-c#?wtD5Uo~}4ndN;i zUG{pPwE-qGBFoQSS9ZPYk^M|TeNJxR=Stn#a@V<7O%L~}CG(y?fAyH4Eawyfi&v!(LP^ zvbn{)byDQT0{5iQSHe$k2>+Ik*tThTk*o1i+3QCW>PxT9xuqK*`sPsdm0HU~o?AB@ z(BLvl+}yKWbWihJu5F#}>u>B_`XF}CamU~fcIPyHFvxpltj}xf=@+T#@xQUl=*x__ z1$B#fpDajVpBHG*=P#-vkQ{h^>ib>XTye){G|gSg|Fn9leBR@hrt=?me)#KjaQY9g zgV&Y5Oj|Cxs_Dm*`ah|ma-F)@G*@wWaNgFN#cBIaNEi@Eecr zY(b&4yv0IhN8J9MHgu4hBXN&2uD9y+#NcXKExZDIY^ zt}Xw))+z4YuJ-znrrgbUYusBt-FaX5PxZ~;vUhKtMyKDhi*|M7d;f*%Ie-%rl}-ucXZ z()nDDPdhtTYuvif>bFMy{aFc><&W#PxK%!ioY(RBh{B_AG?&(P2P~>R?ObwR?H9}1-+3SWzOm?Z&0orCyqV+RZjS9b4oy2^UzIU&XV2O7 z>E^W--SdC9?WvuZRyY5MX8Q@p^$NGLy==}s5awl3To&f>$>f|x!tptMTQ~PHo_kn6 z;cxlF{9Vu0f`eX5*85++C41!WwxZg#?JQ41YCT>(_{}!K*uU9l$1bS?g{M3IGb)*C zp1=5f4!dtz=+@14F7CWXT%BT8aT~r>dnWt*#NJhfe%B?_IoDq)eYc`4ZpC9Au8{Xi z6IbgCEq>@~lzpFny_LeO#j{s1JmlTo$KE0tf2e9!>d$STc%NwAU43PO@ym-rSDuQM z)+wHv-hHEU_w>_|QN`Oz(I-<*32aSS#=yYvf&ny{0;+ZuV%aA>jL-Q&IZ>lAv--5CQN1dpL=_& z-jvu)ce~a9-Qg5f&e=8A1;aC<`h*Vp_(kQZEtJbKUEr zaFT>aR+Zh1>q}!C`O>((3>N0*d1dLXT=8ks67f`9w_B6DR!Ic&Y)Go z-uR%^Y`gGjN}J!g2(8?-l)pQtXbLR1UYWY|(5fZce`3;Z?cB{{`!T$2&3TQgiyqUB zQa#w7?^$)KYLS9yw^3&A)vp(Wx!WJrm!$BUW-nQ0CDc~t>nlAeZ^2YTN;l^)Nh-$HASOU;j7sD&B{DkulD2^ z@PwV~4M~eVC-u8rJCbSM#V=Muw{}MfKbN_+vFMA*tv%elzWd!S*3C`)Fem1r`pW6- z5C413{cp13#d7(2bz8w1r;oBry`7ct_;c^GQvSKmUfglH^73nK)7jUb-!FQ}JU92n z(yh&>Z|KarDI=33SD*K2r>EPm9UZ3|b}l~YV$+tLa@MJ~KkP>5vAyz%zj=25=bn}O zqi@>M1Nr^lYjGJu85~)UqV`g zY}$fW=Z!PDf)6!nGTJevKRcKItl>SAgkiCaiJ{XDmy%g$$}UV^({FLT^WKJT2_>#@ z?YkXGOn-F6jxtZO?yzI2KkEANM&4nii>kYSh@&>xzdemlT>@&XvrnElO?~o&b*z(r z?BlIpJ2lt;a)8M3|J$WszhINr=s3^a&I0;R45e9E>$P0JB>&A7=dNHx zJdL`wX$L1oKlGbfz3qx~@}>J5rFm{v>(`#H z{&Z}6tm4&BMVec$=qyqCv$^3w1>y5_Qa zSW_(Lulo_~`)obWwB1+5055TmAdh_=rxmL#*F;VZd8{4u zOEGk^aSnTCntRaIsFbyy=T0ATcfMEqY2wG=U4;zW?oWH@rgAu>d-9>F3AdLxn6!OV zSiJh+DNZX*hvmgVi3tsR&Rwd|)2we`)4Le4K=7x@UuNDj4!?O(Q}gobwQB4v3=B&q z|6l4_|2F8hn~1G8w@b=I3GvGprd?U6)?ja7p>j}S64Tl6LW8xFx2XM{lzKF9!_pod z^U78`r~68CGuxN=O#b)U=l-Jl-+XVstb5YX$!j$8%$NSM@9*wbpPy%2y|w<|@7LT6 zk`hL36RjQRt4az!QHhzR_^7KVwMOO$SD5OWj|bI-))m!ne{Ga#)U+3BVP-OPgFdw$3%Q9bmi}KAiDJhEnz$*D#s-sNm%D33v z6E5!*Z*x4YW3}q7h@53xs@IOg22Z~3jWKx{ux9PbKh9sPO=E-4X6<@$qb>4mY1Fd6 z3(JqF@i1OpSM+B~!Dc!>sU*PZnL>Vk*QR{>-EOJdZsK z>vF?Y2`uluel#hT>Jn!x@}GVGV5pCGHuOvdwltl z7|eApY0hFTV--IC4N2j%OYfGfv%C1EewxC$ZBA~{NuF0v=)cl5w6eT7V@@K++tu3w z>Q-d;vG_W&TAi<$|8Ua#Y1jB~Uhw$NDK}lE{^QwIF8U37rfBzvM%#0|*wA_A<9ge> zX7xMeG-b|rChlE+>B{S+lR|wjOZVP5q!YXDv+bSdnfl?E4YM*=aqV%EF$kz!{fh7K z&axTx^Mc~m=9<4%K2gLXyjNjC_qT?w|BPkzFOHpx*06m$b$7U*^LpilyZkP#S?%Jz zjr&}+yYbfW!^*MOKGoFkca;40Gx5iN$$$DqlaF_HY1nR7`eK#5P(c6v6>f(ISLgkU zdw=l-TQBn!t&d0a1s-)i;bXGD7;)hD7u%E1Z&ZHSSjkdWK;hp{J? zvhX$+ehQ!WE@^{^o#wx`;H3_$e()@m<=K13b;ptLC2mK<=e@TnH9z`rUZYFFW|mUH zWS#cHZ7nL%Zhf%_)#{^5AD*v1@a@6t8An78KHHo5ijyOWyHG{*nZ(7(hj{iTUVi7+ zTK{8lS=gaF1spDqYO;5;eiB_dHRj(9yZXO22B&v)KAv|vE{Rk8h0ToHyI&ZcsGh#z z!MuQLy&F6DSH`NEwZFVs)23sXrS9@?O`Ka(+@!Ztymz_CD46rNO@WmmLIZU)Sv5pLUSz&Rej= zI;XPTJ?7(qV4kqsrL9?(cfPZ#+PtmE%HS83w>b39`jXlk#d7vtue{gQEWEZXz)bQ? z-Hyd(*SzO4*PY32-|cMeWTvkC)a+@6d*hcoZP$z$Ev)a=tE4jT+<*RnhWd5hivM5v z?7Lj&ul}~ET;Z2vu~AUo>>CLV9rIUhyLjcW`MoQW*Z#4do$&J1!qd$YukHW3yv?n# z0)XlIeM)k!C@={h%7L}xVII`iKzHIeVLT1Hv_|L@P| zCHJ!!o{3-5ky!d`i^Q|~N2@oz-rBxydCR)<8ww6?y*OQ^xGgPWrdz+2?Fz|XXC^rTPx%vx6BlP)bNt3S{p5BfhP1$jecC36EFuN1Jhug`ovW~M z?-#L^OE-R-oZO}6w5-W(!+MX+!6`S*Bi^{5i0U*-4tuM+Kq5@*fmS8k*Mz)>QtO1z zCtbOysrr0=z+dUYzwIT{6lSjuu~!UT{GR3I$9R_~i;5~Qu;d+8=|3U$k>$owVGXy2 z&2hmI$GGOI7g!%z|Hv=ndV%Vj`wI%gSDaGHo8(&eOdYkF>SwjqmtbdL_$4?gR(4l{3Lo3$iUY^>--E}o8P%ATFwd;{qMaj#JCCkqFLw*B>sn`Nt{OSM~mkO01B_Yxn(ozCYWyd++_d-|tTU^Xt2K zJY&Z3lLAr#`U@So6?=B8syJ~hn6GKYKfChAA?Hc$jP=jVRc1Kyc`|kF9M3{d{?-l5{GZP$E827&pYidd!n}l2lb2R- z`G5Y<(~@5K+wxxBJ`w!~o}BudUU&<|P5aQ*ki%!SEAxxhv^*7+Jzi6`PS*HxGgo5P z)u|!5(VJPLl$TAd&+v`NvRS$H*rclL>6Qiyq&{}!Wtgv+wl>mq@>6|rjc+;}bL!aw z{o8hUCkr2uQCipeL&Z@@bCc}Viz;uFGS9chsc~$1^1W2Zez(;Uwcwgln@*&adgS_A zR&6p}ber$()Gx0%olAqnG}q1Cw)fI+zg2FFuG*KguP**ox_jB%GwSuJ5nTv{{xs;}pwDeh-x%z6{7J9mF= zQo}`|6*0*(4!1qOIwfP>iT4h9frrdeq~?YxnJ$p*J8<>u&4*bta#yij?b-J!rZw;7DMYhEmrykvsUFz3=N@t!J-`pO)7|mqW z`gISk#x?#FW_-Ivr&RjB-JY%f$CgGYE*4yCbZbM%vVB{8jupiyEoKjFJa+l_lyl2N zqmyUNXF2`n?K73P+V@!3UAcOz)a%ZboTCP^M+3KKbY*G0w8~f*UA&0zTHdWSM^9}2 zYjNP+UcJY>G9nQ-Gc|4$S^gPZP54eJRG7f2x8z|8zum zM~`#IsS5T$&i7m~bHqQ%-QA|Sde51K%D=aJx%yfCu9>mL?d<dD- zwrhJVbc}UM%~6&5$J}!Sc093<+r;$Nc+ERar_V(fW~G<beo z^;~OHpUZva>3*KSvs>~Cq`EclFl)uW&@S4tjCbP8RM)#&?#EZ2xOy$3GRRoSZ-4gc z*|SbuSb9NY5goaTo5M7D&K?{8)@ zMXWlOG%NSIPV7Cm@}lcKxv9VE_*9n5YiT>bF!fll^z)N*G6$Z&kBz+hzod3roZGfK z{o6|dzWn6B^66LG8}+PGwXm1JQ-jVlRjIXWFX!;DlJNMu>MXyAQRa@zO~2aSY)QEA z_+w{yhfmu2&1bGWu$p^0=bp&hy;AkuXJ$Gn2zpB!v>Qzgt6sKY>Bm>iPWGLLzD!;% z@$}A%jL>s?&&^$Vcc*cwP5H7skM)yIXT&y~K7DFO>#j+xcLFn?YyG;_>a>W#_u(-? zk(Q$pT!+;KBJA5135vAOc2j7b?JmF*&gvE*v`#7O#f;S(Cm%aH;l;zv;))xkMU&)L z9j&j^5o8b0j&omJ!5l7pzDQ(aT}h(ogLOCFGnF5mC%#Mjo9%;jH-0O9dKVS*{CCBK zH3s!2HeHwYMwBpp`t`}OQQxqh6=&?MA!Vx>>CEERd5u*OgNZ^t1BP%Y~npaZO zY+d&~d>tFNP+;Ob<9%DpX3f-m5&hdhcy`jV$qPAM9pfiHINq$TAJn4z_@8w0ZuZj2 zF<%?joZ?L3te1DM-t}B&Px&p^yWw-;+XJ6>NN)czb7RM*w<6a(URbvZalZcN^i}i3yGM77 z()OL@U+8*Fg)eBw#+5s@0zysL3Ui_);tTIaz5SRf6nKnHEA!#Hyzkv!$7JgQPwu#^ zuO(T&)Ai`;-hjK>36rxG+r-3|C7EmOd7I(JA%3x@u;G8@&A#l8$6>Pq#f~`5de8oU z=Vn=J=7sfWt4Jm_+&sTzQj}*sbfBVK`tG$-qW}TeLSQ0u~_r7oa$-Hk7guGR6RVczq7 zR)eRj&cr0cnxx1>fd4PAco$)dQeEs{Tc=QZdAPZ9NwxM$ne8e`w^ z$I3b9>dIid=2Hc^%Xem;3a`1mZ1TfZn~%ON)ze+t-fsAQt?SD^o9!{zg?bq(yl4?sIdAMKNX}b?R|OOJoaK zHeO`B$apLMdvISw@sY$8S0?_ndoiW@yMa4%ip<5dPaaoRev7HI?YqsBP;vSCh26hH z{v7S7(O4bbn)t~?kEiPF&56;^lD&0Lz2KZJd6l2J`NWFbdl+TYd2|xa98h{Ev7_ZQ z+cblEIrfdue&1GZdl?sX#^81}v!vRt?ahg=L=JOG&E0V4ub##8myNObY#S<#0 z*lagEaL+kiDE(!QiNSHpNe{faPQS3~-zcz4#A&Njp?v+ueBF6$Td(ZSm05fAVgaLg zEnlwZiAuMRn#@bM?FH^0cPOlqzx6$NhrgYkw8XZ8mjcUG<}Tql8Ezog^uCQ#O>{<4 zk9>Pw-f6>|O={7WX@$Bjx<9Hq7Rki_&!4~U&P{QZ8{zWlENzT>%(D)qa8!CsySN~c zJ)!#eq|9xhH|}k)e_i)@Y6)|2ovY=2V}Da-;f{+1S_Vn4)WZ&PT+v_Cw0epE1>u=T z>`_~Qd)IFKxPgg*;S}4XSl!8W2gK^vhJq7v-Mg@BYqj%~&WP6>G)&1kkl-~zJiehr z(a&UNWYhh3+pM&sz4NRu&VQu;p@=r7u&`suoxm+;daBczRjtu5wAa zwC0BgKM9MnrJh|EypdD#M$YzCZ578>`*!h6c_Wn{w!>iQdv?)CJ?B>^`?7CcJEbSS zFY4w~y{BJ!Pa7SHnrz+YxTE!emhs-1FJdR_*8kg<9NW;vD%%|qv~kU2z7=PS8;`EpQ^311kL$SZ z_SJQ>5;ufL)UUdmJi|)z`N4^S{9paTi|(Y)uuqMaRQvz5B6N*GL!wQ^E#uAiOx%5+ zZ@8}P_}G8%|CH~+E#+tUu_lS^c(x>^=qkl_tTKR+?NUdd%fj?wh{%%?Z5 z=Xk32UEtr7_pEQ1+ITxBFZS5L)218nuM(W5;jeMgtz{B-eJxm7cM_ZS3zotS!GptAjn-4)%JCwW5UYWt7a zB}MOBUHj!;SXS1gMqkBK%dCA$y4`oV#(%e38`^SAZl#BC$`x&^X6}^Y5Vtx1?4M5+ zkj;_1F7i|SRPrnV!%dr2jNHXezQ{*S)W(^Qejj9FU|2gjG1IHwOk(}18ppy@Ts=k( z0$m*EGN$Py7&$*WZj_hid41A0<$pZ&9Pxjc+=LFN|L+alFLgdvdQMJ|&$fHT=PS<@ zpR;{_=iBS`=i?c49<(-@q=|g#c9%~}J)=3nVEuv)R>^LoX(B2|?K)E>wVD3899z|6 zDrx0>eplw~e{9Y+>)#o9)T^e?H|7cPnVoMgU45rE`Ay^!$yFAnhi{q21ix`!`eeVc zZQGf13-hhYPG-tTt$S##=e#QC_8r~Gw&#UTI$<)~*IkWGzW*rdtdZ#j}x0jN-s{k@w>9^PU!`ny`h`)r0asO zto^jUW!ApT%=)gqap-ex z*MHl;^|CrIWDa|5zjjf%@Oi2Ui4wW}`H@qC9mJP^ zT)yeK_T4vk+5N(;)jwZi<;o9V?xveO?_Sd1l4iCSvKoqNZhd9WTP|lTJ>7cbi)NC% zXGdcFjCrhv;Irh4iHtWnA2y3(OjTf|k-^9C(d&*T2|Y{lgN zC4TiU)sCrL_1K?tMPzZu>POv6ILrc~IHEj0F3g{ta>MV&nNx3;{1E?RS*!Ksp!|b= zq4zmVj!H+~*vzpmKW{s|`rRG-Kl_;rdi?E-ZhUx{blCaqVKwJ(n?o+mF-(!#9nO=d z{f@hB>b8(aNhWW&{!T7eJ{5ASu-`pA#=CmHO6=!owR)bXr?Zulzc#;idC~W;e^%u-Wso4eZIp)vTNg_fZ5!I$>&O6Bz7zQ zUvfS%xqRQ3;6VGZC8knbsS^84ZZZFBXBP}lykHo$YQxSANrocNr2UtzN_n<^i(qJ+ z`ymeg+dK(3GS6JEx68WaYhm8b^L6@$m4WJVFX#QxdKliqHtN_ejOQW;hnE8>ME#oZ`|^o|6Dwm%#)x= zU;m1&*U;0G!D}9rcCC)^-k9}S^>mG~puK8|+M_p>A77czFc9-!yuD)j zw7vd6zNoB_Dr5I&AvWRz_$GMrqoC; z-S|ZsEL~f;Q#BX;XzaQ&LqgCefal-t9P`w|-M8Q9xyc_@|DdnJ)Tw6I@P0|*ySq&Z zvl;Bm-krHK(>Oit-M?R-|Ef1w>Xa{%4wmZ7#Y)J+(?Zy8imka8cE`&k9?b|GccpQV8C>INk3?!O!QRam(wi zYFm?byY0TNoL5_MRC-ch7dy|(6aDK$0~jRY;#Pe9tU2vz#T5U|PE%TEB%g>^>0j6# zJx#Xl=chk9OT)RQ%Xr+rx3#q1e8ZdPeK!s}a3AXNxLC*(k$LF6K>Oom0^(fe4?eHeV#RpM1<#t2L!_yH?(%qbE2SC;JJ`FydSIer}1l z^2_BDf((PgO6;!r#4Xer$`9_E@?Jh*nw(EcAUKCUnz8 zEifa|ZSK3Rt#)Za`54OK`r#`*% z^EGSR%X&xSFW28L(>^p!=IF2a99x}k8`hu8-@E%Suh-J+d#Bysur2py?6TE&_V5@b zD5NGx_M5IT$ocjpLa;Hkl=(F8n+tXucTG=P#O@R}$HbtEr{4Kj`8}T1|93ivPda)y zNn&SS6i@Kp|D3mkj~C5;==h~5rm zkB1VAj5X)RIL<0jW_!TqrZBzx*k#UtJgt8Ygng9h`o%Wum)NRJhTm6jU6kg(uzyv$ z$A_|SKC6~{ta!^G5Wj)DUZtzWZ<}VPkf_{pefA2bW}8l(>jsB^Pk3zQRm0$IBPtlx z*ImZp`Bp5?U1fVgyNTbEX$Eb(rxpc?RZNEBxVg6P>W%ok|7Imkex8_-#{c)zBqcwS^LYFp!TKBoI`TOMzm;2f)XcD3Kq?VRT#YF<|7to-pJ`Az$z z4RP=1b^9OUZIRizH{xf}mApAZpXy2^CkbXPi9B~iFwDuaH7#*^fY;aTJ^s%{W(JoP zTGt!jII~dT)Zu`*Nwvo7=P!LOa%$y-?L`?2JsB2;#q)gKvvzxKO`Y3{fBq&1-?fTo zJ=pvC>m&2Dq^MmBm2{qPhW#zQawFeV_l@Yr{zb@PmZ4S$|+ z-tL~gJ51*;+jj%8j}Ls}ADmKR*?g!zobT7hgcpJzgzED)KHc=BS7G;W=40kzJU9NF z%~ZG4*bwK#9I=i`&Dc?sQERi0wvTGV83S_?v zJ@|d2WuFZHx*Mj#v+vJ7vu)XoK(3b=C)y_;5!dPUj5a=bPGtTY(fK-Z3nwkH^?S6v zaQ0I*qne<@U75vhD!k>9c^g|M|K~C2n@$5ctR~7&u8)fMbDDhtkrep(0VOMGwqWqF=vCn|>>2%KiuS9~DAtLMlJ7 zSA2SO{b0Aa{x5NzYO`oXrxhx4drHoK`BHuP^RCU6|9`)=W~jUqCUAI16Q57X1ugY6 zOALY^DXdSBG7gOCeI(T!^KHj+cf*^38|_=lrB>WFOYXV;qhrpd?K-hNH+b0$_Wa`K z&6#KW)I9RmJdrf78G8&a^C+)vc$u2*cU1Sqcb|*@u57HI!}-xobngq{v^ZCDA+4$j zAqy9HA2ncG91&0`+#Pr)X~ys8FB49fA2nn6YSNK_2jyS{yc**^Blc0QFQCzdH(?x}A%W9OJS|Kizw3;Ju1YFb@h#UgP) z@<4ni_sso5;a>l|M1&W;h@8W{?%X8t$eu2Fx2QRoMm%9ko1_~qxUQo9nT@_5mICADML3nG`u6uLUq-&WmPCV0zz z%AA@LD>%fy2^W4_y>5xi)TvgNx=%A+XVdifrL?R!^*H~5vc8b72alf*Db5N#TA+Ht zvhAY7bBRm)&LvI#Xsw)hCjIoH$$t!7AI)f$68k@6vxRSHoKk;_#O%lze(id+eVHdz zop&r1Vqgf=VwileNvA%tGGWTqt^enq`Q*E=CZ~~Mv5uh7NiPOPrwC>jR!@fJgoq=G zKRwvmW?C2vKI-$1&02VEDQk9irs>tJ*KQ1pZ)mMMe{J9Oeb=9c*6usHearjO%G$L- z3h&F`n;XycWE1}F{%&vad&}qZir-o8uYNau`}sWuG6!@jb;Yd+b6o8)Ntx0at$JU5 zv2V{b!#0r_66(pdMt*|78+JS6vLN zuAXyk6Pc~yxZeLXl}dOjHzqp13vU(PYuKH6e$+uTEQC6SV$I-iMP}U#oi+vwcl8 z57tjVY0$T1qWgj~S(AjEul;;dlzP2NI6AdiD)!-IwWo7?m*q@4yDVp-cI~Fn%tN1d zoSM>*^VxHARF2^hF^7b;9PMvkYzj~i+nn6AarN!T2R(Ke%JH^EPj@Zb%D$+vLM7`& z*}*5NjWhNt$!tEnF~O#y_wIZTgG&$no@a~p?6=utTrYD|woL3g%OXSTTN3<7a-DDO zc)T<{lAFsdb>=-qjTQXIlJ4A!T-&?tmFlga-L`q|b8pU2v}R5Ia>n&whR(ek8+)tX za zrth0Py4QYr?#C;;d)v*6rCk9N_G?{|;aJP>()_AC>5^M{MKYs%YLqRi6Ynb zOn$jA^6T3zrze!f*-C|k@kU;mz*k)quO;Xu)F`%^_q%FX;7JC@n}_aPX$mv;-_CDZ ze{FMTA^W1hdE2a0+Hdw|y_^4k{=5>-9*?6!SI^5UC{5!G?k$_cBc5_jM}kY>W028@ z35wyXH!SS@csjW;Om3U~-;S)?w`X$teG^Pyx<{px$G<@)s}j@(kRUAsd`wor6Mq-n~sPiZ%o zGTH?naXp!NiRXO4tW%XvCEV55*By{Mc;(-^Gg8l7|MFOI-~5x4ma^MoQ_*?JKZi~p zO6SP`$IYWS>70qmxuSN)oytNfA9OW5C-2Y^;<|a(N@A01wb+c$AMOPlpV!y8di&c2 z0Qc} zh&gxlT#Z~V+ZCT$UUZem#QgTgh>LS1jaiPWHZOM3T>op1t?@65=UV5u+YVVSu<`7g zvE1c{*o3nyxy~H(aNjc1behxqjm#>(;YB)cj@xmUKg{Ef4_I9Nv0gPP?7rA^mZaP} z$0qQ3ubX&RY+uuQPA>N5r;J83TzlNSzj>&ePs|Q2p1Yvx!fnm$g)4TfH-EzBoi}B6 z#pZ~j&2P3o5!*S{;PQVC-JQO9%Xe#Q>;9Z`M{$Kr$>lFbVQ)*-AMV&xba^WG_9@Xt z)9>V+y!)xr``twSh)w?Ag#Eq5>W_N~i*PTW9{I_2XSiVP$w|MT)Fmy83qPGD8h^y@ znoH--Q@WQ=&tT5Xn6~EYt3?+*u1sQ|a_KSKG7p0*i#EAuTyOrA>b*~iUB_~T%*P3D zwm(_@X@hF~1xek81mrE&tdp6jtc|TvpRPHA?J9h~uZQV~p#&Z<+B& z)Eg9cl!o2^?Na$Y@TyIk=kyxu%yg#U!`5%7xv&`7wrlM9zxu?a<4-$zg0mK1bXe|` z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/content/DirectShare/gradle/wrapper/gradle-wrapper.properties b/content/DirectShare/gradle/wrapper/gradle-wrapper.properties index 86fc139a..ae45383b 100644 --- a/content/DirectShare/gradle/wrapper/gradle-wrapper.properties +++ b/content/DirectShare/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/content/DirectShare/gradlew b/content/DirectShare/gradlew index 91a7e269..cccdd3d5 100755 --- a/content/DirectShare/gradlew +++ b/content/DirectShare/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/content/DirectShare/gradlew.bat b/content/DirectShare/gradlew.bat index aec99730..e95643d6 100644 --- a/content/DirectShare/gradlew.bat +++ b/content/DirectShare/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/content/ShareActionProvider/gradle/wrapper/gradle-wrapper.jar b/content/ShareActionProvider/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/content/ShareActionProvider/gradle/wrapper/gradle-wrapper.properties b/content/ShareActionProvider/gradle/wrapper/gradle-wrapper.properties index 86fc139a..ae45383b 100644 --- a/content/ShareActionProvider/gradle/wrapper/gradle-wrapper.properties +++ b/content/ShareActionProvider/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/content/ShareActionProvider/gradlew b/content/ShareActionProvider/gradlew index 91a7e269..cccdd3d5 100755 --- a/content/ShareActionProvider/gradlew +++ b/content/ShareActionProvider/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/content/ShareActionProvider/gradlew.bat b/content/ShareActionProvider/gradlew.bat index aec99730..e95643d6 100644 --- a/content/ShareActionProvider/gradlew.bat +++ b/content/ShareActionProvider/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/content/ShareActionProvider/template-params.xml b/content/ShareActionProvider/template-params.xml index adb8c2ac..d64dc85f 100644 --- a/content/ShareActionProvider/template-params.xml +++ b/content/ShareActionProvider/template-params.xml @@ -19,7 +19,7 @@ UI com.example.android.shareactionprovider - 9 + 14 diff --git a/content/contacts/BasicContactables/LICENSE b/content/contacts/BasicContactables/LICENSE index 4f229463..d5cf8f3a 100644 --- a/content/contacts/BasicContactables/LICENSE +++ b/content/contacts/BasicContactables/LICENSE @@ -201,447 +201,3 @@ Apache License WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - -All image and audio files (including *.png, *.jpg, *.svg, *.mp3, *.wav -and *.ogg) are licensed under the CC-BY-NC license. All other files are -licensed under the Apache 2 license. - -CC-BY-NC License ----------------- - -Attribution-NonCommercial-ShareAlike 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International -Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution-NonCommercial-ShareAlike 4.0 International Public License -("Public License"). To the extent this Public License may be -interpreted as a contract, You are granted the Licensed Rights in -consideration of Your acceptance of these terms and conditions, and the -Licensor grants You such rights in consideration of benefits the -Licensor receives from making the Licensed Material available under -these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. BY-NC-SA Compatible License means a license listed at - creativecommons.org/compatiblelicenses, approved by Creative - Commons as essentially the equivalent of this Public License. - - d. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - e. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - f. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - g. License Elements means the license attributes listed in the name - of a Creative Commons Public License. The License Elements of this - Public License are Attribution, NonCommercial, and ShareAlike. - - h. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - i. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - j. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - k. NonCommercial means not primarily intended for or directed towards - commercial advantage or monetary compensation. For purposes of - this Public License, the exchange of the Licensed Material for - other material subject to Copyright and Similar Rights by digital - file-sharing or similar means is NonCommercial provided there is - no payment of monetary compensation in connection with the - exchange. - - l. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - m. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - n. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part, for NonCommercial purposes only; and - - b. produce, reproduce, and Share Adapted Material for - NonCommercial purposes only. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. Additional offer from the Licensor -- Adapted Material. - Every recipient of Adapted Material from You - automatically receives an offer from the Licensor to - exercise the Licensed Rights in the Adapted Material - under the conditions of the Adapter's License You apply. - - c. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties, including when - the Licensed Material is used other than for NonCommercial - purposes. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - b. ShareAlike. - - In addition to the conditions in Section 3(a), if You Share - Adapted Material You produce, the following conditions also apply. - - 1. The Adapter's License You apply must be a Creative Commons - license with the same License Elements, this version or - later, or a BY-NC-SA Compatible License. - - 2. You must include the text of, or the URI or hyperlink to, the - Adapter's License You apply. You may satisfy this condition - in any reasonable manner based on the medium, means, and - context in which You Share Adapted Material. - - 3. You may not offer or impose any additional or different terms - or conditions on, or apply any Effective Technological - Measures to, Adapted Material that restrict exercise of the - rights granted under the Adapter's License You apply. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database for NonCommercial purposes - only; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material, - including for purposes of Section 3(b); and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - -======================================================================= - -Creative Commons is not a party to its public licenses. -Notwithstanding, Creative Commons may elect to apply one of its public -licenses to material it publishes and in those instances will be -considered the "Licensor." Except for the limited purpose of indicating -that material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the public -licenses. - -Creative Commons may be contacted at creativecommons.org. - diff --git a/content/contacts/BasicContactables/README.md b/content/contacts/BasicContactables/README.md index 2e26abb3..50efcfbf 100644 --- a/content/contacts/BasicContactables/README.md +++ b/content/contacts/BasicContactables/README.md @@ -25,8 +25,8 @@ For details on how to query the contacts provider, refer to the [Contacts Provid Pre-requisites -------------- -- Android SDK 24 -- Android Build Tools v24.0.2 +- Android SDK 28 +- Android Build Tools v28.0.3 - Android Support Repository Screenshots @@ -55,7 +55,7 @@ submitting a pull request through GitHub. Please see CONTRIBUTING.md for more de License ------- -Copyright 2016 The Android Open Source Project, Inc. +Copyright 2019 The Android Open Source Project, Inc. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for diff --git a/content/contacts/BasicContactables/gradle/wrapper/gradle-wrapper.jar b/content/contacts/BasicContactables/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/content/contacts/BasicContactables/gradle/wrapper/gradle-wrapper.properties b/content/contacts/BasicContactables/gradle/wrapper/gradle-wrapper.properties index 566aa3bf..ae45383b 100644 --- a/content/contacts/BasicContactables/gradle/wrapper/gradle-wrapper.properties +++ b/content/contacts/BasicContactables/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,5 @@ - -#Wed Apr 10 15:27:10 PDT 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip \ No newline at end of file diff --git a/content/contacts/BasicContactables/gradlew b/content/contacts/BasicContactables/gradlew index 91a7e269..cccdd3d5 100755 --- a/content/contacts/BasicContactables/gradlew +++ b/content/contacts/BasicContactables/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/content/contacts/BasicContactables/gradlew.bat b/content/contacts/BasicContactables/gradlew.bat index aec99730..e95643d6 100644 --- a/content/contacts/BasicContactables/gradlew.bat +++ b/content/contacts/BasicContactables/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/content/documentsUi/ContentProviderPaging/build.gradle b/content/documentsUi/ContentProviderPaging/build.gradle index 2d689c43..890e0f11 100644 --- a/content/documentsUi/ContentProviderPaging/build.gradle +++ b/content/documentsUi/ContentProviderPaging/build.gradle @@ -5,7 +5,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.0.0' + classpath 'com.android.tools.build:gradle:3.2.1' } } diff --git a/content/documentsUi/ContentProviderPaging/common.gradle b/content/documentsUi/ContentProviderPaging/common.gradle index e5c3bddd..c55cdf40 100644 --- a/content/documentsUi/ContentProviderPaging/common.gradle +++ b/content/documentsUi/ContentProviderPaging/common.gradle @@ -1,13 +1,12 @@ apply plugin: 'com.android.application' android { - compileSdkVersion 26 - buildToolsVersion "26.0.1" + compileSdkVersion 28 defaultConfig { applicationId "com.example.android.contentproviderpaging" minSdkVersion 26 - targetSdkVersion 26 + targetSdkVersion 28 } buildTypes { diff --git a/content/documentsUi/ContentProviderPaging/gradle/wrapper/gradle-wrapper.properties b/content/documentsUi/ContentProviderPaging/gradle/wrapper/gradle-wrapper.properties index e8ff2688..f9415508 100644 --- a/content/documentsUi/ContentProviderPaging/gradle/wrapper/gradle-wrapper.properties +++ b/content/documentsUi/ContentProviderPaging/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,5 @@ -#Mon Oct 17 16:40:13 PDT 2016 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip ->>>>>>> ContentProviderPaging: Make kotlinApp module self-contained diff --git a/content/documentsUi/ContentProviderPaging/kotlinApp/build.gradle b/content/documentsUi/ContentProviderPaging/kotlinApp/build.gradle index 94bedb15..f6b2bd47 100644 --- a/content/documentsUi/ContentProviderPaging/kotlinApp/build.gradle +++ b/content/documentsUi/ContentProviderPaging/kotlinApp/build.gradle @@ -1,17 +1,19 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { - ext.kotlin_version = '1.1.2-4' + ext.kotlin_version = '1.3.11' repositories { + google() jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.0.0' + classpath 'com.android.tools.build:gradle:3.2.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } allprojects { repositories { + google() jcenter() } } diff --git a/content/documentsUi/ContentProviderPaging/kotlinApp/common.gradle b/content/documentsUi/ContentProviderPaging/kotlinApp/common.gradle index e5c3bddd..c55cdf40 100644 --- a/content/documentsUi/ContentProviderPaging/kotlinApp/common.gradle +++ b/content/documentsUi/ContentProviderPaging/kotlinApp/common.gradle @@ -1,13 +1,12 @@ apply plugin: 'com.android.application' android { - compileSdkVersion 26 - buildToolsVersion "26.0.1" + compileSdkVersion 28 defaultConfig { applicationId "com.example.android.contentproviderpaging" minSdkVersion 26 - targetSdkVersion 26 + targetSdkVersion 28 } buildTypes { diff --git a/content/documentsUi/ContentProviderPaging/kotlinApp/gradle/wrapper/gradle-wrapper.properties b/content/documentsUi/ContentProviderPaging/kotlinApp/gradle/wrapper/gradle-wrapper.properties index c4f37a9c..f9415508 100644 --- a/content/documentsUi/ContentProviderPaging/kotlinApp/gradle/wrapper/gradle-wrapper.properties +++ b/content/documentsUi/ContentProviderPaging/kotlinApp/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Mon Oct 17 16:40:13 PDT 2016 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip diff --git a/content/documentsUi/ContentProviderPaging/kotlinApp/resources/build.gradle b/content/documentsUi/ContentProviderPaging/kotlinApp/resources/build.gradle index dec7b24d..f1c38bda 100644 --- a/content/documentsUi/ContentProviderPaging/kotlinApp/resources/build.gradle +++ b/content/documentsUi/ContentProviderPaging/kotlinApp/resources/build.gradle @@ -1,12 +1,11 @@ apply plugin: 'com.android.library' android { - compileSdkVersion 25 - buildToolsVersion "25.0.2" + compileSdkVersion 28 defaultConfig { minSdkVersion 16 - targetSdkVersion 25 + targetSdkVersion 28 versionCode 1 versionName "1.0" diff --git a/content/documentsUi/ContentProviderPaging/resources/build.gradle b/content/documentsUi/ContentProviderPaging/resources/build.gradle index dec7b24d..eca6f96d 100644 --- a/content/documentsUi/ContentProviderPaging/resources/build.gradle +++ b/content/documentsUi/ContentProviderPaging/resources/build.gradle @@ -1,12 +1,11 @@ apply plugin: 'com.android.library' android { - compileSdkVersion 25 - buildToolsVersion "25.0.2" + compileSdkVersion 28 defaultConfig { minSdkVersion 16 - targetSdkVersion 25 + targetSdkVersion 28 versionCode 1 versionName "1.0" @@ -22,8 +21,8 @@ android { } dependencies { - compile 'com.android.support:appcompat-v7:25.3.1' - compile 'com.android.support:recyclerview-v7:25.3.1' + compile 'com.android.support:appcompat-v7:28.0.0' + compile 'com.android.support:recyclerview-v7:28.0.0' compile 'com.github.bumptech.glide:glide:3.7.0' testCompile 'junit:junit:4.12' } diff --git a/content/documentsUi/DirectorySelection/gradle/wrapper/gradle-wrapper.jar b/content/documentsUi/DirectorySelection/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z 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 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 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 diff --git a/content/documentsUi/DirectorySelection/gradle/wrapper/gradle-wrapper.properties b/content/documentsUi/DirectorySelection/gradle/wrapper/gradle-wrapper.properties index 819b0df8..ae45383b 100644 --- a/content/documentsUi/DirectorySelection/gradle/wrapper/gradle-wrapper.properties +++ b/content/documentsUi/DirectorySelection/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed Dec 03 14:12:05 JST 2014 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip diff --git a/content/documentsUi/DirectorySelection/gradlew b/content/documentsUi/DirectorySelection/gradlew index 91a7e269..cccdd3d5 100755 --- a/content/documentsUi/DirectorySelection/gradlew +++ b/content/documentsUi/DirectorySelection/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/content/documentsUi/DirectorySelection/gradlew.bat b/content/documentsUi/DirectorySelection/gradlew.bat index aec99730..e95643d6 100644 --- a/content/documentsUi/DirectorySelection/gradlew.bat +++ b/content/documentsUi/DirectorySelection/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/content/documentsUi/ScopedDirectoryAccess/gradle/wrapper/gradle-wrapper.jar b/content/documentsUi/ScopedDirectoryAccess/gradle/wrapper/gradle-wrapper.jar index 8c0fb64a8698b08ecc4158d828ca593c4928e9dd..94336fcae912db8a11d55634156fa011f4686124 100644 GIT binary patch delta 51638 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

E|l>~@7Z!Z;baDSe{6}W0i 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 z zc9*BFic8~tG9%7nt%ccI0|{-OmPKU?mTunAT3&D?Z|1r!6^=W19-ky0YIa43yXEl2 zio^v=ml{kuCasWfVR`w@g(Hs|Gxije8{7-CSX*?fguDEKpL5)%Cp-4!ocJE<_C_>E zYSEEH9u`+3Z^+bh9%nviAex)c-ID2NawF!(onyk;X&px;=4a{O&7EuZH<{@0=xl6@H`2Jc;QhzS<}Qod zmuoaW&ingNZ^qY~^R1m5A8oez^_+*-kG+OjBFpake<6hxKXmeEEv$b~`z*ZW)8@N4!RNVS%U54XD7zpV!oZh zeMIVwZQWN)z1FveDcGQ zv{NU4HJ|KJwAt~yw%nlUp;&c)Rpsu?OI)RMv^UL8%ldFJQzK&5+YGzc_bNMYYm}|5 zs_&~}wsP*2j!d1uly9*_yv?L4k?AR+wH2#n(`_#=-}my0lVbG4Dds8d(T{Vjd|o!} z@z|j#DuM&xV$iFu3D~52DUy@6RH~fPkGeGKcC$8>3Wg%H5p#D{mZtlUjF}% zjvD_(&U;h^QO>t{b@G0on<#}dvf&R`N}}5$uH-xG*LzOI#Yg*C7ngaz zVq7Y;rdf)QkraiM(`f*FV7EonbanaG{$k+8n zZ_@r7{Qt4w`8APOzbwz5Su9b`Uo^Wa!ECB+|D5C#!ZMAeEQeoJ8|+!Rrs@4OLEfjw z4JNJU*nYp3XE6)=6Is(!;x+P%v+Hf9*7=(slbNvm&%8fPc|Eob6Ky4~FNrvAUUKsA zoNwii=P+BePpRYYJpcAsi`4r2w|hHPcFbd$Y;v$E7t(Kdqr*>K7Y{|T3rPV@9L|%Wd2rijC|LB!w4TVy{mHbNU*^k=veU4Y-?#$YA zsy=7`cZp?BFWgU_s*|7OzE-ww)`ZyP3@>HJo!d9DtBQooioe!d$-Ah)_j(G3%F`-IRDOmnyPun_UW3AnWn;&J?%PMNko9D`Ud#l8Gml<7dSCVAI z9u;kSEqH+K%@NTTF2Z?-+?E|yJ9anCrc1X%F8mSujV}4eT7SBx$R|ku>q+~v$hGa@ zw89&D!WXq#GbRVUnZUgq}h zq)prG6)R)ayxaGn`A6LuLWh$s$vNq5y|pa7_Kvx^q1Msa6+InEmtXD6~h{UmJDr~bnGS*Q`erB%m!gYU;q=YLR{mo&|9D*wmWn)?2kKT3=~nqD=Q zu{}MLRicvZDcd~b4|^I9FE=>uQ2y{u=3~EwEsHNl9K3d5V(^u>Dq?d}V(OYc7x^7J zofx&xdPC`y$H^6njDE!yiwzEI6w9}*Uc>L@!z=$g;74rkDfg$&trU_9rAVw5P!If<+$hbV;Ul#Tlg;?+Pb7-X7sLl z&hx@wSMJ`@qVg**%}(RXSHtqSgR8&zd|ESirtqA=bX(DPaa~`fD$X8w&2}$AyX5w9 z4XdST{PT~n813!cE^~e7y~oE`@_r`rKQo&uf6zv$lvl8(PMER$prB693LnRxhB}MR zS8bSK7Z>z+-Icu6iZN<3-}|IgZJw7NxuRw0ty%BZtamUqGU!AR*GlCMiM}Z@^?6RG zs!YA^uq`{ZTI;*=j7Q&7n>Q!#=s2{?U}yf$ga<|Mlk4LD9d$3{EMLf_J>|yriOW;v zTPE(GB%D{j?!HZ%cWhT3o3i^|&(%}TdRedUl3IIL#ndY!U8F)pBuv(|c58d#k_aib zONa!o&<6CHXX}bv)J*o)}(JSe!*NF>tBC1w{WX8 zIx+hWXD46sd)uDt+Veb*zS`R3AfR5KK8o4_?e3GXP!7g;q^kb{wF;4sBM-E^REBUrgM1qrLOHM=J%%k zt#FS!-2cRPkM?^3#mOGO6sA4SZSCGM^TxU)>*>|@eftw-r0@K-+tVy>)MxJ`Sm&}U z=AD(``>a0GD@(iYeOkoECsnm$`_jT|6FjZz=P7V)|8(q!;lIA(Y|X&)D;M}Z<9D|| z=r8$cXAx6zlXV=jG4-BOdAN z;|tGCEL2i`Y+DtZ`f#qqJ@3}JIyLtXuv-cK?|jLwR4aR?k(MGWH?dl6h zF5HTE9~bhEZO>2b@TszgmwoBtIojE^=9uwEg(7W($G>g0d2e*1eC-Pd}tQSwWu>AmAZ_a1w%ER?movT zcc*NP;6LX7D+}{g|8=Xc4an21>%E`RJ+0or?%UG)WwZX(m+WP{CiU*JMCya>MOT(`!1kj+S-8lK^s5zLN*{Vo z$@nLilY45v*2FdQjxFYpIcO$U$2DQr9y>_Cb@qz^NK%;h zwaEGdWqJR%~i(LiwkUTzMpHPzE(cbkZ1Uj<&}&qCsrGb}j`szXTMU|0FC1xM$aI!gx%#4I zuFhmV>y&aa=WO5TwNdZOeb-)JRna-?3X9jrZ@%?)-=p_`ogYyDlXZS^TG@@%cDDUz z_B=oH+wOVo{O?6&|100W-OpgrVefjeiB)udk5WTxmP%ph(Ikwo@-&`%^{vyn zfP!6rUI(Vnytw(L9eYB-nNv%DU$V5FYWOS7DDA#*m0tc5w>3L0ZD&gvZ$2hj`RIYb z#O&wAZud^yIv2L@&j-)L%T67BYHi2vwP226x~_yK|B7onvYvl=7_-a3y(aI<)CcuF zGbAi^V>hekZt#QO^)6OP3Ma9AJn*t#e44rKbqat zW|-}Ee$M6MWf8k)U*&slVOR@UencpwM9t4MP?b>4g%W%npopaib{;XFLb+7r-fA7BS#A&jVx7mHx$qsPZ zI3x6r%TfQi(}E0MOkb1h*xllmv-$>q@5j9TGMV9A({g#zgBMTJ{PZARx^7x%rFdj% z%N`HkgY)!na7AhJ^ogGFIVCVN{Oli2r7C#- z<;|T7SH?_(XEiyjF8SK;e zjOz#Up-f))55_{f94~p=+Mn*bexaLLRKCJGqr#pq%c7^5OYX)Gt2w7%b~h#P${%32 zR5#hvIKMa|;|FWq%0$lnK?1wy-#>HXTg1f=*?-)Q=HC>Uy)(Sf`SAM>)vWDzW?Blo zKB1ocboLW})n z1td?es_;Inm6u&1t;w6cBi1vIwfN1%Q!hjA=07cm92~4#N>awGCk31ziZi)+$n1#r`ouj`=I>M>%%G8c>Yy-kvlEt zO8m9U{e7moIp>c4uRnVx`sVWN`{cOoE35F#jhnXRb-kEflO(`m_RBYjZJt<3$uG&D zt&!1o-!jg3s>=8;Z8MhS@_U&qUw>-bhw1fY9K4GjFI>>Sn&IAYQ|Y_W@{fLfSO#L) zH%aa5Uoig@!vY^gj;Yq`)xs92ToafP=lFroN#wA|>UR!z1(ZcrYr4H(uq<74R@28P zT4fqL`YwxPiT>fWR=*bDKKEB+zJYMJqcsOBkOiMlEk|Ou*z0TVGmELTY8vjEwYPJ<#Jz~#tc1qNb-?ie-bpnfT^m@K&?A==-$^TIF$PeRs z`Myh!RG2pfcDoz4XvH{)%N=h2;hr+7p1?=_4+`7Fadg=79o&;74D&-wf0Ef0GhPEL88 z`AhjimDH@&|9YmqOlaa+p?$;DQdTIbSLCo$564H{E%&AvH1QqZ;@tMa;_7278G+{W zXVWLV*LpWM)>(ScO$x2-aO5|zJ-p_`WR>bE){ob?J>2NwD)YOr zFKC9TrA8({r@!s3^GRNpY$4kIJ=^Jao;baRf(U#@?^`7%*%QBzeUnO={ z;GsxN4gZY}`!^bi{`c9-*fiC9_jEH)nv>V`RzGv|wxrpnekwQO_~YFzN|H1G-hIHU zZ+-Sj_>?H=o%j6L-8z{f9x39kzT&c5`;o>)?~~&`mRG+kIecL0rbpt|nbQk-5AF^) z`R!e=()_39_ZI3Y>kFD|tZ}I?zx?+b!`-#g{{LimU%Oy<_k!f4rT3LrRkOy{`*t1T z^13daaz^vpI>(>pVOLDWZ5a)h{VzRzdPZ>0`9dLk|MIv8p~bz^ zPj}C&uC`b&KlP~C(;FIM(fgkl?JwD~WXmEQ^|dV;x~&Jh9&n>K6DsesmfT`uU~pw+ zV9;Th?6X&Cvg`q#`rhDJ|0@n6ws+URb8k%j8NiY#+L9W$YQ+ymrH%}bFvG~^gWD6! zgV=VzUG`S!;qnhTkGlD1tYGoHl3qXMqhEAFq{_#ImuKFtK5zT{&dc}q_v;yE9GYyh zNn_Ov59OvLF4-OPmOX9jI;rx-L}H`MW4wj z2zT7J<>a;*_dc|&oZj;KtcJ(b)g?=7qHxXq=Lm3B^wO?;+R++x#yaK?7U4$p-t)@^wfYqE;= zCUN~0Eslwc-I8sZ7OHy1>#p!N*ZQ}U*uIA?WnjJA`f>9Vku6hg!z#ZwT|F$faxqud z6l<+aG21G&ioPp6tHZ=)76(3_wtT_z0yA%`2`R@lch-OO&NDC%ahSF@bb{V(-sOkp zbDk`FAoFsvkf$?$m1xP_4Y36>+jKRvU%2=k);K1@Gq)tx%s09Kn z&u}(8_uVty+o$t4=*~;OR(5Z{%;ZfMH*~d2r5UVVVDF>;>}S;BFD`eVI4<*E+3#@q z{5GwtA0$3YiK#5S_+R?H=9H;led84QZ~OPRz3b5~V|qU=bLqoVfjZ{#tqZ2C>AQ3w zicPd`^1juFVpm<=n;WyRUc=j7g4bu4$9p|1*9*P%7H>}$Md=5m@CDvty!ps($|FUk z?B5-Au5UKaubmk7GrmbHDde)dweE@Is$YKpVBR5<^tL79^3nW`_lw>NbZ(uqtN+RQ zN8(5LCMYeGKUDBbL&nxYtttM(w-rXO%HOE=Er`?l`a@2ip&CE&BElN#J%`7Ovv%X%s zn@lenn_MtvV+inO=lFYi-y<;w1_qF=0p5&EA|MvT^dPY5Okk3MffGt2C|}nQM_o@p zH+?jH4E%O0tDG1Z7{a0EBD73Cy-BtnVFOqKW&sPB2P5W!12G-LY>+%m2RDcV#|NQ0 z(u)#Pa#C??oSeRymldSz&E$i^;*%$AW>H6Sk&=b4wizn}gFY7ngDyxF9LqCK4s;Qn zJb#-!vidN&*&s|7I@uz}TI*er^y{(4c$K7J+!1_u@f1{07nIBsDF zt9M}HoNTp47Fo}0&SyDW`4|}bWf>S0;p#z*r<_nd97cM{If=!^=uuJG=(A`c0|Ub; z1_lO0kPbM$DFM^!6i}3(UX)r~?2}nslA4!Vgxx63swIc_urV-n@-Q$M!;JwkPD+A} zdb~vy+0}Euon)zEVqj=vK@Z7m3SjjC+u0mKi&Kj{@^e#t^7FGx3$RN6+L*rA227GxZ(nBWI-;P_tVWc{6D$ZAoJRfnqsF?h2k*Uprj6ecx! z{!Uh8Er@fn85pcVD&crW&g9yew&?0Xr`ftQGB9{Ep=ZPB!pV(GWG3?^h+~A$X5<4~ z;TC`xAB!e8F40D}1aU+udL##yfGt_KM-bT)C@0f_jD_QcRg)EWDNlBYWXEt6%877r z4IoBuHCWSxb(k@YILQjV=rFH`Y66{YC4}s{<<-#hg18wNY(VD2u}%|MkJUj1Wc4V= zhQQT=7`<&^_1gPTQV8Op2L=XPkTN)S?gXn}l_)b=VJ}LwPinY%9&{qtcQ$l4ZJRJz zahEf)dl1_Q(aqm7d9vYt&B=8Kq}7lr9%I-JEj9)QbGTbTjQx`h_G?Y<&lH#(un)yK z;O#Gr3=GRKii4{&!B+6^MM>!JZ5OQQ(QtY8WW)Vd$j<)-Ti4Et?)=O1CL8Y8pS)`q zO1*}%q8Q|AI6k@%9Gtdm1kr;NWl z{$XNZutX?iU|^^@KDqIr1F~9p3y=YHwLP+8|C5t99#YnVG|^xUK;-5dr~!!3u;Aq6 Ympf!cSlK{AMhr#_@q!Ete@=pU08N+v+yDRo delta 45400 zcmeykjrm0@Ghcu=GYc030|y5KuXT&lL_T?81n=^W2ZDYK3=A0)9sD(vGEFa=8X1_F z88A8pD=P;J=Q1lic>3rm69d8sZjceHrMMtQfO+Q?k$Jx~#SwBDO(|)M85kI@GB7YG zPyVPNHo4#o$K;!AQuS@~4$2oO>e)EvIOlMBdal|#o16c^!XqMuuWg>$%AKiM|NSwi zg7cvR5=l-q+svn*u3f2`xNGa$i(w+Kz3#9kZZqDwZJ)_2joGVpCDdA4OS`nyxpXUE zyTp1QudiR-!{Ah8;I^w*?4Gy3hqcu8LmG9vLX7e`KHEg?qEt(&>_MB@FV`5+^U}0czfw^2zCAhM|bmS?5V6X^Y~$%GKRd@|XU< z;U;X~Ab-k&JA`vm(xbl{jji+Vowujjm;1=;dx6d;%=bJDKC-Ue z_nmyf%a?yGW(3IUCq>+sckz;Wdvb&Jl20x!_dYJT6)Y>LvHoPJhUA)XM}?HL&jVFD zKJSq`we9w_Jx{r}>sL-+@veJ={13(a+;jR7i4l3+Tiu`jTA1UT5GP@fV{!Bs`@f01 z8w1|GS<+SCxSL1e=eeCxr$lXM-1x}noam?2yi@*LO7Na9Un-2!13bMqPB^G^b%t_x z;>N`x+pk=8uaoA?d@!$7C}vl){Q=2vWox!mV(%U|zWZ?DfO6a2|I&KS@3x=PO!#_- z(;%hYWj=du`IUCXweK^pE(KyZnK6A?vA<94Dv$`T4o#t~`U-i|Q9u92|9v zv{g<0IVQhUdmesnipI@E@z(fLCei6ZEt{1UBkm>zPMH~&&To6Vy4G;xitjCsTmD3z zeeHZGV)m4!ZR$ZAPJLJ;&}J%i=tHvpPOqEargZO6>G@}{_*rnfLqP!h&K9wl)4ATI zZ*P3bd4Hgu8P&PBJzTX|*%%lCxFgPImUNYL;mt{3~)x^szPJQ)uOCl|oTWTxJVwskrb2!6D z_N-hOujZHQua~`hBdXD5Y8qO~^399#Z)dGvc+@?|bn?YFKmL8rRGxmdeXHBu3sRRdb!X>>`EHHh%z0(~ zE~dt|8PnVIjxLRxTV8+4a+jcgbedKA?O896OkS0EqN6m_c$3|wVn1)|60w9++b%ya zIPQETCE}%HBbWc>C6B)}WX+m2u~gZh*YOs|qIk>0k{7ci-M9Nhy5_2tgyovK%-l9B zwS)IRbC`n0#tOe_w^rTE=B;e~;F7)U@3yl$Cwo2(^lzUz-Sd)l!1kK5`g}Lz;J-I( z%3Hq5%9d7V%4c2w?R)j)O_R)Z?>)}wf4WzlHTn7WuGI%NDVA<=_m&C^%Rc*ZR&tNf zd)fSVt=FSAo%ffS<|63jf0A{Y{sJ9=yzND0R`(b3c2CaTZ4ws18h!BZjYSG=x=g3e zpkHzTYoJQI{vz* zFfcm!GILaZiOW^lq~33lWhJw=2fnX#mDRp=`~&B#y$>Dhj2pI#?CC9M+Ogt6?2R?= znd;X&tlB4j;5V1u1TE9=U-o%^+sPuN(Q}e*`j_l;fuWOB|7#_M7R!e>Xz9KZ&<{Vd zN=&M#PV)X6)m1nCy#6WnQ}5LE7ZLM35-vB@%zNr_sW4+h`1Z|uKPGS9lqG-G>XyLG zxy$#x3D}$`v1|DmLyP#A=}(=uzMJE;_l81(4WC+ap7wI} z@3W3xPB^qJEhB51U)Xt`b3JP&zUvl99I=$|r+4VEWOO>yCwY;d} zoO?Y$=G^VyTxCnYhBVwz5O06$_Mi=o^al||5vd{On`m;FP7bE0k=Yf zx0T487TVX5&y(7@h{JdK?pxdIdoEPC9y#8s)+)X(>FLtj!k7HdvYgueiQ!b3;ieMH zwyUXv?>aNiip$2TS#1=<{T{iu@tMYH}`;bhZ2o%8SJ>((96UGx0kwBJu7r<|w`d{xJN zS1vXs{=ls8O`opj8OHSW7?pg8g+LM#DUH6%$-?_hF$uFrzOw%8D z$1c0!epE>8igKl8EYoq#w~PLm;3;LsSw*JC-O`KwG$Kz;u#-z=Z3Z7C~G7tC+CReV^Z!20lsueMCB&t`r- zX;g1(ZNwkFex87a-#z=yPO}{>*S(CMm%Q!cx#AzYwuhB?IsALXm&DrpD5mW8*E<>Q z4pHl61y8*BX}jn8taa)8CF|bYIB324a=P)Kbyw{-F-@O0IYrH?)R}4PGI@(-!V!D- z<<{}7Ie38Y%;OvHf8JxiF3Bc#)IsO$#>IbEn(MqW{Z}u$b%MUu%gd%ywjSEr6`z}U zC$CC&YCy=I75}5Pvt-|Qy%$UuT~lixw?@cM?$PWeI&*Bc{7t;Db^h*>ZtX>(xj}lO zrveW0?#+1n&Rkl({jJ;UCr=N)ZsYnKpkQEs&-Cw=ghIdkI_&VIR5eg5^l&(_c9 z-Q55G=VyI}_K%y}%6e8*I6KR_nanx1qRZU$hwA4ZHqqoy272YfT56&7J}WD{53BXC z6o#!c^gQQT6xZDMQb8}HLfZJ!n(b_8VqTWItC{Q7VcE-EHO}AW1Z+q>v*n13o~`zr;$t~obCwxe=Pg;rdwj}s zrOVIN&aP>CXL#GwMX1kky3j<{)>_4NIlRvrQSO0K3zWs;a@$WwzkLJqSKT>C%d;Z@9NsrY3+84Yx zJ}EHlo_p?L(Zr)G-*8zLqOWrbd>k6+6TjG}9%i(45d{W>2g;lbzo@UN8G;Jzv)x|0V1dT?L^#ep!bv{PV7pe-fL` zGdUThtK3{1i<`5VtuDIiN@;(8=saPM{j~t|&0W7Xp0lahf8hSsO>Fj(jUP={7=MwO z^Wxpf#f|@O8GWgnf2XCUf7(T}jcm1Pyt7yA-I?hv7yU9RTF%#Y^^JckGLJKx_}7;_ z-}qTEO61FLr+w`=mOjw)I~m)dQ}2IbzI(RZ`LFCwjW%WXk2VGzn11~8-z<-_$>(iN z%3H7Gt=u}ji~nL+KlkbXb}ynFZ3Qh`;?yp5i|;jUNq*t3tSZ!!X)^g;a@X4%PG`0m zz7){C#d$=r=|XE>ROv-Er`2*UmAek`uQ@GKUua%1h54Q89XI)R4^rcPy?5V=lpmlKRC};KQ-)UwRE_sZL+sis*R`2(a1MejvFVtP0LxGDXifqyFphq zY-7&#=vOSS`qp;ZtTcIiZqkhajaa7C<*B?Z8o&AUwgh!#GXFUt&w9t&cv?!S&u#zt z_sqWEt-iPO`Q4fI|DWHpW;pjCUZ`);4)*koT8@WHJKfF~1V37)IPX~@H^2W8E2sV=)p>i) zERI&%ci^wMs?2fiJ2jq1rn}atcCGh%arFA4A6C-!&9n12oe!`45+!o~(ZAb)HR@gO zy?)5;J8zNa{;^r3?u2!I_YUO;2U<2Rs-I#sD|Pm*P0879dJgAa?#k+$DsnnVm(gAC zY)^{XChyOiZ_Zr$ab--Lop_#`tECpcn`v++=@$3YeVJO>*{f#G z3wv`_&?9z%=a^R-CS0brYVbNUF=$w%5CvXGV)bda@IFDtNTA@yg7VY z+KhY4(^o4P8v80&9Lz4Ob&dV3*%gt;acb?#X}!`}Wp~3$Pp4Wf+0DY~(lJ5#)}JTU zTfY7{QF_(y{P`zkmZtT_R{7JitnO`7d!9X|vcEUbYtrn7d3SHFh;I;hKE>>uRNu}; zpOiXl+k4n5+j|mYCKSr`cm9~zqf@8zIJm;=n9{rnA31$4#pZp{d8}R$d(0^8MVR?w ziP9}Wj;5)9rsUSO%@Eug zxBaTp;=0MaZ6C#y*Kt@#EMQ@b{d!f>ef!o;w?1sBK2zY;x+Cw#$55fXn9J8?tlxR2 zPpA#=6qLGi^nS{n!_#{98!Laeh^a2F@163|?4DxbkE8wXmN|dT+pu7!(!0|?*wr&6 z{;T9}GHQFIvUf+?QQ5zecXxOuJbLfCvElOj&zppHxx{Za;WrE285mw5+v(70F73a2 zQ(u9`UWJ4QwXp^9@i7~7lCSNbu-BK>;=skG^2QZul@fnD+Y?nbn7r5d>?kP3z3-04 zS-yJDyv02+#y&!G8v5Dhe0k-vxvly25$6BPXH>STKi_8_{-P(nEWPAxUaNN z4&}(-u}pq>*dnxe z-*4wUzUpiH)aB|8b=W4V#?L$dKS*WbujrE@tZPGCKArrhb!hU*#t_ko3onQrajg?s zn{-}m$x*Fa8EWAh%(wN=IwxQ%`eyy2T8%xq)d}snIqhq$U#-vY%6a%8X_N6C$(4(e zH1|t< zChp9?yJyVQTPYgue-ecY{h=+i>2NA+(%a{1*v+kRoUgte!oRq6e&HB7c&vQu(9Zhg*J ze0l5SiYkx#y&|bcT&0$!-<@$#=WT{^+A{8}(6{NyPo+ZJcgOmxtFr~I3Xb+FOgb7` zUvp`yd2QQ|jXs;w>|>9($M2gzwfNT|L#`Y9Z`SL4DPcWXb>wh~Q9$0|DWNkz-SpEr z&QWTs9lLc!Y{a3ire*fv z+^xuW8xQXG2>*CNZTZpbHE(!MS|5$7uZVu$e<$DB$;#g=cEO72n(Y3UrtZB|kZ5eW zL{j7r&x&{dvVUw?ZB?}~NbkJk4|&u+#)It|`k(k180IQ4FeprZs4qKtuQ_{t1ZR!N z^U`|%>N8oU93_gn&muOk>{89sG1#WpBjkCa<1ja)&85C05AM$W`bNj&NT2X=&V7@% znB+EHHe2~Rr1Z7fLBmP8M{oE>nfu;0$-ShU`Fcy?rN`HoeV=Rg<$qdOwMVz1oBh7` zv)@-d|G)Qp?eDAdduyh4n0-FpB(l_g;~&o~ryKqHtZ?q!8^ro|ZqDE8*17<<{|^6GT(D<- zF<-sPQJ&np=;jslgElAb@@MWtqa%@ z^ib<&oa~a=7~v&z_XIt>rSMjev#cn#!THC7&`UbuKc*>s{gBmqon>WzID18I!*x~* z8J6{5m+ooIZw-r)f57(AoNK%9B@?YXB1;7GrY&3A6TQ=SR()BkbyLZVx{fyM)W>P9 z+cox>dK^#5Z`ppb@$H4#!-Ivvwakm# z`S`xb*qIb0{J7%rec@l9sm9#~+?qCV#+|cU)?D{llB1g_e=#Z3_P};y z)4eVY|HH}mI$i5J>0e>A*nwIng{O?qGUM&((lC(6?$(oR4;b= zSdxIDMc&I$~nW&t_*4@#_BP>y1tK<_2BR z;QBVraN4x@hr@bS-cg-@;ceexcJ>WRmDIGpJ$)N2(Y971#^&r2J{6${f|nC)Boc1( z_D1h-;gHZ$3Z9>sntF2ODyvO0#*;qr3Nta+R|WMg71`IkGAn5N=T2D@-y7RDZ=7%@ z=!CvuX70YoUtg~5NL7gy-5YqgDNFl~a72G8Pm=z*H99SaN{Sfy9=cY47b&{ky}5D5 zY9ozyanIXZrc5qBbn)Km$S~WOikgjI?#-BYfQjE=s)WRpKB>u^XZ@mo1tsgK#k=g- zH6`!6|I7NvnbBV)FRtA&(W~<;W7E+qeH`98S5lu>UlJDHwbY&eRn!&Uvr}YEFMsg% zm3v*gO!Rur?VAsJ6;C;+TefYP@O+Kn=_v~DJ*5q&3#mW+v{X99_57rE4rcaE7B}aX zwihQUFis1z%6xtCkFKNm=HF*6Ug#9tSDmeh@mBc1(jqa+xjvyKhWWA7%EfL>F9oBj zrDpdzIvSg0K<#v9K<3;*2KaNtx0*CAxYBaSBBW`Ee1}I(q|S zKTTCC;pO~v%jVSI&XSn=^UuVd{&AXfP4DTv##f&TjV)~_oOpbH-et}Fy7I!6F?&?G z=FHU)xaByj{tTnyH@Wu*V|?C7Uy-?ey}YcaG_Lod6-zx68D9h2|bH`&v3wQ8H}R$dZ+!8)~W=DgsS%3lJf@>ngt)c&%`OYJ^qnR)5v3C?%5 zj%qHvR4Wp^!~JR8yWk!1ziPGaAN?KrB=*jlu=x1yDu(8kE4xGL%=w+()T|Ye3#yzk z&-K%3#kUDoiPD9(vzN?xxA*iy*>med9{SevuJnDlV&(EfoR|3?$0cODDXmdmw(;zx ziPzvNW*zrH$wN%U@l+bJ1)S@Vg{ZLPQGhyP@mFQT+^NQM&RjkFp(V4lHFVws&#C^+j6wfBThFhkk-y)|6SJq} zky5=Sf*wSA>iQ?lNf zUf#HZdCL{vkfVRgRF-9HG92YO{WL;gqMM3OdvE85Ei?J%AI^5(FyWZo?=5oY9=!U% zkg#IL%5N-Ot4?Wd6ZKnNGwu9Jo1-hTPg!pNwyI{{{nekC|13E5URdOc$XbgHeM?#@ z>pUKQU;T&C@!a7*2U%z9*K77`*(<&KIUyis?+smcu2*TXbv)1YJKgPc_?%8vPK^ux z5ja);v9)Mj%v1Fro>T1)$-AzJw~u|mwaGxaux-}vr_bJB<=$5&GwZo)OyrYU7c2}E z{w~}8v&i9LT**~84O27SI;)m^74^$2XIK8%v-r8oQzg&2uOq^4#9ZV{ivL!hYWSg# zJ8B{Ckrj2i#iw8ERmB!Nw3k@U+g9*#vvt)$$3qzllb%0~_lS&(I4a2Kw#t6q7D4WR zoa&e69)B{)`qamzM`m@!8f16PDUCaz`FPK}1FY-0_3lMRO5Nzu;5_G-H4F$Q+r+C zUH8*CaCF+@*nd0kTwauPa!HEf*$orZxnG|wId$#v&+yBF1}9^E|2An>25b>E{yAyo zoz3n}>#KEAk6qgK?v=!bv#qZ}Lt7+Sd`^Y)1V;58X8r#5)*cUyJ=WJn_jh(rTvg;f zvwZFuw)zcnvL$l))p=Y^-t!uSx^IeyN!lf3u`F0n^Z53rYwuXYcT7~ubeuP(-F>rt zd+C+`n9dpY^Kyd@F;(xjQ5aqdh@d0F5vIS-*@I4J6YE2RmPV- zkzV}ZZH4WF5b?#T;;Uz9UR$eG#MLJB!9&&Ro^sjextn=5b~oj(^xZOVQHZ-s9M?oY z;UgxU>xHa*rxq7ILC$r1;riWFlmQ`)YU9fe_#Go0xyO*3;W-`%ONbrVa zr+})&{H4V&TEC`iIMjW)9hH`OGvG7#lB58;J7(UeckjsvFZpQ@Dfa1Xur3ZPO_%n)Xp-_F@vqHZ@p_R{ia(jZ z)SZaseQEE&@4PEIl0e+E3LC_cJ#9o)_1-MT{VbZw5u{o za^;$@`6FS;w+(48BYpLqMmxx3cS^rQ_5jx z=k&H@N|olLjH_>o&S#mvIdS&fi$I43^(^Y&FDHMocwy`KY00BAXC}|kocKNN81w%A zILG_8{@KdKTk<&gIN}$reQ}L{d+gnZU*CMV`Xg(PfAEgA$F?s$E&u8Kr8e&++uHu< zUtFtN@Lm8H z*7elY%RGObAsoA8enZuEhnM}yD(l{!)4DY`(1amtQJiO(ZTU0LGk=ya_sl<3zo#g+ z{p0onOGQ5CGd=z~{X});yj9A&Q+bQG6n3;f&kR2DpUc$EW~%RE!Ti+E8Aq;LdFw7N zzH;j+Z)N(*wWq~DoelaOyyao#s~OAvZe$fdofdhktM+#Ng|nBwMcy)W{{1X7J!M{* zYs&B3;wz@^yLbQjyoH@T?|smbs%quf#_KE1mW14U=%gqjF?XqT|GAjoaUL_5zI!Mc z^|I*g(G6#0zwvM1>o@yT#rxU`HJHq9?)IQH0h^Iv*yP&e(pJSS?yRw~kTy;)m=BnTH&W8(>nR#r_K_Qgm*cGO$%l3ewdK{e%7_s{+EBHu}81X-o_A9{N(1t zwIA(V?amkXSEvMR`0C)-!E3<5_?zp(`g*3HR~>4Y3-0rXY=2bEeP(*mrD^=1x&Ctf z)jFc*o>RkTZELZ4qMiSA*@@+8XSWLLRoxK$$!)Mg_(cuBg(pkQoaGZaHeI``w~o*2 zlho8FsR;!g6WjTAN7xs2X1Pud`)R=yoAy#J;fwTV5yk`ku3Xoiz4#%sclqi2GM`Re z>6}ns-{;45!~g6BBk^y`oldPbzHX=I^M2~d24gPPxV=2Rehgem{M=R^@+>8K3-&WS zk2w*QEpOB&(yOpw6O$hYBhS}@dToXR>pLatZ;F|wSu%Ie*wEPekMYI>#a&GCf&>{Qu|q_UR1w4)hx_?NEO#wM=D?eqxlHbXv-pB)?-eVm~%$9B$sx zqpI`y;l6r#{vA&i%4-V=39+S^B!(WE)l-_|@#8?hO8Msw{@FDZZ;rPc*&RAAWcShe z>1kcb@ClP9h&`Bnf#>Wzkq4aa*H}A((`IpIbY-(epG)69W9zECmnxh`&Q4jie)Y6t z-(44Gyw9*?oVX)1HA&Lj_qEQqD?#7C%@Ez4KCA59va^#`N!D{lZ_P>T<^J&ON038) zh4H@C?^YYeni_3v$<1_2yE8Q-EywNh%^l6|Ta82(ZtdI1aFf?EJ&p79(Nl++q+;JT zWeNV8l6m9Jfq9p%#^~j(%5*!lp!!fkSx&BM+_FdQn_F%Pa%O0DzwM~VSQnr4t$IaO^XYoi&rg<3e&f|vF76IGYYK+`U@Nvx6U#69M*N#VtLb7F7c;wA}s~6 z2d#JLKDcDLQh33XY>^ygL~ZSW#0068KJ5E2ZLoeGVFx!-@mog%flk%gQT6lqV}>zy*=x43q|5J zeh9^DRcfl^(L(zIKj`jToHU;`;-vJpX{pOug$-;|pM5PkVeoc> zU+VVA6ZaAor#r29V!WlGTy=@0YGKsk`kd_O%6E!a?oWT+uT|0a-g1jP%a{M>m%HXa z;fat`TA#aaZNS3WhbMk|ZD$`Bx$@_t)IGiLsjO^OL`Y%zb`e zvd(o!z1!StN59_}UzclV%F=zsOZTDQT;tiM=}POfWTv0L9C-O!Pwi*UyAN+aO}z6v zPH>q<*Oe}oFCkkeTB*!+x$yN#)jf{G6KBOK3BF97YX0EVm-%KdpJhqTJ-N!vmgUop zIQ^~t9S^o;P7D-1XjQq!`GZMO?DN+<{O;do_;H@Oal46Bef|YKx6KZl%O7wY;*K&| z(C#*0`HhQyZ&!AM-5x(pVW8If-#S>(Pdw1FeSn7o>N1T=Vtx*PbQJx~1o5lU<`qDQRH|f9l`*o+rpHJ`O)ptzdNr}-Fv~#;I zxa+^gS_k%4)`^^ga}!Vf^o{BlQuHgGbf}Hvoy5eCkCd(^%LtdOYt6Z*y0-lv!`%bb zTZAn4T%Mw1)%k#R|KlS&f1?c!rbXZW=*Y#uuvLtKK?6M5_TYkO{nYTx1esLHI<=c6 z=C?Dw%suskBD}mW`I&IILSp^0>tn2G1&%NDTQOl9f@u)ZPPNVhV6-Q$eb&ecVxF>QfNoI}e z)7hyN-8}hIALbsa-Olr!+mWJ9eqgzG|$Qdq^>6f{F3&9#7WSzkIScC11J}l({!~ z{nCjiUP%=1uaD*Py>}_+@R!xR3TyVGQ(mOMqzGYkE4{n;1kS$wfUOuka5ZmaK*t_rXyjoA&*9(O=Ea!2{KYP-0mr3@^`pC1FcK6Bz7bxjF zx#>C|)YN?)!zy|AorLVWsR>Wd?3t=_Y3XB z$+OljKW4(VZd!wH_O`XrtjlFo^yc4R)^sZ*Fe3KWl_2MRF1dD^Cal{hOiWz*@>YqX zaAlS8nZWYuWP$r>SJX>y_p{d@eBkFPrj?OfsirA?MfODJ-B8_d+34?6Rla)3do0(U zS2}B%@9!-+`_<$!r!7$7V>8K~)Nv*Jf}=7|_>!h&!kQr$3<4eh6=rQ&qEHM>lu~P1_f4KUYi~ZTlb-o|S$*nv z>76n!yTsar{TA(Zy&Vu{@>VJS;H&@faaUfS_h!{i{qoM}o$l@K+)!7c`wL%rb?T(w zpQ^a@QS}eI?$s|o6xbz8U#?mxCAy{3%(eT_;@ufOTPkzcSJsKi0~55-M?H?IZOcnp2n7 zxL#ZNv_#bYu&`EKTlk6}J6C8gl(_UpQ*^&TSNy4kRdXl$3Z&gl{X13W&#os2p8n{S z`4h(XO1s3z=}PLe%bM(LFLf^N6&2WgCX;<**};e9T0Vu3zAOFU|FO8s{^XnUH_qOh zsFk@S^W(Gn12sw&yuq$v9@D3)XQkisSia;!Q>C`;nO#92#s5sbyKgZM=XSX%7Pg=A z^RKU+^Y~)W|Ge<1SyBB=t7d7YpcluB3i|ijl=jvDe5dSB8q(0DQp)7`yso&#@5`?~+f)^F#`j`F*G%Jn+3wdN z^+GD&giqD(Gg+g5$Gv&qUE})x|Ep%^SLFP@s%xZIu*%}OPWhB8o4mcazOM=`C~S>; zwcq&8qxE-uq_w~1uZo|ez29v5mML~3EvxpuDVq8yb$Ry66|3yRJ9osiO!>KS%e%Z8 zTdaH5oR&EEQ~X`0`?SxxN$UGD+?MGS=Red8^ET{!GDS~xr^h=>yJbe(ZolWwUs3<) z^p1@V^9qdBJ=xfn95d?_P+nrGZ_D~|@-EfA(;N>f-k#I{X<53+o#cB_yi@1Rq~OOYR7e} z1fEx&*dBN8>(qT;U&iqNzUCXFUi12D$BER_l`ik1pP$yg{_~UCvvR>wJNEOc$3O3o zI>1!KsQr9F&-sN}HexI1xhC+LKHeO0!K(W~qWe3)KJF9DM+!`jFVzz_ac@84!o8Y7 znDr)G6JMx}S$*?`xe<2lw?2AUd=L=p3qLOO-FfcOMeZ*7YZmRY3MtN6K7nsnWuJfU zonqg#bx|jbPlT>sqwdaI{;u=vqP|7q!Cy4pH>g}IW0@H7TJXy8NA4FccrAW+fOl=~ z_r-=~^8M)>OW01&$xPW`g8Xr-`&e9fA5o? ze^${Xm&0P-{HIm-wC1hnIJ4;I#OlnCQI$^%N^0L7(Udvw&TuxOhxHGpE$`gO^-0Dv{DPuKb z&d10(w%x^imsb^^4u0yjN+wOM&q^yayk+^N^%~IuUsQ^tEci8Qi!J&qi|TZW>KRSX zJUDd1RVHcT*L$y$(zh;5*?KWL_mM%fw?>k&Ys{_tVmsFy^DT0kD#7pas8cdW^6{#L zxomU!7p&$=Zr`xse&OjQKDv3i^TbU zXz4@*NE|smHz3^d?@>_|3Garb3tb})yk-8lctxjt-s2l(^%lou-so|aAFdQWTx|Tl zCw!yq-KMHLrzYGBJ7M0XrD1b5SYvZ|ky@sZ;{S%^zh_zV+xA2+Jek>5YZ@0U!*6l* z(Os@oy?gJ9H?CZ;@#N(d7pxZ6f4v+4-`EG*hgV&mP^Zepz`!TQz@Wvzz>r^*uAg3% zn39vKUp`5Zck+X?g7tI5*(;=~R2pJeO>$J-^_OD;`&cj+#}+BJ`yUNlY9+x7ik$$Q`5|H?P%oEHCZ z`T4|uKmXqUUibO``-AT9_K6=TySOZg-EZ}aBcD@0Gu_-1aJ2hFl4VtA*XjC?L6%jK zyw~H_JrdjFbWmG#&#C_K(_gQzxbPv0b^EE4uR}~8eAUYO$i}*TWyYjA`3I#%_jtM* z`)OBf?h4y^qi6exi_xi{%`9toH0=YBu`k3zSj zvO9v$X@1cYl|RxR^2BiQq6YreJES*r+0`$4ASZgeaDCV29q0S|PZ`U9e*BorPO*Ld zl-b`;pJi8B{QK{ZDJfqv?d3u~NUr>pd9&tP|Lm0imiBh*A8}WB92EciW0K9ERQr8O zy+_urKlLx$^vb{2T>BO#Ni6^SW7(ViPmga;{V&@%ZQi}wiysd*yRVb#{l@c6PE!80 ztnH@%2LkHXJ0yIt`nyBU^VQ3hCuZcTUJBmLdM*5ttfZu^!6oaef=?$L-Y;>8-9Gc& zt*Tq|E=;y;{v&?zJD>lKC0DD3UbgHFU!ZlxQ1QWQv&S|Yk_;xAwH2>i+*TT3Kg&dg z&v==-dWp8;^P{fwZReig%8@i#yYj@8rN<|`J!x5*Zqz2a^HlvzxuSIEDka}L`$Vc6 zuP!{?y|rk`>uVxEO{;RaSGb=0yGu3TeUQqT6Z>2)J; zJNe?;HHKk|W%E;)E$VBUZBx%1(3a_OenPtM86WxQk^>Xf<$rwX z<6Y1DCLTX^dOCArCJ6CSWd#-b9Q$1(Jcb#Psdp1q)k^Wk-N64nI zO{^-U?Qq+vtzOI5>-<_gC(t=VaOMK8*LRO@NpwHv{`;8U(%io(CsUVvRF}M8R3Fo| zR%vC=+C?)s51+CU@hvtIbIZ6}IQ@XHjMK)RH8VFSxtVxNIs0?2(Mo*nonEwU_nF1F zF2*QH%9|#+DJ4%oA@l92#_QPSy_a2opB1_K>HWh0cUZ!X%S7gVSsyp0E_Tx5HqV&F zihaRSevew(H0K0-h~>S1_`B(n3D-U_{|Rue=R0othr>SXgD|iC(eo_VDpDNh>lmF} zav-YztlVc8tISu0X^VC{XZj!S6*_pHwMkCht)$v&)>$ddYhvDq&k8+R!eZ1J&#|R? z&W=f%^R`+}JH(noHi z#(O&a4sG=-PjAfL=i)i{-;xLCrT#VT&-yVtxO7XJ_Qt~q)AQsgzY##@_|x&Ezu z82`h3_3@xpYn%RORIvOH?QrAR=pz_9>qF<$t`*l>l>U_5TCBqI*H*q^@y;!CJtUX< zHi?^d1(*hEU;Nb<=;@oW$S)y(`#itdWd?Z{=4eLgN_fAznN#03k5|rkZGvFl1XG)e zo~H&9k4uX~&PyHqcJ}5sy=7zJ%{TgN>7RIe7( zqKS4gX3cz_8$5*Ocso0tSo(O%r6-|(O)sj1WhQOS5Zf`urt74PkM&KNGif~$k0K6r zunWH|{_sA?rCTkkkhgnIz5BmQ#dp*Co{L3goKthHj19VJy2ZsXqo`-sx=i(((pu{a zeb?iy?TO4PoiBN5U&HUz3#6tR zd;Kbj*%w@quk(^CpI`SW*JQ8K_B|Hg&Q9HPH*Pogs@aEK4P|bIJl=5q?<>tiYj@16 zjyrl`qVjyf<3hpbeD_&?xlz8~=CX(8v(ArSzGl8ENq85#S@X)qDa#KRJ^!h^;qdR9 z0S6CSis?Ug=JWda^srA1ONC+W&(t?zyqhfQ|KC{{`0V6{c17*=U4N%cp3-^c#FB_V zMVX)LmQLCGcuvYCUFF=}fziRUPM^NGp}kanw>IOZqG&g@m8Y%mo|^P+(^A$I*Dt3W z{S&o)&53nJA%~Z3eQ`(ba_y}AIj2ACIA8Xy>MePv#icFXKDRoX_uahRS>45L^Kw6#MZ0Lm7wSH}W^Iu>Q~k~(gN+kB z=f9r6@x~U#y+OHmCS0Dp<@%}%k2GEg>hv{J-&AO{|XMcD4&@1=nMSW+)r75loe_lB5 zz94wjC1FW_@dE3o(FwOF1&F-2`q{VLx196&$Jy2F4O&}HNl#iF=CeWE;>bs%FNObp zZ2HL%()ZIYt$K#G;J2o~pFZ#$k>xwNHD~qQqYCp5gcWmsaFI!jZ&r6ypK9|*;Lj2k zKCuls8#XtrQZ(E5kZIccPg{Q-s%H&(zA#7o!2Yj(S40-Pi@LYV#-{t$$;gb!jk}m$ zrEf?QrmqXUeNwL=ix2f{= zT&}joOV%abx9d(jlr1^ORr|N8^W5mq5vTv}a-JJ~xN^<;hsE^K-3vbLLQHx;vq&s*Bl%_RQ3@Z{QziQSFfwcittr-W9lX*iv>;d74Q znRSwH>>k&j$VyO&32@oeXw;CnF81tI=8PnkwZ}DdO^)4=Di>I%mMg6M>SRUN<8`qW zTJxUmm=Is*x`yAlYsqW%4$}?l{l|G*+IZa*t4i_;_kU|RrTBE7fPpUSBKB%&h$69 znccCfPy6hdM`mds)SeZnJL?~MaNE=S{j%r3XL2*2VP2U$L&$37OW!M%lK$==d2A-X z&W))Rdio!OXfZMSRZ6XnT+0l_-ia z6z9pFBVu+l?Zhv(T?ZEha&OXM*csFiB7E$u-`3BMEtf`>O%#?pa4VAM@-B8JT*Kk!SKfea-r?m*v8tBLDZM zU0U)|VPTF~k$wRh$cZ>dKI=S<#yr~LicliOQjz?3sCOek?c750rxnNT1qpDMxS92S8 z*8iNj_WN?#yGGSH$%jr%@msQdb8pY7xs0}$qt^1a> z?cC=%0g0=a1OjgR1mDtao95*?Nk{kKiZb4b;T%14>iOGVaV3ituuT>g{CdQ)Ahl}k z0h{oNOzAGSWHPh+QaArvkS0HQ+iJVhQ;gCeCZL>BL&0aH7Ox{p3OxLXPSZ& z7ER%PmJ~frc|*dkcIA_Mrkk>=NiPq+cSdL1{Em|<&rO~lE_N|{KYiiM&J*|kEjBu4 z9a{2|Gr0JY*}}Z~xhoA)=g$DGSJCxVzvMJAN$Kdex0^1N`RqEkdgl+b4N^-Bc1s$s znUbgW%_IFl*Y6K|y2L*$@_L@Xwkvc+_{9UhEUQCJ9;rIb*wxq-d_!eJ!K74i(RDL# zOuN>*V@v3sp74-8UDq|dd9N9YuK&D8Fn>jb@bb_-N6+5Ysb+uARZ%ZJY1Z2n75vL< zE8>r`|CnHQW_edZwnWaAc4IBOL&vr34lcK=S@x*7X5l06nx&7jYaSoou66E_wfwo2 zKjxMHU<|a1TzhE(Uvt3T02STpmIrl5{6!YYeO@xp=aW?Gu45ZB9;W|!ba+PB=N$_k zg}dE6u})7fbaRMh>rbJGAfv=1+4YxF7CEqp-K~*-B)xg*vlC&fj2n4f{mbUx-X8Hx z(01aoW``ALjn7R~Kk~dX%*jet>T*%{5%w1BSvzemD~0o> zyeQWRSJ_|_@@CddHkT_}UqiC(q9b>eM4bLQ<#e&x$2+&?Z|d2iY;BU>z_j>il98); z{o|}%Qj53OJQXcWHVS)MxK7?u_js(braPaIp|@&}rul#({`?CCe2|aG#dc|eOdn5?9HowC9!3sY73uFm!Hs+W=oH{wRYr9Sqb_XiQkR+aO&gG2cDW! zks9-SyWI_;K=n+&|mt@{*K`Qw#4nKa9Q@zP2ZI@)^$8NB_JL zuj~-o-#AH5^`)ZM&BR%AorG=cU!ApZU%A`sskm_joGkLvVKz+&T!tAYC zS1T$zZr@t_Xtt|>t3Z>khTRW^GiuHA;Gnj3(Y7;y&^?dTMUn zYlqCH@R(KSZn+=wvc0}`$5L10sUORA>u=?*e5}7{$DP+DPf90wowayB`Bcb8?;ERm z<>f_W&s;mt@viRPl$Oq2r=Apkx0?7X#9)HJwa;xH=Uc+m-iya3Pcg`>X3vRVy(D^t zjWUaSq}tayt%zCf+uEa|t6dJ|b4PFbu|MT{@XEFJcVcHguUM`2_=(E3;U zXA@sg-y_b*q{A+8IDNR}HhmHPA%KbN1 zZ8^s5zR-{*MC;h1w;$9#PC8$BPVd2ir`1|j*O^`SKXiFtt>G$dyTg9xyM#kUGiJ8T zlzz>Z0>v`=bs$$Xnp= zF{4uGjUCHt^#gqOZWK?u+jQUWPUMs67j#kM&$IS~vIRQ>LlrLrgCcl_v)~M0eQQ`| zweWS(I`?TNi$5yd-c%^SceIeRbQtwc?L@0=X&U#g^$#=?u9V0x}Dn8VjO7@ z8@_|<*QNUK7=ICe>oQM^xVRm2V)qp-d85mH`gFSQ`7#j~|MT;z(#o{v+L>3@cJ?gW>3(x(E?Tia)^T>Emgth@dvedta9yZi zR(o$xMxUrpcBal-%gXG`IfvSEKOZXm86Z$+l>c<^VXj}o_1|yb(U+VNE-+_HanD7w zx!aHU?A)O+=lPk|Ci$!9X0=vcK6$z{RN~9D&n}7Ax4hNq)wN7pr*KTq(#O>z+5N3| z*g>;mpLY+}7GR(lUQR`0h8FFV;OR zUiD_`DY=E>X%p`?AL;n{?uN)z)1=NdKGUq3Dqn5C{w6qVab?ewl+&!2g^Q)@Beh<5 z@tCX@oy&4H%VoOsv(~ATr{3DNZ^bIBSF5T#Z@#M%b<5cvSaIZ}-sQ+!de)JO3)5Qj zLk_I?lC03l$;@7O;(&0G1yhq)?6*CaGCadt&qN=+&35mgzo<-|gX`O$|J(iCb}xIB z&UWu;wN_o;1MweA8{;2dXY+fsqU*lI58e88n@!9g%=xfWWT#t{hkNo@lT|4V_fJ0j zuJteBLI01*jm8$<98aoyez2_gvAJ=7!kq*0h0aHPncqLoXPb9eH|)rYuG?%{5rKur z58N-jen2aXXN_k>jhvf)Sft^q)mpc5U!P8jU3BZ+il>_w6>sy*`L*ZEo6_UocJ1xl z`)V%E_us4B-THak((KpkKJ<0DZjO22`6}~;$Lw!E z?Rt)BB|bb|;@e(*?fP5k;~Va^9y-dsbI;>nd*7dFYtG^i7Wh=3BlnN(aFy^Yk308y z9(O+TT{b&Q@3Q=FzElPMkO<=Z_UwJX_Zr+VEMfIoL%zVAa<>xJ4U(bWiyzlq! zj4m}3+{|iK_nSxcoFC5;spz|zLbs0WaP(O{Ddys;$Wnohb!h?@-%OhP{lvsm3sz3~ zpZQT%^vAS?IS0#*KI{4-J86Ht>ut?hJl|a=7o;!WF1I4>Yo~ifvE+lPNfM54o;-cQ z@Vx)yIiUmUJN~5{{#AG+L0Hy!)5kcSmRYy*xh(drEg_$*@kgICb~ZbD8qfe{&Cu zz7XAFXK!J$hbejW?!;Zv4{Nq4zTFmeD|bdxQI~x++wshqk8C_na-Q?gV+sD}sj)3^ z^RhDXSok~?K1$GNAS`R=c8C%m6I?u~wbs4wZs*Yb-$?aGc-X;s`1?`;0% z5tDsWZe_ytumA5&-qjzv!CGz?yRO`-1?5lV*xa-#o>={wuTZS#j|Us3#@x2 zb^o!{{-Wzy^&XKg9#$M!zgQr9`P7te6OPyg%}luZCjG9A5}&{DVa~qgo%hl`@~5rl zUUEdWE4=gGX_xn*O5dfHePo-L+Vc2M+Oi*OtsAAM++CD2_1dIPp~YK1_1XDG&Ip`$ zoF{pOo$>M=?u(xp*361@m3XRoMu|7pDByA4+GBU4rtW5V_bFPlo_leBc~j*to=>%5 zGqT&xyQTenxOUpJ{VOj%>6F;hI_+hI{Oiv*Z!DHcPpY<1Yu>o`lVI1|$^8Xu;_a?P zEQXUG0}<7TC-=x1!K=?!~stGrxV{V87<{i;pe;%7b^GnU_gc z^a-3<+}!ytVbboI&+L|&9eSdYK6ln%^Q>p6ho|r9GpBV{c!Zma@Z9pL+EylZ`G(5nn#?6_f!~^9lJyvEwEh;H zFY!!x?~xqUaax}7T1~I()R2jH5+a-ReQq9IP-PYL?W{%T&p!e4V^-Mn?s-1POKaJ> z>9NPQBr0WhnVY!o{o`r${FSMiYgTlHTmX-b1ef~l(~lV>qx)(e+dC%js*n56iU>!L zUnjrGRF#07N(th2y!({!oQZ*90y_hPA;aYL7me$uhUWSUI||fIi;K57-5s%TkrU&@ zZ?}RRT$gO+RFv}663X=WQ?Ym6^NHWQ)`d^8f0%zzU-jY<`3L<*=ibfT`o&K}ewVSe zx$$}9&6{t>@8AEQWkcU49?8{#A}Kuyp~p0??bvp1EAKv=ho>)V%yZo+d9=9AW#+0aCR+=a+)}$=?RN5K$~MVQQ>W#M z@I^@;oYkB?V$@?|Z=AI#|!n#vW ziCvB1cD9PO4D-M0YmWNN{}}r=;<^miq>$SR&pH<{WYwSQ%-UW$JF##= zfc!+}htBsLS1h%=y)b$9G{qgK*6+*s)tS6)O_@kE&*JuFi7Wk%FMIUa`T5C!r#!P? zIu$c$z1Ta&QP}l;_6!wS;kA#q z)ZbP-xg&HZ!*4e)4&g0sErnc@w;YRQzq8D?;Q1s~$4M7Y`UcDRm%ACc6g^{ivx`yq z5_YmwQFCXG_(MIV=e7-n52rcwG#%HN!@TrP0Dnieu}9D^3D-M^b^fvze8`-%E_~7R z()oMjCg@G9>9D-yW}x4()Fz2trE<=il&N})Vvp3HWABBm~-?%m-po@YfqX*q+uG8>c`jN()KmvJyK zFuY)3V9=O+ae~U^2UU{w&gTO}SX>VZA1Pa*o5|$)wLs6NpUc-u8-pmwi?}Q}%YL^7}~!_g^?khQEGw;O^BaifJuN zH%?u#Mn|;U>FT5Bl~V;BI?AIqpPgFLC#(2!qLXKA=i{Xh7b!3K@8S8%l3AlB{RQiN zrk)x$iR$^kdjIf#)ty;`bVMu2S1p`;a)M`lw*Tb>k>mf*o9$ZrI%R=E+)S2K z@f03GfeS9rRgZP58P9mII(^NxtnX8{%>DRjYK>xN-x2XT2Ky-=ZE|Ne>q_eQ-YT9q z@3ZywE%pEY{o-BF<15N35~335Gs#5%>TIo`hzaScn!3j}iX7KvJ9_W4PxO(EXAHg_ znjT+t{Oa6U$8GE9I#z47ybIBJw`zAgze^8L4S-Q;H#2d%p%t={)szVc-KqeB{3ZQAdc zeX`~Wd?#VFf8KPS%xD?MH(wmTH1b{lJ4JU}PN9TWY05tSUr+5U&Rk@Wj4qjJBgDJP zcKZFk$7akD_jpXd9JEWVH&mK0_H^wTgK8mhwykN~=fwWqs41Sh>3EvsH|N6|MxVAV zay%-@yL!f@4Qw;kS;&eu~P$dR!!>qS>VOq_JViSO`V=8eAcLZC6SoF(1v^Km?V~315^j5e+~g$|_uD@GmB>4PJeBz{pPuZaB}*oW zDE{PH=KSHV!NDag!F?YeUkD5DJIQBq^Q2*Swqn-R>&_xifBdTd9rE(rK81t(ep%=m z@Dxa15J_`B;k>Dbjn|stw*54py{iwsYm5CZt#7|ndd6q%Q$Ocbu9BSL*wYr=CN|lA zqmi0IePU{iYHi!R6Dt3Z_CtWuu3R(M^vO&N49%%2%18FImhZL| z$&T)w3-hlQtx4!roHqMr+Jk!0@^B-bP+fPsY?(J6?^|zd)HI4I%|3KbY~IpuffLxP zr=6d0&xS|m`b{pI(<{U8G&?`+Jn&UQNV-pXZ8(-*v`D&oaGj#96H{ zC-&-_ogZpmrtS{cGJdhOz}H@bZI z9;2@yQ~fo2bHU1s&(7^z!}|1GN7j>rcC?n)09Zgu#Z? ztFnS7Q#4lBFTTa0bNkQQCt1q{vO`YYD3XrzwcB`Q?K10IXIDCNs!Z^Cpg65W$JplG z$&E@iJ0JeI^l|M0t4VVo8{T7HXyvD7&}HIW|H>%8?dktH%eaq5B^maV1b07-dp~Bk$%E#IGHNG#gw&w4X_ z$qD~03_H36SL{@(Ty*%oz+#IH^Xy%F_BWop-*o&MSN*$b70)D&Y1li)WT*K}sqV4J zuVbk{c}}4Iyzs8|H}h)R|2ZGnmpGx;y=`uC*Ix&}WQ{B-FDZUb-EFhnTBelCnmbK; zy~A^!+Y>K|!@7&6JBn>T`FLfi(!9zc0I(uujsx3aGowC)#?^^7+67CCn63d$+PaQ9?KjNQgrM<;6M%mi!BjXc8pL?;J zJicD$efE(d*&Z$JPM>|^wARTxxeWI0X^Nh|fuPhVzHK#A~esE03Gb3Z={uqHR(<^>2<5Ban zoB8uvf#HJ4MV?=min1)-cP8Y(x}6_y|2lnRCF7L9mSm^a1)uxF1x@xpyPvA`)G#_` zQR|+6tecAz(wh3#ovX4s|MG5T`7#ClZ*{K6Cxw;=m!=A@{&i(WXlCu%Aeku}*Gaa8 z&fJ{$rDxB*yJgQSy6*Vjn3s2J`-bMon@rEnB|Zx|+O~B^=I-qIsIAkSDAR2%>R>gbd5;3LeajB3 z)qZ(;ru^K`yyv^$@B2Rg^m~RIefv*t=~=t*=!A=%$wGanITY)Usz2T{V^74MC6zyI z9^V$4V-UkBDY^Y&3lFO>&s?6zA-r;j#3f#K8|`b+|NKo`NN(Cj&Uo&}uZ_wcNgK%> zTwL>cMo<2u=$;>M4dk9rR?qsNGVjsTOwRKkzHYAhJEzBU&a@A*lD!_SA8qR6A3Qy3 zuQ2&_4AA5t-LFoN>Hvc4kS7{DqSa2RU=AeS^1G2hDo? zqR(N?`Aw5IE?KJ@RHZY|D9QHPj~!`hzj%V}m)z{jGZ(q^UU0=XRgODVvO)9PHe^5I zZddiN5$t4gQd(IQbM~t0p9w2!McIBjEZDne9qW%ZuQ+w5J`BJ1P4=>1#>SrPCG|vyhaOnz_bbNH>$jC`&B zeO~%gw%1fTuRk~AtTWR>Ic>*lyBY(389!dUt2RQ~_oC;L^Ih3170;Sg$jh|dh+>j{ zZ@8B8^7X8V=H=7F7no??4BK`l&w8fhb>HxW`uO0DyJv+PR4Qr*B${yKXmp&83*T;f{n3e_ zOY@A`n{0Hr)+@!c8!A3r!@%wkd>Pd9F_c8o6E)I9y|o{~?Sny1g*^XAc+ct+`> ziwmZ1eEh3EmW}<}F{L?WWs{qBf6!ztPqKGj&$%YPAZ~kZ_VOK@K3sjxW!IUC;ikc7k5*WR9%+@3m#|%S+;emB55d*nlUeN#N;6gO_N@<<_uswzQ_8EBXDc#q zTP3P|Y5BDvb@j(om+jsb>mMxtF|$dL$Lq(=CT@#G50v^mDuN$;+Z1M>VZp~bP2T3q zs|6WXrrM-$t#^$1y_SE`>Za`mx{9k4*rtn|dBn>(UG&VuT-NX#^0Dm3n%5VwoGmWD z!g=>v_?iE*F;feC59;4!tKWZUclVk1=@XjbH$Sa!u4LVR^gWB2?$I054TCuEE<03J z;S(td|hj@tAp9T;n;> zYpt#>=F=>)qeB}7Gh%&97l_5$t!I@wEq-W0SHRL`TW9^TSr_>5UhJZ$GH>gnX9Znp z^(vXPE9h<4%;hDorcb*2TQ*L&Teaf#1qF|? zvol}p6WXVF|5g`U<5MYvr|Xh!T#UA_?Wu2=qCB6M)j4O$%AFNGcjuI6t@9AIFwbFe zW;R{xdW7|`%aR{c7A5%Yw9*13=Q?Mku!UY; z(YMXdxoexRvdmh3-(=q{^ZcH6%N>u4%5QT?ei%IAsBrxXVgKaK6>Qr((l>_Mw2Ku= zl?$Kq3o)#})7;#^zVV)@+>u$~RRXW&J}F$=*R|#KafdkflZW5;rv-i%+IGfKvU3e@ z?7>|VPrZnqz^4DOP4Y@y?#V~T?vyV1G3&vrX_0HzA22YyRiOC4>ue6=MnTbbXcnjrtef=l3s=Z~u^a$@hV=1W$>K+S^Q*V_}no&MnI0`l^#JCe6BR zLmA&}w;MamVy_P7yhNazf6N?>8p|XXsqGusy2QbM@MXe^qn7EzNuR`J|o8<1{h(`fm;FPU*$^ z`z@b0MtfB!OuN_Fyms>sj_$R}55gL=cdXsNRJXgW`2XMK=hI%>SaGh}(UM!7v7{iU z%OqVeH7|0DOH}O)LC#Z68Mpt|=Ew;)JxQ4EdYtv1-i$wGYgB_{j#PbAJNm+;(yIIS zNmJn@vE@foeL5}Y2bcr#Ag&I)3wsLT9XSZf5Rk{;T0 zs}xR1vqnuY=W=V_6DaWgQ`s%`mb zsq<@*SRzgj=;ul204SNYG6T512EP$O`eiGkrZ8v}zmxB>rfno_-$M1JrGR+lqo z_f9c5YA9J8)zM2Za(;B&XjbH9d8U>7TUPPbq}`m1V7(y1Px`L&##mpF)MV_QfR3=qSrLB>rMuX>&F26#lKr z^}dFttCxk?9N&U(YC;b!vF- zCpCw*cU^&-P1YYYj{0{!Pa&wpRE}EuQc6jBh+idyWKG8oc{dARk>m<)_ z&`j!1eA=cfn6h*0PNTWJbL_Pr?d(yC3kZ+X6**j=mU3dzvsbF8uj*d^(38B^_FDvt z(=m=XqaOFv-p6i|T>ovwr|XG@^d+tce!1f4;@eGL;g|O+aPVf;>)pS^COUWf6Vr0e z2#L1n$FtSuYA)!$oDguU_^IEwbG*x+S@#}YdXek-y4cD3iSzd5?=`Wh{Zc9-@L1P< zH{&hMEtg^x4eLwWZm0_-Nh~QB58w1&LMf7uLE>2M2hJrzt>@%BbsS%R`l9*hxxl@R z#wvD;Uo$;A=QBIY*TQ|$``zj8Ex{h@XEXM82!G_~*);#erue!mOB*bEPA#?G@p^uW zC5A@jMm929|^7Wj}J`5Q`Y8?jd-z+}a)p1?^XVo0N#VY z4|UJQ7y5Ii)CF*b8T>+8@&)R!K5Up*d4ID05}$f+f8jupfA6+jp7xSqsl!omrA1qu z7fxyKQs{D7%;_jRg>|>LwWRxU;}omVe@*|7wyM|&iRbzDtZ$Vz&-+p?ael6!SL>v0 zdUxg&zu)=%_q(0~++u zzH@o;jN}gc`bT+@<=0&r9BUJ9@7kU7u_#jC*k_H!x{1ayaa+E`95gCE?YHvC+eclQ zuS4&6$kxnLJQCZixbsub{s)%bx83s27W>{_u(;x(z-fb;DL0>MUi&DlvMJ%#vh61p zEbliqQ_oocRg1S@T}Woo#q5yT--uX7n^Yw>NCe5^;aq+04$L`|Uezn|kX>Ze!ImCWk$= z6RK{`3NGaSWgEQ3zEmgOX-|EitNyQ+nc)|ETe{>_LN#6l8TK615DU3;BuQku#It{u zRuao*B}q3_Ngdhrw!_E%&NC;&o@LRw#{xDhCcJoZ^wHhi^G{#jS#@FG{);=z7Fd<3 zw!Lt^;V6GvVA3MREnZz>Kj-aov19Vw(yz8{ewpg6)|20}-!M!v+txl|+Fj=e>H7Q4 zdz{&Yf>MGfWFE73N}Io6!}%9!@fVKodn7V9Gn9$v0ndZ=M_SLscWSHFt9Ee)e$hF{ z8lHZ#TSxQHt}=fYmmB8u!`IGZ+r#tRP(q=YG3eSi!OCKmKYRIft{)Khn5k9Kx2Htt zM?1e?sBo74q{55!g2InwFX#mI?ND0yc2ZRRZjQIgUVe5dAuQa#J1u^Ph6gP=fm`{*wg28PMp3=C=v43jTUke=LG z!c*TH79B1eE^(LHPs(GUZbq@1%B+J7dX1D#n?$9_K9Y|2$_`U4P$B`{(2L@%79f z^!9Zp+oy$|IeM}2rrw*wHR5>>lP!18b&%uctZ8zs|G9O^qsuJs9<1w1-T8NBS9Rf+ zEB>{5>EEBeX`J)&Q?_cG6OXH;h+&PQv#RK7EgsfYp@lrFV?r-je-5Z$@;s|A@!6+C zlHnJontP?*U3t^#;KXNlJAYlea(ZdZy^Xy^nSYr4Gj_$UTHCp4^M@^moULmkCohXz zYm{1^ouj1euhvz+C~5=m^q!^=fjGxKQPG+a+1XV)PxLHWabwYf(|=U&>KV66y6p^z zPV~{6vYTs>u-nZ7J&hOszXg`dCcf5QCLtdiA~17Hm(wcqQ%UQ#ZBu%~x>MaUg7t39 zm0ag_dlRmFk|>jKmyWu#Xvc!S)X5n~B26PM95$X7dunRV-i)r8gY_mwlS@B+T2?8( zY^e-y9M`W|`st>&Oo>*vOq73L+qsGFc;o|Ij+bXUSpbpFsWoOE)`fJJiH=O&Tk-KyKMpN&Y#YtT8UNxt0HpP6~5#uyx z-uA3AM<2;c!nKUH>MH)ciz`mV<(a?T6&IWO*hJ=lwbs5X2}vG@71~19WNI7^3cUD1 zbY12KN3D}#JGClyw7E~&-D{N`A}Pxz?@~YeSB6E?Vkx=Doo#}a)m`hKev)R=&98qg zD*p3pZR1adH?&l;DZ{qF7jtO)%TbNm9?k6zoz-Ip!{;QlKWnb-*fq%c^!B8 z>gDQD+}HYR_g>w_%QU9X3Ej?inTv0U`hRWfXY~auxufan>y`z}5Qjo&<9;(hRa$NAJc$CMo5PClKzKc26j-tyu|VV!)-t2*}!{c$`C z`bGRFJ+knOt5?`-_%3ZnwGihVg^hk)l1_cE`8=EL_r7O*_lCi5;;Y|tvSnURyv(~W z-NL%NcwUc8xKVohlCP6z7u;DpjfZdd^lOe~72;PM?GoPDtkl#y5$TrV7oH~mNM!y^ zwyxc8+*ay7W`6zYfQU~^Q%0hKI>#h#)}IqtgP4kTML(UxHF0tM1}pi>c73DhxFuR5yf?f0`Hw$KnCY=aUnZSl zxGJl(S1?HWu;{KwTII_ucK6lKo^dSq&I9`mk~RnC_|N*VgkRS#*ezpZU|7b?z+eGw6SGbBy)HOedlq+nnXm7bS&zzlG~G1wMB-JH zG8{yjxF*{CF!OACdm=3?Osy zZ^d|5%d5wJ_EqEIuHWwOcI;K(YnK<(9=6pzT{l%|m*7VgK^M!sV^%y)XR9Z2?3&0U zRk;6r==pDwS3~c0UXgs3?7Gm*JSpQ`>5GMD48AY(U%SgZ^4HoG^4gcAzO)+gh+loC z{Qq2Y$7+KNN!`$h`B8;-BG0=6tI|YraxqOS>$a!J9DkZ24>TZ`I}`_AdNn zpObZ^i+z{2-qKjFkFw7X_{})Xvq?^i$Nlp9riC9~UCMnPSdw{S{pB4;0_NFpIcEx; z)V(NNmbhO>##(sitBbk{D&2;g|8t-7=aMSyB}D(HBs@XYmHYS z=V?u`+0$CZZMAfG}W-%AIjo-EwtCfUp3H#`0Q+0CB66l$M1MsJU;@z}&PWz(%E z(VIU>f6|Trr0w->ukj?+Y?(Pvw?3O!{ch*;d3)bmK0h`8-~apnSqsentyJu6>Z;^b ztQWauz~FtD6IWL(k`><| zaeT5?-HO87{U$jFg0<#do8Y9_mwx0&j?DSakCllZlQ(`=fBQo-$MEmWf)B-_`#T;_ zm-_W#b=jT<@z%56T5(|)GN;F$)(icn@3*@zR4bs~xbU1sK2KQeY72|ZDeaN?whDTtGU=U`-9@)l{0=ae>>C^c*;LQ_45py z!ip*LtWWht8hWo=zRE=2E_av7&drg+1q(`2;tFJw&uE5-zv%0`W}Y*9gVv$o`&?JG z)+H&2oh)(}tHQ^%bF%!UA|zqqE+RLZ0nfIrzhFlM|Uxer=<4Gnbi;evf6}Mh%ZkKOOEZeiSOZ|5&zG-1Yj8 zY;}ttZ~rm3>C4&)6Tfa%y!^2`Cgh`bVjmk>_kxh)^FNB+Zw>XD)oU~T+DEf{iLT#YOB_#>{r$mK_Wh$tUHe~HG`@fJ zL;K$`yW0T=&b(;~T;p2s;n19y$@ktQdVSAd|7Cf-_qN&RW~X`{1eLvV{GN1A(a`=dHDalr~Z z`!JnHeE*DmKAC4ra0Z?VnDAJqC3eo{rq`c$TcqE-_Wb*z-p6t^&7aH}mrj=p$(naA zu6fel#tUyuTh=Q$8G0F(v1%Q)IJ!;yLRp;q?xvG>N?&m4J<@0`t>?0HJAQ??K2Lnt*zrMZXG^tIxE$Jq|py$z`iLYPqC8xc7mhNqCUlFhLQ*8h4i|6vW z1aqF~zf`H(zQHv*}!0!Ik-D=~oNEh(9N5<=X@foBT5D5&V}X zum0}0p;!Fx6*t@2E8O_*Ph4HE*eIENgWuyNgPe*xyXI>d+p`O;vhOcDl6FAfGFiFP zb9PBm@)vuLb8VZCEQve3?B&f40aL|)+_Udbu4dIbzt7+8^-urb>FqAjpWZRW7xWa` z)G=#Lx@jya`ISSyi({9{)asTe!IF1BscngQv~Bf{TD9pnl-fhKB#Oz!?)vHZu3oF^ ze)Pfow*Nbbn# z9T`tPT{?UI@buR)s-0me;rz+B-C}A}7R={3axv2CZKA^?hd{@dRbjkW4oe<5JR|p% z)G3bTjLHLaueZb-fMj1ft7mk|HIFuU(EK+=|2&3Thr*ZR9VfGXutI> zE*6J{DrVGw(rLEQZT6|=lV3I+p%lKD=Jf8di8boVxROg!4PM+IG3F z<3Ik|@yH)-{-^uu5NF_*c7xCVy13^g^F5Q+3s}#-;&Bg8z>O!h{i^?&s%KZs6#6-F z@?N#W%4NF8Z!0>ATbw&x7r0xuYQ_A^+SRQ}su#tbw#4acN^u5fd&Q^kXF;teyB$q) zChs~L#Uv%XS?pLABlPNHP-DoDXXWYuCI$u;Rt5$)aAQdCs%rhx;Mja2M-ki2H96hg zuD2egi)u&hdo%4-ccZ}6BP~-_aQfb7m$;TW?QU9m<{#~U>~S?KJNb{L*Y^fKUi|Ug zrh{7&3=CU#mcN@*{q9b2`u;z^esDVQ_6J}1sL(39Rb|8CX^Z+MaZN7`DYdz>@$`fo z4|g`-wup@-M+EYBG9TP zRr{XJ)8BJQ=#*9SJ^u2N-nmK7XUs3U{H!n4Z{pXV9xHt<-+3y;E?@R*Ci9uT`tK_@ zH_GryM*L>_z53q97wlhub|hWD_inCw-?=NEzU?O)Cgf#)-nwg+>%;g4p4G9LmNpXF zs#5j4Us+7p_S1dev6}C`i@ZwjZoDq8zeFl8Z{3}BUPcoRsWMluki5aJIdi8+YJ#k^ zm7Jl?-}{F1ljoZq*|2eia@*UdS%z!e`=4E?&yDVT%^5mBvG^c!5OeI@g_566zwi{A zYiE9H5x)VS?@Jf!<}$TNDLbL3{1@&`UaaVw9mIMwJVx#Q45kfjI#-MpITt@sT=+O; z^VC<8NoUuVd*t{|k)MBN#wM`G+9wm^q|ke6MTtvw)=gS|QI;p> zaOn}F^DFY7^{#lvnDmAD($iDvDyzQOI~Q&G@aU&zL6}nS>>Z-hJd(R@beV&clt(=FIIH<=zaCi>a2gh zrtdQ<%v-*H(3Y+H6ZQPe{?|9!zMKAWYhU;4|AoXAC+|P9zxt^@^T*t_|9Xete`J@v z{Lx+Z=?{6{|Em`Z$xnIMvcSj1D>aK4(MzHq^dSG#>o+ZN4O zlsw;u_mqig@VZ$qvz94o)Elo@dWOeqsoLg}E01fvrUjeKT)SBCJ-h0exMwS#g=~Fn za`j9o&oj+^pF@L}o_uK)c2aVd&V?mW?%g_9Hb&WnsdX=Ln;a$k`s8%^3rqYaAGI>m z>M~n-eTn1oomqvQCTyviwhE`Oocg4Y-z-?ymuKnUYsUVx z=G4;VPnlx3dF)n`W#Z^L`*FwAobH+1a&I<8MzaT9blGD(wddIHTS9-C(=Pd_PMVb? zdM4jEH@o=Gwnt?qqIc6pg*Z>$y}R?bo=E+fdt&#c{onNO?iQcrdE2XO*_kOzPr6R2 zIOuszPt520jCUd-+uUj6TFU&*F40ld!C{x?ZZ+NMVsLq;rTVNb!E>AMURiy= z$NfY?^VQiNQLLY5<(#%!P`ZESmQPROP8~Qi`-WfR&U->W-a8hV^Q5M4dt>;0W^eP# zj5QnY%0$%ba+JFLew3DF;8|<_bp5s+^9_yfU4LN|u~&8Co9s8@dJAcH)EgzX~D$aO#=6U6OZBfB&h0L!r`qDL9`4+jy+`Q>$#OyerC~sCf$n_CR@V-qJq8m|ERwuBQ*Xjp-SZ-_P}uZ_e$nD z`ST8sJgp|Zx%Q*NF6_F9;U}(&T8E|g&2GP0Z2K@qHJY8R;znMBA$yOD+?O*x^(x9? zM#BE@*39jeW*Vg@Td(>(SYSbIxJ@py9Z=FAAl z$g^CX5_^^*C*wxt(OIX(r6*0_cX$pVWS7z4)N|<8RI!eB`rnyXH(E72ch3npIwfpWKoKr(So8&YK|3yVKJy z@r3%+kLITto%1F}^ZuL?lYS!iRYiKmgB?~sA6Gsv_Pn&I!mcTGvQF!<`I4tBx37M- zK&@P&XnBp*;!>&mkE_>um~G-ZyiDV5r}*TMg&#OmPNb{ce{e13l1z|zk6L}X^ry(D z=O_KrV!nSkUh_k(dUv zCmlz4c82fsQRJSxIdNJ>S?JVT2`9p@CZ74!mgM^`_{;atyUuI&aBQtj>k)mHVE_Jm z&ezjT$G7g!y699L7+yhCS|95maY2c9=vdoMrf;HUn7UNd-h&3$6KH>rpt^vj-kIp0L=HnDz{f2wI9$#J%R zfxew({a*K;=T1K+%-!^>d)~=+Pq$U=3DV#3?auWqMu`m-95c2xv4mQ@(b3zS)y@4$ zvogVf%`el>Z*z8*e^_U$e-OLYT)&TXJBm`@tGsIOjCT>Xe>u(al2+H&2fm`d`)xSG zDxW>wdmHkE;gxdkH4|Ls;`wcm^)oP@yO)wo~z_S)t3w1EHCd}{wnzQ8j;t%g}=50q_6SPnG*w9K@hg zQT1+Xo6O$jefryGpX#m?b@-Be;V0*zg`7cumcCmr&d7K7aanzoM7_duxtlBobAEq5 zoEbOMLQdx2y&DUB*QQndoML`QC0X~cP2AUsC1?4a{7sS-Uij6f=J#to_mx&J{3qD( zQ)1(rj7wc9_nEY+*>dOfX>4Qsu(;mE_PfH4sqv~mME?KyRD6tm?mj15p2kl%UoAcO ze&v#<*8Okq{)u9icR#RYm*J1y^BfXbZgDjATl3hR4om0XQgB>hb3vSq~(Z z`p>$mw<&1L@~gcHE@f5MIZpL0p5nYX`y%doKe zne{ch7KIq<+PcI~o7kJr^E5Vj#=X$*Dqik^iV_EV1kdEiJEw-n?(InkJN_te&LOQ^ z;@^6cwmsOeXPH~#LGBrs-{f=rZZCY5SgG@7y+y7>eKG&y8lKO)u3Y;md;E#^oOM#i zUbY*yPf4`zJTGyq>6wFtK~I)YjCWHj-@!>6_Sc*>u)8KwpsDS-(c@xPqV5^}`=RIV zN#$8hpPe<=ce(WzyZTvEat{Am{Lj*|#6kW|eP#7Lb*BYPQs|3m$IX+S7QGcPho%^%#flUtlT0$M<;6 z;T0V0#?OL8WkN1%TmA7}cxpmXhDw;hW~AyoVzq*FRc$rE|G@!1-@RXWZ(=#S++?OVrP$ zuZV9to%o3B&C#h6heCHW#+NUeeey!HyTHN88$KvieZ2nSuziww-InEPPDboul z@9B$vB6~;c{o@6H#L7>}|J?PPp}cS zubBC8U6A;6zr|aOKPbpG>6rz8PJG7^xH>Q0)MMwuFDt~>PrB@U=c8X${)B0N+1xF~ z9ah`)Cd>TX7;*2w^$(>}U#af%kt-^ZxS#Ou?6mTa>J?KWcRAE`9sjWW%g_0#3da`y zN~@3Cwu|Gt#c}@!(U}(_4@yq`7&Z63MNR2rhX;?Y*@ip{;LFR5ykqs^?4l(dM+G?v(ws*Kkcxz;&Mu5xxSMFO$x#mppi@uT5uGPf{%Bw*Exh=1p5~ zUN`9CZ4pXa!>wB3+bg4yna#H&$4tv?_K9OBtB-xRtd~@KKIvp-Px9HPLR{^aV)Q~6 zn<%{0N}W~n{c%sh1?|Od8)u&BOZ@laQ|8gr>V0j^qR;JHxiwm~asqSW-DV#C&9SAc z%OON%LOl#>1wk z=DXi}>Rnu7K5xh7Itgp}^Gyd#XB_{Q*!EwU!}vtD*OSX6Xl1u&{5%_7@{KR(IWBH2Snug`B$0ZmaNNOJ6TqHJc^4I!`xLY5ZzC3ij z*`I$pw!(8?^Yo{odz982o;5mI!y$ds*tAf2p}T5m$EN*$>--H>z8h<}e>A!L;rWVV z5-+d(XP()eK1Wu(=&8oM)Cp#XeLd_`rTtcA8}W0`-N{h8qiNUv13SA*seEL!9a%{N$$))+f=WkdpXHn0yyJE)l?Z2<-)v-2qebX&nyhG``)UiWf zOz*szU(K?x>Rv&3-umzhbyKCLuCpzBq&shoCEt7RkXu1z6M{;;=5$>*l&$x^P|xgL z|4}V_^83wZmE6)Fm~#%@w_d(++N~>_cT~(3c$IE*C0(IU{P6t({W%wU#p9gpJ9C%c_ZqlB5^Ue3dchqg}4}YGVobfuy^$JJX z_UqOM4sCgzapFm)vzc#gpHF2Mtb1EgD6U+hmi%i)ap05>zuQ}G3H9y%z~3`3=-0cTs&9-{-^_dp zldiUlERL?+eWjl9nNMPQOZXbCH{U*-37Io}3j54zd#}gU%GFPEpPJrZ%sTZ^mrTm{ z&(qYL^Zs$xz1p~Q%Z4*w?)^DGZ<4o~`p?{58!9&YI2rx@x;ZB@{`r~>r{*=jF!&}g zzxMb8?Z0BL1xlc~af8RxCc__O0-YW7A)T-(rE^!Z-VG+Aeuf z^IP+so&A67=JzqbX}7TN|7-fj{@lN)b>W-#_x=6)CjY}!frE>7bbgti@Za-NY|s72 zKOJ8DN89r?A>sScrIWqt9qQ}-FFQya-+#Tgw4|9=MPhzW`TSJ|D%0;u9W1`IVcXRkTlTouTvj}taB^+Y z@f$H`} zmzMaO=9DOwcZ$Zlut&e!Fa2zO;n7*z|3W7J)Na0gH>u<_hd_&AD2%}T=dw5-)g6mQoDd=v4s4M>?kacTdS-%B)2 z(n_{*yPEG)*yy~fsjlj~vZHqR#lzPYY%G0p!t73wyWH^xhe`DjZs!YmS}(9lEuB8; z$Bne53i^qbhXQW#wCboc9pmt8?+J}^yg2c9-;-eH|2-{dHax#<_h2$ZM8?i-jXMQ2 zmKv*Qs?0z7Q=ry*P2}W|$J#-^1@giwMQIj9ng_m zE!|YjN9rBNq=c0jg?ZTi^S+ImmQz0a?$H;Ef3WY{M*2>XY^9}nG=ddin+JKbja zQT+U#b@4mf=jYCBx1YbCN#k*%{<(zwMypYMg}!5wo6M-``?srG3~{Z(4Cu))kYr)G!o3a#n`+}NqXCT*>;FmTt{UgsQeJgXDvB_XF&(6yaBz{$F&0=+2XJhXC!Rueo ztKD3o;d^uUXW4E%dZFD~%ZIz8?ehiG6a$4bvAmftj_e5uD)2vSBPQW?%iI3ewz;#O zX7A{C<(+PL?0}b)UZT%I=C(^SR~Wze|GIvCPEO?235k!M%)A(VuDkH{+czHN0!8*b zakn0-9S)d&T6fQ)@N=_$Pp=ico5yYyG%;;f);E>B6PNm5FTXFfxbu?5$?-v*1T6%JrsA!IO^Mix&trv_wGxUmgl$p zdLnASD*xJ0^G64d1b0-;+S0Xm$wv0Iyk~9*7Hnd@)_Nm{B~G!@X-AUC@^6B-Ghf## zJal_~;vtVnkGpYzfnvJCp4BH5*DWvLy>2~Y;*PRN_Tw{p^-o_i^zoW~e8rwg5_jME z#x!(kZ*lVfi?)mY?@m|cjVufdiae7yq zaD^ltZeP~4MRd1{cZ5{g<9BUr`(GX3{eIr#-Rpl%>XNgq{r3LD`+)a3(@ahtGkZE? zj&b?3b91ft|K4p}{_Xt!`oGKvL~FDk@(3y2n|h)9_8w2Kh+|zXp=&-qtlsl|U&oY| zFcp3aMnP2WhCtGXg94YVTTOw+1Z}L^mT|d(;&NSC|>$Bd!wXWw2w%31dt8?(WIw$ePsa40_ z+E-Ub8<(_Qo_O)eyrKn1in`|YF3kzPygB98Ys1)pT-VbpCENC~6^Grr64Spn)A|0z zO{|j@_}yO}40DVQ_USGtREqlKH$U;i(QhfaJECpR@9ODUbGzhgpwspoSAXF}>mFBd zZ=2Swt6jM%!#6WBcBAZ(`paKGZ;q?lGt2Um(z4Sb#&^EBymdGqvT*iF=7+3L&r46q znYQ5YhXC7{@FLdIjWf(cPZv4yo1U8GFTJQIY^PViBhlLrmUO0GTEn)c@}i-~&r_L? z*tf{VmcM1RJtHrF>7?)`bzQN`S&|DoV%y%w%{r{M-72#xTmRInZ}Vnt^W1x--sIe? zQr_5~UDGRzmzwRI`tnTu-QRB8YrnY!T6KCzvKp_wcd5ec`0UlX!gr?kY<`jaV$FB$ zWC8J1o`;J#e2+u`crFK*H_km?(NagGn}(Z(dk&Kz`@DtS__XH_g-=! zJ2q9+d~<7U=yvVp^AaDpPVE<8UVU#%uURn5{KtQOs7@#seJvq&_vb>7;J(|Lp}s%o zcm44fu>IbVxJ~l@ywa(%ZnHKoVQ-AHSpGqUF+S7)8SsNps#Pl+kn|3KZcKK{Q~wppCYo5Q|; zX&)n70iys*oQ#a+lT(R$C(~Hg@AUhe@>bo_NbZO1KHvWl^_>5%EOT)3m?{v_H|@eE znWYOOoC+S_T&Ku!<=e&do0eI>PkydsKj?5XTC(wScfyo!uN>L0&Mu77{cy=~()+rp zD(*6Wc-PMMSNIzuel;O9#PRy`mgK`H7i2l_F0`)?6wy`Le$4Wp&@HbC{RLf#PcI4H zlH7M(snkkh-l6i?7otw}b5%=xSr0YJUl3iI_=02okBuLd&s{np&o`xDS2zcI3%hE| z-Ieuqokb;e?6LMP>e~_@6*ei=%uVVEE}1QIv-VQKmEx9+rjqbXGlyyU7wRW1dVeU_ zC-K(9%+-f3i>-U;tA0*5<~Wb5MRez!?7RtSeZQD8?-f~A>@IHH(No>$?!$TatBaY1 z+}uK?56fnEs5TvD^h|zyarq0)hgXluoq9P{YlG^U-5XSO5;n3eIp12z{obPJWjyNi z?c}+8ME5X(E^(iI$h1Bhy!U$BcHOs1OJhVFHN+R{p6U|c6R?`aP%-n!61L`iXY0r| zP(7?GSkHA{ZQqXton8}MYQMQlo`0jaRK&Ap=3L9)bKlq8w=~}Wzve$e;!3s?X#UhC43X zbo$$jd!JfXhPS-d)qb&(>u^%s>4#ityXvMlZ9b{vyuPY$L(fyAr7B*BgyJF{P2z8a z2t;pvJ>^cgpjiFIteoQKqPNX7C#}6M4$-U6EXWU*3NVK)?E5G6OqLeQM47o4bCdQ$D&J4%W>0_WxLA zTWWIk^y@3yr=RO%^}eaSUd4c*2=d9t3P}pcuDY2 z)3=qeg)>Z=vQ~yHp8w>l1cv`P5L@T=OO!Y>q(Cji!Mx% zIjUwT8WmOHCYTvMS>?0)i{1yN<=W3Cs97rS3y_!obn>oAT8(5$y7RFh4Q=T!4<Vq4=IzCnN9iI-$sdV-~H^}wf^~!^gkSB_jT!2 z`NvQ{r7$lt%QIW7Q-AK1{0!bVdKCLSd992-WqK{1FD#9zX`E>uIM>hKod_j-p9&rGP;P_ymKf*fnpEHg#s>a%V~1^g?HE;`|G zab?l!Gp(An_A5@5Ne1=DRV_=--}~%PxOU~8#e4Q;-)_6HZO3b=mT2BLMwe%I{>$EU zu>O7+&!?91o&gYnjZ6BvBd%TS=eEjA^f}tqcRM0<IKP>3=&RS+uK8&aZ$zhMl}kK3f2^{`&ctAE{pG1LTe7vE&rv*lXaAg~UDZ4Z zGx*}(o(ak>UA(N?=tk#)*z_0Ax873xcy_*N>f z_!lBU4fB;!PO&UrBD4Jc=?y}Q zHlKMkOKHDR~4%_>a(L63HCeRMj- zE9s^33)`AwPn@|srR(Sj3@Pc);Vm$DG`71OQrB)Hycxnn;Q;xvjv7`$C{ol zcl#=FZd#9N_c?)mzn3ku>tQ?nU}E8`#JG+bHk(48&cE{L*i&JpM^z7<3UNam$J4N=z>(a=Zt+s#f|3~YPI-Ff%_>!4{p@w_%xe4l%vzuh=Ul(0=6Zv;7Y?EWy zfx<$sTWzx*O!y&oR8dtt_?F63DdEdfm#n_1SsxO;A*6h|HT;G07u^>=)(g*y{914P z_wx4_&IWU)_B>8dFOo?6m9C$@-}d=!|MdQE^Tq3Jm?s>yl~mtY(KAa`GEk@JNs7k~ zjbusr_5#lN1vOe~+A^z|zSYmbUD?-tI|!wcTX*!rPWk@g_cpcOEGyy(Rz8>X2!E z`GcZPU$)G%x2{S0aU6Er9Cz*Q?Wmn@(>(62%Gm0A*6hfh)F~{nZ7){Uo!|6TyT0vi zLD$)$)9TGdcTGyG*Df=avN|YM>v^o&YSH92t?CPMk4omZCf+dW?n|?7ZSPB*DHCtd zQ<1DMrfc;iJKL&0{&!$-_N>Uz?!Md^S7WxTKJ?#v+Psh>t1Q&x`qTb>bDuu)RLOs! zdtu9l{8iticf74w;=Ia9`&i=5Cy7Neu59%NHWk_{pPaXPy)62{$2A$77R^lV_`bQ{ zQ7_7Ow^OE4QNb2&W927d1zgEoZXflI=eC`hm?AR!y~d3r(`Di{H4?iOpQ$fw+Wliz z;z{#MvY#6>ZH=l`9OTt%K=T{FHw9B?eUiW?e>2cS+UtiLr^pe+ZIdO$U z{Bx0>S-t7a8M6{O-ak!WSQEeALgv2qg#a-@Z65A@?osv+92V~tZ;4;UFMe;0+!yB) z+&e#cZ2tPUg)eG`^)J@t)lcWIYgg-IPl|ZIn&WHr%9OQ17o~fDJkp6>_qq1Y^A_>d zFC|RBF8dZBa=w;LD<$-9qQ!O3%crM=S6lm5^GsuDK3OMGpHnzt-on~f|E_pX-5yY7 zm0hxbR$F|!ljxkF&Fd!Wc-vOovyE9%C2^k1>YNp3dc9Zp!F`swV*ahiNxi-$*Ybm%?|1@34bP<+9^B-y+49K^o4w-VF~2^`Z8WQu4W6NPD{0DtzUbvdg2p+UJ?oj77#Oy*FfbT_7c^Gh5UigXd@%2_ zgFx-$8-=fym~d`!a1^+8LB&@(I8UR4SfK z;>eze9|}vCTP>96x4oBBs{C~KKB2=GirEt%lr6gGabn@S3D-iGpSs=h$fM?Ewam&N zFO>L{JR{bZpFgVpu+8aLo_<*4m)pI;PI?mYOH*1tnVz0$b0|w?`GuS}LS8HDo4>!D zqgH&YUT>Ol^I4fs6K#5)h~C`(`HN1i-^4jymFn$gvseVOz8(!=&$Z2c{F&S7YyBop zKmA=H%Bz-e0F#2g-O2W^#IQ2F%Rmy7WxT+1dQ`%=ZTS?=?kwCYW8CBBJ*3-6OdU#_Jyy z80$KGUvz(bF)P-%^XJ~PYfO&z1f5vaR%4`DbM)Gb6SFk8E&CC1y++5zRaLWk+LQc; ze7Aj5Dwel}UVhjm^-g|s?HRG7chLG({bqB_ZI~GtPH|4&kRv*|pi^k_nQEE(_kO~T z0{?TPEq2HSXes=2U&C_i&{hQ|u?s;u3av>2LVwC~&sPP!JMmQ@{vi7YTZ4-WCQ0m{ z`9s65rSRK2hmBLjoE}Y|dvoT^`{&M_J@aZdqnM}Jo1+|Z z91@}*CS)IT<(MJx!Q;RZ4*g}W9ThqcIveUOoELv}(`HlR*{gZ@%<0PDlcFJ((HEYy zY}~r^#m*_qR%>@fhMbj%^v~Lr=4*WB>vgmL*AIz3KlLVwIh$u*%fw*GTRRde)3q1R z(x2kfsPb>h#89s6u9Y8aJzqS0XH;?|K6=&6D`ysM-8EU$(a3{)*ScAqO+h-VQcS}x zA3u<3AyU8GygH}SD@#i`F~jgnsJG$TFWZ(%?rLCh-hJ3QeBvdgHQ|3(@;+UwBramB zzdmZ&vggTDCpF%h7oISgKkw+7&qqQZT%2y4Q(d%5XG@7^*|qKEIY~@uk_R?aYRc~` zs|eg}5%XTDrt?$k48?%+mTZMrZy0XQ3VJMhIW*Du$Yte&_5IpHH5uX`LY#z(nVzZY zJdkwuUz=m#bEV|T(tRtXcmL8zt6eekFiHX{EvnB8rJ-?TUfL{)-_$MG1;YbS<2?DjS>?50aN>~ zT$Et;OMe#;r`ou5N{4woLR5lq|%9fZwf`PGuF>ueA30J zExKfO^Djo<4+6dH_6NVR&ifE)7%^}#%Wvba$1SY?i4;A`(={!oZaqox|{kG8h#i2w(zPy zdDNu!m_Jw9nKu^C-0Ef=J$0Z}xqy*5oaK0qUWWVGodSo-!q{_r6l0XFoFy}siiewf z<_Yh8EO^mfWS^Rq;8BSm!P;FCFZa4EKOmnOc%~vILS@#cj(SGaw(+-?zC-Q|3=FQ5 z(@v_@6LT)?HY39@q;p|4PM!Di)zjSeR7>lu_Q^B8Tc0v91b8zti7-QsO69d~abjR# zU|<3f3=9mMP?~{3fZ?qph~w)T;;8HC=cXT^iKg%Jjt7E%3=9kz3=9k+Af-^eq;YcW zDcO3c4WMfaK@u<N1*A(k4$hEyA*-QJZlxBbTg+iXmkG8@fuaJ?9$4m>3ueSQr>wK(2t|C5`+{ zAdP}5!Ii}&sks3~`30#(C7G$kllQSpOx8ccs*V%{&)-B8uVP?exXr-8paeAmL@jA- zXPLavTx>F*KA#S{)wexdwOH907y`H%7>q%xp?FDSA?svDF44(yXH}6cNnYQ$D}jlD zL4b{cK^LkPL@jAN&J9-o-~#*Po(mGldg>LIt$D`6z#z%Rz+eDU48=vI1fr^-CmOq1}IIw?I(fZ ze3a`JU~XXmh0$c6$&6ge7#c!RPK`$BSklN9GFkDW7R=qC`AF1Lppn(i37PD8TP7V* z9DtOA6u>eoKZpaypqw-(6y?UzA6YH<99Sj>hVN_)3^ovDU~)<0+sMfuXDUzTy{3Sy9_8#!uu2HA zr13?}GBPlDGl9;GhG+nhOB%1mPyRSlX7c1qGRT&o9O?&B z2*pbpvlGFNT69$rSv|^mLQu6JYDuG4CfHFgu8AV62cO5n#K4fp&cI*~QV7LM8jEtk z=0`7)!|(*!Q5H}wpro`eAM6Rw%Yw+3pls-ds|KlmQ!@GEOe+ivnvwSnqiA?hHhIAz zrO7jIawA&++CNpp$iTqO%)nrUqF$kHvg$2IWVI+8s!-H^sR#R5?jI4GtgY`^MZ2w_mV6a3nTYJ^y-dhgH zYEgQdC~E($p8Rm335G`zeGc^C3|t3}w=>mJlkZtPp8z*Og9p3|X5%ssO))SH%DT diff --git a/content/documentsUi/ScopedDirectoryAccess/gradle/wrapper/gradle-wrapper.properties b/content/documentsUi/ScopedDirectoryAccess/gradle/wrapper/gradle-wrapper.properties index 4fa61f39..ae45383b 100644 --- a/content/documentsUi/ScopedDirectoryAccess/gradle/wrapper/gradle-wrapper.properties +++ b/content/documentsUi/ScopedDirectoryAccess/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed May 11 14:26:08 JST 2016 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.5-all.zip diff --git a/content/documentsUi/ScopedDirectoryAccess/gradlew b/content/documentsUi/ScopedDirectoryAccess/gradlew index 91a7e269..cccdd3d5 100755 --- a/content/documentsUi/ScopedDirectoryAccess/gradlew +++ b/content/documentsUi/ScopedDirectoryAccess/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -6,20 +6,38 @@ ## ############################################################################## -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -30,6 +48,7 @@ die ( ) { cygwin=false msys=false darwin=false +nonstop=false case "`uname`" in CYGWIN* ) cygwin=true @@ -40,31 +59,11 @@ case "`uname`" in MINGW* ) msys=true ;; + NONSTOP* ) + nonstop=true + ;; esac -# For Cygwin, ensure paths are in UNIX format before anything is touched. -if $cygwin ; then - [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` -fi - -# Attempt to set APP_HOME -# Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >&- -APP_HOME="`pwd -P`" -cd "$SAVED" >&- - CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar # Determine the Java command to use to start the JVM. @@ -90,7 +89,7 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then MAX_FD_LIMIT=`ulimit -H -n` if [ $? -eq 0 ] ; then if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then @@ -114,6 +113,7 @@ fi if $cygwin ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +exec "$JAVACMD" "$@" diff --git a/content/documentsUi/ScopedDirectoryAccess/gradlew.bat b/content/documentsUi/ScopedDirectoryAccess/gradlew.bat index aec99730..e95643d6 100644 --- a/content/documentsUi/ScopedDirectoryAccess/gradlew.bat +++ b/content/documentsUi/ScopedDirectoryAccess/gradlew.bat @@ -8,14 +8,14 @@ @rem Set local scope for the variables with windows NT shell if "%OS%"=="Windows_NT" setlocal -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - set DIRNAME=%~dp0 if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + @rem Find java.exe if defined JAVA_HOME goto findJavaFromJavaHome @@ -46,10 +46,9 @@ echo location of your Java installation. goto fail :init -@rem Get command-line arguments, handling Windowz variants +@rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line diff --git a/content/documentsUi/ScopedDirectoryAccess/template-params.xml b/content/documentsUi/ScopedDirectoryAccess/template-params.xml index debcbd17..c7c65438 100644 --- a/content/documentsUi/ScopedDirectoryAccess/template-params.xml +++ b/content/documentsUi/ScopedDirectoryAccess/template-params.xml @@ -22,11 +22,9 @@ com.example.android.scopeddirectoryaccess 24 - 27 - 24 - com.android.support:recyclerview-v7:27.0.2 + com.android.support:recyclerview-v7:28.0.0